初心者の方からの質問 MQL5 MT5 MetaTrader 5 - ページ 567

 
Anton Zverev:

マルチキャラクターパスの際に、OnTickテスターが各キャラクターのティックに反応するようにしたい。どうすればいいのでしょうか。

ゼロタイマーを通すという選択肢はない。Via copyix - オプションではありません。何か、単純なことが、テスターをここまで大きくしてしまった。

いずれかのソリューションを ご利用ください。もしかしたら、それが役に立つかもしれません。実際のティックデータに基づくテストのオプションを使えば、エンジンを適切に設定すれば、ほぼ完全な同一性を実現することができます。
 
Vasiliy Sokolov:
いずれかのソリューションを ご利用ください。もしかしたら、これが役に立つかもしれません。実際のティックデータに基づくテストのオプションを使えば、エンジンを適切に設定すれば、ほぼ完全な同一性を実現することができます。

ありがとうございます。ただ、上で却下した選択肢とどう違うのかがわからなかった。ひどいソリューションでも、OOPできれいに包めば、間接的なパフォーマンスの低下以外には気づかないということは理解しています。

不条理な状況です。開発者はほとんどアセンブラでテスターを書き、エンドユーザーは素晴らしい性能に唾を吐き、ひどい解決策を作成することを余儀なくされますが、それは機能します。

OnTimerとIndicatorRelease、テスターではどちらのソリューションが速いですか?

開発者の皆さん、標準ライブラリでは何一つできないんですよ。扁桃腺を通らないようにOnMultiTickを与える。

 
Anton Zverev:

OnMultiTickを付与して、亀頭を通さないようにする。

正確には、OnMarketwatchです。全プラットフォームに搭載。アドバンストファイブにはない。
 
Anton Zverev:
OnMarketwatch、...
ロシア語は?どういうことですか?
 
Karputov Vladimir:
ロシア語は?これはどういうことですか?

bool SymbolCreate( const string Name) - シンボルを登録します。失敗した場合、false を返す。

string SymbolName(const int i ) - i 番目の符号付きシンボルの名前を返す。

SymbolDelete、SymbolsTotalなどは、ObjectXXXの類似品である。

OnMarketwatch( const ulong &Counts[] )

符号付きシンボル(SymbolsTotalはもちろん正でなければならない)でティックが発生したときにトリガをかける。

Counts[i] - i番目の符号付きシンボルの現在のティックの番号が含まれています。以前のOnMarketwatchコールと比較し、どのシンボルについて何ティック見逃したかを理解することが可能であること。このように、コピーワンスで簡単に欠落したティックを照会することができます。現在のものは、SymbolInfoTick(SymbolName(i))です。

シンボルの各ティックには、取引口座に接続した時点から番号が振られています(最初のティックはゼロ番号です)。

copytixでは、入力パラメータ「受信する最後の目盛りの数」に負の値を取らせてください - これは、日付から未来に向かってではなく、過去に向かって要求することを意味します。

 
Anton Zverev:

...

希望的観測の捏造に疲れないか?ドキュメントをご覧になってみましたか?OnCalculate()、OnTick()ともにティック到着時に生成されます。ただし、INDICATORはインジケータが装着されているシンボルのすべてのティックを捕捉し、EAのOnTick()はすべてのティックを捕捉しますが、多くの場合ティックはパケットでEAに来るので、パケットから最後のティックが捕捉されることを知っておいてください。

いずれのプロシージャでも、CopyTicks()を使ってティックを要求し、解析してください。

アントン・ズベレフ

...

シンボルの各ティックは、取引口座に接続した瞬間から番号が振られます(最初のティックはゼロ番号)。

copytixでは、入力パラメータ「受信する最後の目盛りの数」に負の値を取ることができます - それは、日付から未来の方向ではなく、過去の方向への要求を意味します。

なぜなら、壊れたティックや疑わしいティック(ビッドまたはアスクのどちらかが欠けている)を自分で分析しなければならないからです。ビッド・アスク・ラスト・ティックのある現実の国へようこそ。

 
Karputov Vladimir:

希望的観測の捏造に疲れないか?

スタジオに多通貨対応のOnTickが!IndicatorRelease 経由の松葉杖を提案しないでください。まず解決策を考え、次に「欲しいもの」について判断する。初歩的なことは、ブレーキの松葉杖がなければできない。すべてのプラットフォームが持っているのですが、メタトレーダーにはなぜかそれがないのです。この件に対する批判を全く受け入れない。開発者は、この問題を解決しなければならないことを理解しているので、何も言ってこないのです。弁護士を必要としない。私は一つの選択肢を提示しました。あなたにはあなたのものがある、頑張れ。
 
Anton Zverev:
多通貨対応のOnTickをスタジオでご紹介しますIndicatorReleaseを介した松葉杖は提案すべきではない。まず解決策を考え、それから「欲しいもの」を判断する。初歩的なことは、ブレーキの松葉杖がなければできない。すべてのプラットフォームが持っているのですが、メタトレーダーにはなぜかそれがないのです。この件に対する批判を全く受け入れない。開発者は、この問題を解決しなければならないことを理解しているので、何も言ってこないのです。弁護士を必要としない。私は一つの選択肢を提示しました。あなたにはあなたのものがある、頑張れ。

小学校の文盲。決して複数のキャラクターに同時にチックが出るわけではありません。つまり、あるキャラクターには古いデータ、あるキャラクターには更新されたデータが含まれるため、このようなイベントを発生させることは不可能です。

読書を嫌がる同志は、強制的に1週間図書館に通わされる。

 
カルプトフ・ウラジミール、アルチョム・トリシキン、ご対応ありがとうございました。
ウラジミールのアドバイスに従って、一歩ずつ始めました。)
ありがとうございました。
 

ダウンロードしたインジケータをMetatraderにインストールする方法を教えてください。

??????

理由: