mode_tickvalue -- 嘘だ!!!!:)

 

EURUSDではMODE_POINTがゼロなのに、USDJPYではすべてOKなのはなぜですか?何か新しいことを見逃していたのでしょうか?:)


また、難しくなければ、MODE_TICKVALUEとは 何か、わかりやすく説明してください。

預け入れ通貨での商品価格の最小変化 量の大きさだと読んだことがあるのですが。しかし、得られた数値は理解できない。


そしてもうひとつ。


MODE_TICKSIZE が気配値通貨での証券価格の変化の最小ステップである場合。つまり、価格が変化する可能性のある値です。

MODE_POINTの場合 - それは単に何かが測定される何らかの値の価格である。

TICK_SIZEとPOINTは、いずれも気配値の通貨で測定されます。もちろん、最小限の価格変動は1ポイント以下かもしれないと想像できます。

しかし、TICKVALUEとは何なのか、私にはわからないものです。TICKSIZEの値であれば、数値の足し算ができない。

 
SProgrammer >>:

Также если не трудно обьясните простыми словами что такое MODE_TICKVALUE.


То что это размер минимального изменения цены инструмента в валюте депо я прочитал. Но полученную цифру ни как не пойму.


フォーラムでは、1ロットのボリュームでという意見もあるようです。そうですね~、ははは。

ODL-MT4デモ口座でEURUSD MODE_POINT = 0なのはなぜですか!はっきりしないんですよね。

 
SProgrammer писал(а)>>

デフォルトでは有効数字4桁まで出力されるが、5桁が必要である。DoubleToStr()であらかじめ変換しておく必要があります。

 
Vinin >>:

По умолчанию вывод до 4-х значащих знаков, а надо 5. Необходимо предварительно преобразовывать с помощью DoubleToStr();

:)ええ、そうです。99桁の余裕がありました。:)


(笑): わかりました!ありがとうございます!(苦笑)

 

拷問だ、拷問...腑に落ちないわ:)


ここには、これを木の実のように割ることができる人がいるはずなのだが......。よろしければご説明ください。


USDJPYのMODE_TICKVALUEを 計算する(単純化 するため)。


これらのパラメータを使用して


ASK = 98.802

BID = 98.78

ロットサイズ = 100000

ポイント = ticksize = 0.001


入金通貨は USDです。


*************


私が計算したとおりの合計です。しかし、腑に落ちない。その理由を理解したい。



ペア k=B/C... Bは基準通貨、C=は気配値通貨、kは気配値そのものです。


B=USD

C=JPY


C1 - C2 = TICKSIZE、定義によると、「引用通貨における商品の価格の変化」。つまり、日本円で。


TICKVALUEは「預け入れ通貨における商品価格の最小変化 量」であり、預け入れが米ドルであるため、日本円から米ドルへの変換が必要 です。つまり、ASKを取ることです。



TICKSIZE = 0.001、ASK = 98.802 => 0.001/98.802 = 1.0121E-5 とすれば、USD が得られます。ここで、LOTSIZE = 1E5 => を掛けると、1.0121 となります.


テスターを起動し、MODE_TICKVALUE, MODE_ASK, MODE_BID, MODE_TICKSIZE MODE_LOTSIZEを要求すると、次のような結果が得られました。


MODE_TICKVALUE=1.09965031

mode_ask = 98.802

モードビッド = 98.78

モードティックサイズ = 0.001

モードロッツサイズ = 100000

****


どこで間違えたのだろう?説明してください。:)

 
通の人はもちろん、何が起きているのか知りたい人は、ぜひ教えてください。
 

というのは、ちょっとわかりにくいかもしれませんが...。

USDJPYの 1.0ロットの値を 預金通貨で 取得するには、MarketInfo("USDJPY",MODE_TICKVALUE) の値を取得するだけ です。


すでに使えるのに、なぜbidとaskaで手間取るのか?それとも何か見落としているのか?

 
keekkenen >>:

как-то у тебя все запутано..

чтобы получить стоимость 1.0 лота USDJPY в валюте депозита нужно просто получить значение MarketInfo("USDJPY",MODE_TICKVALUE)


зачем какие выкрутасы с асками и бидами когда оно и так доступно ? или я чего-то не понимаю ?

まあ、正しくカウントされていないんですけどね。:)手計算とはちょっと違うんですよね。もしくは、数え方が間違っている。


なぜ、特に1ロットなのか。MODE_TICKVALUEの 定義には何も 書かれていない。

 

私は1つのロット(実際には1つの項目)についての嘘(混乱)、ここを 読んで状況を明確にする必要があります。

 
keekkenen >>:

про один лот (один пункт на самом деле) это я наврал (спутал), почитай здесь должно прояснить ситуацию

もちろん、私も読みましたよ。

実際にMODE_TICKVALUEを 計算してみてください。


理解する方法です。

 
ここで MODE_TICKVALUEを フルに活用。正常に動作しています。
理由: