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

 
차트 에서 고문을 제거 할 수 있는 기능이 무엇인지 누가 압니까? 기준을 적고 싶은데 사실이면 차트에서 EA를 제거합니다.
 
Seric29 :
차트에서 고문을 제거할 수 있는 기능이 무엇인지 누가 압니까? 기준을 적고 싶은데 사실이면 차트에서 EA를 제거합니다.

무효 ExpertRemove() ;

Expert Advisor를 중지하고 차트에서 언로드합니다.

 
Alekseu Fedotov :

무효 ExpertRemove(); Expert Advisor를 중지하고 차트에서 언로드합니다.

감사해요

 
fxsaber :

이 옵션은 더 간결하지만 느릴 수 있습니다.

 Print ( StringSubstr ( EnumToString ( _Period ), 7 ));

하지만 다음과 같이 진행됩니다. Alert(EnumToString(ENUM_TIMEFRAMES(_Period)));

또는 그래서 Alert( StringSubstr (EnumToString((ENUM_TIMEFRAMES)_Period),7));
 
Konstantin Erin :

간단합니다.

 Print ( StringSubstr ( EnumToString (( ENUM_TIMEFRAMES ) _Period ), 7 ));
 
안녕하세요. 테스터에서 klot 라이브러리 https://www.mql5.com/en/code/7359를 사용하여 간단한 SSA 표시기를 만들었습니다.   선을 긋다   예상대로 차트에 설치하면 오류가 발생합니다.

2019.07.27 16:24:29.226 'C:\Program Files (x86)\Terminal\MQL4\indicators\i_SSA.ex4' 스택 오버플로

2019.07.27 16:24:29.226 'C:\Program Files (x86)\Terminal\MQL4\indicators\i_SSA.ex4'의 0x000C0000에 대한 액세스 위반 읽기

기사의 표시기는 동일한 오류를 제공합니다.

제가 사용하는 파일을 첨부합니다. 라이브러리 파일에서 0으로 나누기 오류 가능성을 수정했습니다.

누가 나에게 말해줘, 나는 어디에서 오류를 찾아야 할지 모르겠다.

Библиотека функций сингулярного преобразования
Библиотека функций сингулярного преобразования
  • www.mql5.com
Наверное слышали про гусеницу? Вот это она и есть.... Где брал код не помню, просто переписал с С++ на MQL4.
파일:
SSA.mq4  19 kb
i_SSA.mq4  4 kb
 
SSA 라이브러리 의 어레이 크기가 줄어들어 더 이상 스택 오버플로 오류가 발생하지 않습니다. 그러나 이야기는 짧습니다. 문제는 - 스택이 오버플로되지 않도록 배열에 대한 제한 사항은 무엇입니까?
 

여러분-여기서 뭔가가 바뀌었을 수도 있습니다 ... :-)

*.ex4 파일을 내 클라우드 디스크의 ..MQL4/Expetrs 디렉토리에 넣습니다. 기본 F4you 디렉토리에 있습니다... "탐색" 섹션의 터미널에 표시되지 않습니다. 즉, 로봇을 시작하십시오 - 불가능합니다.

경매에서 실행하기 위해 실행 가능한 exp 파일을 올바르게 설치하는 방법은 무엇입니까?

 
Roman Shiredchenko :

여러분-여기서 무언가가 바뀌었을 수도 있습니다 ... :-)

*.ex4 파일을 내 클라우드 디스크의 ..MQL4/Expetrs 디렉토리에 넣습니다. 기본 F4you 디렉토리에 있습니다... "탐색" 섹션의 터미널에 표시되지 않습니다. 즉, 로봇을 시작하십시오 - 불가능합니다.

경매에서 실행하기 위해 실행 가능한 exp 파일을 올바르게 설치하는 방법은 무엇입니까?

파일 저장 폴더: 파일 --> 데이터 디렉토리 열기 --> MQL4\Experts\Here.ex4

모든 것이 그렇습니다. 그러나 어드바이저가 네비게이터에 표시되지 않으면 ... 축하합니다. 네비게이터에서 가능한 프로그램 수를 다 쓴 것입니다. 제거해야 할 것이 있습니다. 불행히도 MetaTrader4는 Navigator가 볼 수 있는 프로그램 수에 제한이 있습니다. 나는 많은 지표를 만들 때 이것을 발견했습니다. 내가 필요한 많은 것들을 삭제하지 않기 위해 나는 테스트 파일에 코드를 복사하고 컴파일하고 항상 실행했습니다. 이런 식으로 나는 항상 한 파일에서 필요한 지표를 테스트했습니다. 파일의 내용을 삭제하고 삽입했습니다. 새로운 코드, 컴파일, 테스트 완료. 그런 다음 다음 파일 - 파일 내용을 지우고 새 코드를 삽입한 다음 .. 원 안에 ...

 
테스터의 표시기가 온라인과 다르게 표시되는 이유는 무엇입니까?
이유는 무엇입니까?

https://www.mql5.com/ru/forum/318997