Bill Williams ve stratejileri... - sayfa 26

 
//+------------------------------------------------------------------+
//| Алигаторний.mq4 |
//| Copyright © 2011, MetaQuotes Software Corp. |
//| http://www.metaquotes.net |
//+------------------------------------------------------------------+
#property copyright "Copyright © 2011, MetaQuotes Software Corp."
#property link "http://www.metaquotes.net"
extern int jaw_period= 13 , teeth_period= 8 ,jaw_shift= 8 ,tteeth_period= 5 , teeth_shift= 5 ,lips_period= 3 ,lips_shift= 3 ;
extern double volume= 0.1 , stoploss= 20 ,takeprofit= 50 ;
//+------------------------------------------------------------------+
//| expert initialization function |
//+------------------------------------------------------------------+
int init()
{
//----

//----
return ( 0 );
}
//+------------------------------------------------------------------+
//| expert deinitialization function |
//+------------------------------------------------------------------+
int deinit()
{
//----

//----
return ( 0 );
}
//+------------------------------------------------------------------+
//| expert start function |
//+------------------------------------------------------------------+

int start()
{
double blu,red,grin;
double Fractalu,Fractall;
int tiket;
//----
blu= iAlligator ( 0 , 0 , jaw_period, jaw_shift, tteeth_period, teeth_shift, lips_period, lips_shift, MODE_SMA , PRICE_CLOSE ,MODE_GATORJAW, 0 ) ;
red= iAlligator ( 0 , 0 , jaw_period, jaw_shift, tteeth_period, teeth_shift, lips_period, lips_shift, MODE_SMA , PRICE_CLOSE ,MODE_GATORTEETH, 0 ) ;
grin= iAlligator ( 0 , 0 , jaw_period, jaw_shift, tteeth_period, teeth_shift, lips_period, lips_shift, MODE_SMA , PRICE_CLOSE ,MODE_GATORLIPS, 0 ) ;
//----



Fractalu= iFractals ( 0 , 0 , MODE_UPPER, 3 ) ;
Fractall= iFractals ( 0 , 0 ,MODE_LOWER, 3 );



if (Fractalu> 0 &&Fractalu>blu&&Fractalu>red&&Fractalu>grin&&grin>red>blu&& OrdersTotal () < 1 )
{ tiket= OrderSend ( Symbol (), OP_BUY, volume, Ask, Point * 3 , Bid- stoploss* Point , Ask+ takeprofit* Point , "Поза66" , 1234567890 , 0 , Red ); Alert ( "buy" , GetLastError ());
} 

if (Fractall> 0 &&Fractalu<blu&&Fractalu<red&&Fractalu<grin&&grin<red<blu&& OrdersTotal () < 1 ) 
{ tiket= OrderSend ( Symbol (), OP_SELL, volume, Bid, Point * 3 , Ask+ stoploss* Point , Bid- takeprofit* Point , "Поза66" , 1234567890 , 0 , Blue ); Alert ( "sell" , GetLastError ());
}




return ( 0 );
}

Yani en azından bir şey gösteriyor. Sıfır çubuğundaki iFraktallerde, fraktallar durumunda herhangi bir şey olması olası değildir ve OrderSend'de Ask ve Bid ile ilgili hatalar vardır. Olası hataları kontrol etmek için Print ( "err" + GetLastError ()) kullanın. Genel olarak, yukarıda ortaya konan hazır bir danışman - Roman - varsa, tekerleği neden yeniden icat edin. 03/09/2011 16:56

 

Çok teşekkür ederim! Print ("err "+GetLastError()) kullanacağım !

neden tekerleği yeniden icat

Yol boyunca mql4 çalışıyorum ve kitapta daha iyi bir şey anlıyorum ama şimdi Roman'ın danışmanına bakacağım.

 
Fraktalu= iFractals( 0, 0, MODE_UPPER, 3) ;
Fractall=iFractals( 0, 0,MODE_LOWER, 3); Sondaki üçlüyü kaydettiğimde en azından logda hatalı uyarılar çıkmaya başladı yani şart yerine geldi, ana fren vardı!Hata 4062!
 
Nerede o, köpek, bir ipe ihtiyacı var?
 
Genel olarak, kayışlarda neden gerekli olduklarını ve genel olarak nasıl kullanılacağını anlamıyorum ...
 
Dimka-novitsek :
Nerede o, köpek, ipe ihtiyacı var?

Kendinizle ve şubeyle alay etmeyin - tangası burada - EXPERTS.rar klasöründe
 

burada bir dizeye ihtiyacı vardı - OrderSend(Symbol(), OP_BUY, volume, Ask, Point*3, Bid- stoploss*Point, Ask+ takeprofit*Point, "Poza66", 1234567890, 0, Red);Alert("buy" , GetLastError() );

Sembolün adı ilk parametredir, 0'ınız vardır.

 
Roman. :

Kendinizle ve şubeyle alay etmeyin - dize burada sayfada - EXPERTS.rar klasöründe

+1 Dimka-novitsek, nasıl geliştireceğimizi birlikte düşünelim.
 
ZZZEROXXX :

+1 Dimka-novitsek, nasıl geliştireceğimizi birlikte düşünelim.

özelden yazdı.
 
ZZZEROXXX :

burada bir dizeye ihtiyacı vardı - OrderSend(Symbol(), OP_BUY, volume, Ask, Point*3, Bid- stoploss*Point, Ask+ takeprofit*Point, "Poza66", 1234567890, 0, Red);Alert("buy" , GetLastError());

Sembolün adı ilk parametredir, 0'ınız vardır.


Teşekkürler!!!

Bu arada, üzgünüm, PM posta değil, nerede?

Hemen bir bakayım orda geliştirilecek bir şey olsa da 20 dakikada yazdım.Kendimi daha iyi anlamak için tabii ki kar beklemiyorum ne de olsa...

Abi geldi hemen oyuna başlayabilir