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

 
tabacmaker :

Tavsiyene ihtiyacım var!


Çok para biriminde bir Expert Advisor'ı test etmeye çalışıyorum, ancak sonuçların doğruluğu yok çünkü işlev void OnTick(); danışmandaki bir (ikinci para birimi) üzerinde değil, seçilen grafikte bir onay işareti oluştuğunda çağrılır. void OnTick(); kodun sürekli çalışması için başka bir işleve?

   while (! IsStopped ())
    {
     ...
     Sleep ( 100 ); 
    }
 
tabacmaker :

Tavsiyene ihtiyacım var!


Çok para biriminde bir Expert Advisor'ı test etmeye çalışıyorum, ancak sonuçların doğruluğu yok çünkü işlev void OnTick(); danışmandaki bir (ikinci para birimi) üzerinde değil, seçilen grafikte bir onay işareti oluştuğunda çağrılır. void OnTick(); kodun sürekli çalışması için başka bir işleve?

OnTimer() ile çözüyorum; zamanlayıcı yürütülecek şekilde ayarlandığında, doğru yönde mi düşünüyorum?
 
tabacmaker :
OnTimer() ile çözüyorum; zamanlayıcı yürütülecek şekilde ayarlandığında, doğru yönde mi düşünüyorum?

Hızlıca kontrol et

 
Merhaba, MT4 test cihazında bir hata ile karşılaştım!
Expert Advisor'ı başlattım ve test cihazı çizelgesine mumları analiz eden bir gösterge koydum...
Soru: Neden, Sor veya Bid - mevcut fiyat sorulduğunda, fiyatı test cihazından değil de gerçek zamanlı olarak alıyorum - bu bir hata mı?
Dosyalar:
77.png  119 kb
 
Maksim Mihajlov :
Merhaba, MT4 test cihazında bir hata ile karşılaştım!
Expert Advisor'ı başlattım ve test cihazı tablosuna şamdanları analiz eden bir gösterge yerleştirdim...
Soru: Neden, Sor veya Bid - mevcut fiyat sorulduğunda, fiyatı test cihazından değil de gerçek zamanlı olarak alıyorum - bu bir hata mı?

SymbolInfoTick'i kullanmayı deneyin

 
Alexey Viktorov :

SymbolInfoTick'i kullanmayı deneyin

Deneyeceğim, teşekkürler, ancak soru farklı - test cihazındaki Sor ve Bid'in gerçek fiyatları alması ve oluşturulmamış fiyatları alması normal mi, aynı şey daha önce olmadı mı?

 
Maksim Mihajlov :

Deneyeceğim, teşekkürler, ancak soru farklı - test cihazındaki Sor ve Bid'in gerçek fiyatları alması ve oluşturulmamış fiyatları alması normal mi, aynı şey daha önce olmadı mı?

Bu tür aksaklıklar daha önce bir araya geldi, ancak daha sonra düzeltildi.
Terminalin en son sürümüne sahip olmayabilirsiniz. Kontrol etmek.
 
İnsanlar, hoş geldiniz! söyle lütfen ... bir gösterge var - Açık siparişleri ve bunlara ilişkin kârı grafik penceresinde görüntüleyen Informer . Danışmanım birçok çok yönlü emir açar ve bu nedenle satış emirlerinin aptalca grafik penceresine sığmadığı bir durum ortaya çıkıyor. Bu çok rahatsız edici. Açık işlemleri koddan kaldırmaya çalıştım, ancak kurcalamamdan sonra gösterge pencerede görünmüyor (bu konularda hala zayıfım =) )... Değişken parametre eklemek mümkün mü? görüntülenen işlem sayısı mı yoksa hiç işlem görüntülenmeyecek şekilde mi? Şimdiden teşekkürler!
Dosyalar:
 

Tünaydın. Açık pozisyonları yineleyerek biletlerini açılış sırasına göre bir diziye nasıl yazabileceğinizi öneren var mı?

Konumları numaralandırmaya göre seçerseniz

 int pos_total = PositionsTotal ();
   for ( int j=pos_total- 1 ; j>= 0 ; j--)
         if (myposition.SelectByIndex(j)) 

en son açılandan ilk açılana kadar seçilip seçilmeyeceği. Yoksa sadece rastgele mi? ve sonra açılış saatinin bir şekilde başka bir tanımını eklemek gerekli mi?


 
sllallom :

Tünaydın. Açık pozisyonları yineleyerek biletlerini açılış sırasına göre bir diziye nasıl yazabileceğinizi öneren var mı?

Konumları numaralandırmaya göre seçerseniz

en son açılandan ilk açılana kadar seçilip seçilmeyeceği. Yoksa sadece rastgele mi? ve sonra açılış saatinin bir şekilde başka bir tanımını eklemek gerekli mi?


Evet, sadece kontrol etmeniz gerekiyor. Son çare olarak, diziyi sıralamanız yeterlidir.