Hatalar, hatalar, sorular - sayfa 2014

 
fxsaber :
 #property strict

Yardım etti.

MT5'te onsuz iyi çalışıyor. Neden farklı bir yaklaşım?

Yoksa tarihi kuyruklar mı?

 
Kirill Belousov :

bunlar tarihi kuyruklar mı?

Evet.

 
fxsaber :

Evet.

Açık.

//---

Söylemek,

HesapSerbestMarjKontrol(...)


Değer nereden geliyor - komisyoncuya bir istek veya bir şekilde yerel olarak hesaplandı (bir formül kullanabilirsiniz).

Soru, komisyoncunun, bir önceki pozisyonun aynı yönde (piyasada) %50 veya daha fazlasını aşan bir lot ile ortalama açarken, hesaptaki kaldıraçtan farklı bir kaldıraç ve çift uygulanabilir. Onlar. eğer doğru anladıysam, aslında AccountLeverage() böyle bir durumda işe yaramaz

 
Kirill Belousov :

Söylemek,

HesapSerbestMarjKontrol(...)


Değer nereden geliyor - komisyoncuya bir istek veya bir şekilde yerel olarak hesaplandı (bir formül kullanabilirsiniz).

Yerel olarak.

Ticaret, otomatik ticaret sistemleri ve ticaret stratejilerinin test edilmesi hakkında forum

Uzman Danışmanlar: Quantum 103

fxsaber , 2017.09.26 09:55

 double AccountFreeMarginCheck ( const string Symb, const int Cmd, const double dVolume)
{
 double Margin;

 return ( OrderCalcMargin (( ENUM_ORDER_TYPE )Cmd, Symb, dVolume,
         SymbolInfoDouble (Symb, (Cmd == ORDER_TYPE_BUY ) ? SYMBOL_ASK : SYMBOL_BID ), Margin) ?
         AccountInfoDouble ( ACCOUNT_MARGIN_FREE ) - Margin : - 1 );
}

Ticaret, otomatik ticaret sistemleri ve ticaret stratejilerinin test edilmesi hakkında forum

Mql5 dilinin özellikleri, incelikleri ve çalışma yöntemleri

fxsaber , 2017.02.27 18:40

// Альтернатива OrderCalcMargin
bool MyOrderCalcMargin(  const ENUM_ORDER_TYPE action, const string symbol, const double volume, const double price, double &margin )
{
   double MarginInit, MarginMain;

   const bool Res = SymbolInfoMarginRate (symbol, action, MarginInit, MarginMain);
  
  margin = Res ? MarginInit * price * volume * SymbolInfoDouble (symbol, SYMBOL_TRADE_TICK_VALUE ) /
                 ( SymbolInfoDouble (symbol, SYMBOL_TRADE_TICK_SIZE ) * AccountInfoInteger ( ACCOUNT_LEVERAGE )) : 0 ;
  
   return (Res);  
}
 
Test cihazında ASK'da satış yapmaya çalışırken anlaşma açılıyor ve hata vermiyor, gerçek hayatta olması gerektiği gibi veriyor.
 
Anton Ohmat :
Test cihazında ASK'da satış yapmaya çalışırken anlaşma açılıyor ve hata vermiyor, gerçek hayatta olması gerektiği gibi veriyor.
Belki Slippage içindeki Spread test cihazında? Yoksa fiyat akışındaki Satış fiyatı, işlem için Zaman Aşımı içinde mi göründü?
 
fxsaber :
Yerel olarak.

Teşekkür ederim.

 

İşte ticaret departmanı ile bugünün diyalogu:

Tünaydın! Programcılar için soru. Söyleyin bana, önceki pozisyonu %50 veya daha fazla aşan bir lot ile gelecekteki bir ortalama durumu için 1:33'lük bir kaldıraç uygulamak için hangi noktada karar verilir? onlar. MT4 alım satım danışmanından alınan böyle bir kararla (hangi parametre istenebilir) karar hangi anda verilir ve brokerın bir sonraki işleme bu kuralı uygulayacağını bilmek için hangi parametre değeri değiştirir? teşekkürler

Merhaba. “Müşterinin likidite sağlayıcı ile olan toplam net pozisyonundaki keskin düşüş nedeniyle Şirket için aşırı riskleri önlemek için Şirket, açılan yeni Müşteri pozisyonları için alım satım kaldıracı 1:33 seviyesinde sınırlama hakkını saklı tutar. Ortalama alma yöntemiyle. Bu, aynı işlem aracında, aynı yönde, ancak bir önceki pozisyona göre %50 veya daha fazla artan lot ile yeni açılan pozisyonları ifade eder.Aynı zamanda, tüm pozisyonlar piyasadadır. Aynı zamanda" Bu karar kesinlikle bireysel bazda alınır ve benzer şekilde açılan beşinci işlemden başlanır. Beşinci anlaşma öncekinden daha küçükse, bu durumda bu kural geçerli olmayacaktır. https://www.fortfs.com/ru/conditions/trading_conditions/account_types Fort Financial Services Ltd.

Bir sonraki açık pozisyon için kaldıracın açıldıktan SONRA AZALDIĞINI öğrenmek için - marjı analiz edebilirim. Şirketin bir sonraki işlem için POZİSYON AÇMADAN ÖNCE ("Şirketin kendisine saklı tuttuğu..." hakkını) KULLANACAĞINI nereden biliyorsunuz?

Merhaba. Arttırılmış lot ile art arda 5 işlem ve 1 sözleşmede tek yönde açılırsa kaldıraç azaltılabilir. Bu genel kurala uyulmadığı takdirde kaldıraç azaltılmayacaktır. Ancak bu genel bir kuraldır, özel durumlarda değiştirilebilir (örneğin piyasadaki oynaklık veya Merkez Bankası veya ülke başkanları tarafından herhangi bir açıklama nedeniyle kitlesel hareketler) Kaldıracın ne kadar süreceğini önceden belirlemek mümkün değildir. azaltılabilir, çünkü hesaplama algoritması kritik bir pozisyon açtıktan sonra çalışır . Fort Finansal Hizmetler Ltd.

"Kritik bir pozisyon açıldıktan sonra hesaplama algoritması çalıştığı için kaldıracın azalacağını %100 önceden belirlemek imkansızdır. Fort Financial Services Ltd."

ÖNCE demek istemiyorum. İşlemden hemen önce diyorum (şartlı olarak - 1 milisaniye için) pozisyon açma marjının ne olacağını nasıl belirleyebilirim? "Hesaplama algoritması kritik pozisyon açtıktan sonra çalışır" Kritik pozisyon nedir? - 5. veya 6., hangisini açacağım?

Anlaşmadan 1 ms önce - bu öncedendir ve ne yazık ki %100 belirlemek imkansızdır . 5. işlem ve artan lotlu sonraki tüm işlemler için Fort Financial Services Ltd'nin azaltılmış kaldıraç oranının zaten geçerli olacağı genel kuralı size rehberlik edebilir.


Cephanemizde, en azından açıldıktan sonra, belirli bir emir/pozisyon için teminat belirleme mekanizması var mı?

MT4 ve MT5

 

Riskler sekmesindeki sinyaller web sitesinde

Sitenin Sinyaller bölümündeki Riskler sekmesi

 

Geliştiricilere istek:

Lütfen grafik etiketlerini terminallerde görüntülemeyi ve dosyaları MetaEditor'da sadece bir satırda değil, aynı zamanda birkaç satırda açmayı mümkün kılın.

Çok sayıda çizelgeyle çalışırken ÇOK elverişsizdir - ileri geri kaydırma ve yeniden sıralama tam bir destandır.