エラー、バグ、質問 - ページ 2070

 
Viatcheslav Pashkov:

預金通貨と 何の関係があるの?

TickValueはロットサイズと入金通貨に依存します。検索してください。

 
fxsaber:

TickValueはロットサイズと入金通貨に依存します。検索してください。


何をバカなことを言ってるんだ。わからないなら、書くな!」。

 
Viatcheslav Pashkov:

証券価格の変化の最小ステップ(ポイント) MarketInfo( Symbol(),MODE_TICKSIZE) = 0.001 (gbpjpy)


で、預け入れ通貨MarketInfo( Symbol(),MODE_TICKVALUE) = 52ルーブル(ルーブル口座)でシンボル価格を変更する最小 ステップとなる。


明らかに、0.001が52ルーブルの価値を持つことはありえないのです

5,2pでなければならない。

10の掛け算はどこで行われるのですか?

MODE_LOTSIZEって何?
 
Kirill Belousov:
MODE_LOTSIZEって何?

100000

と変わりないと思うのですが...。
 
MT5でCTRL+Bが効かなくなることがある。これは、端末を再起動することでしか直りません。
 
Viatcheslav Pashkov:

100000

と変わりないと思うのですが...。

これらの値は何に相当するのでしょうか?

MarketInfo(Bond_Name,MODE_MARGININIT)。

MarketInfo(Bond_Name,MODE_MARGINREQUIRED)。

 
Kirill Belousov:

これらの値は何に相当するのでしょうか?

MarketInfo(Bond_Name,MODE_MARGININIT)。

MarketInfo(Bond_Name,MODE_MARGINREQUIRED)。


0.0

и

15713.24


マージンがちょうど10倍くらいに膨らんでいますね。なぜなんだ!この口座のレバレッジは500です。再登録しました。2つの方法同じ結果です。
 
Viatcheslav Pashkov:

0.0

и

15713.24


マージンがちょうど10倍に膨らんでいますね。なぜなんでしょう!この口座のレバレッジは500です。再登録しました。2つの方法同じ結果です。

なぜ10倍もの差があると思うのか理解できない。問題ないようです。

1ティックとは、ある商品の1ロット(10万英ポンド)の価値が、基準通貨(英ポンド)1単位分変化する価格変化のことです。

1ピップ(0.01)の値を計算するためには、GBPUSDとUSDJPYの両通貨を米ドルに換算し、さらに米ドルをルーブルに換算する必要があります。

クォート精度が0.001だからといって、1ティックの値も分割されるわけではありません。契約価格を基準通貨1単位分変動させてほしい。現在の価格では、1ティックの価値(価格差、現金で表示)が変化します。

マージンについてはお客様の証拠金(1Lotのポジションを建てる 場合の証拠金)です。

100,000 GBP (1ロット) / 500 レバレッジ = 200 GBP

200 GBP * 1.32357 (GBPUSD 為替レート) = 264.174 USD

15713.24 RUB / 59.32 (為替レートUSDRUB) = 264.889 USD

私はこの記事を書いた時点の為替レートを採用し、あなたは少し前に15713.24ルーブルを採用したことを考慮すると(ルーブルの方が安い)、すべてが収束するようです。

 
Kirill Belousov:

クォート精度が0.001だからといって、ティックの値も端数になるわけではありません。基準通貨1単位分の約定価格変更が必要です。現在の価格では、1ティックの価値(価格差、現金で表示)が変化します。



もしそうだとしたら、極めて非論理的です明らかに、1ティックは引用の最小限の精度です! 疑問が残ります。


また、マージンがあれば簡単で、1ロットあたりであれば、テールを含めてすべて正解=15000となります。

 

このOnCalculateは 本当ですか?

int OnCalculate( const int rates_total, const int prev_calculated, const int, const double &[] );

は、準備する時系列が少ないため、標準のものよりも速く呼び出されるのですか?