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

 
불법 조작을 시도합니다. 0으로 나누는 것과 같습니다.
 
sergeev :
불법 조작을 시도합니다. 0으로 나누는 것과 같습니다.
날뛰다.
 
ditrader :
날뛰다.

날뛰다.
 
sss2019 :

오류 130이 발생하는 이유를 알려주실 수 있습니까?

ticket1 = OrderSend ( Symbol (),OP_BUYLIMIT,Lot,Level,Slippage, 0 , 0 , 0 ,MagicNumber, 0 , Green );

확실히 레벨 . 가격 및 정상화의 정확성을 확인하십시오.

BuyLimit의 경우 LevelAsk 가격보다 낮아야 하며 DC 의 StopLevel 보다 작지 않은 거리만큼 떨어져 있어야 합니다.

저것들. if (Ask - StopLevel*Point < Level) Level = NormalizeDouble(Ask - StopLevel*Point, Digits);

LevelOrderSend() 에 매개변수로 전달 되기 전에 Digits 로 정규화되어야 합니다.

 
takeda :

Expert Advisor의 실행을 프로그래밍 방식으로 종료하는 방법(terminate(0)과 같은) ?

MQL4에 그러한 가능성이 있습니까? 아니면 Expert Advisor를 수동으로만 종료할 수 있습니까?

미리 감사드립니다.


창을 닫고 삭제하도록 지시하십시오 ...

PostMessageA( WindowHandle ( Symbol (), Period ()), WM_COMMAND, 33050 , 0 );
 
FAQ :


창을 닫고 삭제하도록 지시하십시오 ...


역시 삐뚤빼뚤.

먼저 차트 창이 닫힙니다(그 때 유용한 표시기가 표시될 수 있음).

둘째, 같은 기간의 여러 창이 하나의 기호에 대해 열려 있으면 어떻게 될까요? Expert Advisor가 출시된 곳이 닫히나요?

 
나는 전문가로서 자신을 제거하라는 명령의 예를 들었습니다. 창을 닫을 수 있으며 exp가 있는 창만 닫힙니다. 그러나 이것은 다른 코드입니다.
 
takeda :

Expert Advisor의 실행을 프로그래밍 방식으로 종료하는 방법(terminate(0)과 같은) ?

MQL4에 그러한 가능성이 있습니까? 아니면 Expert Advisor를 수동으로만 종료할 수 있습니까?

미리 감사드립니다.


여기 에서 "프로그래밍 방식으로" 자신만의 버전을 그립니다.

"모든 유형의 프로그램에 대한 특수 함수 start() 실행의 현재 세션 종료 는 차트에서 프로그램의 연결 해제, 금융 상품 및/또는 차트의 기간 변경, 변경으로 인해 수행될 수 있습니다. 계정, 차트 닫기 및 클라이언트 터미널 종료의 결과로 종료 명령 시 특수 함수 start()가 실행된 경우 터미널에서 실행을 완료하는 데 허용된 시간 기능은 2.5초이며 클라이언트 터미널에 의해 중지됩니다.

특수 함수 deinit().


특수 함수 deinit()의 고유한 속성은 프로그램이 닫힐 때(초기화 해제) 실행된다는 것입니다. 프로그램에 특수 함수 deinit()에 대한 설명이 있으면 프로그램이 닫힐 때 호출되고 실행됩니다. 프로그램에 특별한 deinit() 함수가 없으면 프로그램이 닫힐 때 작업이 수행되지 않습니다.

특수 함수 deinit()는 클라이언트 터미널이 닫힐 때, 금융 상품 창이 닫힐 때, 금융 상품 및/또는 차트 기간을 변경하기 직전, MetaEditor에서 프로그램을 성공적으로 재컴파일할 때 실행을 위해 호출됩니다. 입력 매개변수 변경 시 및 계정 변경 시.

Expert Advisors 및 스크립트에서 프로그램은 특수 기능 deinit()을 호출해야 하는 필요성과 함께 닫힙니다. 또한 동일한 유형의 새 프로그램이 심볼 창에 첨부되어 이전 프로그램을 대체하기 때문에 발생합니다.

 
Roman. :



특수 함수 deinit().


deinit() 함수 를 호출 해도 프로그램이 종료되지 않습니다. EA/지표는 차트에 남아 계속 틱을 처리합니다.
 
PapaYozh :

deinit() 함수를 호출해도 프로그램이 종료되지 않습니다. EA/지표는 차트에 남아 계속 틱을 처리합니다.


프로그래밍 방식으로 작동하도록 다른 올빼미를 호출하는 경우:

"Expert Advisors 및 스크립트에서 특수 함수 deinit()을 호출해야 하는 프로그램 종료는 금융 상품의 창에 동일한 유형의 새 프로그램이 첨부되어 이전 프로그램을 대체하기 때문에 발생합니다. "