[警告は閉鎖されました!】フォーラムを乱雑にしないために、どんな初心者の質問でも。プロフェッショナルは、通り過ぎないでください。あなたなしでは、どこにも行けない。 - ページ 42

 
xruss >> :

理論的な問題

1.関数の書き方(どこを読めばいいのか)?

2.どの拡張子でコンパイルして保存すればよいのでしょうか?

3.どのフォルダに保存すればよいのですか?

4.それを実行するために別のスクリプトを書く必要がありますか(またはExpert Advisorから勝手に実行されますか)?

私の質問をスルーしてくれた人たちに感謝します!))

チュートリアルで調べてみてください。https://book.mql4.com/ru/

機能について: https://book.mql4.com/ru/basics/functions

 
ikatsko писал(а)>>

こちらをご覧ください: https://www.mql5.com/ru/code/mt4/experts

ありがとうございました。>> 見てみますね。

 
bool exit_for=false;
double max_1=0;
double max_2=0;
for(int k=0; k<Bars; k++)
{
	if(	iRSI(Symbol(),0, rsi_period,PRICE_CLOSE, k)<iRSI(Symbol(),0, rsi_period,PRICE_CLOSE, k+1)
		&& iRSI(Symbol(),0, rsi_period,PRICE_CLOSE, k+1)>iRSI(Symbol(),0, rsi_period,PRICE_CLOSE, k+2) 	)
	{
		//Если это первый максимум:
		if( max_1==0)
			max_1=iRSI(Symbol(),0, rsi_period,PRICE_CLOSE, k+1);//Записываем номер бара экстремума
		else
		//Если первый найден, записываем второй
		{	
                        max_2=iRSI(Symbol(),0, rsi_period,PRICE_CLOSE, k+1);
                        exit_for=true;
                } 
	}
        //Выход из цикла, когда найдены оба максимума
        if( exit_for==true) k=Bars+1;  
}
こんにちは。アドバイスをお願いします。RSIの値が70を超えた後のトップとの比較についての質問に対して、このような解答をいただきました(上記コード)。

こうはいきません。結果として、私は履歴で最大値を探す(それは前日の最大値を見つける)ことを得るが、私はそれがこの関数が動作した後の成就を待つ必要がある(1stバーの値> 70のように) ....この条件が満たされた場合(バー>70の前ではなく、後)、1番目のマキが2番目のマキより低い場合、注文はクローズされます。

何を変えたらいいのか、ヒントがあれば教えてください。

ありがとうございました。
 
alexey999 >> :

いいえ、ありがとうございます、Photoshopの使い方は知っています。

例えば、ある商品のコントラクトのグループを別の商品と視覚的に分けるために、このような設定が必要なのです。ここの掲示板で「高設定、EA......」と議論していますね。Market Watch」の行の色を変える方法を誰か教えてくれませんか?

まあプロ、プログラム設定を掘り下げて、やり方を知っている人はいないのか!!!!

 

こんにちは、私は私の最初の "グレイル " の記事を読んで、メソッドによって与えられた例を再現しようとした "Ctrl + C Ctrl + V "は動作しません、エラーは "最適化中に行われた1パスがあった、1結果は重要でないとして破棄されています".どこをチェックするか、それを治す方法を示唆する?

 
紳士の達人!助けて......
'MagicNumber' - variable not defined	C:\Program Files\MetaTrader - Alpari\experts\expertCCI_RSI.mq4 (40, 27)
なんだこれは............。コンパイル時に、メタエディターがギブアップしてしまいました。残りのエラーは自分でクリアしています。お願い...
 
igrok2008 >> :
スペシャリストの皆さん助けて......なんだ......。コンパイル時にメタエディタが切れてしまった。残りのエラーは自分で削除しました。お願い...

そこで、エラーと一緒に、タイプストリングを削除しました。


extern int MagicNumber = 0;


元の位置に戻したい

 

alexey999 писал(а) >>


例えば、あるツールの契約グループと別のツールの契約グループを視覚的に分離するための設定が必要です。


まあプロ、プログラム設定を掘り下げて、やり方を知っている人はいないのか!!!!

表の上部に「Symbol」と書かれた列名があります。クリックしてみてください。

 

こんにちは。ビジュアルテスターで、他のタイムフレームのチャートを現在のチャートと並行して表示する方法を教えてください。

 

プログラマーさんへ、もう1週間も悩んでいることを、どうか理解してください。

iCustom 機能を使っています。

配列からデータを取り込み、その中にスライド平均を指定するための配列を正しく宣言する方法がわかりません。シンプルで平均化されたメソッドは、外部変数を把握することはできませんが、すでにこのチュートリアルを読んでいます。Alligatorと2つの移動平均を使った例に興味があるのですが、異なる配列として2回宣言するべきか、1つの配列にするべきか、設定はどうするのでしょうか?

2.関数 #include <Variables.mqh> の使用は必要ですか?initで全ての変数を宣言した方が良いのでしょうか? また、Variablesはロジックとどのような関係があるのでしょうか、それについての言及はありません。

3.#include <Terminal.mqh> 注文会計は同じです。私の頭の中の論理がぐちゃぐちゃになっているので説明してください。

よろしくお願いします。