エラー、バグ、質問 - ページ 1235

 

どのようなプログラムで実行されていますか? スクリプトで試していますか?インジケーターやエキスパートに変更する。
そして、追加

Print("タイマーを設定 する");
INIT_SUCCEEDを返す。

 
JAG_MistR:

質問:なぜ動かないのですか?吹いたww((((;゚Д゚))))))))))

60秒待つ忍耐力がなかったのでは?)

>ALXIMIKS

スクリプトでは、タイマーは動作しません。

 
ALXIMIKS:

どのようなプログラムで実行されていますか? もしかしたら、スクリプトで試されていますか?インジケーターまたはエキスパートに変更する。
を追加することもできます。

Print("タイマーを設定 する");
INIT_SUCCEEDを返す。

set return INIT_SUCCEEDED; - 役に立ちませんでした...。

EAだからテスターでテストしてるんだけど...。もしかしてテスターで動かない?

================

bool setTimer=EventSetTimer(60); Print(GetLastError()) コマンドを追加してみました。

その結果、エラー№4051(Invalid value of a function parameter)が発生しました。

いろいろな方法で入力してみた、金額も変えてみた。ショックだ!効かない!?

この機能を使った既成の仕事の例をインターネットで調べ始めたら、なんと、それらも使えない......。

もしかしたら、私が何か理解していないのかもしれません。

 
JAG_MistR:

set return INIT_SUCCEED; - 役に立ちませんでした...。

EAだからテスターでテストしてるんだけど...。もしかしてテスターで動かない?

================

bool setTimer=EventSetTimer(60); Print(GetLastError()) コマンドを追加してみました。

その結果、エラー4051(Invalid value of a function parameter)が発生しました。

いろいろな方法で入力してみた、金額も変えてみた。ショックだ!効かない!?

この機能を使った既成の仕事の例をインターネットで調べ始めたら、なんと、それらも動かない......。

もしかして、私が何か理解していないのでは?

4と5では動作するが、テスターでは動作しない。

//+------------------------------------------------------------------+
//|                                                   test_timer.mq4 |
//+------------------------------------------------------------------+
//+------------------------------------------------------------------+
 uint count;
//+------------------------------------------------------------------+
//| Expert initialization function                                   |
//+------------------------------------------------------------------+
int OnInit()
  {
   EventSetMillisecondTimer(3000);
   return(INIT_SUCCEEDED);
  }
//+------------------------------------------------------------------+
//| Expert deinitialization function                                 |
//+------------------------------------------------------------------+
void OnDeinit(const int reason)
  {
   EventKillTimer();
  }
//+------------------------------------------------------------------+
//| Expert tick function                                             |
//+------------------------------------------------------------------+
void OnTick()
  {
  }
//+------------------------------------------------------------------+
void OnTimer()
  {
     count++;
    Print   (count, " : ", SymbolInfoDouble(_Symbol,SYMBOL_BID));
  }
//+------------------------------------------------------------------+

..

 
pako:

は4と5で動作するが、テスターでは動作しない

..

面白いですね、じゃあどうやって動くか確認するんですか?現実には時間がかかるのですが...。

 
stringo:
その結果、正しいのはどちらでしょうか?ビルド975で、それともビルド1010で?
私にとっては、975のもの。ビルド1010からのクラウドエージェントもナンセンスでお金がかかるので、テストから除外して975のままにしています。
より詳細な分析が従事し、テスターが5kaで動作しない理由を理解しようとしない - あまり時間がないため、撮影されていません。
それに、どうせ開発者しか直せないんだから、しょうがないでしょ。私の専門家だけが働かないのであれば、私は掘るのですが、いや、MQの例から含めて、すべてが働かないのです。
 
crOss:
私にとっては、975のもの。ビルド1010からのクラウドエージェントもナンセンスでお金がかかるので、テストから除外して975のままにしています。
より詳細な分析が従事し、テスターが5kaで動作しない理由を理解しようとしない - あまり時間がないため、撮影されていません。
それに、どうせ開発者しか直せないんだから、しょうがないでしょ。私の専門家だけが動作しない場合、私は、掘るだろうが、いいえ - すべてが動作しません、MQの例から含めて。

実は、少しニュアンスが違うんです。

例えば、975ビルドでは、1ロット未満の数量のスワップが誤ってカウントされていました。1010 ビルドでは、この問題は修正されました。

 
MQLでデータ配列近似のクラスがあるかどうか教えてください、便利そうなので自分で書くのが億劫なんです)
 

Подскажите пож. может где на просторах MQL есть классы по аппроксимации массива данных?, вроде нужная в хозяйстве вещь, лень самому писать) 

があるかどうか、ALGLIBを調べてみて ください。

 
ALXIMIKS:

があるかどうか、ALGLIBを調べてみて ください。

ありがとうございます、調べてみます。