MQL4 및 MQL5에 대한 초보자 질문, 알고리즘 및 코드에 대한 도움말 및 토론 - 페이지 800

 
Roman Sharanov :
이유는 무엇입니까?

dll - 개체가 어둡고 처리할 수 없습니다 ;-)

그러나 지하 노크는 필요한 DLL의 기록이 충분하지 않거나 "구멍"이 있을 수 있다고 말합니다. 필요한 문자를 업로드합니다.

글쎄, 모든 사람(??)이 작동하기 때문에 작동하지만 당신은 작동하지 않습니다. 차이점은 무엇입니까? 터미널은 동일하고 브로커도 동일합니다. 기록은 다를 수 있습니다.

다른 바이러스 백신이 dll을 "치유"할 수 있습니다 :-) 하지만 이것은 환상의 영역에서 나온 것입니다.

 
Maxim Kuznetsov :

dll - 개체가 어둡고 처리할 수 없습니다 ;-)

그러나 지하 노크는 필요한 DLL의 기록이 충분하지 않거나 "구멍"이 있을 수 있다고 말합니다. 필요한 문자를 업로드합니다.

글쎄, 모든 사람(??)이 작동하기 때문에 작동하지만 당신은 작동하지 않습니다. 차이점은 무엇입니까? 터미널은 동일하고 브로커도 동일합니다. 기록은 다를 수 있습니다.

바이러스 백신은 dll을 "치유"할 수도 있습니다 :-) 그러나 이것은 환상의 영역에서 나온 것입니다.

바이러스 백신 및 다운로드 기록을 비활성화했습니다...

 

또 다른 농담. 상자에 MT4 터미널을 설치할 때 "뭔가 잘못되었습니다 ..."창과 취소 버튼이 날아갑니다. 그러나 이것은 아무 영향도 미치지 않으며 터미널은 여전히 설치되어 있습니다.

또한 터미널을 열려고하면 오류가 발생합니다


예를 들어 exe 터미널의 이름을 바꾸는 데 도움이 됩니다.


내 컴퓨터에는 어떤 악마가 살고 있을까?

 

좌표 위나 아래를 클릭할 때 내 패널이 제거되지 않는 이유를 이해할 수 없습니다.

 if(id == CHARTEVENT_MOUSE_MOVE)
//-----------------------------------------------------------------------------------------------------------------
{
if ( ObjectGetInteger ( ChartID (),id_name+ " Global_B №2" , OBJPROP_STATE ) == true && sparam == "1" )
        {
         int xd1 = ( int ) ObjectGetInteger ( ChartID (),id_name+ " Size_P №1" , OBJPROP_XDISTANCE ),
             yd1 = ( int ) ObjectGetInteger ( ChartID (),id_name+ " Size_P №1" , OBJPROP_YDISTANCE ),
             xs1 = ( int ) ObjectGetInteger ( ChartID (),id_name+ " Size_P №1" , OBJPROP_XSIZE ),
             ys1 = ( int ) ObjectGetInteger ( ChartID (),id_name+ " Size_P №1" , OBJPROP_YSIZE );
         if ((( int )lparam < xd1 || ( int )lparam > (xd1+xs1)) && (( int )dparam < yd1 || ( int )dparam > (yd1+ys1)))
           {
             ObjectSetInteger ( ChartID (),id_name+ " Global_B №2" , OBJPROP_COLOR , clrBlack );
             ObjectSetInteger ( ChartID (),id_name+ " Global_B №2" , OBJPROP_BGCOLOR , clrWhite );
             ObjectSetInteger ( ChartID (),id_name+ " Global_B №2" , OBJPROP_STATE , false );
            SizePanel( "D" );
           };
        };
};

그리고 위 또는 아래에 있습니다 . 왼쪽 또는 오른쪽에 있으면 삭제되기 때문입니다. 모든 경고를 확인하고 모든 변수에 올바른 값이 할당되었으며 조건에 따라 모든 것이 올바른 것 같지만 여전히 삭제되지 않습니다.


MQL4

 
Alexandr Sokolov :

좌표 위나 아래를 클릭할 때 내 패널이 제거되지 않는 이유를 이해할 수 없습니다.

그리고 위 또는 아래에 있습니다 . 왼쪽 또는 오른쪽에 있으면 삭제되기 때문입니다. 모든 경고를 확인하고 모든 변수에 올바른 값이 할당되었으며 조건에 따라 모든 것이 올바른 것 같지만 여전히 삭제되지 않습니다.


MQL4

또는 어쩌면 당신이 필요로
   if (id == CHARTEVENT_CLICK )
 
Alexey Viktorov :
또는 어쩌면 당신이 필요로

고맙습니다! 결과적으로 && 대신에 필요했습니다 || 호출 버튼의 좌표를 고려하여

 

코드베이스에 있는 코드의 설명을 수정할 때 이런 에러가 나는데, 전에는 존재하지도 않았고 코드 자체를 수정하거나 변경하지도 않았는데 어떻게 해야 하나요?

 EURUSD,H1에 대한 테스트(상계)
 무역 서버와 동기화되지 않음
 
어떻게 든 mql4에서 다른 지표를 기반으로 한 지표를 계산할 수 있습니까? mql5에서는 단순히 계산 가격 대신 다른 지표의 핸들을 대체하는 것이 가능하다는 것을 알고 있습니다....
 
친구 여러분, Expert Advisor에 작은 변화를 줄 수 있도록 도와주세요. 다음 바에서 이익실현으로 포지션을 청산 하면 인디케이터 방향으로 다시 포지션이 열리는데, 포지션이 열리지 않고 인디케이터 신호가 변할 때만 열리는 포지션이 필요합니다. 미리 감사드립니다!
파일:
 
Roman Sharanov :
어떻게 든 mql4에서 다른 지표를 기반으로 한 지표를 계산할 수 있습니까? mql5에서는 단순히 계산 가격 대신 다른 지표의 핸들을 대체하는 것이 가능하다는 것을 알고 있습니다....

예를 들면 다음과 같습니다.

MA on ATR
MA on ATR
  • www.mql5.com
Советник МА, RSI RVI Советник считает на 22 барах МА14, МА30 и МА120 на часовом ТФ и 5ти минутном ТФ приведенным по усреднению к часовому (период усреднения увеличен в 12 раз (60/5=12). Так же с RVI и RSI что не сильно корректно, но точки перегибов и пересечений не меняет. Tech-Assistent