このトレーディングシステムは、インジケーターPivotに基づき、 intradayの時間レベルからのリリースによって実現されています。
トレーディング:
- 1時間足でトレードを行います;
- 当日の0時以降に、Pivot、抵抗1、抵抗2、抵抗3、サポート1、サポート2、サポート3のレベルを計算します;
- サポートレベル(n)をテストした後、1時間足のキャンドル(T-2)がこのレベルを上回って閉じたら購入を行い、ストップロスをサポート(n1)に設定、テイクプロフィットは抵抗(n)に設定します。Tは現在の時間を指します;
- ストップロスはトレーリングを使用して、ブレイクイーブンポイントまで移動させます;
- 逆に、1時間足のキャンドル(T-2)が抵抗(n)をテストし、キャンドル(T-1)が同じレベルを下回って閉じたら売りを行い、ストップロスを抵抗(n1)に設定、テイクプロフィットはサポート(n)に設定します。
エントリーのいくつかのパラメータの値について説明します:
- 変数TgtProfitはストップロス/テイクプロフィットのレベルを設定し、1から5の値を持つことができます;
- TgtProfit = 1の場合、テストされたレベル(買い/売り) = 抵抗1/サポート1、ストップロス(買い/売り) = 抵抗2/サポート2、テイクプロフィット(買い/売り) = サポート1/抵抗1;
- TgtProfit = 2の場合、テストされたレベル(買い/売り) = 抵抗1/サポート1、ストップロス(買い/売り) = 抵抗2/サポート2、テイクプロフィット(買い/売り) = サポート2/抵抗2;
- TgtProfit = 3の場合、テストされたレベル(買い/売り) = 抵抗2/サポート2、ストップロス(買い/売り) = 抵抗3/サポート3、テイクプロフィット(買い/売り) = サポート1/抵抗1;
- TgtProfit = 4の場合、テストされたレベル(買い/売り) = 抵抗2/サポート2、ストップロス(買い/売り) = 抵抗3/サポート3、テイクプロフィット(買い/売り) = サポート2/抵抗2;
- TgtProfit = 5の場合、テストされたレベル(買い/売り) = 抵抗2/サポート2、ストップロス(買い/売り) = 抵抗3/サポート3、テイクプロフィット(買い/売り) = サポート3/抵抗3;
- 変数isTradeDayは、オープンポジションがいつクローズされるかを定義します。isTradeDayがtrueの場合、オープンポジションは日が終わると強制的にクローズされ、それ以外の場合はストップロスまたはテイクプロフィットでクローズされます;
- 変数isTraceをTrueに設定すると、トレードシステムのデバッグ情報がファイルに記録されます。
テスト結果: このアプローチを使用したすべての通貨ペアがポジティブな利益をもたらすわけではありませんが、基本的にはトレーリングを使用した場合にポジティブな利益が得られました。