"Bill Williams'ın "Yeni Ticaret Boyutları" kitabına dayanan Uzman Danışman" makalesi için tartışma - sayfa 3

 
Vladimir Karputov:

Temizlendi, düzeltildi:


Sürüm "1.002" - artık " pozisyon açmak için para yok" hataları çok daha az:

Dosyalar:
h_ts_bw.mqh  128 kb
 

Oh, harika! Teşekkürler! Bakalım!

 

Tanınmış bir komisyoncunun terminalindeki Uzman Danışmanın testi bu şekilde (ekli dosyada) üzücü görünüyor. Trol çalışmıyor ve marj kontrolü sağlanmadığından, işlemler açılıyor ancak testin sonuna kadar kapatılmıyor ve sonra bitiyor.

Ama bu tüm terminallerde olmuyor, Tanrıya şükür! yeterli olanlarda doğru şekilde gerçekleşir.

Uzman Danışman kodunu güncel tuttuğunuz için teşekkür ederiz!

Dosyalar:
2017-08-13.png  116 kb
 
natyog:

Tanınmış bir komisyoncunun terminalindeki Uzman Danışmanın testi bu şekilde (ekli dosyada) üzücü görünüyor. Trol çalışmıyor ve marj kontrolü sağlanmadığından, işlemler açılıyor ancak testin sonuna kadar kapatılmıyor ve sonra bitiyor.

Ama bu tüm terminallerde olmuyor, Tanrıya şükür! yeterli olanlarda doğru şekilde gerçekleşir.

Uzman Danışman kodunu güncel tuttuğunuz için teşekkür ederiz!


Pozisyon değişikliği düzeltildi: sürüm "1.003"

Yapılan değişiklikler:

Zararı durdur ve kar al fiyatları NormalizeDouble değil CSymbolInfo::NormalizePrice yöntemi kullanılarak normalleştirilmelidir. Önemli.


Dosyalar:
h_ts_bw.mqh  129 kb
 

"1.002" sürümündeki 422 if(exp_trade.PositionModify(m_Symbol,NormalizeDouble(StopLoss,s_info.Digits()),pos_info.TakeProfit()) satırını şu şekilde değiştirirseniz

if(exp_trade.PositionModify(m_Symbol,s_info.NormalisePrice(StopLoss),pos_info.TakeProfit()))

aynı resim

Dosyalar:
 
natyog:

"1.002" sürümündeki 422 if(exp_trade.PositionModify(m_Symbol,NormalizeDouble(StopLoss,s_info.Digits()),pos_info.TakeProfit()) satırını şu şekilde değiştirirseniz

if(exp_trade.PositionModify(m_Symbol,s_info.NormalisePrice(StopLoss),pos_info.TakeProfit()))

aynı resim


Sizden ekran görüntülerine ihtiyacımız var:

  1. Terminal -"Strateji Test Cihazı" penceresi - "Ayarlar" sekmesi
  2. Terminal - "Strateji Test Cihazı" penceresi - "Ayarlar" sekmesi.
  3. Ticaret hesabı türü: netleştirme veya hedge
  4. Bağlandığınız ticaret sunucusunun adı.
  5. Test cihazı günlük dosyasını ekleyin.

 
natyog:

"1.002" sürümündeki 422 if(exp_trade.PositionModify(m_Symbol,NormalizeDouble(StopLoss,s_info.Digits()),pos_info.TakeProfit()) satırını şu şekilde değiştirirseniz

if(exp_trade.PositionModify(m_Symbol,s_info.NormalisePrice(StopLoss),pos_info.TakeProfit()))

aynı resim


Sadece "h_ts_bw.mqh" dosyasındaki bir şeyi "değiştirmek" yeterli değildir. Ayrıca "tc_bw_new_version_2-02.mq5" EA dosyasını da DERLEMENİZ gerekir.

 

Bu ciddi değil. Gerçekten yapılmadığını mı düşünüyorsun!? Hakaret.

RoboForex terminali, hedge hesabı.

 
natyog:
Ciddi değilsin. Gerçekten yapılmadığını mı düşünüyorsun? Hakaret ediyorsun.

Evet, harika. Öyleyse aramaya devam edeceğiz.

 
ve dergi
Dosyalar: