スクリプト: ytg_Percent_Lot

 

ytg_Percent_Lot:

このスクリプトは、リスク資金の指定されたパーセンテージを使って取引するロット数を計算します。

ytg_Percent_Lot

作者: IURII TOKMAN

 

このスクリプトは、通貨商品と買いポジションに対してのみロットを計算することができます。例えば、#AAという商品で実行したところ、以下のような結果が得られました。

2010.09.12 20:06:55     ytg_Percent_Lot (#AA,H1)        Свободных следств=5935.3 USD   Задан процент=33.3%   Лот=0
 

こんにちは、ユーリ

私の哲学は少し違っていて、リスク=最大損失です。

まず第一に、ストップロスのレベルを考慮に入れて計算する必要があると思います。

2人のトレーダーが同時に行った2つの取引を考えてみましょう:

トレーダーA:1.00ロット買い、STP @20 Pips。

トレーダーB:1.00ロット買い、STP @40 Pips。

トレーダーBのリスクは2倍なので、トレーダーAと同じリスクを取るには、0.5ロットサイズで取引しなければなりません。

レバレッジも考慮する必要があり、例えば100.00の場合、利益と損失はx100レベルです。アットリスク」は金銭であり、それはロットに換算されなければならない。レバレッジを考慮しなければなりません。

アットリスクが$2,000であれば、レバレッジが100であれば、LotSizeも100.00で割らなければなりません。

また、計算の基礎として「自由証拠金」を使用するのは良い方法とは思えません。最大エクスポージャーにあるときに、取引が不利に動くと、証拠金はマイナスになります。悪いこと

//FreeMoney=AccountInfoDouble(ACCOUNT_FREEMARGIN);//安全ではありません!

FreeMoney=AccountInfoDouble(ACCOUNT_BALANCE); // 安全。

LotSize = (FreeMoney*AtRisk%) / AccountInfoInteger(ACCOUNT_LEVERAGE) / STP)

USD 9997、アットリスク33.33%、STP 20、レバレッジ100の場合、ロットサイズは1.60となります。

これで理解できますか?

T.