皆さん、こんにちは!今日はMetaTrader 5で使える「抵抗線」と「支持線」についてお話しします。このラインは、iFractalsインジケーターを基に描かれます。このインジケーターは、フラクタルの最後の値が再描画される可能性を考慮しているため、+5本の追加バーを分析します。
//--- iFractalsインジケーターからコピーする値の数 int values_to_copy=-1; //--- インジケーターの計算が初めての時 if(prev_calculated==0) values_to_copy=rates_total; else { //--- インジケーター計算が初めてでない場合 //--- OnCalculate()の前回の呼び出しからは1バー以上は追加しない //--- +5の値 - フラクタル描画の特性による values_to_copy=(rates_total-prev_calculated)+5; }
「抵抗線」と「支持線」をストラテジーテスターで比較するためには、以下の手順を行ってください:
- まず、クリアなチャートに「フラクタル」を添付します。
- 次に、チャートを右クリック → テンプレート → テンプレートを保存。テンプレート名に「tester」と入力してください。これで、フラクタルインジケーターが添付されたチャートが「tester.tpl」として保存されます。
- テスト開始:
- メタエディタから「Ctrl」 + 「F5」を押して履歴デバッグを行います。
- もしくは、ターミナルのストラテジーテスターウィンドウからビジュアルテストを行います。
ストラテジーテスターでの「抵抗線」と「支持線」インジケーターのテスト結果は以下の通りです:
