Timsah Örn. - sayfa 2

 
ZZZEROXXX :

Ve içinde daha kötü bir sonuca yol açan ne değiştirildi? TP, SL veya başka bir şey?

EA daha da kötüleşmedi, söylemek istedim ki, varsayılan ayarlar ile biraz geriye kaydırılanlar karşılaştırıldığında, sonucun eskisinden yana olmadığını söylemek istedim.
 
Oh, şey, tabii ki, TF'ye de bağlı
 
Elin bozulmasıyla ilgili anlaşmaları kapatma girişimi, nedenini hala anlamamış olsam da, kârsız olduğu ortaya çıktı.
 

Danışmanımın konusundan küçük bir alıntı.

Dün danışmanım için kod blokları ararken çöp kutularımda bulduğum bir danışmanı size vermek istiyorum (çünkü kendim henüz kodlama konusunda profesyonel değilim), benim tarafımdan yazılmadı, ama bence kötü bir danışman değildir. TF H1 üzerinde çalışır, Trala işlevi etkinken test cihazında iyi sonuçlar gösterir (ayarlardan etkinleştirilmelidir). 100 EUR bakiye ile 0,01 çok test ettim ve her şey yolunda gidiyordu, optimize edebilirsen kullanabilirsin diye düşünüyorum.

Dosyalar:
burn_v1.7m.mq4  18 kb
 
İşte bu EA'nın 2011 için test sonuçları. Fena değil bence.
Dosyalar:
 
Dizet_02 :
İşte bu EA'nın 2011 için test sonuçları. Fena değil bence.
Burada bakiyeyi 1000 ve lot 1.0 olarak ayarladım
 

Koddaki hatayı bulamıyorum ve düzeltemiyorum. Kod bloğu, yukarıda yayınlanan BURN Expert Advisor'dan alınmıştır. '\end_of_program' hatası - dengesiz sol parantez yazar.

Danışman kodu aşağıdadır.


Dosyalar:
 
Parantezleri nerede kaçırdığımı çözemedim.
 
Dizet_02 :
Parantezleri nerede kaçırdığımı çözemedim.
Bu fonksiyonda aşağıda altı çizili iki satır vardır - iki sağ parantez - her satırda bir tane.
 //+------------------------------------------------------------------+
//| Уровень безубыточности |
//| Copyright © 2010, Khlistov Vladimir |
//| http://cmillion.narod.ru |
//+------------------------------------------------------------------+
int Profit()
{ 
int b,s;
double NULLPs,NULLPb,MargaSell,MargaBuy,price,price_b,price_s,lot,lot_s,lot_b;
color TextColor;
for ( int i= 0 ; i< OrdersTotal (); i++)
{ if ( OrderSelect (i,SELECT_BY_POS,MODE_TRADES))
{ if (OrderSymbol()== Symbol ())
{
price = OrderOpenPrice();
lot = OrderLots();
if (OrderType()==OP_BUY ) 
{
MargaBuy+=OrderProfit();
price_b = price_b+price*lot; b++; lot_b=lot_b+lot;
}
if (OrderType()==OP_SELL) 
{
MargaSell+=OrderProfit();
price_s = price_s+price*lot; s++; lot_s=lot_s+lot;
}
} } }
ObjectDelete ( "NULLPb" );
if (b!= 0 ) 
{ NULLPb = NormalizeDouble (price_b/lot_b, Digits );
ObjectCreate ( "NULLPb" , OBJ_ARROW , 0 ,Time[ 0 ],NULLPb, 0 , 0 , 0 , 0 ); 
ObjectSet ( "NULLPb" , OBJPROP_ARROWCODE , 6 );
ObjectSet ( "NULLPb" , OBJPROP_COLOR , Blue );
}
ObjectDelete ( "NULLPs" );
if (s!= 0 ) 
{ NULLPs = NormalizeDouble (price_s/lot_s, Digits );
}
if (MargaSell< 0 ) TextColor= Red ; else TextColor= Green ;
ObjectSetText( "доходS" , StringConcatenate ( "SELL ордеров =" ,s));
if (MargaBuy< 0 ) TextColor= Red ; else TextColor= Green ;
ObjectSetText( "доходB" , StringConcatenate ( "BUY ордеров =" ,b));
}
 
Çok teşekkür ederim, beni kurtardın)))