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

 
TarasBY :
Her şeyden önce, koşullardaki fiyatı daha doğru bir biçimde yazın: Close[0] (kapalı olmayan bir çubuğun) Bid'e eşittir. Belki bu, göstergenizin davranışındaki bir şeyi değiştirir
Tamam deneyeceğim. Teşekkür ederim.
 
TarasBY :
Gönderilerime yorum yaparken sık sık... Buna ihtiyacım yok ve kendimi yorum yapmaya çalıştığınız kişilerin yerine koyarak onları da reddederdim. MQL4'te ustalaşma yolunda sizi bekleyen ÇOK daha fazla keşif var.

Bir şeyler yanlışsa özür dilerim, sizi gücendirmek istemedim ve MQL4 hakkında bildiklerimi çok iyi anlıyorum. bildiklerinle kıyaslanamaz.
 
Lütfen Expert Advisor'a bakın, bir koşul oluşturmaya yardımcı olun, böylece zincirin son açık emrini kapattıktan sonra, tüm emir zinciri onunla birlikte kapanır, tüm fonksiyonlar orada planlanır, anlaşılması kolay olacaktır.
 
Bir Expert Advisor'da hata ayıklarken , piyasaya giriş için ön koşulların olup olmadığını test cihazında görebilmek için belirli gösterge değerleri için farklı renklerde oklar çizmeniz gerekir. Örnek link verebilecek olan var mı?
 
Usual_Trader :
Bir Expert Advisor'da hata ayıklarken, piyasaya giriş için ön koşulların olup olmadığını test cihazında görebilmek için belirli gösterge değerleri için farklı renklerde oklar çizmeniz gerekir. Örnek link verebilecek olan var mı?
Buraya bakabilirsin. Bu prensibi (gösterge sinyallerinin kod tarafından işlenip işlenmediğini kontrol ederek) göstergenin kendisinde kullanıyorum, ANCAK yöntem anlaşılabilir (istenirse).
 
Frostr :
Lütfen Expert Advisor'a bakın, bir koşul oluşturmaya yardımcı olun, böylece zincirin son açık emrini kapattıktan sonra, tüm emir zinciri onunla birlikte kapanır, tüm fonksiyonlar orada planlanır, anlaşılması kolay olacaktır.


dileği biraz resmileştiriyorsun. Belirli bir siparişi kapatırken mi?

Değilse, çok basit:

programın başında

int önceki_toplam_siparişler=0;

programın gövdesinde:

yeni bir sipariş açarken

önceki_siparişler++;

muayene:

if (prevous_orders>OrdersTotal()) CloseAllTrades(Sym); //bu işlev, bu enstrüman için tüm siparişleri kapatan kod tabanından herhangi biri olabilir

son açık siparişin kapanışında ise, o zaman

daha sonra programın başında Last_ticket değişkenini bildirin

bir sipariş açarken Last_ticket=OrderSend.....

muayene:

if( OrderSelect ( OrderSelect ( Last_ticket, SELECT_BY_TICKET , int pool=MODE_TRADES)!=true)   CloseAllTrades(Sym);

 
TarasBY :
Buraya bakabilirsin. Bu prensibi (gösterge sinyallerinin kod tarafından işlenip işlenmediğini kontrol ederek) göstergenin kendisinde kullanıyorum, ANCAK yöntem anlaşılabilir (istenirse).

Teşekkür ederim
 

Metni + 3*Puan satırının fiyatına bağlıyorum (yani biraz daha yükseğe ayarladım), ama her neyse, grafiğin (pencerenin) boyutunu değiştirdiğimde, metin satırın üstünde veya altında, veya çizgi seviyesinde (atlar) ... Bu neden oluyor? - Fiyat için tam koordinatı veriyorum. Nasıl çözülür?

Baktım ve başkalarının nasıl yaptığını denedim, ancak etki orada benzer. Bu "atlama ipinden" nasıl kurtulduklarını anlamak istiyorum. Ve en önemlisi, koordinatlar katı olduğu için neden ortaya çıkıyor: fiyat ve zaman?

 
EA'nın neden çalışmadığını anlayamıyorum... Her şeyi denedim... hiçbir şey...
 
Usual_Trader :


dileği biraz resmileştiriyorsun. Belirli bir siparişi kapatırken mi?

Değilse, çok basit:

programın başında...


Teşekkürler, deneyeceğim!

(Bir dizi pozisyon açmaya çalışıyorum, eğer fiyat hareketi negatif olursa, lotu artırılmış bir pozisyon açılmalı, lotu artırılmış bir pozisyon açmak, artan lotlu son pozisyona kadar tekrarlanmalıdır. lot bir durakla kapatılır Ve burada, bu zincirin tüm pozisyonlarının onunla birlikte yakın olması için ihtiyacınız var)

Neden: