Integer>>: Не сходиться может при расчетах, потому что, по мере изменения цены стоимости тика меняется, а расчеты ведуться с использованием какого-то одного значения, которое имеется на текущий момент времени.
MODE_POINT это минимальная единица измерения цены, величина обртная Digits, например, у четырехзнаков цена имеет вид 1.1111 - значит POINT = 0.0001. У пятизнаков - 0.00001.
MODE_TICKSIZE - минимальная единица изменения цены, например EURUSD за один тик может изменять на один пункт, то у EURUSD один тик равен 1 пункту. Например на DAX цена за один тик меняется на 5 пунктов, у него TICKSIZE = 0.0005.
MODE_TICKVALUE - в деньгах измеряется, изменение прибыли ордера с лотом 1.0 при движении цена на 1 тик. У EURUSD равно 10$, с ордера в 1 лот, имеем 10$ с одного пункта.
Тут вовсю использовал MODE_TICKVALUE. Работет корректно.
手動でカウントしたことはありますか?
MODE_POINTは価格の 最小単位で、Digitsで反転した値です。例えば4桁の場合、価格は1.1111となり、POINT = 0.0001となります。5桁で0.00001。
MODE_TICKSIZE - 価格変化の最小単位、例えばEURUSDは1ティックにつき1ポイント変化することができ、EURUSDでは1ティックが1ポイントに相当します。例えば、DAXの場合、1ティックあたり5ポイント変動すると、そのTICKSIZEは0.0005となります。
MODE_TICKVALUE - 1.0ロットの注文で、価格が1ティック変化したときの利益の変化をお金で測ったものです。EURUSDの場合は10$で、1ロットの注文で、1ポイントあたり10$となります。
Не сходиться может при расчетах, потому что, по мере изменения цены стоимости тика меняется, а расчеты ведуться с использованием какого-то одного значения, которое имеется на текущий момент времени.
私はちょっと頭がいいんですよ、ね) - テスターで動かしていました。そこに未確定なものはありえない。
そこで例を挙げたのですが、手で計算できるのでしょうか?また、marketinfoからの回答もお伝えしました。
1ロット=100000e.B.V.
ティクシアス = 0.0001
ユーロバックを1ロット購入、現在のレートは1.2345、カウントします。
100000ユーロを123450ポンドで
次のティックでは、これらの100000ユーロを販売し、レートは1.2346で、我々は123460を得る
123460 - 123450= 10
引用の通貨と預金の通貨が 等しくない場合の例で、例えばバフセン。
この通貨と預金の通貨との比率のレートを代用する...
複雑なことはわからないが......。
MODE_POINT это минимальная единица измерения цены, величина обртная Digits, например, у четырехзнаков цена имеет вид 1.1111 - значит POINT = 0.0001. У пятизнаков - 0.00001.
MODE_TICKSIZE - минимальная единица изменения цены, например EURUSD за один тик может изменять на один пункт, то у EURUSD один тик равен 1 пункту. Например на DAX цена за один тик меняется на 5 пунктов, у него TICKSIZE = 0.0005.
MODE_TICKVALUE - в деньгах измеряется, изменение прибыли ордера с лотом 1.0 при движении цена на 1 тик. У EURUSD равно 10$, с ордера в 1 лот, имеем 10$ с одного пункта.
MarketinfoによるとEURUSDのMODE_TICKVALUE = 1.0000000 :) であり、10ではありません。
1 лот = 100000 е.б.в
тиксайз = 0.0001
покупаем 1 лот евробакса, текущий курс 1.2345, считаем:
100000 евро за 123450 баксов
на следующем тике продаём эти 100000 евро, курс 1.2346, получаем 123460 баксофф.
123460 - 123450= 10
в примере когда валюта котировки не равна валюте депозита, например баксоена,
то подставляем курс отношения этой валюты к валюте депо...
Ниччего сложного не вижу...
何を理論的に説明するんだ?;( 計算すればいいじゃん、俺もクリアしてると思ってたし :)
例:USDJPY 通貨の1つはデポカレンシーです。
MODE_TICKVALUE для EURUSD по маркетинфо = 1.0000000 :), а не 10.
可能です。
1ロット=10000FOBで使用する場合もあります。
Ну что теоретизировать то. ;( Ну просто посчитайте, я же тоже был уверен что все понятно. :)
В примере USDJPY Одна из валют валюта депо.
ヌノはその うちの一つではなく、 引用通貨、この場合はJPYです。
MarketinfoによるとEURUSDのMODE_TICKVALUE = 1.0000000 :) であり、10ではありません。
10個持っています。