Nasıl kodlanır? - sayfa 76

 
danielp:
Merhaba millet,

Bir uyarı göstergesini ticaret EA'sına nasıl değiştirirsiniz?

Alert(Symbol()+" "+Period()+" XO Long ",Bid); komutunu değiştirmeyi denedim. OrderSend(Symbol(),OP_BUY,0.01,Ask,3,20,20,"XO-CCI",1,0,Blue); Başlangıçta EA yapmak için menüyü seçtim, ardından uyarı göstergemin içeriğini, bu EA'ya kopyaladım, ardından komut uyarısını yukarıdaki gibi ticaret komutuna değiştirdim, sonra derledim. Ancak derlenen EA, bir günlüğüne 1M grafiğinde denedikten sonra herhangi bir işlem yapmıyor.

Lütfen yardım et.

merhaba danielp!! fxreviews blogundan mısınız? Kodlama konusunda yardımcı olabilirim.

 

EA çalışmıyor

Birisi bu EA'yı düzeltebilir mi?

EA çalışmalıdır:

Satın Al - MA, çubuğun Yüksek noktasının altından geçer (saat grafiği saat 11'de çubuk kayması).

Sat - MA, çubuğun Alt noktasının üstünden geçer (saat grafiği saat 11'de çubuk kayması).

Dosyalar:
 

adria

Sorunu belirtmemişsin.

büyük olmak

 

Backtest yaptığımda, ayarlanan zamana (saat 11) göre esnaf açmıyor.

iBarShift fonksiyonunun doğru girilmediğini düşünüyorum.

EA, satın alma emrini MA, satın alma emrinden daha yüksek olduğunda saat 11'den sonra açmalıdır.

Saat 11 konumuna yerleştirilen çubuğun yüksekliği.

EA, satış emrini MA, satış emrinden daha düşük olduğunda saat 11'den sonra açmalıdır.

Saat 11 konumuna yerleştirilen çubuğun alt kısmı.

 

Hatayı bulabildiniz mi?

Merhaba, ekteki EA'ya bir göz atabilir misiniz?

İstediğim gibi çalışmıyor gibi görünüyor.

Açılış SATIN AL: kapanış fiyatı 65 EMA'yı geçtiğinde ve 20 EMA 65 EMA'nın üzerinde olduğunda. (SATIŞ açıklığının tam tersi).

Hatam nerede?

Teşekkür ederim!

Dosyalar:
ema_3_20.mq4  4 kb
 

Yardım hata ayıklama göstergesine ihtiyacınız var

Tradethemarkets.com'daki TTM-Bricks başlıklı göstergeyi daha çok seviyorum. Yani, 3 satırlık kesmenin (3LB) TTM uygulamasını daha çok seviyorum. 3LB'nin etrafta dolaşan bazı MT4 sürümleri var, ancak bunlar ayrı pencereler gibi ve 3LB tamamen zamana bağlı olmadığı için dikey olarak eşleşmez. Böylece, TTM'nin yaptığı gibi 3LB uygulayacağımı düşündüm. Her neyse, eklenecek 3LB göstergesinin bir kopyası yok ama kendi versiyonumu ekliyorum.

Sürümüm derleniyor ve ekleniyor, ancak aslında çizmiyor. Aptalca bir şeyi kaçırdığımdan veya geriye doğru bir şey yaptığımdan eminim, bu yüzden kod üzerinde başka bir çift göz görmek güzel olurdu. Birisi bu şeyi ayıklamama yardım edebilir mi?

-MRE-

Dosyalar:
 

MQ4 nesnelerinin hatalarını ayıklamak için bunların tümü Charts>Objects>Objects List'te (veya ctrl-b'yi kullanın) bir listede görünür.

Gördüğüm bir sorun, tüm nesneler için aynı adı kullanmanız, bu da yalnızca bir nesne oluşturacağınız ve onu her yere taşıyacağınız anlamına geliyor. Her nesne için benzersiz bir ad oluşturmanız gerekir.

 

Yardıma ihtiyaç var

Bir süre uğraştıktan sonra nihayet göstergemin istediğim yere dikey bir çubuk yazdırmasını sağlayabildim.

şimdi soru istediğimi nasıl yapacağım...

işte fikir

her 24 saatte bir dikey bir çizgi koyuyorum ve her 2 dikey çubuğun içindeki yüksek, kapalı, açık ve düşük değerleri hesaplamak istiyorum. ayrıca aralığı bulmam gerekiyor

"yüksek-düşük"

Bunun nasıl başlayacağına dair herhangi bir yorum var mı? ya da fikri kavramak için ne okumalı?

Teşekkürler

 

Bu değeri nasıl doğru alabilirim?

PM30=iCCI(NULL,30,3,0,0); PM30_1=iCCI(NULL,30,3,0,1);

Bu çalışmıyor??

İndikatörü yerleştirdiğim 1 dakikalık grafikte CCI 1 bar değerini - PM30_1=iCCI(NULL,30,3,0, 1 ) - geri vermek yerine, CCI 1 ana adım değişikliği değerini geri veriyor. .

Bu CCI 30 dakika göstergesinin 1 çubuğunun değerini 1 dakikalık grafikte nasıl geri alabilirim???

Bu, iCCI(NULL,1,90,0,1) ile eşdeğer olur mu? Bu da çalışmıyor!

Uzman girdisine ihtiyacınız var - Bu beni şaşırttı!

Dave

 

Biraz yardıma ihtiyacım var...

EMA çaprazlarını alan ve satan bir EA yazıyorum.. Satın almadan önce son 10 bar kapanışının EMA'nın üzerinde olup olmadığını kontrol ederek filtrelemek istiyorum...

biri bana yardım edebilir mi???