FORTS. Yürütme soruları - sayfa 120

 
MQ-demo sunucusunda, FORTS bölümündeki hisse senetlerinin üç para birimi de - kotasyonlar/karlar, marjlar, taban - RUR olarak ayarlanmıştır, ancak bir grup hisse senedi (BR-, GOLD- vb. gibi) açıkça alıntılanmıştır. AMERİKAN DOLARI. Soru: Bu demo ayarları hataları mı? Değilse, MQL'den bu tür ticker'ların gerçek kur para birimini nasıl öğrenebilirsiniz?
 
Stanislav Korotky :
MQ-demo sunucusunda, FORTS bölümündeki hisse senetlerinin üç para birimi de - kotasyonlar/karlar, marjlar, taban - RUR olarak ayarlanmıştır, ancak bir grup hisse senedi (BR-, GOLD- vb. gibi) açıkça alıntılanmıştır. AMERİKAN DOLARI. Soru: Bu demo ayarları hataları mı? Değilse, MQL'den bu tür ticker'ların gerçek kur para birimini nasıl öğrenebilirsiniz?

Evet, USD cinsinden kote edilir ve takas yeniden hesaplanır ve kur farkları dikkate alınır.

 
Aleksey Vyazmikin :

Evet, USD cinsinden kote edilir ve takas yeniden hesaplanır ve kur farkları dikkate alınır.

"Evet" ne anlamda? Gerçekte USD, ancak RUR terminalinde. Programdan nasıl işlenir? Şimdiye kadar bir çıkış yolu görüyorum - MQL API işlevlerinin değerleriyle örtüşebilmek için giriş parametrelerini çarpmak.

 
Stanislav Korotky :

"Evet" ne anlamda? Gerçekte USD, ancak RUR terminalinde. Programdan nasıl işlenir? Şimdiye kadar bir çıkış yolu görüyorum - MQL API işlevlerinin değerleriyle örtüşebilmek için giriş parametrelerini çarpmak.

Ve genel olarak amaç nedir? GO'yu hesapla?

 
Stanislav Korotky :

"Evet" ne anlamda? Gerçekte USD, ancak RUR terminalinde. Programdan nasıl işlenir? Şimdiye kadar bir çıkış yolu görüyorum - MQL API işlevlerinin değerleriyle örtüşebilmek için giriş parametrelerini çarpmak.

Her şeyi noktalara çeviririm ve noktalarla çalışırım.

Puanları bir fiyata dönüştürmeniz gerekiyorsa,

bu işlev.

 //+------------------------------------------------------------------+
//| Expert Points to price function                                  |
//+------------------------------------------------------------------+
double PointsToPrice( const long a_points)
{
  step_price = SymbolInfoDouble ( Symbol (), SYMBOL_TRADE_TICK_SIZE );
   double a_price = ( double (a_points) * Point () ) / step_price;
   if (a_points < 0 )
  {
    a_price = MathFloor (a_price) * step_price;
  }
   else
  {
    a_price = MathCeil (a_price) * step_price;
  }
   return ( NormalizeDouble (a_price, Digits ()));
}

GO'yu hesaplamanız gerekiyorsa, o zaman ruble cinsinden tüm hisse senetleri içindir.

Katma

Buna göre, giriş parametrelerinde - noktalar, bunlar

tüm enstrümanlar için evrensel hesaplamalar yapmanızı sağlar.

 

Açılışta Gerçek Hesap. AccountInfoDouble işlevini kullanarak hesap verilerini (bakiye, fonlar, marj vb.) almaya çalışıyorum.

Hemen hemen her şeyi iyi alıyorum, ancak şu satırları kullanarak Marjin Çağrısı ve Durdurma seviyelerini almaya çalıştığımda:

double MarginCallValue = AccountInfoDouble(ACCOUNT_MARGIN_SO_CALL);
double MarginStopValue = AccountInfoDouble(ACCOUNT_MARGIN_SO_SO);


Hep sıfır alıyorum. Yaparsanız aynı şey:

   CAccountInfo* info = new CAccountInfo();
   double val = info.MarginCall();
   double val1 = info.MarginStopOut();


Bunun sebebi nedir, neden hep sıfırlar? Bu bir komisyoncu mu yoksa MT5 sorunu mu?

 
Zmeev :

Açılışta Gerçek Hesap. AccountInfoDouble işlevini kullanarak hesap verilerini (bakiye, fonlar, marj vb.) almaya çalışıyorum.

Hemen hemen her şeyi iyi alıyorum, ancak şu satırları kullanarak Marjin Çağrısı ve Durdurma seviyelerini almaya çalıştığımda:

double MarginCallValue = AccountInfoDouble(ACCOUNT_MARGIN_SO_CALL);
double MarginStopValue = AccountInfoDouble(ACCOUNT_MARGIN_SO_SO);


Hep sıfır alıyorum. Yaparsanız aynı şey:

   CAccountInfo* info = new CAccountInfo();
   double val = info.MarginCall();
   double val1 = info.MarginStopOut();


Bunun sebebi nedir, neden hep sıfırlar? Bu bir komisyoncu mu yoksa MT5 sorunu mu?

FOREX?

 

FORTS.

Aynı zamanda, hesabın alınan verilerinin geri kalanı gerçeğe karşılık gelir.

Brokere sordum ama konuyla ilgili hiç bir şey yok, yardımcı olmadılar.
 
Zmeev :

FORTS.

Aynı zamanda, hesabın alınan verilerinin geri kalanı gerçeğe karşılık gelir.

Brokere sordum ama konuyla ilgili hiç bir şey yok, yardımcı olmadılar.

Görünüşe göre durumu başka yollarla kendileri izliyorlar, genellikle SMS gönderiyorlar, arayabilir ve sonra kapatabilirler ....

Her şey duruma bağlı, bunu izleyen risk yöneticileri var. Peki, sunucu tam olarak yapılandırılmamış olabilir ...

 
Aleksey Vyazmikin :

Ve genel olarak amaç nedir? GO'yu hesapla?

Amaç basit - doğru bir küme göstergesi . Prensip olarak, fiyat açıkça USD cinsindenyse terminalin neden RUR döndürdüğü açık değildir. Bu normal mi?

basit tüccar :

Her şeyi noktalara çeviririm ve noktalarla çalışırım.

Puanları bir fiyata dönüştürmeniz gerekiyorsa,

Fiyat hangi para biriminde olacak? Yine bilinmeyen. Ve farklı enstrümanların fiyatlarını ortak bir fiyata getirmem gerekiyor.