AIS Optimal Duration Transaction MT4
- ユーティリティ
- Aleksej Poljakov
- バージョン: 1.0
このスクリプトは、トレーダーが可能な利益と損失の比率が最適になる貿易取引の平均期間を決定できるように設計されています。
まず、貿易取引の最適期間を決定するための一般的なアプローチを見てみましょう。以下の変数を紹介します。
R - トランザクションの結果T - トランザクションが開かれていた時間W - 前のトランザクションの終了と次のトランザクションの開始の間の時間
すべてのトレーダーは、最短時間で最大の利益を得ることを目指しています。この欲求は次の簡単な表現で説明できます。
R/(T+W)→max。
変数 T と W がトレードの合計期間と行われたトランザクションの数の両方に依存することは明らかです。トランザクションの平均期間を ATD 、トランザクションの合計数を N とします。その場合、トランザクションの平均期間は、合計の平方根に比例して増加するはずです。つまり、
ATD~√N
しかし、現存する十分に根拠のある質問があります - 他の取引期間と同等の取引期間はありますか?そして、取引期間はトレーディング業務の結果にどのように影響しますか?提起された質問への回答を得るために、我々は過去のデータの価格行動について小さな研究を行います。
次のように進めましょう。履歴データを、トランザクションの平均期間に対応する一定数のバーからなる系列に分割します。このような各シリーズでは、StopLoss を基準とした最大偏差と、 - TakeProfit を基準とした最小偏差を計算します。
その後、履歴全体で価格帯の平均比率を計算し、系列の長さを決定するバーの数によってそれがどのように変化するかを確認します。
スクリプトパラメータ:
- MTD - シリーズの最大期間
- OCD - true に設定すると、最適な系列サイズのみが表示されます。
目的の通貨ペアと希望の時間枠でスクリプトを実行し、完了メッセージを待ちます。計算結果はファイル "AIS-ODT.csv" に保存されます。最初の列は系列の長さを棒で表したものです。 2番目の列には、特定の通貨ペアおよび特定の時間枠で予想される損益の平均比率が表示されます。
貿易の観点から、そのような系列の長さは最大の関心事であり、そこでは損失に対する利益の比率は極大値に達する。もし、トレーディング戦略を立てるとき、トレーダーがそのようなトレードディールの期間によって導かれるならば、彼は少なくとも小さな利点を達成することができるでしょう。