[ARCHIVE] 포럼을 어지럽히 지 않도록 초보자 질문. 프로, 놓치지 마세요. 너 없이는 아무데도 - 5. - 페이지 147

 
first_may :
양초 채색에 대해 알려주실 수 있으신가요?

먼저 세 번째 옵션으로 수행할 작업을 결정합니다.
 
그리고 이것이 옵션이라면 "양초 의 종가 가 MA 21보다 크거나 같으면 양초는 녹색이고 그렇지 않으면 빨간색입니다."?
 
first_may :
그리고 이것이 옵션이라면 "양초의 종가가 MA 21보다 크거나 같으면 양초는 녹색이고 그렇지 않으면 빨간색입니다."?

그리고 이 옵션 은 적합하지 않습니다. 물론 최고는 아니다
 
감사합니다. 생각하겠습니다.
 
Vinin :

주말이 오기 전에 확산이 증가합니다. 그리고 꽤 강하다

Vinin 응답하십시오 스프레드가 월요일에 반환되고 이전 결과가 반환됩니까? 고맙습니다
 
laveosa :

Vinin 응답하십시오 스프레드가 월요일에 반환되고 이전 결과가 반환됩니까? 고맙습니다

그리고 그들은 어디로 갑니까? 물론 그들은 돌아올 것이다.
 

잘 자,

어드바이저를 켠 후 주문을 열려면 명령이 필요합니다. 나는 라인을 시도합니다

정수 시작()
{int j = OrdersTotal()-1; j >= 0; 제이--)
{
if ( 주문선택 (j, SELECT_BY_POS )
}

리턴(0);
}

오류 메시지를 제공합니다

MT4 LESSONS를 사용하여 인터넷에서 이 라인을 찾았습니다.

 
Dip :

잘 자,

어드바이저를 켠 후 주문을 열려면 명령이 필요합니다. 나는 라인을 시도합니다

정수 시작()
{int j = OrdersTotal()-1; j >= 0; 제이--)
{
if (OrderSelect(j, SELECT_BY_POS)
}

리턴(0);
}

오류 메시지를 제공합니다

MT4 LESSONS를 사용하여 인터넷에서 이 라인을 찾았습니다.

위 사이트에서 튜토리얼과 문서를 확인하세요! 규칙에 따라 모든 것을 엄격히 수행해야 합니다. 그러면 프로그램에서 열라는 명령을 내릴 것입니다!
 
Dip :

잘 자,

어드바이저를 켠 후 주문을 열려면 명령이 필요합니다. 나는 라인을 시도합니다

정수 시작()
{int j = OrdersTotal()-1; j >= 0; 제이--)
{

 if ( OrderSelect (j, SELECT_BY_POS))

//if (OrderSelect(j, SELECT_BY_POS)
}

리턴(0);
}

오류 메시지를 제공합니다

MT4 LESSONS를 사용하여 인터넷에서 이 라인을 찾았습니다.

그러나 귀하의 코드에는 주문을 여는 명령이 없습니다...
 

고문이 거래를 열지 않는 이유를 알려주세요. 오류 130 을 작성합니다. 손절매 = 55 포인트(4 인용 문자)

 bool NewBar()
  {
       static datetime lastbar = 0 ;
       datetime curbar = iTime( Symbol (), 0 , 0 );
       if (lastbar!=curbar)
       {
             lastbar=curbar;
             return ( true );
       }
       return ( false );
  }
//+------------------------------------------------------------------+
//| expert start function                                            |
//+------------------------------------------------------------------+
int start()
  {
     int ticket;
     double price,takeprofit,stoploss,Lots;
//----
     double frUP = iFractals ( NULL , 0 ,MODE_UPPER, 3 );
     double frLOW = iFractals ( NULL , 0 ,MODE_LOWER, 3 );
     double lwma = iMA ( NULL , 0 ,PeriodLWMA, 0 , MODE_LWMA , PRICE_CLOSE , 0 );
     if (OrderType()==OP_BUYSTOP)
       {
       price = NormalizeDouble (frUP+(Ask-Bid)+ 30 * Point , Digits );
       takeprofit = NormalizeDouble (price+tp* Point , Digits ); 
       stoploss = NormalizeDouble (price-sl* Point , Digits );
       }
     if (OrderType()==OP_SELLSTOP)
       {
       price = NormalizeDouble (frLOW- 30 * Point , Digits );
       takeprofit = NormalizeDouble (price-tp* Point , Digits );
       stoploss = NormalizeDouble (price+sl* Point , Digits );
       }
       double MaxLot = MarketInfo( Symbol (),MODE_MAXLOT);
       double MinLot = MarketInfo( Symbol (),MODE_MINLOT);
       Lots = NormalizeDouble (AccountFreeMargin()/ 10 *MaxRisk/ 1000 , 2 );
     if (Lots>MaxLot)
       Lots = MaxLot;
     if (Lots<MinLot)
       Lots = Lot;
//----
     static bool flag = true ;
     if (NewBar())
      flag = true ;
       if (Ask>lwma && frUP> 0 && flag)
         {
         ticket = OrderSend ( Symbol (),OP_BUYSTOP,Lots,price, 5 ,stoploss,takeprofit, "Fractal" , 123 , 0 ,Blue);
         Print ( "Ошибка № " , GetLastError ());
         if (ticket> 0 && GetLastError ()== 0 )
            flag = false ;
             return (ticket);
         }
//-------------------------------------------------------------------
     if (NewBar())
      flag = true ;
       if (Bid<lwma && frLOW> 0 && flag)
         {
         ticket = OrderSend ( Symbol (),OP_SELLSTOP,Lots,price, 5 ,stoploss,takeprofit, "Fractal" , 123 , 0 ,Red);
           Print ( "Ошибка № " , GetLastError ());
         if (ticket> 0 && GetLastError ()== 0 )
            flag = false ;
             return (ticket);
         }
  }
//+-------------------------------------