[アーカイブ!】どんなルーキーの質問でも、フォーラムを散らかさないように。プロフェッショナルの皆さん、通り過ぎないでください。あなたなしではどこにも行けない - 2. - ページ 51

[Удален]  
アドバイスお願いしますEAを最適化 した場合、出力は195/1280(45872)となります。括弧内の数字は可能なバリエーション数、1280は実行回数と理解しています。なぜ45872本ではなく、1280本なのか?すべてのバリアントを実行するにはどうすればよいですか?
 
T.H.C.:
アドバイスお願いしますEAを最適化した場合、出力は195/1280(45872)となります。括弧内の数字は可能なバリエーション数、1280は実行回数と理解しています。なぜ45872本ではなく、1280本なのか?すべてのバリアントを実行するには?
遺伝的アルゴリズム」を無効化する。
 
こんにちは。
テスターでEAを動かそうとすると、「SetIndexBuffer関数の 2パラメータは配列でなければならない」と表示されるのですが。また、私のEA自体にはSetIndexBuffer関数はなく、この関数が登録されているのはインジケータ呼び出しのiCustom関数のみです。何が問題なのか、アドバイスをお願いします。ネットで調べても答えは出なかった...。
 
v2812:

こんにちは! テスターでExpert Advisorを実行しようとしているのですが、「SetIndexBuffer関数の2パラメータは配列でなければならない」と表示されます。また、私のEA自体にはSetIndexBuffer関数はなく、この関数が規定されているインジケータを呼び出すiCustom関数があるだけです。

は、呼び出されるインジケータに問題があります。

を開き、init()関数の中を見てください。

は、SetIndexBufferの 第2パラメータが配列でない可能性があります。


インターネットで調べても答えが見つからず...。

:)) なぜそこを見るのか、コードを見ろ :))

PS.

コルネットさん、女性なんですね。

 

私が理解する限り、全てはinitで配列されています。

int init()
{
//---- インジケータ
SetIndexStyle(0, DRAW_ARROW)を設定します。
SetIndexStyle(1, DRAW_ARROW)を設定します。
SetIndexStyle(2, DRAW_LINE)を設定します。
SetIndexStyle(3, DRAW_NONE)を設定します。
SetIndexBuffer(4, DRAW_NONE)を設定します。
SetIndexBuffer(5, DRAW_NONE)を設定します。
SetIndexBuffer(6, DRAW_NONE)を設定します。
SetIndexBuffer(7, DRAW_NONE)を設定します。

SetIndexBuffer(0, bullishDivergence)を設定します。
SetIndexEmptyValue(0,EMPTY_VALUE)を設定します。
SetIndexBuffer(1, bullishDivergence)を設定します。
SetIndexEmptyValue(1, EMPTY_VALUE)を設定します。
SetIndexBuffer(2, Buf1);
SetIndexBuffer(3, Buf2)。
SetIndexBuffer(4, priceh)を設定します。
SetIndexBuffer(5, pricel)を設定します。
SetIndexBuffer(6、previoushighbuffer)。
SetIndexBuffer(7、previouslowbuffer)を設定。
//----
SetIndexArrow(0, 233)を設定します。
SetIndexArrow(1, 234)を設定します。
//----
indicatorName = "best div original";
IndicatorDigits(Digits+2)です。
IndicatorShortName(indicatorName)です。
return(0)です。
}

ファイル:
 

皆さん、こんにちは。

異なるディレクトリに3つの同じEAを作成する方法を知っている人はいますか?

指定されたディレクトリ(ここでは Descktop )にある1つのテキストファイル(ここでは proba.txt)を生成します。

MQLでこれを行うには、どのようなコマンド(およびどのようなパラメータ)を使用すればよいのでしょうか?FileOpen()- ?

 
v2812:

私が理解する限り、全てはinitで配列されています。

以下はエラーです。

SetIndexBuffer(4, DRAW_NONE)を設定します。

SetIndexBuffer(5, DRAW_NONE);
SetIndexBuffer(6, DRAW_NONE);
SetIndexBuffer(7, DRAW_NONE) です。
 
Aleksandr_8:

みなさん、こんにちは。

異なるディレクトリにある3つの同じEAを作る方法を知っている人はいますか?

指定したディレクトリ(Descktopとする)にある1つのテキストファイル(proba.txtとする)に情報を出力したいのですが。

MQLからどのようなコマンド(とパラメータ)でできるのでしょうか? FileOpen() - ?


WinAPIのみ -https://www.mql5.com/ru/articles/1540

 
sergeev:

以下はエラーです。

SetIndexBuffer(4, DRAW_NONE)を設定します。

SetIndexBuffer(5, DRAW_NONE)を設定します。
SetIndexBuffer(6, DRAW_NONE)を設定します。
SetIndexBuffer(7, DRAW_NONE)を設定します。


これらのバッファから何かを描画する必要がない場合、Draw_Noneの代わりに何を置けばいいのでしょうか?それとも、この4行を削除すればいいのでしょうか?
 
v2812:

これらのバッファから描画するものが必要ない場合、Draw_Noneの代わりに何を書けばいいのでしょうか?それとも、この4行を削除すればいいのでしょうか?

上記の機能は正しく記述されています。

SetIndexStyle