Nasıl kodlanır? - sayfa 279

 
g.pociejewski:
[lang=pl]Daha fazla soru için zamanınız GMT mi değil mi? GMT değilse, bu EA'da küçük bir değişiklik yapacağım.

Az önce yaptım lütfen kontrol edin her şey yolundaysa PM atarım.

Düşük ve yüksek stopLoss ve TP i arasındaki mesafe harici değişkenler olarak yapılmıştır.

Şerefe Grzesiek.[/lang]

Sevgili Grzesiek

Bu göstergeyi uzmanlar klasörüne yapıştırdım ve bugün nasıl çalıştığını öğrenmek için izledim. Sorun şu ki, ilk işlemi yaptığında ve emri durdurmada veya t/p'de kapattığında, EA hemen son emri kapattığı fiyat üzerinden işlemi yeniden başlatıyor. Bunu kodda nasıl durdurabilirim? Teşekkürler

 

Bu konuda bana yardımcı olabilecek var mı?

Merhaba Forum

Bu Kodun bir sorunu vardır, işlemi gerçekleştirdiğinde tamamdır, ancak siparişi tekrar kapattığında EA, önceki siparişin kapatıldığı fiyat ve zamanda yeni işlem açar. Kodda herhangi bir hata görmedim. Bunu yazan çok meşgul bir adam ve çevrimiçi değil. Sorunun ne olduğunu kimse önerebilir mi?

harici çift stopLoss = 35.0;

harici çift alProfit = 50.0;

harici string Begin="00:00";

dış dize End="08:00";

dış çift mesafe = 5;

bool isECN = doğru;

bool koşul = yanlış;

bool koşul2 = yanlış;

çift düşük;

çift yüksek;

dış çift lot = 1;

int büyü = 123;

int kayma = 1;

string yorum = "deneme";

int bileti;

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

//| uzman başlatma işlevi |

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

int init()

{

//----

//----

dönüş(0);

}

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

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

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

int tanım()

{

//----

//----

dönüş(0);

}

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

//| uzman başlatma işlevi |

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

int başlangıç()

{

//----

if(isGoodTime(Başlangıç,Bitiş))

{

eğer(!şart)

{

düşük = Teklif;

yüksek = Sor;

}

koşul = doğru;

if(Teklif < düşük) düşük = Teklif;

if(Sor > yüksek) yüksek = Sor;

}

if((yüksek - düşük)*1000>mesafe)

{

koşul2 = doğru;

}

if(!isGoodTime(Başlangıç,Bitiş))

{

koşul = yanlış;

}

if(!isGoodTime(Başlangıç,Bitiş) && koşul2)

{

if(countOrders(magic,OP_SELL) == 0 )

{

if(Teklif<=(düşük-0.0010))

{

if(isECN == yanlış)

{

OrderSend(Symbol(),OP_SELL,lots,Bid, slippage,sltpValue(Ask+ stopLoss*Point,stopLoss) ,sltpValue(Ask-takeProfit*Puan,takeProfit),yorum,sihir);

}

eğer(isECN)

{

bilet=OrderSend(Symbol(),OP_SELL,lot,Teklif, kayma,0,0,yorum,sihir);

OrderSelect(bilet,SELECT_BY_TICKET);

OrderModify(ticket,OrderOpenPrice(),sltpValue(Ask +stopLoss*Point, stopLoss),sltpValue(Teklif-almaKar*Puan,kar alma),0);

}

}

}

if(countOrders(sihir,OP_BUY) == 0)

{

if((yüksek sor)>=0.0010)

{

if(isECN==yanlış)

{

OrderSend(Symbol(),OP_BUY,lot,Sor, slippage,sltpValue(Ask - StopLoss*Point, stopLoss),sltpValue(Bid+ alProfit*Puan,takeProfit),yorum,sihir);

}

eğer(isECN)

{

bilet=OrderSend(Symbol(),OP_BUY,lot,Sor, kayma,0,0,yorum,sihir);

OrderSelect(bilet,SELECT_BY_TICKET);

OrderModify(ticket,OrderOpenPrice(),sltpValue(Bid - StopLoss*Point, stopLoss),sltpValue(Ask+ takeProfit*Puan,takeProfit),0);

}

}

}

}

//----

dönüş(0);

}

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

bool isGoodTime(string Başlangıç, string Bitiş) {

if(TimeCurrent()>StrToTime(Begin) && TimeCurrent()<StrToTime(End)) {

dönüş(doğru);

}

dönüş(yanlış);

}

int countOrders(int oMagic,int oType) {

int sayı=0;

for(int i=0;i<OrdersTotal();i++) {

if(OrderSelect(i,SELECT_BY_POS)) {

if(OrderMagicNumber()==oMagic) {

if(OrderSymbol()==Symbol()) {

if(OrderType()==oType || oType<0) {

say++;

}

}

}

}

}

dönüş(sayım);

}

double sltpValue(double w1, int w2)

{

if(w2 == 0)

dönüş (0);

dönüş (NormalizeDouble(w1, Digits));

}

 

Merhaba Avasys,

Söyleyebileceğim kadarıyla kodda yanlış bir şey yok, açıklamanıza dayanarak tam olarak ne yapmak için programlanmışsa onu yapıyor (Sorma yüksekten yüksek olduğunda satın al ve teklif düşükten düşük olduğunda sat) temelde satın almaya devam ediyor ve sırasıyla yüksek ve düşük kırıldığı için sat.

Şerefe,

 
Avasys:
Yorumun için teşekkürler

Kodun günde yalnızca bir kez ticaret yapmasını ve yalnızca ilk çıkışı yapmasını söylemenin bir yolu var mı?

Bu kodun yazarı çok meşgul bir adam, göründüğü kadar fazla zaman ayıramadı.

yardım takdir edildi

[lang=pl]//+------------------------------------------ ---------------------------+

//| basit EA.mq4 |

//| Telif hakkı © 2011, luktom.biz |

//| www.luktom.biz/tr |

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

#property telif hakkı "Telif hakkı © 2011, luktom.biz."

#özellik bağlantısı "http://www.luktom.biz"

harici çift stopLoss = 300.0;

harici çift alProfit = 500.0;

harici dize Begin="2:00";

dış dize End="10:00";

dış çift mesafe = 60;

bool isECN = doğru;

bool koşul = yanlış;

bool koşul2 = yanlış;

çift düşük;

çift yüksek;

harici çift lot = 0.1;

int büyü = 1232344524285020;

int kayma = 1;

string yorum = "";

int bileti;

int kısa = 0;

int uzun = 0;

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

//| uzman başlatma işlevi |

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

int init()

{

//----

//----

dönüş(0);

}

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

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

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

int tanım()

{

//----

Print(countOrders(sihir,OP_BUY));

//----

dönüş(0);

}

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

//| uzman başlatma işlevi |

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

int başlangıç()

{

Yazdır(HesapPara Birimi());

//----

if(isGoodTime(Başlangıç,Bitiş))

{

kısa = 0;

uzun = 0;

eğer(!şart)

{

düşük = Teklif;

yüksek = Sor;

}

koşul = doğru;

if(Teklif < düşük) düşük = Teklif;

if(Sor > yüksek) yüksek = Sor;

}

if((yüksek - düşük)*1000>mesafe)

{

koşul2 = doğru;

}

if(!isGoodTime(Başlangıç,Bitiş))

{

koşul = yanlış;

}

if(!isGoodTime(Başlangıç,Bitiş) && koşul2)

{

if(countOrders(magic,OP_SELL) == 0 )

{

if(Teklif<=(düşük-0.0005) && kısa == 0)

{

kısa++;

if(isECN == yanlış)

{

OrderSend(Symbol(),OP_SELL,lots,Bid, slippage,sltpValue(Ask+ stopLoss*Point,stopLoss) ,sltpValue(Ask-takeProfit*Puan,takeProfit),yorum,sihir);

}

eğer(isECN)

{

bilet=OrderSend(Symbol(),OP_SELL,lot,Teklif, kayma,0,0,yorum,sihir);

OrderSelect(bilet,SELECT_BY_TICKET);

OrderModify(ticket,OrderOpenPrice(),sltpValue(Ask +stopLoss*Point, stopLoss),sltpValue(Teklif-almaKar*Puan,kar alma),0);

}

}

}

if(countOrders(sihir,OP_BUY) == 0)

{

if((yüksek sor)>=0,005 && uzun ==0)

{

uzun++;

if(isECN==yanlış)

{

OrderSend(Symbol(),OP_BUY,lot,Sor, slippage,sltpValue(Ask - StopLoss*Point, stopLoss),sltpValue(Bid+ alProfit*Puan,takeProfit),yorum,sihir);

}

eğer(isECN)

{

bilet=OrderSend(Symbol(),OP_BUY,lot,Sor, kayma,0,0,yorum,sihir);

OrderSelect(bilet,SELECT_BY_TICKET);

OrderModify(ticket,OrderOpenPrice(),sltpValue(Bid - StopLoss*Point, stopLoss),sltpValue(Ask+ takeProfit*Puan,takeProfit),0);

}

}

}

}

//----

dönüş(0);

}

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

bool isGoodTime(string Başlangıç, string Bitiş) {

if(TimeCurrent()>StrToTime(Begin) && TimeCurrent()<StrToTime(End)) {

dönüş(doğru);

}

dönüş(yanlış);

}

int countOrders(int oMagic,int oType) {

int sayı=0;

for(int i=0;i<OrdersTotal();i++) {

if(OrderSelect(i,SELECT_BY_POS)) {

if(OrderMagicNumber()==oMagic) {

if(OrderSymbol()==Symbol()) {

if(OrderType()==oType || oType<0) {

say++;

}

}

}

}

}

dönüş(sayım);

}

double sltpValue(double w1, int w2)

{

if(w2 == 0)

dönüş (0);

dönüş (NormalizeDouble(w1, Digits));

}

Şimdi EA günde sadece bir pozisyon açıyor. E-postalarla ilgili sorunuza atıfta bulunarak, forumun bir yerinde bu konudaki yazım var :)

Bulursan bana haber ver.

Şerefe,

Grzesiek[/lang]

 
Pip:
Merhaba Avasys,

Söyleyebileceğim kadarıyla kodda yanlış bir şey yok, açıklamanıza dayanarak tam olarak ne yapmak için programlanmışsa onu yapıyor (Sorma yüksekten yüksek olduğunda satın al ve teklif düşükten düşük olduğunda sat) temelde satın almaya devam ediyor ve sırasıyla yüksek ve düşük kırıldığı için sat.

Şerefe,

Yorumun için teşekkürler

Kodun günde yalnızca bir kez ticaret yapmasını ve yalnızca ilk çıkışı yapmasını söylemenin bir yolu var mı?

Bu kodun yazarı çok meşgul bir adam, göründüğü kadar fazla zaman ayıramadı.

ve fark ettiğim şey, kodda belirtilen zamanlar arasındaki aralığın 60 pipten fazla olmasına rağmen sistemin alım satımları gerçekleştirmesidir , sistem hala alım satım yapar, yalnızca belirli zamanlar arasındaki aralık (kodda gösterilir, başlangıç ve bitiş zamanlarına bakın) daha az ise alım satım yapar 60 pip sonra ticaret.

yardım takdir edildi

 
g.pociejewski:
[lang=pl]//+------------------------------------------ ---------------------------+

//| basit EA.mq4 |

//| Telif hakkı © 2011, luktom.biz |

//| www.luktom.biz/tr |

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

#property telif hakkı "Telif hakkı © 2011, luktom.biz."

#özellik bağlantısı "http://www.luktom.biz"

harici çift stopLoss = 300.0;

harici çift alProfit = 500.0;

harici dize Begin="2:00";

dış dize End="10:00";

dış çift mesafe = 60;

bool isECN = doğru;

bool koşul = yanlış;

bool koşul2 = yanlış;

çift düşük;

çift yüksek;

harici çift lot = 0.1;

int büyü = 1232344524285020;

int kayma = 1;

string yorum = "";

int bileti;

int kısa = 0;

int uzun = 0;

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

//| uzman başlatma işlevi |

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

int init()

{

//----

//----

dönüş(0);

}

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

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

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

int tanım()

{

//----

Print(countOrders(sihir,OP_BUY));

//----

dönüş(0);

}

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

//| uzman başlatma işlevi |

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

int başlangıç()

{

Yazdır(HesapPara Birimi());

//----

if(isGoodTime(Başlangıç,Bitiş))

{

kısa = 0;

uzun = 0;

eğer(!şart)

{

düşük = Teklif;

yüksek = Sor;

}

koşul = doğru;

if(Teklif < düşük) düşük = Teklif;

if(Sor > yüksek) yüksek = Sor;

}

if((yüksek - düşük)*1000>mesafe)

{

koşul2 = doğru;

}

if(!isGoodTime(Başlangıç,Bitiş))

{

koşul = yanlış;

}

if(!isGoodTime(Başlangıç,Bitiş) && koşul2)

{

if(countOrders(magic,OP_SELL) == 0 )

{

if(Teklif<=(düşük-0.0005) && kısa == 0)

{

kısa++;

if(isECN == yanlış)

{

OrderSend(Symbol(),OP_SELL,lots,Bid, slippage,sltpValue(Ask+ stopLoss*Point,stopLoss) ,sltpValue(Ask-takeProfit*Puan,takeProfit),yorum,sihir);

}

eğer(isECN)

{

bilet=OrderSend(Symbol(),OP_SELL,lot,Teklif, kayma,0,0,yorum,sihir);

OrderSelect(bilet,SELECT_BY_TICKET);

OrderModify(ticket,OrderOpenPrice(),sltpValue(Ask +stopLoss*Point, stopLoss),sltpValue(Teklif-almaKar*Puan,kar alma),0);

}

}

}

if(countOrders(sihir,OP_BUY) == 0)

{

if((yüksek sor)>=0,005 && uzun ==0)

{

uzun++;

if(isECN==yanlış)

{

OrderSend(Symbol(),OP_BUY,lot,Sor, slippage,sltpValue(Ask - StopLoss*Point, stopLoss),sltpValue(Bid+ alProfit*Puan,takeProfit),yorum,sihir);

}

eğer(isECN)

{

bilet=OrderSend(Symbol(),OP_BUY,lot,Sor, kayma,0,0,yorum,sihir);

OrderSelect(bilet,SELECT_BY_TICKET);

OrderModify(ticket,OrderOpenPrice(),sltpValue(Bid - StopLoss*Point, stopLoss),sltpValue(Ask+ takeProfit*Puan,takeProfit),0);

}

}

}

}

//----

dönüş(0);

}

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

bool isGoodTime(string Başlangıç, string Bitiş) {

if(TimeCurrent()>StrToTime(Begin) && TimeCurrent()<StrToTime(End)) {

dönüş(doğru);

}

dönüş(yanlış);

}

int countOrders(int oMagic,int oType) {

int sayı=0;

for(int i=0;i<OrdersTotal();i++) {

if(OrderSelect(i,SELECT_BY_POS)) {

if(OrderMagicNumber()==oMagic) {

if(OrderSymbol()==Symbol()) {

if(OrderType()==oType || oType<0) {

say++;

}

}

}

}

}

dönüş(sayım);

}

double sltpValue(double w1, int w2)

{

if(w2 == 0)

dönüş (0);

dönüş (NormalizeDouble(w1, Digits));

}

Şimdi EA günde sadece bir pozisyon açıyor. E-postalarla ilgili sorunuza atıfta bulunarak, forumun bir yerinde bu konudaki yazım var :)

Bulursan bana haber ver.

Şerefe,

Grzesiek[/lang]

teşekkürler dostum,

Kodun tamamını buraya kopyalayıp mq4 dosyasına yapıştırdım ama Expert Advisors klasörüne kopyaladığımda çalışmadı, ex4 dosyası oluşturmadı ve Expert Advisors manuelinde de yok. Yani lütfen mq4 dosyası gibi yükleyebilir misiniz veya kodda herhangi bir şey var mı, çünkü birkaç kez denedim

 

Grafikte Fare Tıklaması x,y konumlarını algıla

MT4'te bir fare tıklamasının konumunu tespit etmek mümkün müdür? WindowOnDrop'tan bahsetmiyorum. x,y ekran koordinatlarını biliyorsam, bunu ilgili Fiyat/Süreye çevirebilir miyim?

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

Saygılarımla,

Tiffany

 

Sevgili arkadaşım

Bugün Pazartesi günü kod ( perşembe ve cuma günleri çalışan eski kod) hiç çalışmadı

İşlemleri manuel olarak girdim,

 

Basit sistem: Çok az EA önerisine ihtiyaç var

İşte Mantık

GMT 02:00 ile 10:00 arasındaki aralık 60 pipten az olduğunda işlem yapın, ardından Açık satış IF fiyatı minimum - 5 pip satır kırarsa veya fiyat kırılırsa maksimum + 5 pip satır alır. VE GÜNDE SADECE BİR İŞLEM YAPIN, TİCARETİN DURDURMADA İPTAL EDİLMESİ YA DA GÜNDE SADECE BİR SİPARİŞ KÂR ALINMASI ÖNEMLİ DEĞİLDİR.

İŞTE KOD VAR AMA ÇALIŞMIYOR, EA MANU OF MT4'DE inaktif simgesi var ve uzmanlar klasöründe ex4 dosyası yok, neyin yanlış olduğunu anlayamadım

harici çift stopLoss = 300.0;

harici çift alProfit = 500.0;

harici dize Başla = "2: 00";

dış dize Bitiş = "10: 00";

dış çift mesafe = 60;

bool isECN = doğru;

bool koşul = yanlış;

bool koşul2 = yanlış;

çift düşük;

çift yüksek;

harici çift lot = 0.1;

int büyü = 1232344524285020;

int kayma = 1;

string yorum = "";

int bileti;

int kısa = 0;

uzun int = 0;

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

//| uzman başlatma işlevi |

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

int init()

{

//----

//----

(0) dönüş;

}

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

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

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

int tanım ()

{

//----

Yazdır (countOrders (sihir, OP_BUY));

//----

(0) dönüş;

}

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

//| uzman başlatma işlevi |

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

int başlangıç()

{

Yazdır (Hesap Para Birimi ());

//----

if (isGoodTime (Başla, Bitir))

{

kısa = 0;

uzun = 0;

eğer (! koşul)

{

düşük = Teklif;

yüksek = Sor;

}

koşul = doğru;

if (Teklif < düşük) düşük = Teklif;

if (Sor > yüksek) yüksek = Sor;

}

if ((yüksek-düşük) * 1000 > mesafe)

{

koşul2 = doğru;

}

if (! isGoodTime (Başla, Bitir))

{

koşul = yanlış;

}

if (! isGoodTime (Başla, Bitir) & & koşul2)

{

if (countOrders (sihir, OP_SELL) == 0)

{

if (Teklif ≪ = (CRL-0.0005) & & kısa == 0)

{

kısa + +;

if (isECN == yanlış)

{

OrderSend (Symbol (), OP_SELL, lotlar, Bid, slippage, sltpValue (Ask + stopLoss * Point, stopLoss), sltpValue (Ask-takeProfit * Point, takeProfit), yorum, büyü);

}

eğer (isECN)

{

bilet = OrderSend (Symbol (), OP_SELL, lotlar, Teklif, kayma, 0,0, yorum, büyü);

OrderSelect (bilet, SELECT_BY_TICKET);

OrderModify (ticket, OrderOpenPrice (), sltpValue (Ask + stopLoss * Point, stopLoss), sltpValue (Bid-takeProfit * Point, takeProfit), 0);

}

}

}

if (countOrders (sihir, OP_BUY) == 0)

{

if ((yüksek sor) > = 0,005 & & uzun = = 0)

{

uzun + +;

if (isECN == yanlış)

{

OrderSend (Symbol (), OP_BUY, lotlar, Ask, slippage, sltpValue (Ask-stopLoss * Point, stopLoss), sltpValue (Bid + takeProfit * Point, takeProfit), yorum, büyü);

}

eğer (isECN)

{

bilet = OrderSend (Symbol (), OP_BUY, lot, Ask, slippage, 0,0, yorum, büyü);

OrderSelect (bilet, SELECT_BY_TICKET);

OrderModify (ticket, OrderOpenPrice (), sltpValue (Bid-stopLoss * Point, stopLoss), sltpValue (Ask + takeProfit * Point, takeProfit), 0);

}

}

}

}

//----

(0) dönüş;

}

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

bool isGoodTime (string, string, Begin, End) {

if (TimeCurrent () > Localtime (Başlangıç) & & TimeCurrent < Localtime () (Bitiş)) {

dönüş (doğru);

}

dönüş (yanlış);

}

int countOrders (int, int oMagic oType) {

int sayı = 0;

for (int i = 0; i < Sipariş Toplamı (); i ++) {

if (Sipariş Seçimi (i, SELECT_BY_POS)) {

if (OrderMagicNumber () == oMagic) {

if (OrderSymbol () = the = Symbol ()) {

if (OrderType () == oType || oType < 0) {

saymak ++;

}

}

}

}

}

dönüş (sayım);

}

double sltpValue (double, int w1 w2)

{

eğer (w2 = = 0)

dönüş (0);

dönüş (NormalizeDouble (w1, Rakamlar));

}

 

Forex.com EA'ları

Ben bir aptalım. Bunu yanlış foruma gönderdim ... ve onu programlama forumuna nasıl taşıyacağımı bilmiyorum. Rahatsızlık için özür dilerim; hata kasıtsızdı.

3 yıldır spot forex ticareti yapıyorum ve 2 EA geliştirdim. Bu EA'lar Glocap, FXCM ve Alpari'de sorunsuz çalışır (ABD'de ikamet ediyorum, bu nedenle broker seçimim biraz sınırlı). Ayrıca, komisyonun formaya dahil edildiği bir MT4 hesabı istiyorum (kişisel tercih).

Bu EA'ları yakın zamanda bir Forex.com (Gain Capital) demo hesabında test ettim. Her iki EA da iyi çalıştı ve programlanmış kurallara göre işlem gördü. Ancak, Forex.com'da canlı bir hesap açtığımda, EA #1 artık düzgün çalışmıyor, ancak EA #2 iyi çalışıyor. EA #1, Forex.com strateji test cihazında iyi çalışıyor, ancak bunun fazla bir şey ifade etmediğini biliyorum. Bütün bunlar benim için çok garip, çünkü her iki EA da alım satım açmak için aynı kodu kullanıyor (EA #1'deki hata alım satım açmaya çalışırken geliyor), lot boyutunu ayarlayın, alım satımları izleyin ve alım satımları kapatın. İşte her iki EA hakkında biraz bilgi:

EA #1 EUR/JPY Ichimoku göstergesini kullanır

EA #2 EUR/USD 3 hareketli ortalama ve MACD kullanır

Daha önce de söylediğim gibi, EA #2 iyi işlem yapıyor; programlanmış kurallara göre çalışır. EA #1 bazı işlemleri açmaya çalıştığında, aşağıdaki hata mesajını alıyorum: 2011.11.21 17:00:02 Ichimoku_1700Eastern EURJPYpro,H1: Ichimoku_Open EA for EURJPYpro: SATIN AL emrini açma hatası: (133) ticaret devre dışı /// 103.7210

Ek olarak, EA #2 bir işlem yapmaya çalıştığında, Uzmanlar günlüğü her zaman std.lib'in hata veren işlemlerden hemen önce yüklendiğini gösterir (bu, EA #1'de olmaz):2011.11.21 17:00: 02 stdlib EURJPYpro,H1: başarıyla yüklendi

İşte bu yapbozun son parçası: EA #2, 1700 Doğu'da ticaret açacak ama açmayacak. Atılan tüm hatalar 1700 Doğu'da açılmaya çalışılan işlemlerde meydana geldi (bu bir tesadüf olabilir).

EA'yı parçalara ayırdım; kodu sıfırdan yeniden yazdınız; kodu EA #1'den EA #2'ye kopyaladı ve hiçbir şey sorunu çözmedi. Forex.com, sunmadıkları bu "EA desteğini" düşündükleri için yardım etmek istemiyor. İnternette bu hata hakkında bulabildiğim kadarıyla, ya a) komisyoncu EA ticaretine izin vermiyor (ki bunun doğru olmadığını biliyorum) ya da b) ticaret durdurmalar ve/veya limitler gönderiyor, bu da izin vermiyor. Anında Yürütme komisyoncusu ile çalışın (ticaret, durak veya limit GÖNDERMEZ). Forex.com, işlem günü boyunca herhangi bir zamanda işlemleri askıya almadıklarını söyledi.

Bu gruba sorularım şu şekilde:

1. Hiç kimse bu sorunla karşılaştı mı?

2. Varsa, çözmek için ne yaptınız?

3. Bu sorunu hiç görmediyseniz, bunun nedeninin ne olabileceğini düşünüyorsunuz?

Eminim bu benim göremediğim basit bir şeydir. Sol alandan herhangi bir yorum, deneyim hikayeleri ve düşünceler en çok takdir edilecektir.