私たちのファンページに参加してください
リアルなティックデータをストラテジーテスターのFXTファイルに変換 - MetaTrader 4のためのスクリプト
- ビュー:
- 823
- 評価:
- パブリッシュ済み:
- 2016.02.19 08:29
- アップデート済み:
- 2016.11.22 07:34
- このコードに基づいたロボットまたはインジケーターが必要なら、フリーランスでご注文ください フリーランスに移動
MT4ストラテジーテスターでのバックテスト中に、ある熱狂的なトレーダーは有限精度の問題があります。それは、為替レート履歴がターミナルで1分足として表示されるからです。ここでいうところの1分足は、始値、終値、高値、安値の四つの値で作られています。
多くの場合、それはイベントリプレイのために十分です。ただし、大事なニュースが出るなら、シミュレーションをしても無駄です。詳細なティック履歴だけは100%助けられます。
このスクリプトは、ストラテジーテスター用のフォルダにティックファイル(TKSファイル形式)をFXTファイルとして保存します。このプログラムは、チャートにドラッグ&ドロップした通貨ペアと時間軸をファイルを作成するためのパラメータとして使用します。
バックテストの開始日と終了日が前の2つの入力パラメータで指定されます。バックテストを行う前にロードされる履歴の長さは3番目の入力パラメータで指定されます(最小値は1であり、最大値は完全な履歴)。もう一つのパラメータは、ポイントで表されるスプレッドです。特にこの値がバックテストで使用されます。その場合はテスターの初期値が使用されません。
ストラテジーテスターを起動する前に、スクリプトが起動されるときの通貨ペアと時間軸を設定する必要があります。また、「全ティック」というテストモデルとスクリプトの日付範囲に合わせる日付範囲を選択する必要があります。
ティックファイル(TKSファイル形式)は以下のような記録があります。:
struct TickStruct { datetime time; // ティック開始の日付と時間 double bid; // ビッドティックの価格 double ask; // アスクティックの価格 };
より詳しくスクリプトについて知りたい方は、『リアルティックのバックテスト』をご参照ください。
MetaQuotes Ltdによってロシア語から翻訳されました。
元のコード: https://www.mql5.com/ru/code/11686
[マーケットレビュー]の一覧から全てのポジティブスワップのある注文を開始するスクリプトです。
a-SimpleTrailing値動きを追いかけるように自動でポジションをするライブラリです。