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

 
Andrey Sokolov :

인사말.

현재 양초에서 지정된 조건에 따라 주문이 이미 열리고 수동으로 닫힌 경우 새 양초 전에 열리지 않도록 조건을 작성하는 방법을 알려주십시오.

마지막으로 마감된 주문이 열린 바의 번호가 마지막으로 마감된 주문이 마감된 바의 번호와 일치하고 이 숫자가 0이면 ...
 
Artyom Trishkin :
마지막으로 마감된 주문이 열린 바의 번호가 마지막으로 마감된 주문이 마감된 바의 번호와 일치하고 이 숫자가 0이면 ...
존경과 존경
 
Andrey Sokolov :
존경과 존경
전혀 - 대답은 당신 자신의 질문에 있습니다;)
 
Artyom Trishkin :
템플릿 빌드부터 시작합니다. 편집기에서 Indicators의 네비게이터 창을 마우스 오른쪽 버튼으로 클릭하고 폴더 생성을 선택합니다. 어떻게 든 이름을 지정하십시오 - 표시기가 그 안에 있습니다.

다음으로 이 새 폴더도 클릭하고 새 파일을 선택합니다. 생성할 프로그램 유형 - 사용자 지정 표시기 를 선택하는 보조 창이 열립니다. 도우미의 모든 단계를 거쳐야 하고, 입력 매개변수를 추가하고, 표시 유형을 지정해야 합니다. 직접 알아내십시오. 완료되면 새 지표 템플릿이 생성됩니다. 필요한 코드로 채우는 일만 남았지만 이것이 다음 단계...

모든 것이 어떻게 구현될지 완전히 알지 못할 때 정확히 무엇이 필요할지 결정하기는 어렵습니다.

문제는 On Timer 기능이 필요합니까?

OnChartEvent는 저에게 필요하지 않습니다. 그런 계획은 없습니다.

OnCalculate에 따르면 어떤 옵션이 더 다재다능합니까? OnCalculate(...가격)? 선택할 생각입니다.

 
Andrey Koldorkin :

모든 것이 어떻게 구현될지 완전히 알지 못할 때 정확히 무엇이 필요할지 결정하기는 어렵습니다.

문제는 On Timer 기능이 필요합니까?

OnChartEvent는 저에게 필요하지 않습니다. 그런 계획은 없습니다.

OnCalculate에 따르면 어떤 옵션이 더 다재다능합니까? OnCalculate(...가격)? 선택할 생각입니다.

타이머에서 뭔가를 계산할 건가요? 할 것 같지 않은.

그러나 OHLC 가격이 필요하다는 사실은 두 가지 중 올바른 OnCalculate() 로 연결되어야 합니다.
 
여기요! 다른 곳에서는 답변을 드릴 수 없기 때문에 여기서 힌트를 구합니다. 질문에 관심이 있습니다. 카운터 오더를 사용하지 않고 잠금 기능을 교체할 수 있습니까? 즉, 단계 또는 통화에서 주어진 포인트 수 후에 주문 또는 주문 체인(주로 중지 주문 )은 이익 증가를 중지하고 손으로 닫거나 일반적인 고정에 의해 이 주기가 끝날 때까지 동결합니다. , 시장 가격이 가는 곳마다. 일반적인 주문 마감은 적합하지 않습니다! 저울만 조작하면 락할 때처럼 바뀌지 않고, 락은 추가 오더처럼 락입니다.

그러한 코드가 존재하는 경우 함수의 이름을 알려주거나 찾을 수 있는 위치를 알려주십시오.
 
paragon67 :
여기요! 다른 곳에서는 답변을 드릴 수 없기 때문에 여기서 힌트를 구합니다. 질문에 관심이 있습니다. 카운터 오더를 사용하지 않고 잠금 기능을 교체할 수 있습니까? 즉, 단계 또는 통화에서 주어진 포인트 수 후에 주문 또는 주문 체인(주로 중지 주문 )은 이익 증가를 중지하고 손으로 닫거나 일반적인 고정에 의해 이 주기가 끝날 때까지 동결합니다. , 시장 가격이 가는 곳마다. 일반적인 주문 마감은 적합하지 않습니다! 저울만 조작하면 락할 때처럼 바뀌지 않고, 락은 추가 오더처럼 락입니다.

그러한 코드가 존재하는 경우 함수의 이름을 알려주거나 찾을 수 있는 위치를 알려주십시오.
내가 직접 해야 하고 솔직히 말하면 영장을 번지는 방법을 모릅니다. 지금은 비슷한 일을 하고 있지만 시간이 오래 걸릴 것입니다.
 
Artyom Trishkin :
타이머에서 뭔가를 계산할 건가요? 할 것 같지 않은.

그러나 OHLC 가격이 필요하다는 사실은 두 가지 중 올바른 OnCalculate()로 연결되어야 합니다.

템플릿이 생성되었습니다. 다음은 어디로 갈까요?

나는 그에게 선 그리는 법을 가르쳐야 한다

 
Andrey Koldorkin :

템플릿이 생성되었습니다. 다음은 어디로 갈까요?

나는 그에게 선 그리는 법을 가르쳐야 한다

그래서... 템플릿을 보여주세요. 그러면 거기에 무엇이 있는지 어떻게 압니까?
 

반올림 문제 해결 방법을 알려주세요!

나머지 없이 쉼표 수를 제거해야 합니다. 반올림하고 거듭제곱해도 전체 문제가 해결되지 않습니다. 어떻게 해야 합니까?

예를 들어 1.44430이고 144430이 필요합니다.

코드의 일부 - 있는 그대로

NormalizeDouble(Low[1],Digits)*MathPow(10,(Digits+1)*1-1)