MetaTrader 5 Strategy Testerの開発計画について - ページ 18

 
fxsaber:

カスタムキャラクターでやりくりしています。しかし、TDSにはそのような設定があり、また、通常のテスターでも便利な設定がたくさんあります。

はい、そこでいつも使っています
 
Artyom Trishkin:
以前から約束されていたことですよね。何が変わったのでしょうか?

なぜテスターにカレンダーが必要なのですか?

 
Алексей Тарабанов:

なぜテスターにカレンダーが必要なのですか?

余計な手間をかけずにカレンダーと連動するEAをテストできるように。

 
Renat Fatkhullin:


Renatさん、Strategy Testerの プランにMarketとLimitの注文を追加して、リアルティクを表示させてください。
この場合、ティック履歴の構造上、必須項目を追加する必要があります。

  1. Volume Ask フィールド
  2. Volume Bidフィールド
  3. DirectionLast (TICK_FLAG_BUYまたはTICK_FLAG_SELL)

DirectionLastの特定に問題がある場合
これは単純なフィールド比較です。

(Last == Bid ? TICK_FLAG_SELL : TICK_FLAG_BUY)




 
Alexey Viktorov:

そのため、カレンダーと連動するEAを手間をかけずにテストすることが可能になります。

https://www.mql5.com/ru/code/27416

ここで、スクリプトはカレンダーのイベントをタイムラインファイルにアンロードします。特定のキャラクターのニュースを出力することができます。ファイルを配列に読み込んで、テスターで日付を確認することができます。また、ほぼすべてのティックで公開されているニュースを振り返って分析することもできます。

Calendar
Calendar
  • www.mql5.com
Пожалуйста, ознакомьтесь с инструкцией, затем удалите этот текст и поместите описание своего скрипта. Требования, предъявляемые к тематике, объему и оформлению публикуемого материала: Какие идеи заложены в коде и как можно интерпретировать показания индикаторов? Опишите внешние переменные. Если выкладывается эксперт, то желательно указать...
 
Dmitiry Ananiev:

https://www.mql5.com/ru/code/27416

ここで、スクリプトはカレンダーのイベントをタイムラインファイルにアンロードします。特定のキャラクターのニュースを出力することができます。ファイルを配列に読み込んで、テスターで日付を確認することができます。また、ほぼすべてのティックで公開されているニュースをいじくりまわして分析することも可能です。

タンバリンダンスはよく知ってるんですよ。そして、あなたのダンスは注目に値しないものです。残念ながら時間を割いて見てしまいました。

 

提案 - Expert AdvisorsとIndicatorsのテスターで、マーケットからの正確な日付と年を禁止してはいかがでしょうか?

描かれた "信号 "を除外するため。

 
Alexey Viktorov:

タンバリンダンスはたくさん知っています。そして、あなたのダンスは注目に値しないものです。残念ながら時間を割いて見てしまいました。

カレンダーを使った仕事の何がいけないのか?カレンダー自体は儲からないんだけどね ;)

 
Renat Fatkhullin:

最適化 結果に負けトレードの数STAT_LOSS_TRADESを 追加してください。

カチッ


 
dsfx:

特にブローカー履歴でテストする場合、「反復ティックを除外する」機能があると非常に便利です(例えば、「利益をpipsで表示して計算を高速化する」の隣にする)。

ある有名なブローカーでは、1ヶ月の13mlnのうち8mlnのティックが繰り返されていることを発見しました。そのため、購入したEAやそのようなソフトウェアフィルタがないEAでも、テスト速度を大幅に向上させることができます。


反復ティック(BidとAskの価格が等しいこと)を除外することの利点は、最適化の際のメモリ使用量を大幅に削減できることです。十分なメモリを使用し、ハードディスクを使い切らないようにするために、エージェントの数を制限しなければならないこともあります。 この場合、ソフトウェアによるフィルタリングは役に立ちません。