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

 
Kuzmich:

皆さん、こんにちは。

ターミナルビルド1960年(ベータ版1966年も同じ)。関数CopyTicks, CopyTicksRangeは ターミナル上で動作するインジケーターでは正常に動作しますが、テスターでは、これらの関数で同じインジケーターを実行すると結果が-1、エラー4014と 表示されます。その理由を教えてください。

シミュレーションモードとは 何ですか?

based on real ticks」と「Jitter」だけが機能します。egetikには制限があります - リクエストは生成されたティックの範囲内でしか満たされません

m1 ohlcと初値が合わない(あなたの場合?)

 
pavlick_:

こんな感じで行けます。

しかし、カサカサしていると、どこかに条件をつけても、スルーしかできない=。

こんなふうに、すべてが公平に、うまくいくはずです。

int NewHandle = 0;
datetime time = MACRO( NewHandle, TimeCurrent());
void OnStart() {}
 
Slava:

どのシミュレーションモード ですか?

本物のティックをベースにしたもの」と「エジェティック」のみが適しています。egetikでは、生成されたtickの範囲内でしかリクエストを満たさないという制約があります

m1 ohlcと初値が合わない(あなたの場合?)

そこが変なんです。すべてのティック」と「実際のティックに基づくすべてのティック」の両方の異なるシミュレーションモードで試した結果、同じ - (-1) とエラー4014が発生しました。OHLC on M1」と「始値のみ」では動作しないはずと理解しています。でも、本物のダニには効 かないんですよね~。:(

 
A100:

何事もフェアでなければならないし、そうであっても働かなければならない。

諦める、GWに間に合わせる方法がわからない、あなたの出番です。

 
A100、さて何を待っているかというと、(時間が限られているので)問題にポイントを置いて、スタジオでのあなたの選択肢を考えてみましょう。
 
MT5サービスにおける不具合

#property  service
void OnStart()
  {   
      while(!IsStopped()){
         Sleep(2000);
         Print(2);
      
      
      }
   
  }


1) デバッグモードでは、スリープは ミリ秒 単位です。
リリースモードでは、スリープはマイクロ秒 単位になります。


2) 同一サービスのインスタンスを複数追加する場合(実行時ログに次のインスタンス名が1、2、3、...と付加される)。
しかし、ナビゲーターツリーでは、作成されたインスタンスはすべて同じ名前になっています。


 
Slava:

Какой режим моделирования?

Подходят только "на основе реальных тиков" и "ежетик". На ежетике ограничение - запрос удовлетворяется только в пределах сгенерированных тиков

m1 ohlc и по ценам открытия не подходят (Ваш случай?)

そこが変なんです。異なるモデリングモードで「すべてのティック」と「実際のティックに基づくすべてのティック」の両方を試しましたが、結果は同じ - (-1) とエラー4014です。OHLC on M1」「始値のみ」では動作しないはずと理解しています。でも、本物のダニには効 かないんですよね~。:(

理解することができました。MataEditorを開いた場合、Strategy Testerから直接テストを開始すると、Strategy Testerの「設定」ページの設定は無視され、MetaEditorの「サービス->設定->デバッグ」メニューで設定されたものが使用されます。どうだ!MetaEditorからの設定は、そこからテスト/デバッグを実行した場合のみ使用されるのでは?

 
Sergey Dzyublik:
MT5サービスにおける不具合

バグでもないのに「先走り」しているのは、開発者がまだ新機能を発表していないためです。

https://www.mql5.com/ru/forum/294975/page3#comment_9921908

Сервисы. Уже работают?
Сервисы. Уже работают?
  • 2018.12.18
  • www.mql5.com
Билд 1961. В редакторе создал новый вид программы - сервис. В OnStart прописал: Далее запустил сервис: и сразу результат: В общем работает...
 
pavlick_:

こんな感じで行けます。

いや、それは無理だ。私は無効な選択肢を提示した。A100を待とう、リークしてなければ。
 
Igor Makanu:

バグでもないのに「先走り」しているのは、開発者がまだ新機能を発表していないためです

https://www.mql5.com/ru/forum/294975/page3#comment_9921908

すでに発売されているものの実装のバグと発表に何の関係があるのでしょうか?