Hatalar, hatalar, sorular - sayfa 2070

 
Viatcheslav Pashkov :

ve burada mevduat para birimi ?

TickValue, lot büyüklüğüne ve mevduat para birimine bağlıdır. Yardım arayın.

 
fxsaber :

TickValue, lot büyüklüğüne ve mevduat para birimine bağlıdır. Yardım arayın.


ne oluyor be? Bilmiyorsanız yazmayın!

 
Viatcheslav Pashkov :

Enstrüman fiyat değişikliğinin puan cinsinden minimum adımı MarketInfo( Symbol(),MODE_TICKSIZE) = 0.001 (gbpjpy)


ve mevduat para birimi MarketInfo( Symbol(),MODE_TICKVALUE) = 52 ruble (ruble hesap) cinsinden enstrüman fiyatındaki minimum değişikliğin boyutu.


Açıkçası, 0.001 52 rubleye mal olamaz!

5.2 p olmalıdır.

10 ile çarpma işlemi nerede yapılır?

MODE_LOTSIZE ne?
 
Kirill Belousov :
MODE_LOTSIZE ne?

100000

Ve değişeceğini sanmıyorum...
 
MT5'te CTRL+B bazen çalışmayı durdurur. Tek düzeltme terminali yeniden başlatmaktır.
 
Viatcheslav Pashkov :

100000

Ve değişeceğini sanmıyorum...

bu değerler nelerdir?

MarketInfo(Bond_Name,MODE_MARGININIT)

MarketInfo(Bond_Name,MODE_MARGINREQUIRED)

 
Kirill Belousov :

bu değerler nelerdir?

MarketInfo(Bond_Name,MODE_MARGININIT)

MarketInfo(Bond_Name,MODE_MARGINREQUIRED)


0.0

ve

15713.24


Marjın tam olarak 10 kat fazla tahmin edildiğini görüyorum. Neden anlamıyorum! Hesabın kaldıraç oranı 500'dür. Yeniden kayıt edilmiştir. İki yol. Sonuç aynı.
 
Viatcheslav Pashkov :

0.0

ve

15713.24


Marjın tam olarak 10 kat fazla tahmin edildiğini görüyorum. Neden anlamıyorum! Hesabın kaldıraç oranı 500'dür. Yeniden kayıt edilmiştir. İki yol. Sonuç aynı.

Aradaki farkın neden 10 kat olduğunu düşündüğünüzü anlamıyorum. İyi hissettiriyor.

1 tick - enstrümanın 1 lotunun (100.000 GBP) değerinin 1 birim temel para birimi (GBP) kadar değiştiği fiyat değişikliği

Bir pipin (0.01) maliyetini hesaplamak için, hem GBPUSD hem de USDJPY para birimlerini kurlarda USD'ye çevirmeniz ve ardından döviz kurundan başka bir USD'yi rubleye getirmeniz gerekir.

Teklif doğruluğunun 0.001 olması, tik değerinin de bölüneceği anlamına gelmez. Sözleşmenin fiyatını temel para biriminin 1 birimi kadar değiştirmemiz gerekiyor. Cari fiyatta, her bir tikin maliyeti (nakit olarak ifade edilen fiyat deltası) değişir.

Marj gelince. Marjınız ( bir pozisyon açarken yatırdığınız depozito 1 lot):

100.000 GBP (1 Lot) / 500 kaldıraç = 200 GBP

200 GBP * 1.32357 (GBPUSD döviz kuru) = 264.174 USD

15713.24 ovmak. / 59,32 (USDRUB döviz kuru) = 264.889 USD

Gönderiyi yazarken dersleri aldığımı ve biraz daha erken 15713.24 aldığınızı (ruble daha ucuzdu) düşünürsek, o zaman her şey birleşiyor gibi görünüyor.

 
Kirill Belousov :

Teklif doğruluğunun 0.001 olması, tik değerinin de bölüneceği anlamına gelmez. Sözleşme fiyatını temel para biriminin 1 birimi kadar değiştirmemiz gerekiyor. Cari fiyatta, her bir tikin maliyeti (nakit olarak ifade edilen fiyat deltası) değişir.



Eğer öyleyse, o zaman çok mantıksız! Açıkçası, bir onay işareti minimum teklif doğruluğudur! Soru açık kalıyor.


Ve bir marjla daha kolaydır, 1 lot için ise her şey doğrudur = kuyruklu 15000.

 

Böyle bir OnCalculate ifadesi doğru mu?

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

standart olandan daha hızlı denir, çünkü daha az zaman serisi mi hazırlanıyor?