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

 
psyman :

Çok daha kolay olacağını düşündüm :-)

O zaman tamamen çocukça bir soru - kodum ticaret veya grafik anlamına gelmiyor, ne tür programları kullanmak daha iyidir?

Komut dosyaları tek kullanımlıktır, ancak bir döngüde çalıştırılabilirler mi? Uzman Danışmanları hiç kullanmadığım için özel bir göstergeyi yalnızca atalete göre beyan ettim. Ama sonra kendini yeniden başlattığı ortaya çıktı, hiçbir şeye ihtiyacım olmadığı dikkate alınmalı. Genel olarak, lütfen tavsiyede bulunun.

ps

Nesneler görsel olarak karışmamaları için sıfır boyutta olabilir mi?

Bir çizelgede birçok gösterge olabilir, ancak yalnızca bir Uzman Danışman olabilir. Döngüsel bir komut dosyası yapmak - ... Buna ne diyeceğimi bilmiyorum ...

Nesneler 0 zamanında ve 0 fiyatında bulunabilir - görmezsiniz.

 

Benim de benzer bir durumum var, grafik yok, ayrıca kullanıcı için ekranda mesajlar var, ancak ticaret var. Sinyal dosyaları, süreci kontrol eden program ile terminallerin arayüzünü sağlar; MQL'deki (4 veya 5) iki makro program, terminallerde sonsuz bir döngüde döner. Biri, kene almak için bir komut dosyası, ikincisi, ticaret emirlerini sunucuya gönderen ve yürütme sonuçlarını sunucudan alan bir Uzman Danışman. Keneler ayrıca, terminalin bir ticaret talebine sunucunun yanıtını beklediği anlarda (onlarca saniyeye kadar) toplanmalıdır, bu nedenle iki makro program vardır. MT4 veya MT5 olsun, toplamda 4 farklı program var. Tüm çıktılar MQL'den sinyal dosyalarına ve günlük dosyalarına.

Uyku(11) gecikmeli MQL döngüleri işlem haftası boyunca yürütülür. Terminal kapatıldığında, ilgili istatistikler son satır olarak günlüklere girilir:

"... tamamlandı. 439164 saniyede (her biri 30 ms) 14456641 döngü"

"... tamamlandı. 436869 saniyede (her biri 18 ms) 23403947 döngü ve 2295 saniyede (her biri 1499 ms) 1531 istek"

 

Göstergeyi çizelgeye atıyorum ve... ALERT ama sinyal 5 bar ötede. Daha fazla çalışma sırasında beklendiği gibi bip sesi çıkarır.

Başlangıçta sinyal vermemesi için nasıl yapılır?

 if (М_А> 0.0 )  
{
if (time!= Time [ 0 ])
   {
    time= Time [ 0 ]; 
    AL( Symbol ()+ " " + Period ()+ " УХ ТЫ" , 2 ); //
   }
 }

AL() işlevinde, olası tüm bildirimler.

 
Ghabo :

Göstergeyi çizelgeye atıyorum ve... ALERT ama sinyal 5 bar ötede. Daha fazla çalışma sırasında beklendiği gibi bip sesi çıkarır.

Başlangıçta sinyal vermemesi için nasıl yapılır?

AL() işlevinde, tüm olası bildirimler.

OnInit() içinde başlatma yapın

 void OnInit () {
  time== Time [ 0 ];
}
 
Artyom Trishkin :
Ve sen, hiçlik , muhtemelen dinlenmeye gideceksin. Sel ve trollemeyi durdurun.

Sakin ol Artem!

Özellikle bir şeyden hoşlanmadığınızda, hayattan olumlu duygular almanız gerekir.

Hayatı farklı kılan da bu.

 

Ve bu forumda ticaret teorisinin tartışılması gerçeğine nasıl bakıyorsunuz?

Dürüst ve doğrudan olacağım - sorunlar olacak.

Yoksa MT4/MT5 geliştiricileri ticaret teorisiyle ilgilenmiyor mu???

 
neverness :

Ve bu forumda ticaret teorisinin tartışılması gerçeğine nasıl bakıyorsunuz?

Dürüst ve doğrudan olacağım - sorunlar olacak.

Yoksa MT4/MT5 geliştiricileri ticaret teorisiyle ilgilenmiyor mu???

Başka bir trolleme.

 
Vitaly Muzichenko :

Başka bir trolleme.

Niye ya?

Her şey adil, doğrudan ve net.

Bu neden trolleniyor? - Trollemek yok.

Yoksa doğada ticaret teorisi olmadığını mı düşünüyorsunuz?

Vitaliy, bir şeyi yanlış yönde sürüyorsun.

Ya da bir şey anlamıyorsun.

 
Vitaly Muzichenko :

OnInit() içinde başlatma yapın

Ancak mevcut çubukta bir sinyal oluştuğunda, uyarı olmayacaktır.

Saatlik grafikte sinyal saatin ortasında olabilir.

Başka seçenek yok?

 
Vitaly Muzichenko :

Başka bir trolleme.

Hayati!

Hiç trollemeyelim.

Her şey basit ve net.

Benim için sinüzoid bir trend oluşturuyorsunuz - ben de hemen hesabınıza 100 dolar aktarıyorum.

Şaka yapmıyorum.

Hemen listeliyorum. Trollemek yok.

-------------------------------------------------- ------------

İyi? Güçsüz???

Bu, MT4'teki standart prosedürdür!!!

-------------------------------------------------- ------------------

Artem!

Ne, yine benim hatam mı?