MQL4 ve MQL5 ile ilgili herhangi bir acemi sorusu, algoritmalar ve kodlar hakkında yardım ve tartışma - sayfa 187

 
Leo59 :
Artyom, lütfen, ÇALIŞMA kodu örneğine ihtiyaç var!!!!

Ve verdiğiniz şey.... Örneğin, satır 87: maHandle=iMA(Symbol(),0,ExtPeriod,0,MODE_EMA,PRICE_CLOSE);
Peki, ne tür bir kapı tırmanır?

Zihninizin kapılarına tırmanmak zorundadır. Beş kod. Lütfen siteyi kendiniz aramak için zahmete girin - Rastgele tanıştığım ilk siteyi aradım ve yayınladım. Ya da sadece koda bakın ve neyin ne olduğunu anlayın.

Burada anlamak isteyenlere ve kaprisleri yerine getirmeyenlere yardım ediyorlar.

 
Profesyoneller için soru. EA, sıfır TP ve SL parametreleriyle bir sipariş açar ve ardından uygun parametreleri ayarlayarak bunu değiştirir. Her şey birkaç hesapta uzun süredir kusursuz çalışıyor. Ancak son zamanlarda Forex4you ile bir cent NDD hesabı açtım ve bazen değişikliğin hemen gerçekleşmediği (çift başına yalnızca bir sipariş olduğunda), ancak yalnızca terminalin bir sonraki açılışında gerçekleştiği gerçeğiyle karşılaştım. Loglarda (bir sonraki başlatmada açma ve değiştirme hariç) değişiklik denemeleri ile ilgili kayıt yoktur (danışmanda 7 deneme vardır). Bunun nedeni ne olabilir (hemen değiştirilmez) - NDD hesaplarının özellikleri, dalgalı yayılma, terminalin bu tür bir hesapla yanlış çalışması veya bu tür hesaplar için danışman kodunda bir şeyin düzeltilmesi gerekiyor.
 
Youri Lazurenko : EA, sıfır TP ve SL parametreli bir sipariş açar ve ardından onu değiştirir. bazen değişiklikler hemen gerçekleşmez.

while( ! RefreshRates() ); öğesini değiştirmeden önce deneyin. sonunda noktalı virgül ile

veya Uyku (1000); Gecikme 1 saniye veya while(!RefreshRates()) Uyku(1000); Bazen bir komisyoncu aramak yardımcı olur...

 
STARIJ :

while( ! RefreshRates() ); öğesini değiştirmeden önce deneyin. sonunda noktalı virgül ile

veya Uyku(1000); Gecikme 1 saniye veya while(!RefreshRates()) Uyku(1000); Bazen bir komisyoncu aramak yardımcı olur...


Teşekkürler, deneyeceğim. Aracıyı aramak yardımcı olmadı (bununla başladım).

Değişiklik yaptım yarın sonucu göreceğim. Yine de, bana öyle geliyor ki, danışmanla değil, yürütmeyle ilgili bir sorun var - aynı danışman, aynı hesapta, yalnızca farklı bir çiftte, siparişi beklendiği gibi açtı ve değiştirdi.

 
Çocuklar, merhaba. Bana komisyonu nasıl puana çevireceğimi söyle? Yayılma, MODE_SPREAD aracılığıyla kullanılabilir.
 
Rustam Bikbulatov :
Çocuklar, merhaba. Bana komisyonu nasıl puana çevireceğimi söyle? Yayılma, MODE_SPREAD aracılığıyla kullanılabilir.

Ne için?
 
Vitalie Postolache :

Ne için?

neden, komisyonu puanlara aktaralım?

tv= SymbolInfoDouble ( Symbol (), SYMBOL_TRADE_TICK_VALUE );

( OrderCommission ()/(tv* OrderLots ()))* Point ()
 
Vitaly Muzichenko :
neden, komisyonu puanlara aktaralım?

Evet
 
Vitalie Postolache :

Evet
Pekala, örneğin, başabaş, kuyu veya bir iz için bir zararı durdurma emrine puan ekleyeceğinizi asla bilemezsiniz.
 
Vitaly Muzichenko :
Pekala, örneğin, başabaş, kuyu veya patika için durma sırasına puan ekleyeceğinizi asla bilemezsiniz.

Yani komisyon hiçbir şekilde fiyat noktaları ile ilgili değildir. Ayrıca, bu siparişin ömrü boyunca fiyatın kaç puan geçtiğine bakılmaksızın, siparişten tahsil edilir. Evet puana çevirebilirsin ama bu spread'den biraz daha fazla olacak. O yüzden sordum, amaç ne? Yayılma, hedefleri olan pipers için daha küçük değilse?
Neden: