초보자의 질문 MQL5 MT5 MetaTrader 5 - 페이지 361

 
forexman77 :
1. 틱 볼륨 에 몇 개의 위아래 틱이 있었는지 기록에서 알 수 있습니까?

2. autochartis를 삭제한지 몇개월이 지났는데 로그에 메시지가 나타납니다. 프로그램이 계속 파일을 열려고 합니다.

autochartis를 완전히 지우는 방법?


두 번째 질문: 자동 차트에 대한 레코드가 남아 있는 템플릿을 찾아야 합니다.
 
Karputov Vladimir :
두 번째 질문: 자동 차트에 대한 레코드가 남아 있는 템플릿을 찾아야 합니다.
chart01.chr 파일이 있는 "profiles" 폴더를 의미합니까? (MQL4)
 
forexman77 :
chart01.chr 파일이 있는 "profiles" 폴더를 의미합니까? (MQL4)
글쎄, 시스템 파일을 직접 파헤치지 마십시오. 어떤 차트에 오류가 나타나는지 확인해야 합니다. 그런 다음 차트에 어떤 지표와 조언자가 있는지 확인해야 합니다. 초과분을 제거하십시오.
 
Karputov Vladimir :
글쎄, 시스템 파일을 직접 파헤치지 마십시오. 어떤 차트에 오류가 나타나는지 확인해야 합니다. 그런 다음 차트에 어떤 지표와 조언자가 있는지 확인해야 합니다. 초과분을 제거하십시오.
... 템플릿을 덮어씁니다.
 
if (CountTrades()== 0 ) // поверить есть ли открытые ордера 
  {
   double ima= iMA ( Symbol (), 0 , 14 , 0 , MODE_SMA , PRICE_CLOSE , 1 );

//+------------------------------------------------------------------+
   int CountTrades()
     {
       int count= 0 ;
       for ( int i= OrdersTotal ()- 1 ; i>= 0 ; i--)
        {
         if ( OrderSelect (i,SELECT_BY_POS))
           {
             if (OrderSymbol()== Symbol () && OrderMagicNumber()==Magic)
               count++;
           }
        }
       return (count);
     }
//+------------------------------------------------------------------+


프로그래밍을 배우는 것. 말해 주세요, 미결 주문이 있는지 여부를 확인할 뿐만 아니라 존재하는 경우 어떤 주문의 값을 반환하도록 함수를 변경하고 싶습니다.

 
Mikhail Lebedev :


프로그래밍을 배우는 것. 말해 주세요, 미결 주문이 있는지 여부를 확인할 뿐만 아니라 존재하는 경우 어떤 주문의 값을 반환하도록 함수를 변경하고 싶습니다.

int Total Ord= 0 ,BOrd= 0 ,SOrd= 0 ;
void CountTrades()
     {
      Total Ord= 0 ,BOrd= 0 ,SOrd= 0 ;
       for ( int i= OrdersTotal ()- 1 ; i>= 0 ; i--)
        {
         if ( OrderSelect (i,SELECT_BY_POS))
           {
             if (OrderSymbol()== Symbol () && OrderMagicNumber()==Magic)
            Total Ord++;
             switch (OrderType())
             {
               default : break ;
               case 0 :  
                BOrd++; 
                 break ;
               case 1 :  
                SOrd++;
                 break ;
             }
           }
        }
     }
 
Vitalie Postolache :
확인.
 
Vitalie Postolache :
void CountTrades() 함수를 EA에 삽입하려고 했습니다. 컴파일러는 void CountTrades()가 아무 것도 반환하지 않기 때문에 맹세합니다. int CountTrades()가 있어야 합니다.
 

걷어차지 마, 나는 아직 주제가 아니다.

몇 가지 질문이 있습니다.

1 다른 시간대의 동일한 쌍의 차트에서 동일한 표시기/오실레이터가 동일한 위치에 있음을 (시각적으로 및 사운드 신호로) 알려주는 무언가를 작성하는 것이 기술적으로 가능합니까?

2 얼마나 어렵습니까

3 이 stray를 작성하기 위해 mql을 배우기 시작해야 합니까?

 
Mikhail Lebedev :
void CountTrades() 함수를 EA에 삽입하려고 했습니다. 컴파일러는 void CountTrades()가 아무 것도 반환하지 않기 때문에 맹세합니다. int CountTrades()가 있어야 합니다.
스튜디오의 curses 스크린샷, 이전에는 아무도 값을 반환하지 않는 입구에서 저주했습니다. Void는 아무것도 반환하지 않도록 설계되었습니다.
사유: