Otomatik Ticaret Şampiyonası 2007: Uzman Danışmanlarda Sık Yapılan Hatalar - sayfa 5

 
komposter :
Kadak :
Ancak Organizatörler böyle bir uzmanın yarışmaya katılmasına izin verecek mi? Bu tasarımı kullanırken, 5 dakikalık çoklu para birimi "kaynakları aşırı kullanma" testi Uzman Danışman sorunsuz geçer.
Bu yapı, uzman programlama için iyi bir tondur.
Organizatörlerin yetkin uzman yazarları diskalifiye ettiğini duymadım ;)

Ben de öyle düşünüyorum. ORGANİZATÖR'ün cevabını almak arzu edilir.
 
Kadak :

Ben de öyle düşünüyorum. ORGANİZATÖR'ün cevabını almak arzu edilir.
Yarışmada koşmak her şeyi gösterecek. Kaynakları aşırı tüketmiyorsa, her şey yolundadır ( diğer kurallara tabidir ).
 
Renat :
Martı :

Sevgili organizatörler!

Çok para birimli bir Uzman Danışmanın tam tanımını vermenizi isteyebilir miyim? "Çok para birimi uzmanı" için bir site araması yaptım. Sonuç olarak, belgelerde hiçbir şey bulunamadı ve diğer sayfalarda da (esas olarak şampiyona forumundan) hiçbir tanım yoktu. Çok para birimli bir Uzman Danışmanın ne olduğunu kabaca tahmin ediyorum, ancak aynı zamanda kesin bir tanıma da ihtiyacım var.

Çoklu para birimi uzmanı, eklendiği sembolü saymadan diğer enstrümanlarda alım satım pozisyonları açan kişidir. Herhangi bir Uzman Danışman bilgi için diğer sembollerin çizelgelerine ve parametrelerine erişebilir, ancak bu nedenle çoklu para birimi olarak kabul edilmez.

Onlar. Çoklu para birimi olmayan bir Uzman Danışman, mevcut grafiğin döviz çiftinin siparişleri hakkında kararlar almak için farklı zaman dilimlerinden farklı döviz çiftleri hakkında bilgi alabilir mi?

Bu durumda, çoklu para birimimi tek döviz çifti modunda test etmek için aşağıdaki kodu kullanabilir miyim? Test yaparken diğer döviz çiftleri hakkında bilgi almak mümkün müdür?

================================================= ========================


if ( (mono==1)&&(f==0) ) ////=== mono - bir döviz çifti için açılış emirlerinin işareti, f - mevcut grafiğin döviz çiftinin işareti
{
bilet=OrderSend(Symbol(), OP_BUY, LotsOptimized, Ask, 5,Bid-StopLoss*Point, Ask+TakeProfit*Puan, Commenta,f,0, Green);
if(bilet>0)
{
if(OrderSelect(bilet, SELECT_BY_TICKET, MODE_TRADES)) {}
else Print(" SATIN AL emri açılırken hata oluştu : ", GetLastError());
}

}
başka
{
çift teklif =MarketInfo(Symbol_array[f], MODE_BID);
çift sor =MarketInfo(Symbol_array[f], MODE_ASK);
çift nokta =MarketInfo(Symbol_array[f], MODE_POINT);
bilet=OrderSend(Symbol_array[f], OP_BUY, LotsOptimized, ask, 5,bid-StopLoss*point, ask+TakeProfit*point,Commenta,f,0, Green);
if(bilet>0)
{
if(OrderSelect(bilet, SELECT_BY_TICKET, MODE_TRADES)) {}
else Print("SATIN AL emri açılırken hata oluştu : ", GetLastError());
}


}

================================================= ===================================

 
"Sipariş No.'yu kapatırken 4108 hatasından" nasıl kurtulacağımı söyle. Ve ne kadar kritik, çünkü Expert Advisor düzgün çalışıyor.
 
Tihon_RUS :
"Sipariş No.'yu kapatırken 4108 hatasından" nasıl kurtulacağımı söyle. Ve ne kadar kritik, çünkü Expert Advisor düzgün çalışıyor.
Kapatmak için doğru bileti belirtin. Kod olmadan hiçbir şey söylenemez.
 
belki bir yerde bir hata vardır?







while (OrdersTotal()>0)
{
if (!OrderSelect(0, SELECT_BY_POS)) kırılması;
if (OrderType()>OP_SEL)
{
if (!OrderDelete(OrderTicket()))
{
Print("Hata", GetLastError()," bekleyen bir siparişi silerken ",
OrderTicket());
kırmak;
}
}
{
çift fiyat;
if (OrderType()==OP_SEL)
fiyat = MarketInfo(OrderSymbol(), MODE_ASK);
başka
fiyat = MarketInfo(OrderSymbol(), MODE_BID);

if (!OrderClose(OrderTicket(), OrderLots(), fiyat, 3))
{
Print("Hata", GetLastError()," bir pozisyonu kapatırken ", OrderTicket());
kırmak;
}
}
}
uyku (10000);
 
...
if (( OrderType () > OP_SELL ) && ( OrderCloseTime () == 0 ))
...

Yakın zaman kontrolü ekleyin. Zaten silinmiş siparişleri silmenize gerek yok.

 

Lütfen bana söyle

Neyin yanlış olduğunu anlamıyorum!

Trol 50p'den başlar

aynı zamanda, ilk başta, pozisyon 35p'ye ulaştığında bir siparişin açılmasından itibaren başabaş + 5p'de görüntülenir.

ve ancak o zaman, 50p'ye ulaştığında, köle çalışmaya başlar

şu anda ve diğer dönemlerde makinemde test yaparken 130 hatası almıyorum

---

otomatik test EA'nın verdiği şey budur - test ederken herhangi bir hata almıyorum :-(

35p başabaşa transfer ve 50p fiyatından sonraki iz hata verebilir mi!?

Öte yandan, güçlü hareketler üzerine güçlü bir alıntı taklit edilirse, sorundan nasıl kaçınılır?

2007.09.06 19:30 loading
yz_t4 on EURUSD:240
19:30:18 2007.01.03 16:06  yz_t4 EURUSD,H4: OrderModify error 1
19:30:18 2007.01.03 16:06  yz_t4 EURUSD,H4: OrderModify error 1
19:30:18 2007.01.03 16:06  yz_t4 EURUSD,H4: OrderModify error 1
19:30:18 2007.01.03 16:06  yz_t4 EURUSD,H4: OrderModify error 1
19:30:18 2007.01.03 16:08  yz_t4 EURUSD,H4: OrderModify error 1
19:30:18 2007.01.03 16:08  yz_t4 EURUSD,H4: OrderModify error 1
19:30:18 2007.01.03 16:08  yz_t4 EURUSD,H4: OrderModify error 1
19:30:18 2007.01.03 16:09  yz_t4 EURUSD,H4: OrderModify error 1
19:30:18 2007.01.03 16:10  yz_t4 EURUSD,H4: OrderModify error 1
19:30:18 2007.01.03 16:10  yz_t4 EURUSD,H4: OrderModify error 1
19:30:18 2007.01.03 16:10  yz_t4 EURUSD,H4: OrderModify error 1
19:30:19 2007.01.03 16:24  yz_t4 EURUSD,H4: OrderModify error 1
19:30:19 2007.01.03 16:25  yz_t4 EURUSD,H4: OrderModify error 1
19:30:19 2007.01.03 16:25  yz_t4 EURUSD,H4: OrderModify error 1
19:30:19 2007.01.03 16:30  yz_t4 EURUSD,H4: OrderModify error 1
19:30:19 2007.01.03 16:30  yz_t4 EURUSD,H4: OrderModify error 1
19:30:19 2007.01.03 16:30  yz_t4 EURUSD,H4: OrderModify error 1
19:30:19 2007.01.03 17:12  yz_t4 EURUSD,H4: OrderModify error 1
19:30:19 2007.01.03 17:12  yz_t4 EURUSD,H4: OrderModify error 1
19:30:19 2007.01.03 17:13  yz_t4 EURUSD,H4: OrderModify error 1
1 min 34 seconds
Errors: 20
  
Код тралла достаточно сложный и все же я приведу его! 
Dosyalar:
yz_trall.mq4  10 kb
 

Sevgili Renat ve Rosh !

1. Yazar, Uzman Danışman gönderirken Uzman Danışmanı (döviz çiftleri, TF) test etme koşullarını belirtmeli midir? Soru elbette aptalca, ancak koşullarınızı seçerseniz, bunlara uymanız zor olabilir :)

2. Çok para birimli bir Expert Advisor'ın çalışma koşulları, belirli zaman dilimlerine sahip diğer kişilerin çiftlerinin birkaç açık tablosuysa, bunlar Expert Advisor'ın şampiyonada piyasaya sürülmesi sırasında gözlemlenecek mi ve bunlar nerede formüle edilebilir?

 
goldtrader :

Sevgili Renat ve Rosh !

1. Yazar, Uzman Danışman gönderirken Uzman Danışmanı (döviz çiftleri, TF) test etme koşullarını belirtmeli midir? Soru elbette aptalca, ancak koşullarınızı seçerseniz, bunlara uymanız zor olabilir :)

2. Çok para birimli bir Expert Advisor'ın çalışma koşulları, belirli zaman dilimlerine sahip diğer kişilerin çiftlerinin birkaç açık tablosuysa, bunlar Expert Advisor'ın şampiyonada piyasaya sürülmesi sırasında gözlemlenecek mi ve bunlar nerede formüle edilebilir?


1. Uzman Danışmanları "Dosyalar" sekmesinde katılımcının profilinde belirtilen sembol/sürede test ederiz. Ancak, hataları tespit etmek için Expert Advisor'ı herhangi bir veri üzerinde test edebiliriz. Expert Advisor doğru yazılmışsa ve hata işlemeyi sağlıyorsa, herhangi bir veri üzerinde düzgün davranır, ticaret sunucusuna hatalı istekler yüklemez ve dev günlükler oluşturmaz.

2. EA'nın açıklamasında hangi grafiklerin açılması gerektiğini belirtmeniz gerekiyor. Grafik periyotları belirtmezseniz, ana sembol için belirtilen periyot ile ilgili grafikler açılacaktır.