どんな新人の質問でも、フォーラムを乱雑にしないように。プロフェッショナルは、通り過ぎないでください。Nowhere without you - 6. - ページ 895

 
AlexeyVik:

アドバイザーを通して解決してみてください ...

EAでは うまくいくのですが...もう一つの問題は、パラメータ(存在しないが...)付きのポップアップウィンドウを 消す方法です。
 

ストラテジーテスターでオプティマイザーの不快な機能に遭遇しました。

以下はそのコードです。

input int      value=1;

int OnInit()

{

    if (value == 3) return (INIT_FAILED);

    return(INIT_SUCCEEDED);

}

テスターで1〜10までのパラメータ値を実行して最適化を図っています。その結果、論理的には3回目の実行だけが間違っているはずなのに、3回実行するとすべてのパラメータセットが間違っていることがわかりました。

以下は、同じコードにINIT_PARAMETERS_INCORRECTを 返した場合の図です。

ドキュメントにはこう書かれている。

INIT_FAILEDです。

初期化に失敗し、回復不能なエラーが発生したため、テストを継続する意味がありません。例えば、Expert Advisorの動作に必要なインジケータの作成に 失敗した場合。

この値が返された場合、0以外の値が返された場合と同様に、テスター内のExpert Advisorの初期化に失敗したことを意味します。Expert Advisorの指定されたパラメータのセットに対するテストは実行されず、エージェントは新しいタスクを受け取るために自由になっています。

まだまだありますよ。結果をファイルに出力してみると、3回目以降はOnInit() 関数が全く起動されていないことがわかる。

このようなことに遭遇された方はいらっしゃいますか?問題を解決するには?

P.S.MT4ビルド765でテスト済み

 

こんにちは。

クローズドコードのインジケータがターミナルには表示されず、他のブローカーのターミナルには表示されるのはなぜか教えてください。両端末のビルドは同じです

 

よろしくお願いします。

Time[]をmm/dd/yyyy hh:miで出力したい。

で、デフォルトではyyyy.mm.dd hh:mi と出力されます。

ヘルプ :(



 
w_ersoc:

よろしくお願いします。

Time[]をmm/dd/yyyy hh:miで出力したい。

で、デフォルトではyyyy.mm.dd hh:mi と出力されます。

ヘルプ :(

StringReplace(TimeToStr(TimeCurrent(),TIME_DATE|TIME_MINUTES),".","/");
 
evillive:

がうまくいかず、数字の2が出力されるだけです...。またはまだ同じ出力オプション2015/04/22 14:30ではなく、2015/04/22 14:30

どうしたんですか

ドットをスラッシュに変える必要はなく、年号月を入れ替えるだけでよかったのですが...。

______

つくる

このように:)

datetime date1=Time[1];
MqlDateTime str1;

TimeToStruct(date1,str1)。

Comment(str1.mon+"/"+str1.day+"/"+str1.year);

 

ごきげんよう。

注文送信エラー134を 克服する方法を教えてください。

フォーラムを検索しても、古代のリンクは2つしか見つかりませんでした。

 
Garkusha:

ごきげんよう。

注文送信エラー134を克服する方法を教えてください。

フォーラムを検索しても、古代のリンクは2つしか見つかりませんでした。

これを見て ください。
 
DiPach:
こう考えてみて ください。
ありがとうございます、調べてみます。
 
Garkusha:

ごきげんよう。

注文送信エラー134を克服する方法を教えてください。

フォーラムを検索しても、古代のリンクは2つしか見つかりませんでした。


134

err_not_enough_money

取引に必要な資金が不足している