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

 
Nauris Zukas :

EA'da Print'i görüntülüyorum ve fiyatlar olduğunu gösteriyor, bu da çubukların yeniden hesaplandığı anlamına geliyor.

Belki de kendimi doğru ifade edemedim. Bir şey saydım ama grafikleri gösteremiyorum.

Nauris Zukas :

Nasıl yapacağımı düşünürken bu seçeneği henüz işaretlemedim.

Ve düşünecek bir şey yok, CodeBase'den herhangi bir gösterge alıp orada nasıl yapıldığını görüyorsunuz.

 
Nauris Zukas :

Değiştirdim ama o da yardımcı olmuyor.


bana yardım et)

kodunu aldı, yaklaştır[0]

not. sormak için close[0]+spread*_Point yaz

 
Andrey Ilinykh :

Merhaba Artyom! Söyle bana, lütfen, fiyat belirli bir seviyeyi geçene kadar emir açmaması ve ardından fiyat seviyenin ötesine geri döndükten sonra bile emir açmaya devam etmesi için bir danışman nasıl yazılır ? Saygılarımla, Andrew.

Merhaba. İlk akla gelen terminalin global değişkenlerinde flag kullanmaktır.


EA başlatıldığında, global bir değişkenin (p1) varlığı kontrol edilir.

  1. OnInit() içinde bir değişkenin varlığı kontrol edilir ve
    1. zaten mevcut değilse, böyle bir değişken oluşturun ve değerini 0 olarak ayarlayın.
    2. zaten varsa, 2. adıma gidin
  2. OnTick()'te değişkenin değeri kontrol edilir ve
    1. eğer 0 ve
      1. fiyat henüz belirtilen seviyeyi geçmedi, sonra 2. adıma geçiyoruz
      2. fiyat belirtilen seviyeyi geçti - değişkenin değerini 1 olarak ayarlayın
    2. 1 ise, zaten ticaret yapabilirsiniz - madde 3
    3. 0 ise 2. adıma gidin
  3. Ticarete izin verildi

Aşağı yukarı böyle.
 
Alexey Viktorov :

Ve düşünecek bir şey yok, CodeBase'den herhangi bir gösterge alıp orada nasıl yapıldığını görüyorsunuz.

Sorun şu ki, diğer göstergelerde hareket her çubukta meydana geliyor, ancak her tikte buna ihtiyacım var.

 
Taras Slobodyanik :

bana yardım et)

kodunu aldı, yaklaştır[0]

not. sormak için close[0]+spread*_Point yaz

Ve iCustom aracılığıyla bir uzmanı ararsanız, gösterge görünür mü? Stüdyoda resim! :)

 
Nauris Zukas :

Ve iCustom aracılığıyla bir uzmanı ararsanız, gösterge görünür mü? Stüdyoda resim! :)


Ancak iCustom aracılığıyla en az bir gösterge görüntüleniyor mu?

not. iCustom aracılığıyla kene yakalamaya mı çalışıyorsunuz?

 
Nauris Zukas :

Ve iCustom aracılığıyla bir uzmanı ararsanız, gösterge görünür mü? Stüdyoda resim! :)

Expert Advisor'da iCustom() aracılığıyla çağrılan göstergenin, siz bunu Expert Advisor'da kullanılan parametrelerle kendiniz grafiğe koyana kadar grafikte arabelleklerini görüntülemesi gerekmez. Tek istisna, arabellek aracılığıyla değil, grafik nesneler olarak çizilen göstergelerdir.

 
Taras Slobodyanik :

Ancak iCustom aracılığıyla en az bir gösterge görüntüleniyor mu?

Testlerin bitiminden sonra gösterge penceresi açılır.

Taras Slobodyanik :

not. iCustom aracılığıyla kene yakalamaya mı çalışıyorsunuz?

Şimdilik testler için keneler yakalıyorum ama genel olarak gösterge penceresindeki amaç belirli bir zamanda dosyalardan fiyatları görüntülemek.

 
Nauris Zukas :

Testlerin bitiminden sonra gösterge penceresi açılır.

Yalnızca EA HideTestIndicators() kullanmıyorsa

 
Artyom Trishkin :

Expert Advisor'da iCustom() aracılığıyla çağrılan göstergenin, siz bunu Expert Advisor'da kullanılan parametrelerle kendiniz grafiğe yerleştirene kadar grafikte arabelleklerini görüntülemesi gerekmez. Tek istisna, arabellek aracılığıyla değil, grafik nesneler olarak çizilen göstergelerdir.

Testlerin bitiminden sonra gösterge penceresi açılır.