AIS Money Management MT5
- ユーティリティ
- Aleksej Poljakov
- バージョン: 2.0
- アップデート済み: 23 5月 2019
このスクリプトは、乱数ジェネレータを使用した貿易取引のシミュレーションに基づいています。これにより、同じ入力パラメータでもまったく異なる結果を得ることができます。スクリプトを実行すると、ダイアログボックスが開き、そこで外部変数に必要な値を設定できます。
ブロックでは、TradingOptionsは取引のシミュレーションに必要な基本パラメータを定義します。
- StartBalance - トレードバランスの初期サイズを設定します。
- NumberTrade - スクリプトの実行時にモデル化される取引トランザクションの数を設定します。多かれ少なかれ有意な結果を得るためには、このパラメータが30より大きいことが必要です。
- ProbilityWinning - 勝ち取引の確率。パーセンテージで示され、1から99までの有効値。
- Min.StopLoss - StopLossの最小値をポイントで示します。これは、取引操作をモデル化するときに使用されます。
- Max.StopLoss - StopLossの最大値をポイント単位で設定します。
- PositiveWin - この変数は修正を確立し、それを用いて模擬取引において肯定的な期待が得られる。
スクリプトの役割は次のとおりです。まず、勝ち取引の予想確率が計算されます - PW。その後、このトランザクションで使用されるStopLossの値をランダムに設定します。予想ペイオフがプラスになるはずであることを考慮して、テイクプロフィットサイズが計算されます。
pip値を考慮して、TakeProfitとStopLossのレベルは可能な損益の値 -
利益と損失の値に変換されます。結論として、トランザクションの結果、つまり勝ち(「1」)または負け(「-1」)が決定されます。すべてのデータはSpecificationsTrade.csvファイルの最後の行に保存されており、この一連の取引における賞金の合計額を示しています。
結果の取引値はMoneyManagementシステムブロックに転送され、そこで関心のある資金管理システムを選択できます。
- FixedLot - 固定ロットで取引します。結果はファイル "FixedLot.csv"に保存されます。 「Bal。」列は、取引を開始する前の貿易収支の値を示し、「Rez」列はその結果を示します。
- FixedPercentage - 固定パーセンテージ取引。シミュレーション結果はファイル "FixedPercentage.csv"に記録されます。 「Bal。」列には、残高値が「Lot」列 - 取引中のロットサイズ、および「Rez」列 - その結果に格納されます。
- MoralExpectation - 道徳的期待に基づく取引がモデル化されています。取引をモデル化するとき、必要な取引数と貿易収支の規模に対する制限は考慮されません。これにより、この金銭管理システムで取引するための取引システムのパラメータをより正確に選択することが可能となる。結果はファイル "MoralExpectation.csv"に記録されます。
- TheoryPerspective - 資本管理の観点から見た取引。
- Frac.LinearGrowth - フラクショナル線形成長を使ったトレードモデリング。
- LinearGrowth - 線形成長モデルを使用した取引。
- PowerGrowth - 貿易における電力成長のモデリング。
- ExponentialGrowth - 指数成長モデルを適用します。
- HyperbolicGrowth - 双曲線成長モデルを使用したときの取引を表示します。
- HyperbolicExponentialGrowth - 双曲線指数関数的成長の使用をモデル化します。
お金管理のすべての方法の詳細な説明は、Forex
Money Managementの本にあります。
ユーザーは評価に対して何もコメントを残しませんでした