Nasıl kodlanır? - sayfa 75

 

Herkese tekrar merhaba,

Oops, burada yalan söylüyorum, dün gece bunu yazarken yorulmuş olmalıyım.

Bu aslında Hata #3'tür ve genel hata değildir, ancak ticaret işlevine "ERR_INVALID_TRADE_PARAMETERS" veya Geçersiz parametreler geçirilmiştir, örneğin yanlış sembol, bilinmeyen ticaret işlemi , negatif kayma, mevcut olmayan bilet numarası vb. Program mantık değiştirilmelidir.

Bunu muhtemelen bugün daha sonra kendim düzeltebilirim.

Bu ileti dizisini okumakta zorlandığım için özür dilerim, 1,2,3 yerine 0,1,2,3 vb. hata bildirimleriyle karıştırdım!

Howard

 

arrayBsearch ile ilgili yardıma ihtiyacınız var

Merhaba millet,

Hala Kutsal Kase LOL üzerinde çalışıyorum Burada yardımcı olabilecek biri varsa arrayBsearch konusunda biraz yardıma ihtiyacım var, lütfen bana PM atın ve yardıma ihtiyacım olan iki dosyayı iletebilmem için bir e-posta adresi gönderin

teşekkürler

 

plz...herhangi biri bana yardım edebilir mi...

Uzman bir danışmanım var....

backtest'te çok iyi çalışıyor,

bat demo hesabında çalışmıyor ....

Neden? Yanlış olan ne???

Uzman duyulur...

 

Birisi bana basit MA EA ile yardımcı olabilir mi?

Herkese merhaba....Bu, bu panodaki ilk mesajım ve bu konuda biraz yardım almayı umuyorum, ilk EA yazma denemem. Mümkün olduğunca basit tutmaya çalışıyorum. Sadece kodu öğrenmek için.

Ama bir engele çarptım. EA tamam derler. Ama çalıştırdığımda asla bir sipariş açmıyor.

Açılacak bir sipariş almak için hangi satırların ekleneceğini söyleyen var mı?

Genel fikir, sadece 1'in basit ma'sı 10'un sma'sının üzerinde kapandığında açılacak bir OP_BUY emrine sahip olmaktır.

Bu EA'nın amacı doğrultusunda TP, SL veya kısa siparişlerle ilgilenmiyorum.

Sadece sma1, sma 10'un üzerinde her kapandığında bir emir açması gerekiyor.

Herhangi bir yardım çok takdir edilecektir. Ve Coder Guru'ya ve geri kalanlarınıza şimdiden teşekkürler.

harici çift Lot = 0.1;

//+------------------------------------------- -------------------+

//| uzman başlatma işlevi |

//+------------------------------------------- -------------------+

int init()

{

//----

//----

dönüş(0);

}

//+------------------------------------------- -------------------+

//| uzman sıfırlama işlevi |

//+------------------------------------------- -------------------+

int tanım()

{

//----

//----

dönüş(0);

}

int Çapraz (çift satır1, çift satır2)

{

static int lastDirection = 0;

static int currentDirection = 0;

if (satır1>satır2) currentDirection = 1;

if (satır1<satır2) akımYön = 2;

if (currentDirection !=lastDirection)

{

lastDirection=currentDirection;

dönüş(sonYön);

}

başka

{

dönüş(0);

}

}

//+------------------------------------------- -------------------+

//| uzman başlatma işlevi |

//+------------------------------------------- -------------------+

int başlangıç()

{

int bilet, toplam;

çift kısaSMA, uzunSMA;

çift Çapraz;

if(Çubuklar<100)

{

Print("Analiz edilecek yeterli veri yok");

dönüş(0);

}

shortSMA=iMA(NULL,0,1,0,MODE_SMA,PRICE_OPEN,0);

longSMA=iMA(NULL,0,10,0,MODE_SMA,PRICE_CLOSE,0);

int isCrossed=Çapraz(shortSMA,longSMA);

toplam=SiparişToplam();

if(toplam<1)

if (Çapraz ==1)

{

bilet=OrderSend(Symbol(),OP_BUY,Lots,Ask,3,0,0,"Dakika Tablosu",12345,0,Gümüş);

eğer (bilet>0)

{

if(OrderSelect(bilet,SELECT_BY_TICKET,MODE_TRADES))

Print("Dakika Tablosunda açılan satın alma emri: ",OrderOpenPrice());

}

başka

Print("Dakika Tablosunda Karşılaşılan Hata", GetLastError());

dönüş(0);

}

//----

//----

dönüş(0);

}

//+------------------------------------------- -------------------+

 
 

Uyarıyı ticaret EA'sına nasıl değiştirebilirim ?

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.

 

fraktal_dimension göstergesine dayalı ilk adetim

fraktal_dimension göstergesi e_ramdom_line= 1.5 parametresi ile bir çizgi çizer Uzmanımın fdi ( fraktal boyut indeksi) >1.5 olduğunda ticareti durdurmasını ve fdi < 1.5 olduğunda ticarete devam etmesini istiyorum.

Benim ea içinde bu durumu işlemek için bir icustom yazma yardım arıyorum.

Teşekkürler

Dosyalar:
 
 

Uzman danışman

Lütfen yardım et...

EA nasıl oluyor da Demo hesabımla çalışıyor ama Canlı hesapla çalışmıyor. (aynı kurulum, aynı komisyoncu, aynı her şey ...)

 

Bazı brokerlerin EA'ların varsayılan olarak çalıştırılmasına izin vermediğine inanıyorum. Brokerinizla görüşmenizde fayda olabilir.

Hesabın bir demo olup olmadığını belirlemek, kaynak koduna bakmak ve EA'nın IsDemo işlevini kullanıp kullanmadığını görmek EA içinde de mümkündür, geliştirici yalnızca demo hesaplarında çalışmasını istemiş olabilir.