//+------------------------------------------------------------------+//| PrintPERIOD.mq5 |//| Copyright 2012, MetaQuotes Software Corp. |//| http://www.mql5.com |//+------------------------------------------------------------------+#property copyright "Copyright 2012, MetaQuotes Software Corp."#property link "http://www.mql5.com"#property version "1.00"//+------------------------------------------------------------------+//| Expert initialization function |//+------------------------------------------------------------------+intOnInit()
{
//---Print("Идентификатору PERIOD_W1 соответствует значение ",(int)PERIOD_W1);
Print("Идентификатору PERIOD_M1 соответствует значение ",(int)PERIOD_M1);
Print("Идентификатору PERIOD_M5 соответствует значение ",(int)PERIOD_M5);
Print("Идентификатору PERIOD_M15 соответствует значение ",(int)PERIOD_M15);
Print("Идентификатору PERIOD_M30 соответствует значение ",(int)PERIOD_M30);
Print("Идентификатору PERIOD_H1 соответствует значение ",(int)PERIOD_H1);
Print("Идентификатору PERIOD_H4 соответствует значение ",(int)PERIOD_H4);
Print("Идентификатору PERIOD_D1 соответствует значение ",(int)PERIOD_D1);
Print("Идентификатору PERIOD_MN1 соответствует значение ",(int)PERIOD_MN1);
Print("Идентификатору PERIOD_W1 соответствует значение ",(int)PERIOD_W1);
Print("Идентификатору PERIOD_W1 соответствует значение ",(int)PERIOD_W1);
//---return(0);
}
//+------------------------------------------------------------------+//| Expert deinitialization function |//+------------------------------------------------------------------+voidOnDeinit(constint reason)
{
//---
}
//+------------------------------------------------------------------+//| Expert tick function |//+------------------------------------------------------------------+voidOnTick()
{
//---
}
//+------------------------------------------------------------------+
H1にツールで走った。
10%程度が遺伝的アルゴリズムで 行われました。
停止を押し、パラメータを変更。
今、起動時に - エージェントの中に「認証」がぶら下がっています。
楽器やピリオドを変えると、すべてがうまくいくようになるんです。
ターミナルをリセットし、エージェントを再起動しましたが、解決しません。
再起動できない)
何が問題なのか、アドバイスをお願いします。
H1にツールで走った。
10%程度が遺伝的アルゴリズムで 行われました。
停止を押し、パラメータを変更。
現在、起動時に - エージェントの中に「認証」があります。
楽器やピリオドを変えると、すべてがうまくいくようになるんです。
ターミナルをリセットし、エージェントを再起動しましたが、解決しません。
再起動できない)
何が問題なのか、アドバイスをお願いします。
追加でパラメータを変更しなくてもこの現象が起きたので、ひたすら最適化を続けています。
この最適化の継続による革新は、なかなかうまくいかないようです。
最初は、コンピュータが考えて最適化を続けてくれるかと思ったのですが、そうではなく、このオーソライズはそこで止まってしまうのです。
そこで、私は「ゼロから始める」という、これまでのやり方に戻りました。
キャッシュ、ログ、エージェントなどのフォルダを削除する短いBATを書きました。 手動で削除することも可能です。
このデザインは土日や一般的に使えるのか、つまり動いているところを見たことがないので教えてください。
なぜ、専門家という形で?とにかくチックがないんです。
週末でも使えるかどうか、一般的に、このようなデザインは、見たことがないので、教えてください。
昨日、ある方が親切にもスクリプトをお送りくださいました。https://www.mql5.com/ru/forum/3775/page179#comment_305342。
現在の質問ですが、もし解凍がOnInit()に入るなら、週末を含め、どのプログラム起動時にもプリントされるはずです。
ありがとうございます!!!
エキスパートフォームでは、ティックもなく、一応動作することを期待していたのですが、OnInitです。
追加でパラメータを変更することなく、最適化を続けただけでこのような現象が発生しました。
どうやら、この最適化の継続による革新は、なかなかうまくいかないようです。
最初はコンピュータが考えて続行するのかと思ったが、違う・・・この認証はハングするのだ。
そこで、私は「ゼロから始める」という、これまでのやり方に戻りました。
キャッシュ、ログ、エージェントなどのフォルダを削除 する短いBATを書きました。 手動で削除することも可能です。
試してみます。試してみます。
イエデルキン、サーバーに時間がかかるから再起動できないんだ...。
ありがとうございます!!!
エキスパートフォームでは、ティックもなく、一応動作することを期待していたのですが、OnInitです。
昨日、ある方が親切にもスクリプトをお送りくださいました。https://www.mql5.com/ru/forum/3775/page179#comment_305342。
また、現在の質問ですが、OnInit()にunprintingが入れば、週末を含むあらゆるプログラム起動時にprintされるはずです。
ありがとうございます!!!それで、私はある種の、あー、欠点が...。
うまくいった!すみません、以前はどうだったんでしょう。
しかし、ここで
2012.09.01 17:29:23 PrintPERIOD (EURUSD,M5) PERIOD_W1 の値は 32769 に相当します。
2012.09.01 17:29:23 PrintPERIOD (EURUSD,M5) ID PERIOD_W1 は 32769 に対応します。
2012.09.01 17:29:23 PrintPERIOD (EURUSD,M5) ID PERIOD_MN1 は 49153 に対応します。
2012.09.01 17:29:23 PrintPERIOD (EURUSD,M5) PERIOD_D1 IDに16408の値が入っています。
2012.09.01 17:29:23 PrintPERIOD (EURUSD,M5) ID PERIOD_H4 は値16388に対応します。
2012.09.01 17:29:23 PrintPERIOD (EURUSD,M5) ID PERIOD_H1 は値16385に対応します。
2012.09.01 17:29:23 PrintPERIOD (EURUSD,M5) ID PERIOD_M30は値30です。
2012.09.01 17:29:23 PrintPERIOD (EURUSD,M5) PERIOD_M15 IDで15件あります。
2012.09.01 17:29:23 PrintPERIOD (EURUSD,M5) PERIOD_M1識別子の値は1です。
2012.09.01 17:29:23 PrintPERIOD (EURUSD,M5) PERIOD_W1識別子の値は32769です。
ありがとうございます!!!面白い!!!
そう、実は提供されたスクリプトが書いているようで、それを私のEAのオンティック関数に挿入しているのです
MoneyFixedRiskを利用したことのある方はいらっしゃいますか?
こんな風に使っています。
cSymbol = new CSymbolInfo();
cSymbol.Name(Symbol())。
cSymbol.Refresh()を実行します。
cMoney = new CMoneyFixedRisk()です。
cMoney.Percent(2.0);
cMoney.Init(cSymbol,PERIOD_CURRENT, 1.0);
double sl = cSymbol.Ask()-Point()*50;
double lot = cMoney.CheckOpenLong(cSymbol.Ask(), sl);
常に0を返す。
ストップロス=0にすると、minlotが返ってくる。
デモ口座、10000ドル入ってます)でも、なぜかゼロリターンなんですよね・・・。