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

 
Dadas :


Çalışıyorum.

Alert ile basit örneğiniz işe yarıyor. Ancak bunun nedeni, uyarı açıldığında, uyarıyı kapatan Tamam'ı tıklamanızdır. Bu her zaman EA ile döngü yapacak.

EA'mı bu döngüye 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 ve bazı gösterge satırlarında yanıp sönüyordu. Ancak bir süre sonra durdu ve tekrar başlamak istemedi. Senin örneğinde hiçbir şey olmuyor.

merhaba babalar,

Söylemeye çalıştığım şey, eğer start init'ten çağrılırsa, EA'da bir döngü çalıştırmak için sahte bir onay işaretine gerek yok.

Sahte bir onay işaretine ihtiyacınız varsa, bunu deneyin http://www.psnouvion.com/projects/view/mt4_ticksender

 
onewithzachy :

merhaba babalar,

Söylemeye çalıştığım şey, eğer start init'ten çağrılırsa, EA'da bir döngü çalıştırmak için sahte bir onay işaretine gerek yok.

Sahte bir onay işaretine ihtiyacınız varsa, bunu deneyin https://www.mql5.com/go?link=http://www.psnouvion.com/projects/view/mt4_ticksender


Evet, seni iyi anlıyorum.

Şu an için EA'mı kodunuzun içine koyduğumda çalışmıyor - nedenini bulmam gerekiyor.

 
RaptorUK :
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.

Burada bir konu var mı ya da USD dışında AccountCurrency() biliyorsak grafik sembolünü (yani GBPUSD) nasıl alacağınızı biliyor musunuz?
 
Dadas :

Burada bir konu var mı ya da USD dışında AccountCurrency() biliyorsak grafik sembolünü (yani GBPUSD) nasıl alacağınızı biliyor musunuz?
Geçerli grafik sembolü Symbol() , bunu mu demek istediniz?
 
RaptorUK :
Geçerli grafik sembolü Symbol() , bunu mu demek istediniz?


Hayır, yani hesap USD'den farklı bir para birimindeyse,

EA'mın PipValue ve LotPipValue'u hesap para biriminde hesaplaması gerekiyor.

Bununla ilgili bir sorunum yok, ancak EA'mın otomatik olarak tanımasını istiyorum

grafik:

 if ( AccountCurrency ()== "GBP" ) { string AccountChart = "GBPUSD" ;}

Yalnızca "GBPUSD" yerine RecognizeAccountCurrencyChart() gibi bazı işlevler

Sanırım bunu bir senaryoda gördüm ama bulamıyorum.

 
Dadas :


Hayır, yani hesap USD'den farklı bir para birimindeyse,

EA'mın PipValue ve LotPipValue'u hesap para biriminde hesaplaması gerekiyor.



Yani MODE_TICKVALUE demek istiyorsun Mevduat para birimindeki değeri işaretleyin. MarketInfo() içinde?
 
RaptorUK :

Yani MODE_TICKVALUE demek istiyorsun Mevduat para birimindeki değeri işaretleyin. MarketInfo() içinde?

Evet kesinlikle - bununla biraz karıştırdım - şimdi her şey yolunda!
 

EA'da veya komut dosyalarında düğmeleri veya smth benzeri köprüleri nasıl tıklanabilir hale getirirsiniz?

Bu mümkün mü? Olmalı.

Bir etiket veya gülen yüz gibi bir şeye tıklayarak bir EA'dan bir komut dosyası çağırmak istiyorum.

 
Dadas :

EA'da veya komut dosyalarında düğmeleri veya smth benzeri köprüleri nasıl tıklanabilir hale getirirsiniz?

Bu mümkün mü? Olmalı.

Bir etiket veya gülen yüz gibi bir şeye tıklayarak bir EA'dan bir komut dosyası çağırmak istiyorum.

merhaba babalar,

MT4'te bunu yapmak biraz zor. Bu ek sadece bir örnek.

 
onewithzachy :

merhaba babalar,

MT4'te bunu yapmak biraz zor. Bu ek sadece bir örnektir.


Eklentiniz nerede?
Neden: