빌 윌리엄스와 그의 전략 ... - 페이지 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 );
}

그래서 적어도 뭔가를 보여줍니다. 제로 바의 iFractals에서 프랙탈의 경우에는 아무 일도 일어나지 않을 것 같으며 OrderSend에서는 Ask 및 Bid에 오류가 있습니다. 가능한 오류를 확인하려면 Print ( "err" + GetLastError ())를 사용하십시오. 일반적으로 위에 나열된 기성 고문인 Roman이 있는 경우 바퀴를 재발명하는 이유는 무엇입니까? 2011년 03월 9일 16:56

 

감사합니다! Print("err "+GetLastError()) 를 사용 하겠습니다!

바퀴를 재발명하는 이유

글쎄, 나는 도중에 mql4를 공부하고 있고 책에서 더 나은 것을 이해하지만 지금은 Roman의 조언자를 살펴 보겠습니다.

 
프랙탈루 = iFractals( 0, 0, MODE_UPPER, 3) ;
Fractall=iFractals(0, 0,MODE_LOWER, 3); 마지막에 트리플 등록을 했더니 로그에 적어도 에러가 나는 경고가 뜨기 시작해서 조건을 만족하면 메인 브레이크가 떴다!에러 4062!
 
개, 그에게 끈이 필요한 곳은 어디입니까?
 
일반적으로 가죽 끈이 필요한 이유와 일반적으로 사용하는 방법을 이해하지 못합니다 ...
 
Dimka-novitsek :
개, 그에게 끈이 필요한 곳은 어디입니까?

자신과 지점을 조롱하지 마십시오 - 그의 가죽 끈 은 여기 페이지에 있습니다 - 폴더에 EXPERTS.rar
 

그는 여기에 문자열이 필요했습니다 - OrderSend(Symbol(), OP_BUY, volume, Ask, Point*3, Bid-stoploss*Point, Ask+ takeprofit*Point, "Poza66", 1234567890, 0, Red);Alert("buy" , GetLastError() );

기호의 이름은 첫 번째 매개변수이며 0입니다.

 
Roman. :

자신과 분기를 조롱하지 마십시오. 문자열 은 여기 페이지에 있습니다. 폴더 EXPERTS.rar에 있습니다.

+1 Dimka-novitsek, 개선 방법을 함께 더 잘 생각해 봅시다.
 
ZZZEROXXX :

+1 Dimka-novitsek, 개선 방법을 함께 더 잘 생각해 봅시다.

비공개로 작성했습니다.
 
ZZZEROXXX :

그는 여기에 문자열이 필요했습니다 - OrderSend(Symbol(), OP_BUY, volume, Ask, Point*3, Bid-stoploss*Point, Ask+ takeprofit*Point, "Poza66", 1234567890, 0, Red);Alert("buy" , GetLastError());

기호의 이름은 첫 번째 매개변수이며 0입니다.


감사해요!!!

그런데 죄송합니다만 PM은 메일이 아니라 어디에 있습니까?

지금 바로 봐야겠다 거기에 개선할 부분이 있어 20분만에 작성했다 나 자신을 더 잘 이해하기 위해 당연히 이익은 바라지 않지만 뭐...

형이 왔어, 지금 당장 게임을 시작할 수 있어