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

 
Artyom Trishkin :

Bu, senaryosunun bir kerelik çalıştığı anlamına gelir - grafiğe koydu - komut dosyası çalıştı ( kapalı pozisyonlar ) ve yüklenmedi.

Ve bir senaryoya değil, bir danışmana ihtiyacınız var.

benim için iyi çalışıyor. danışman olarak. sadece satın alma işlemleri için.

ve satış için, sl önce fiyatı kâr için kovalar ve fiyat tersine döndüğünde, sl onunla birlikte zarar eder.

bu yüzden bu slevel=OrderStopLoss()>Ask+Point*TS; satırı başka bir yere koyun. veya oraya hangi satırı koymam gerekiyor. ve hiç gerekli olup olmadığı.

hepsini anlamak zor. motzk yavaş yavaş akmaya başlar :)

 

Tünaydın!

Andrews Pitchfork'u MT4'te çizgiler şeklinde değil arka planda denemeye karar verdim. Bir şey işe yaramadı - sadece çizgiler.

Söyle bana, lütfen, belki yanlış bir şey yapıyorum?

 

Beyler, tek boyutlu bir dizi dizisi alfabetik olarak nasıl sıralanır. Rakamlarla açık, peki ya dizeler? Karakterleri sıralamak gerekiyor

Herhangi birinin bir işlevi varsa - lütfen paylaşın.

 
Vitaly Muzichenko :

Beyler, tek boyutlu bir dizi dizisi alfabetik olarak nasıl sıralanır. Rakamlarla açık, peki ya dizeler? Karakterleri sıralamak gerekiyor

Herhangi birinin bir işlevi varsa - lütfen paylaşın.

Daha sonra, şimdi bilgisayar başında değil.
 
Vitaly Muzichenko :

Beyler, tek boyutlu bir dizi dizisi alfabetik olarak nasıl sıralanır. Rakamlarla açık, peki ya dizeler? Karakterleri sıralamak gerekiyor

Herhangi birinin bir işlevi varsa - lütfen paylaşın.

Bir işlev değil. Sadece bir örnek için bir bağlantı .
 
Artyom Trishkin :
Bir işlev değil. Sadece bir örnek için bir bağlantı .

Mükemmel, teşekkürler Artyom!

Elbette, terminalde varsayılan olarak hala böyle bir işlevin olmaması garip.

 

Merhaba!

Baykuşu optimize ederken sorunu çözmeye yardımcı olun.Değeri alternatif bir şekilde nasıl elde edebilirim?

price_up_1

?...

TrendCreate( "1" , Time [bar1],up_level_1, Time [bar2],up_level_2);
price_up_1= NormalizeDouble ( ObjectGetValueByShift ( "1" ,bar_seek), Digits );
 
trader781 :

Herkese merhaba, herhangi biri hataları bulmama yardım edebilir mi?

Bir düzen ve 1 cihazla yapılan testlerde mükemmel çalıştı, ancak birkaç düzine farklı çiftte attığımda çalışmayı durdurdu. İkinci olarak, mevcut enstrüman için son siparişi kapattığında değil, ilk tetiklemeden sonra grafikten kaldırılır, bu grafikle ilgili olmayanlar göz ardı edilir. Gecikmelerle çalışmak başlangıçta sağlanmaz. Amaç, neden amaçlandığı gibi çalışmadığını anlamaktır.

Bu durum baykuşun sadece bekleyen emirlerle çalışmasına izin verir, böyle mi düşünülmüştü?

     if ( OrderSymbol () == Symbol () && OrderType ()< 2 )
           continue ;
 
Nikolay Gaylis :

Merhaba!

Baykuşu optimize ederken sorunu çözmeye yardımcı olun.Değeri alternatif bir şekilde nasıl elde edebilirim?

price_up_1

?...

TrendCreate( "1" , Time [bar1],up_level_1, Time [bar2],up_level_2);
price_up_1= NormalizeDouble ( ObjectGetValueByShift ( "1" ,bar_seek), Digits );
Eğilim çizgisi yerine bir grafik nesnesi değil, sanal bir çizgi oluşturun. Buna göre, değeri ObjectGetValueByShift ( "1" ,bar_seek) aracılığıyla değil, düz bir çizgi denklemi ile elde etmek.
 
Nikolay Gaylis :

Bu durum baykuşun sadece bekleyen emirlerle çalışmasına izin verir, böyle mi düşünülmüştü?

     if ( OrderSymbol () == Symbol () && OrderType ()< 2 )
           continue ;
Muhtemelen böyle amaçlandı. Doğru, böyle bir kontrol yalnızca bekleyen siparişleri değil, aynı zamanda bir ticaret hesabıyla yapılan tüm işlemleri de hesaba katacaktır - bakiyenin yenilenmesi, para çekme, ikramiye vb. hesap işlemleri.