일격! 전략 - 페이지 8

 

여기에서 시작해서 계속 할꺼에요.... 한마디로 애들같지않을까 걱정입니다. 나는 고문을 썼지 만 왜 그가 모든 것을 완전히 넣지 않았는지 이해할 수 없습니다. 전략은 물론 무익하지만 왜 시프터가 끝까지 작동하지 않는지 궁금합니다.

그것은 위치를 열지 만 어떻게 든 항상 성공적이지는 않습니다. 아무도 도와줄 수 있나요????

 int start()
  {
int TotalOrders, TotalOrders1;
int i,ticket,ticket1;
//if (b!=Bars){
b= Bars ;
support= NormalizeDouble ( iCustom ( NULL , 0 , "TDSEQUENTA v0000" ,set,up,zukko1,TT, 0 , 0 ), 5 );
resist= NormalizeDouble ( iCustom ( NULL , 0 , "TDSEQUENTA v0000" ,set,up,zukko1,TT, 1 , 0 ), 5 );


if ((Last_Close_Loss()> 0 )&&(Prezent_Order()==false)){
               if ( MathAbs (Last_Close_Loss())==resist+step* Point ) OrderSend ( Symbol (),OP_BUYSTOP,Lot,resist+step* Point , 3 ,resist-step* Point ,Ask+TakeProfit* Point );  
               if ( MathAbs (Last_Close_Loss())==support+step* Point ) OrderSend ( Symbol (),OP_BUYSTOP,Lot,support+step* Point , 3 ,support-step* Point ,resist-step* Point ); 

}
if ((Last_Close_Loss()< 0 )&&(Prezent_Order()==false)){
               if ( MathAbs (Last_Close_Loss())==resist-step* Point ) OrderSend ( Symbol (),OP_SELLSTOP,Lot,resist-step* Point , 3 ,resist+step* Point ,support-step* Point );  
               if ( MathAbs (Last_Close_Loss())==support-step* Point ) OrderSend ( Symbol (),OP_SELLSTOP,Lot,support-step* Point , 3 ,support+step* Point ,Ask-TakeProfit* Point ); 
}



 if ((support!=support1)||(resist!=resist1)){
            seljak=true;
            bajak=true;
        TotalOrders= OrdersTotal ();
         for (i= 0 ; i<=TotalOrders; i++){
                 if ( OrderSelect ( 0 ,SELECT_BY_POS)==true){
                     if ( OrderType ()==OP_BUY) OrderClose ( OrderTicket (), OrderLots (),Bid, 5 , Red );
                     if ( OrderType ()==OP_SELL) OrderClose ( OrderTicket (), OrderLots (),Ask, 5 , Red );
                     if ( OrderType ()==OP_SELLSTOP) OrderDelete ( OrderTicket (), Green );
                     if ( OrderType ()==OP_BUYSTOP) OrderDelete ( OrderTicket (), Green );
                     if ( OrderType ()==OP_SELLLIMIT) OrderDelete ( OrderTicket (), Green );
                     if ( OrderType ()==OP_BUYLIMIT) OrderDelete ( OrderTicket (), Green );
                 
                 }
        }
                      
}  
if (support!=support1){
         if (support<resist){
 
            ticket= OrderSend ( Symbol (),OP_SELLSTOP,Lot,support-step* Point , 3 ,support+step* Point ,Ask-TakeProfit* Point );
            ticket1= OrderSend ( Symbol (),OP_BUYLIMIT,Lot,support+step* Point , 3 ,support-step* Point ,resist-step* Point ); 

            ticket= OrderSend ( Symbol (),OP_SELLLIMIT,Lot,resist-step* Point , 3 ,resist+step* Point ,support+step* Point );
            ticket1= OrderSend ( Symbol (),OP_BUYSTOP,Lot,resist+step* Point , 3 ,resist-step* Point ,Ask+TakeProfit* Point ); 
             if (ticket< 0 ) return ( 0 ); 
             if (ticket1< 0 ) return ( 0 );          
         

}
}
if (resist!=resist1){
         if (support<resist){
       
            ticket= OrderSend ( Symbol (),OP_SELLSTOP,Lot,support-step* Point , 3 ,support+step* Point ,Ask-TakeProfit* Point );
            ticket1= OrderSend ( Symbol (),OP_BUYLIMIT,Lot,support+step* Point , 3 ,support-step* Point ,resist-step* Point ); 

            ticket= OrderSend ( Symbol (),OP_SELLLIMIT,Lot,resist-step* Point , 3 ,resist+step* Point ,support+step* Point );
            ticket1= OrderSend ( Symbol (),OP_BUYSTOP,Lot,resist+step* Point , 3 ,resist-step* Point ,Ask+TakeProfit* Point ); 
             if (ticket< 0 ) return ( 0 ); 
             if (ticket1< 0 ) return ( 0 );          
         
}
}




resist1=resist;
support1=support;


//}
   
   return ( 0 );
  }
 //Проверка лосей 
double Last_Close_Loss(){
double Last_profit= 0 , Last_close_lots= 0 ,Last_Type= 0 ,Last_Open_Price= 0 ; int time= 0 ; 
//---------
   for ( int i= OrdersHistoryTotal ();i>= 1 ;i--){
         if ( OrderSelect (i- 1 , SELECT_BY_POS, MODE_HISTORY))
         if ( OrderSymbol ()!= Symbol ()) continue ;
         if ( OrderType () <= 1 )
           { if ( OrderCloseTime ()>time){time= OrderCloseTime ();
                                      Last_profit= OrderProfit ()+ OrderSwap ();
                                      Last_Type= OrderType ();
                                      Last_Open_Price= OrderOpenPrice ();
                                      }
           }
        }    
if (Last_profit< 0 ){
   if (Last_Type==OP_SELL) Last_Open_Price=Last_Open_Price*(- 1 );
}
     return (Last_Open_Price);
   
} 
//Проверка наличия отложенника по цене.   
bool Prezent_Order(){
bool Chek=false; 
int TotalOrders,i;
        TotalOrders= OrdersTotal ();
         for (i= 0 ; i<=TotalOrders; i++){
                 if ( OrderSelect (i,SELECT_BY_POS,MODE_TRADES)==true){
                   if ( OrderOpenPrice ()== MathAbs (Last_Close_Loss())) Chek=true;   
                 }
        }

 return (Chek);  
} 

즉, 어쩐지 끝까지 안되고, 어떤 경우에는 130 에러가 난다..... 멈춤이 잘못된듯.. 다 확인했는데도....정확히 맞는듯....

쩝쩝!!!!! 오류가 어디에 있는지 도움을 주거나 제안하십시오.

거래의 결과

올빼미는 한 방향으로만 명령을 내립니다. 그리고 그는 한 방향으로만 명령을 내릴 필요가 있습니다.

 
nikelodeon :

여기에서 시작해서 계속 할꺼에요.... 한마디로 애들같지않을까 걱정입니다. 나는 고문을 썼지 만 왜 그가 모든 것을 완전히 넣지 않았는지 이해할 수 없습니다. 전략은 물론 무익하지만 왜 시프터가 끝까지 작동하지 않는지 궁금합니다.

그것은 위치를 열지 만 어떻게 든 항상 성공적이지는 않습니다. 아무도 도와줄 수 있나요????

즉, 어쩐지 끝까지 안되고, 어떤 경우에는 130 에러가 난다..... 멈춤이 잘못된듯.. 다 확인했는데도....정확히 맞는듯....

쩝쩝!!!!! 오류가 어디에 있는지 도움을 주거나 제안하십시오.

거래의 결과

올빼미는 한 방향으로만 명령을 내립니다. 그리고 그는 한 방향으로만 명령을 내릴 필요가 있습니다.

안녕하세요. 주문에 대한 종단 간 제어를 수행하는 것이 좋습니다. 각 수준에는 주문에 대한 자체 설명이 있으며 주문 하기 전에 정지 수준 가격 오프셋을 확인하십시오. 알고리즘을 단순화할 수 있습니다. 단 4개의 주문만 시장에 출시될 수 있습니다. 우리는 레벨별로 라인석에 침전물을 설정합니다. 열림은 발에서 자동으로 이루어집니다. 우리는 모든 주문을 검토합니다. 채널 외부의 시장 인수가 트리거되면 보류 중인 주문을 삭제합니다. 제가 알기로는 작업은 채널 내에서 옵니다.
 
FION :
안녕하세요. 주문에 대한 종단 간 제어를 수행하는 것이 좋습니다. 각 수준에는 주문에 대한 자체 설명이 있으며 주문하기 전에 정지 수준 가격 오프셋을 확인해야 합니다. 알고리즘을 단순화할 수 있습니다. 단 4개의 주문만 시장에 출시될 수 있습니다. 우리는 레벨별로 라인석에 침전물을 설정합니다. 열림은 발에서 자동으로 이루어집니다. 우리는 모든 주문을 검토합니다. 채널 외부의 시장 인수가 트리거되면 보류 중인 주문을 삭제합니다. 제가 알기로는 작업은 채널 내에서 옵니다.

아니, 작업은 라인에서 .....
 
오류가 어디에 있는지 명확하지 않습니다 ??? 그래서 다 맞는듯...
 
nikelodeon :
오류가 어디에 있는지 명확하지 않습니다 ??? 그래서 다 맞는듯...
매수 한도를 설정할 때 항상 조건이 충족되어야 한다는 점을 고려해야 합니다. 시가는 항상 현재 시장 가격 보다 낮아야 하고 매도 한도의 경우 그 반대의 경우도 마찬가지입니다. 귀하의 가격은 현재 시장 가격이 아닌 지표에 연결되어 있으므로 위의 조건이 항상 충족되지 않을 수 있습니다.
 


어쨌든 설정했습니다! :)

남자들이 도울 수 있습니다

조정 된 곱셈 매개 변수를 던지기 위해 올빼미에서!?

플리즈!

파일:
vlad_2.mq4  12 kb
 
vladds , 이 고문에 대해 실제 계정에 $10,000도 청구하시겠습니까?
 
Bicus :
vladds , 이 고문에 대해 실제 계정에 $10,000도 청구하시겠습니까?

아직 생생하다

밤 3시에 테스트 자체를 실행하고 테스트는 10:30에 종료되었습니다 :)

고문은 완료되고 연결되어야합니다. 일반적으로 황금 복도가 있다고 썼습니다.

 
vladds :


어쨌든 설정했습니다! :)


훌륭하게 설정하십시오. 다른 마을 사람들과 설정을 공유하는 것을 잊지 마십시오.

 
4x-online :

훌륭하게 설정하십시오. 다른 마을 사람들과 설정을 공유하는 것을 잊지 마십시오.


마지막으로 게시된 올빼미가 설정되었습니다!