GBP建ての口座でXAUUSDの間違ったロットサイジング? - ページ 3

 
DomGilberto:
アルパリUKに確認したところ、これは英ポンド建ての口座ですと返されました。

SNAP !

あなたのブローカーはそれを台無しにしました ... 電話をかけ、あなたの時間を浪費したことに感謝します。

 

そうですね、そう見えますね。これを打ちながら彼らと話しています。私たちのサイトを見れば、1ピップあたりの価格がわかりますよ。

1 トロイオンス || 1.00, is equal to £0.01 pence PER tick 0.01 on XAUUSD"... と言われているのです。?

 

もしそれが正しいなら、これはどのように意味をなすのでしょうか:

現在のXAUUSDのオープンポジション。137.60ポイントアップ - オープンP&L£17.22 ...私は数字の魔術師ではないが、私は0.01ティックあたり£0.02ペンスであると思われる2トロイオンスオープンしている...

137.60 * £0.02 = £2.750

1376.0 * £0.02 = £27.52

13760 * £0.02 = £275.2

どれも正解ではありません・・・。

それは、このFXCMのスペシャリストが言っていることによると(笑)!?

 
DomGilberto:

もしそれが正しいなら、これはどのように意味をなすのでしょうか:

現在のXAUUSDのオープンポジション。137.60ポイントアップ - オープンP&L£17.22 ...私は数字の魔術師ではないが、私は0.01ティックあたり£0.02ペンスであると思われる2トロイオンスオープンしている...

137.60 * £0.02 = £2.750

1376.0 * £0.02 = £27.52

13760 * £0.02 = £275.2

どれも正解ではありません・・・。

それは、このFXCMのスペシャリストが言っていることによると(笑)!?

トロイオンスと「ロット」単位のポジションサイズとの関係は?
 
1トロイオンスは、MT4では「1.00」に相当します...
 
ブローカーを移動させなければならないのがもどかしい - 彼らと回避策はありますか?
 
DomGilberto:
そのブローカーを移動しなければならないイライラ - 彼らとのワークアラウンドがありますか?
はい、トイレットペーパーで肘を拭かないあなたのブローカーでいくつかに話をし、それらが正しくシンボル設定を設定するために取得します。 それはおそらく不可能に近い作業ですが ... ...
 

OK - FXCMと長い間話し合った結果、彼らはMT4内でこれを変更することはできません。しかし、Trade Stationで1ピップあたりの価格を見ることはできます。このことを確認せずに取引した自分自身に本当に腹が立ちます。

回避策は次のようにアドバイスされました。

アカウントGBP £10k
リスク: 取引につき1%

取引の停止距離: 137.64 pips

£100 GBP / 137.64 = 0.7265

0.7265 xGBPUSD rate( 1.59834 ) = 1.1612

1.16ロット - ただし、最低1.00ロットまでしかできません。$0.10 / 1.59834 = 0.06256

( 0.06256 * 11 ) x 137.64 = £94.71


さて、この書き方は難しいでしょうか?

 
MT4内の "1.00" は常に "0.01" MODE_TICKSIZE あたり $0.10 cents に相当します。

このルールでロットサイズを計算するには、GBP/USDの買値を絡めるだけではダメなのでしょうか?まだ取引を始めたばかりで、ブローカーを移動するのも面倒なんです。
 
このような場合は、「MarketInfo("GBPUSD", MODE_BID)」と「MarketInfo("GBPUSD", MODE_BID)」で代用してください。 -- STのためにGBPUSDの為替レ ートをカスタム定数として置いていますが、もちろんそれを置き換えるのは、式のMarketInfo( "GBPUSD", MODE_BID)...であることを覚えておいてください。
//get our buystop price from below the ma and our takeprofit based on our r:r ratio.
      
      double pips_to_bsl = buyPrice - BuyStopPrice;
         Print(" pips_to_bsl is: ", buyPrice, " - ", BuyStopPrice, " = ", pips_to_bsl);

2013.11.11 17:22:27     2009.01.02 08:00  V1 - XAUUSD XAUUSD,H1:  pips_to_bsl is: 890.33 - 865.07 = 25.26

      double Risk_divide_pips_to_bsl = risk_amount / pips_to_bsl ; 
         Print( " Risk / pips: £", risk_amount, " / ", pips_to_bsl, " = ",  Risk_divide_pips_to_bsl);

2013.11.11 17:22:27     2009.01.02 08:00  V1 - XAUUSD XAUUSD,H1:  Risk / pips: £ 80 / 25.26 = 3.1671

      double ExchangedLots = Risk_divide_pips_to_bsl * 1.59687;
         Print( " Risk / Pips * GBPUSD Exchange rate is: ", Risk_divide_pips_to_bsl, " * ", 1.59687, " = ", ExchangedLots);

2013.11.11 17:22:27     2009.01.02 08:00  V1 - XAUUSD XAUUSD,H1:  Risk / Pips * GBPUSD Exchange rate is: 3.1671 * 1.5969 = 5.0574

      
      double priceperlot = 0.10 / 1.59687;
         Print( " Converting 1 troy ounce $0.10 into GBP equivalent: ", priceperlot);

2013.11.11 17:22:27     2009.01.02 08:00  V1 - XAUUSD XAUUSD,H1:  Converting 1 troy ounce $0.10 into GBP equivalent: 0.0626

      
      double Lots = MathFloor( (ExchangedLots * priceperlot) * pips_to_bsl);
         Print( " The correct lots allocated to this trade is: ", Lots);

2013.11.11 17:22:27     2009.01.02 08:00  V1 - XAUUSD XAUUSD,H1:  The correct lots allocated to this trade is: 7