Komut dosyasını Uzman Danışman aracılığıyla çalıştırın - sayfa 6

 
RaptorUK :
Evet, o sorun bende de vardı. . asla dibine inmedi. mizaç gibiydi.


Peki, ne işe yarar?

Ben huysuz değil, çok güvenilir istedim!

 
Dadas :


Peki, ne işe yarar?

Ben huysuz değil, çok güvenilir istedim!

Ben de . . . ama şimdi üzerinde çalışacağın bir şey var. . . istersen senin için yazsın . . peki nereye soracağını biliyorsun
 
RaptorUK :

....

Senaryonun aynı grafikte olması bile gerekmez. . .

Sadece bir şeyi temizlemek istiyorum, çünkü Dadas örneği kullanıyordu

 int hWnd = WindowHandle ( Symbol (), Period ());

Doğru WindowsHandle'ı yazdığımız sürece. Örneğin

 int hWnd = WindowHandle ( Symbol (), PERIOD_M2 ); // offline chart period 2 minutes
PostMessageA(hWnd,WM_COMMAND, 33232 , 1 );

Bunu herhangi bir grafiğe bırakmak, 2 dakikalık periyotlu çevrimdışı bir grafiğe onay gönderir.


AFAIK, sahte kene bir EA'nın çalışmaya başlamasını sağlamaz. Elinizden gelenin en iyisini deneyin, ancak EA döngüye girmeyecek.

RaptorUK 2012.08.14 17:22
Dadalar :


Evet, Uyudum(1000); şu an için. Komut dosyası çalışıyor, çünkü bir mesaj kutusuyla test ettim.

Ancak, Experts'i etkinleştirdiğimde herhangi bir değişiklik görmüyorum, yine de EA yalnızca komisyoncu keneleri üzerinde döngü yapıyor.

Broker'ınızla bağlantınızı kesin ve EA'nın çalışıp çalışmadığına bakın, çalışıyorsa, onu işaretliyorsunuz, değilse yanlış bir şey yaptınız.

 
onewithzachy :

AFAIK, sahte kene bir EA'nın çalışmaya başlamasını sağlamaz. Elinizden gelenin en iyisini deneyin, ancak EA döngüye girmeyecek.

Dadalar :

Tamam, bunu buldum ve bu tabloyu işaretliyor.

https://c.mql5.com/mql4/forum/2012/05/TickingAllCharts_1.mq4

 
RaptorUK :
Ben de . . . ama şimdi üzerinde çalışacağın bir şey var. . . istersen senin için yazsın . . peki nereye soracağını biliyorsun


Ama sorunu çözdün mü?
 
Dadas :

Ama sorunu çözdün mü?
Hayır, yapmam gereken için alternatif kod kullandım, ancak uygulamam çevrimdışı bir grafiği işaretliyordu, kullandığım şey çevrimiçi bir grafik için uygun değil. Araştırmanız ve denemeniz gerekecek.
 

2 şey

1. İndirme kodu yerine konu adresini verebilir misiniz?

2. Bir şeyi unutuyorum, sahte keneye ihtiyacım yok - gerçekten istemiyorum. EA'mda döngü var ve init()'ten start()'ı çağırıyorum.

Bunu bir EA olarak deneyin, ağ bağlantısını kapatın, çevrimdışı veya çevrimiçi olarak bırakın ve uzman düğmesini etkinleştirmemize gerek kalmaz ve ne olduğunu görün.

 int init()
  {

  start();     //<<-- call start from init()
   return ( 0 );
  }

int deinit() { return ( 0 );}

int start ()
  {
   while (! IsStopped ())
    {
     Alert ( TimeSeconds ( TimeLocal ()), " Yuhuuu " );
    
     Sleep ( 500 );
    }
   return ( 0 );
  }

SRC'de yazılmış derlenmemiş, test edilmemiş, ancak böyle EA'm var.

Ve atlama krikomu unutuyorum

 
onewithzachy :

2 şey

1. İndirme kodu yerine konu adresini verebilir misiniz?

RaptorUK bunu yayınladı =>sayfa 4'e bakın

Bunu bir okuyun: https://www.mql5.com/en/forum/124688

 
Dadas :

RaptorUK bunu yayınladı =>sayfa 4'e bakın

Bunu bir okuyun: https://www.mql5.com/en/forum/124688

İyi evet. Oradaki yorumum buydu - bana selam - https://www.mql5.com/en/forum/124688

Yine de AFAIK, EA'yı döngüye sokmaz, ancak belki daha sonra kontrol ederim. Aramayı init'ten başlatmayı tercih ederim - sahte onaya gerek yok ve çevrimiçi olmaya gerek yok.

 
onewithzachy :

İyi evet. Oradaki yorumum buydu - bana selam - https://www.mql5.com/en/forum/124688

Yine de AFAIK, EA'yı döngüye sokmaz, ancak belki daha sonra kontrol ederim. Aramayı init'ten başlatmayı tercih ederim - sahte onaya gerek yok ve çevrimiçi olmaya gerek yok.


Çalışıyorum.

Alert ile basit örneğiniz işe yarıyor.

Ayrıca aşağıdaki gibi basit bir yorum satırıyla çalışır:

 int init()
  {

  start();     //<<-- call start from init()
return ( 0 );
  }

int deinit() { return ( 0 );
}

int start ()
  {
   while (! IsStopped ())
    {

Comment ( "--------------------------------------------" );
Sleep ( 3000 );
Comment ( "++++++++++++++++++++++++++++++++++++++++++++" );
Sleep ( 3000 );
    
    
    }
   return ( 0 );
  }

EA'mı bu döngünün içine koyduğumda, üzgünüm, meyve suyu yok - çalışmıyor.

TickAllCharts_1.mq4'ü ilk çalıştırdığımda, çalıştığını görebiliyordum,

çünkü uzun yorumlarım her döngüde yanıp sönüyordu,

ve bazı gösterge çizgileri de.

Ancak bir süre sonra durdu ve tekrar başlamak istemedi.

Her neyse, bu yolu takip edeceğim ve ne olacağını göreceğim.

Neden: