포럼을 어지럽히 지 않도록 모든 초보자 질문. 프로, 놓치지 마세요. 너 없이는 아무데도 - 6. - 페이지 893

 
글쎄, 이제 포럼도 버그가 있습니다. 게시물을 끝까지 게시하지 않았지만 편집을 허용하지 않습니다 ...
 
tuner :
예를 들어 프로그래밍 방식으로 기간을 전환한 다음 필요한 경우 다시 반환할 수 있습니다.
변수가 그렇게 재설정되는 것 같지 않습니다.
 
tuner :
또는 템플릿을 저장한 다음 다시 로드하십시오.
좋은 아이디어! 가능합니까?
 

신은 무엇을 알고...

Expert Advisor의 세 가지 버전을 작성했는데 모두 오류 없이 컴파일되며 테스터에서 이상한 일이 발생합니다. M5에서 한 위치를 열고 닫지 않고 M1에서 각 틱마다 열리고 다음에는 규정된 조건에 관계없이 닫힙니다.

 
abeiks :
이것이 변수가 재설정되는 방식이 아니라고 생각합니다.
시간 프레임이 변경되면 OnInit() 함수 가 호출되기 때문에 외부 변수가 재설정됩니다.
 
abeiks :
좋은 아이디어! 가능합니까?
아마도... MQl4에는 템플릿 저장 및 로드와 관련된 내장 함수가 있습니다. ChartSaveTemplate, ChartApplyTemplate
 
rapid_minus :

신은 무엇을 알고...

Expert Advisor의 세 가지 버전을 작성했는데 모두 오류 없이 컴파일되며 테스터에서 이상한 일이 발생합니다. M5에서 한 위치를 열고 닫지 않고 M1에서 각 틱마다 열리고 다음에는 규정된 조건에 관계없이 닫힙니다.

곱셈 함수를 작성하면 알려주세요

 double f( double a1, double a2)
{
 return (a1*a2+ 1 );
}

이 함수는 언제 결과 2*2=4를 줄까요?

이것은 컴파일러가 코드의 논리를 확인하지 않는다는 것을 의미합니다. 그리고 당신의 조언자들은 논리적 오류로 가득 차 있습니다.

 
AlexeyVik :

곱셈 함수를 작성하면 알려주세요

이 함수는 결과 2*2=4를 언제 제공합니까?

이것은 컴파일러가 코드의 논리를 확인하지 않는다는 것을 의미합니다. 그리고 당신의 조언자들은 논리적 오류로 가득 차 있습니다.

이해했다. 나는 한 가지만 이해하지 못했습니다. 구체적으로 무엇입니까?

추신: 그리고 다른 TF에서 어떤 종류의 오류가 다르게 작동할 수 있습니까?

ZZY: 예를 들어 논리적 오류는 다음과 같습니다.

 void CritClose() 
{ 
   for ( int ord = OrdersTotal ()- 1 ; ord >= 0 ; ord--) 
  { 
     if (! OrderSelect (ord,SELECT_BY_POS,MODE_TRADES)) Comment ( "Не найдено открытых ордеров. Ошибка #" , GetLastError ());
     
     if (OrderSymbol() == Symbol ()) 
    { if ((OrderMagicNumber()== 10011 || OrderMagicNumber()== 10033 || OrderMagicNumber()== 10133 )&&(((условие А) && (условие Б)&&(условие В)) || ((условие Г) && (условие Д)&&(условие Е))))      
          {        
          ord_close=OrderClose(OrderTicket(), 0.1 , Bid, 0 , Red);          
             if (ord_close = false )          
               { Comment ( "Закрытие позиции БАЙ завершилось с ошибкой #" , GetLastError ()); }            
               else   { Ord= 0 ; }
          }
       else if (... и т.д....
 

아아! 전문가! 운지 중에 손가락이 부러졌습니까?

 
rapid_minus :

이해했다. 나는 한 가지만 이해하지 못했습니다. 구체적으로 무엇입니까?

추신: 그리고 다른 TF에서 어떤 종류의 오류가 다르게 작동할 수 있습니까?

ZZY: 예를 들어 논리적 오류는 다음과 같습니다.

여기서 논리적 오류는 잘못된 프로그램 구조입니다. "찾을 수 없음..." 주석 뒤에 코드가 발견된 것처럼 계속 실행됩니다. 블라디미르, 글쎄, 마침내 교과서를 읽었습니다 - 응?