MQL 전문가를 위한 질문 - 페이지 11

 

코더 여러분, 코드 조각에 대해 도움을 요청합니다.

고문, 노동자, 상인이 있습니다. 거래 개시를 금지하는 조건을 삽입해야 합니다.

조건: AO 히스토그램>0이면 AO 히스토그램이 0보다 크거나 같을 때까지 어드바이저가 거래를 시작하는 것을 전혀 금지합니다. 감사합니다.

 
Voice :

코더 여러분, 코드 조각에 대해 도움을 요청합니다.

고문, 노동자, 상인이 있습니다. 거래 개시를 금지하는 조건을 삽입해야 합니다.

조건: AO 히스토그램>0이면 AO 히스토그램이 0보다 크거나 같을 때까지 어드바이저가 거래를 시작하는 것을 전혀 금지합니다. 감사합니다.


이중 Gist 변수는 AO의 값을 저장하고 bool Torg 변수는 거래를 허용하는 플래그를 저장합니다.

상태가 흐릿합니다. "AO 히스토그램>0이면 어드바이저가 거래를 시작하는 것을 전혀 금지합니다." - 코드에서 if(Gist>0){Torg=false;}와 같을 것입니다. 이제 코드에서 "AO 히스토그램이 0보다 크거나 같을 때까지" 조건의 두 번째 부분은 if(Gist>=0){Torg=true;}

이것은 (지금 AO >= 0인 경우) 코드의 첫 번째 줄에서 거래 권한이 제거되고 if(Gist>0){Torg=false;} 코드의 두 번째 줄에서 즉시 반환됩니다. 그 위치 if( Gist >=0){Torg=true;}. AO > 0일 때 Torg 변수는 먼저 거짓이 되고 그 다음에는 즉시 참이 됩니다. 그래서 그것은 불가능합니다. 이것은 논리 법칙 "If, then a"를 위반하는 것입니다.

 

죄송합니다. 제 실수입니다. 0보다 크면 열리지 않고 작으면 열립니다. 코드 시작 부분에 이것을 작성해야 합니까? 구축하도록 노력하겠습니다.

Gist에 AO 값을 할당하는 방법을 알려주시겠습니까?

 
Voice :

죄송합니다. 제 실수입니다. 0보다 크면 열리지 않고 작으면 열립니다. 코드 시작 부분에 이것을 작성해야 합니까? 구축하도록 노력하겠습니다.

Gist에 AO 값을 할당하는 방법을 알려주시겠습니까?

이중 iAO ( 문자열 기호, int timeframe, int shift)
굉장한 오실레이터 계산.
옵션:
기호 - 지표가 계산될 데이터가 있는 기호의 기호 이름입니다. NULL은 현재 문자를 의미합니다.
시간대 - 기간. 차트 기간 중 하나일 수 있습니다. 0은 현재 차트의 기간을 의미합니다.
옮기다 - 표시기 버퍼에서 받은 값의 인덱스(현재 막대를 기준으로 지정된 기간 전에 지정된 수만큼 이동).
예시:
 이중 val=iAO(NULL, 0, 2);
 
안녕하세요! 어디로 가야하는지 알려주십시오 (링크를 던지십시오. "포럼에서 검색"과 같은 답변이 롤링되지 않고 찾고 있습니다). 그래서 그들은 작은 조언자 알고리즘이나 스크립트를 작성할 수 있습니다. 가장 중요한 것은 요컨대, 본질은 활성화 중에 선택에 의해 오픈, 구매, 수익 창출 판매 및 다른 조합, 단계 및 로트에서 보류를 설정할 수 있도록 누가 관심을 가질 것인지 정확히 생각하고 누가 도와줄 수 있는지 다시 말씀해 주세요. zetveis@mail.ru
 
Skif_7 :
안녕하세요! 어디로 가야하는지 알려주십시오 (링크를 던지십시오. "포럼에서 검색"과 같은 답변이 롤링되지 않고 찾고 있습니다). 그래서 그들은 작은 조언자 알고리즘이나 스크립트를 작성할 수 있습니다. 가장 중요한 것은 요컨대, 본질은 활성화 중에 선택에 의해 오픈, 구매, 수익 창출 판매 및 다른 조합, 단계 및 로트에서 보류를 설정할 수 있도록 누가 관심을 가질 것인지 정확히 생각하고 누가 도와줄 수 있는지 다시 말씀해 주세요. zetveis@mail.ru

여기 링크가 있습니다 https://www.mql5.com/en/job
 
sergeev :

여기 링크가 있습니다 https://www.mql5.com/en/job
훌륭합니다! 물론 아무 말도 할 수 없습니다. 글쎄, 알았어 ... 내가 비밀을 공개 할 것입니다. 내가 직접 볼 수 있고 조금 오른쪽으로 볼 수 있습니다. 오래전에 했었습니다.
 
Skif_7 :
내가 비밀을 밝힐 것입니다. 나는 조금 더 오른쪽을 볼 수 있습니다. 그가 오래전에 한 일입니다.
나는 당신의 비밀에 대해 아무에게도 말하지 않을 것입니다. 정직한 개척자.
 

안녕하세요 전문가 여러분! EA가 새로운 보류 주문 BUY_STOP을 설정하면 이전 BUY_STOP이 삭제되고 EA가 새로운 SELL_STOP을 설정하면 이전 SELL_STOP이 삭제되도록 만드는 방법을 알려주십시오.

고맙습니다.

 

BUY_STOP을 설정할 때 : (1) 활성 이전 BUY_STOP을 찾습니다. (2) 삭제합니다.

SELL_STOP의 경우 유사하고 미러링됩니다.

대답이 성가신 경우 - 여기: https://www.mql5.com/ru/job

물론이죠.