Kodlama yardımı - sayfa 533

 
Jovager:
Teşekkürler Mladen,

Ama EA çalışmıyor.

Ne kaçırdım?

Yardımın için teşekkürler.

Jo

koşullar için bu satırları kullanın (gönderdiğim satırlar "ma mtf'nin Parabolik SAR'ı" sürüm 2 içindi:

double currSarSignalUp = iCustom(NULL,0,"Parabolic SAR of ma mtf","",MaPeriod,MaMethod,MaPrice,AccLimit,AccStep,false,2,1);

double currSarSignalDn = iCustom(NULL,0,"Parabolic SAR of ma mtf","",MaPeriod,MaMethod,MaPrice,AccLimit,AccStep,false,3,1);

Ayrıca, TakeProfit parametresini 10'dan büyük bir değere ayarlayın (bu parametre 10'dan küçük olduğunda alım satıma izin vermeme koşulunuz vardır). Bunlar hızlı bir testin sonuçları

_____

Not: iCustom() çağrısındaki son parametreyi 1 (kapalı çubuk) olarak değiştirdim Dilerseniz 0 (geçerli çubuk) olarak değiştirebilirsiniz.

Dosyalar:
test.gif  79 kb
 

Mladen,

Değişiklikten sonra, EA'dan önce manuel olarak açılan işlemler, EA tarafından istendiği gibi (renk değiştirerek) EA tarafından kapatıldı.

(İşlemler MagicNumber olmadan manuel olarak açıldı ve magicnumber ile kapatıldı ?????)

Ama herhangi bir ticaret açık değil. Ne düşünüyorsun.

Jo

 
Jovager:
Mladen,

Değişiklikten sonra, EA'dan önce manuel olarak açılan işlemler, EA tarafından istendiği gibi (renk değiştirerek) EA tarafından kapatıldı.

(İşlemler MagicNumber olmadan manuel olarak açıldı ve magicnumber ile kapatıldı ?????)

Ama herhangi bir ticaret açık değil. Ne düşünüyorsun.

Jo

Jo

Kodda, kapatmadan önce OrderMagicNumber()'ı (Magic_Number ile aynıysa) asla kontrol etmiyorsunuz. Bu kontrolü ekleyin (gibi bir şey: if (OrderMagicNumber()==Magic_Number), o zaman sipariş kapatılabilir)

 

Afedersiniz.

Sanırım eklerde bir hata olmuş.

 
Jovager:
Afedersiniz. Sanırım eklerde bir hata olmuş.

Jo

Aynı durum : OrderMagicNumber() öğesinin Magic_Number ile aynı olup olmadığı kontrol edilmez

 

Mladen,

Yeni bir problemim var.

Open_Close_MA yazma korumalı olduğu için ea'yı derleyemiyorum ????

Bunu düzeltmek için ne yapabilirim.

Bir kez daha teşekkürler.

Jo

Dosyalar:
jovager3.jpg  359 kb
 
Jovager:
Mladen,

Yeni bir problemim var.

Open_Close_MA yazma korumalı olduğu için ea'yı derleyemiyorum ????

Bunu düzeltmek için ne yapabilirim.

Bir kez daha teşekkürler.

Jo

Jo

Daha önce nasıl derleme yaptınız?

 

Hep aynı şekilde derleme yapıyorum.

Derlemeye tıklıyorum.

 
Jovager:
Hep aynı şekilde derleme yapıyorum. Derlemeye tıklıyorum.

Üzgünüm, ama neden şimdi derlemek istemediğini bilmiyorum

Farklı bir adla kaydetmeyi deneyin

 

Bilgisayarımı kapatıp yeniden başlattım ve sorun çözüldü.

Benim sorum :

Gördüğünüz gibi, gösterge 18:59 EURUSD'de yukarı değişti, ancak 19:01'de göstergeye dayalı olarak EA tarafından herhangi bir işlem yapılmadı.

Bir fikrin var mı?

Dosyalar:
jovager4.jpg  484 kb