[ARŞİV] Forumu kirletmemek için herhangi bir acemi sorusu. Profesyonel, kaçırmayın. Sensiz hiçbir yerde - 3. - sayfa 645

 

MQL4 test cihazı hakkında sorularım var. Tüm eylemler kodla (=programlı olarak) gerçekleştirilmelidir.

1. Test cihazını başlatmak için "Başlat" düğmesine nasıl tıklayabilirim.

2..Test cihazını durdurmak için "Durdur" düğmesine nasıl tıklayabilirim (= test cihazı penceresini kapatabilirsiniz).

Önerirseniz:

PostMessageA( WindowHandle ( Symbol (), Period ()), WM_COMMAND, 33050 , 0 );

o zaman test cihazındaki <WindowHandle> çalışmıyor.

Yardım edebilir misin?

 
Merhaba! Birçok insanın yarışmalarda altın ticareti yaptığını görüyorum. Ama bir danışmanı altın konusunda nasıl test edebilirim? MT4'teki strateji test cihazında böyle bir araç yok! Ya da nasıl aktif edeceğimi bilmiyorum. Lütfen söyle!
 
ikatsko :
Merhaba! Birçok insanın yarışmalarda altın ticareti yaptığını görüyorum. Ama bir danışmanı altın konusunda nasıl test edebilirim? MT4'teki strateji test cihazında böyle bir araç yok! Ya da nasıl aktif edeceğimi bilmiyorum. Lütfen söyle!


"Piyasa İzleme" sekmesinin içeriğindeki terminalde haklar. sınıf fareyle tıklayın, ardından "Tüm karakterleri göster"i seçin.

Ardından, strateji test cihazında - altın (spot) veya XAUUSD enstrümanını seçin - ad DC'ye bağlıdır.

Sonra F2 aracılığıyla - alıntıları indirin ve gidin ...

 
Teşekkür ederim! Ancak, örneğin bir demo hesabı üzerinde çalışmak için enstrümanın bu şekilde seçileceğini düşünüyorum. Ve strateji test cihazında bir enstrüman seçme olasılığını soruyorum !! Strateji test cihazının "Sembol" alanında!
 
ikatsko :
Teşekkür ederim! Ancak, örneğin bir demo hesabı üzerinde çalışmak için enstrümanın bu şekilde seçileceğini düşünüyorum. Ve strateji test cihazında bir enstrüman seçme olasılığını soruyorum!! Strateji test cihazının "Sembol" alanında!


Bunu sizin için test cihazında zaten bulunduruyorum (2. ekrana bakın) ve test cihazında nasıl seçileceğini gösteriyorum - elimde bu var ve strateji test cihazının "Sembol" alanı açık. Her şeyi dene.

"Tüm sembolleri göster" seçeneği olmadan - test için test cihazında altın bulunmaz.

 

Evet haklısın. Çalıştığım terminallerden birinde strateji test aracında XAUUSD'nin görünmediği ortaya çıktı. Ve diğer yandan - görünür! Tavsiyeniz doğrudur. Ancak tüm DC'ler bunu desteklemez. Özellikle FreshForex, test cihazında altın göstermez. teşekkürler

 
Qwertee : tamam, EA'mda başka bir nokta şu dallanmadır:

if(nokta=="M15")
{
// açık satın almayı kontrol et
uyarı(satın al);

if(satın al=="satın al")

uyarı(1);

................

}

genellikle aptalca iç içe eğer. ANCAK. if(period=="M15") koşulu karşılanır ve uyarı bir sonuç verir ve satın alırken, if(buysell=="buy") koşulu karşılanmaz ve Alert(1) komutu bile çalıştırılmaz. cehennem, ancak her iki koşul da sözdizimsel olarak aynıdır, ancak neden biri yerine getirilir ve diğeri olmaz?

Teknik olarak her şey basittir: buysell != "buy" - bu nedenle aşağıdaki Alert(1) yürütülmez.

Buysel değişkeninin o anda ne içerdiği yazdırılarak bulunur : Print (buysell); ilk uyarıdan sonra.

 
İyi günler Koşullar uyuşuyorsa sinyal vermek için bir bot yaptım.
 extern string SoundFile = Паровоз.wav.....

..............

if a >  b && b > c && c > d......
 {
   Alert ( "SELL  -> NZD_INDEX" );
   PlaySound (SoundFile);
   Sleep ( 100000 );
 }   



Lütfen bana neyi yanlış yaptığımı söyleyin, pencere beliriyor ancak olması gerektiği gibi vızıldamıyor, ancak varsayılan olarak terminalden gelen uyarı duyuluyor.
 
odiseif : Lütfen bana neyi yanlış yaptığımı söyleyin, pencere beliriyor ancak olması gerektiği gibi vızıldamıyor, ancak varsayılan olarak terminalden gelen uyarı duyuluyor.

ve betiği yalnızca bir satırla çalıştırırsanız:

 int start(){
   PlaySound ( "Паровоз.wav" );
return ( 0 );
}

böyle mi çalışıyor değilse, görünüşe göre Parovoz.wav sesi şu klasörde değil: terminal_directory\sounds

terminalden gelen bir uyarı sesi menüde devre dışı bırakılabilir: servis-ayarları-olay sekmesinde, çarpı işaretinin görünmesi için zil üzerindeki farelere tıklayın

 
IgorM :

ve betiği yalnızca bir satırla çalıştırırsanız:

böyle mi çalışıyor değilse, görünüşe göre Parovoz.wav sesi şu klasörde değil: terminal_directory\sounds

terminalden gelen bir uyarı sesi menüde devre dışı bırakılabilir: servis-ayarları-olay sekmesinde, çarpı işaretinin görünmesi için zil üzerindeki farelere tıklayın


teşekkürler ... bir kod parçası pahasına bu sorunu nasıl çözeceğimi henüz bilmiyorum .... bir amatör, ancak .... Kendi koşullarıma göre basit bir tane elden geçiriyorum .... ama bir çarpı ile deneyeceğim, işe yarayabilir.En ilginç şey, botu 4 yarıda meydana gelen sinyale yapmış olmam...... yani, bir indeks için m1'de, bip sesi çıkardığında varsayılan olarak bir uyarı ile bip sesi çıkarır ve m5 için koşullar oluştuğunda, zaten ihtiyacım olduğu gibi bip sesi çıkarır .... ancak her yerde aynı şekilde hecelenir. hem m1 hem de m5, m15 ve n1 için