MT4에서는 EA를 생성할 때 각 가격 틱마다 호출되는 start() 함수가 있습니다. 해당 함수 내에서 Time[ 0 ] 값을 읽어 현재 촛불의 시작 시간 을 추적할 수 있습니다. 이 값이 이전 판독값에서 변경되면 새 양초의 첫 번째 눈금에 있으므로 그 순간에 거래를 시작해야 합니다.
그러나 M15 프레임의 시작 부분에 두 개의 보류 주문 을 배치하여 이 간격 동안 로봇이 2개 이상의 주문을 여는 것을 어떻게 방지할 수 있습니까? 더욱이, 다음 M15 프레임에서 나는 같은 것을 원합니다. 다시 두 개의 보류 주문을 배치하고 이 주문이 열리면 현재 M15 양초가 끝날 때까지 다른 작업을 수행하지 마십시오.
Orderselect에 대해 질문이 있습니다. 마지막 주문이 마감된 시간을 알고 싶습니다. MODE_HISTORY 지수에 얼마나 많은 거래가 있는지 알고 마지막 거래를 선택하는 방법이 있습니까? 또는 각 주문을 차례로 선택하고 MAX OrderCloseTime()을 확인 해야 합니까?
코딩이 처음이지만 C 코스를 수강하고 있으며 개념을 꽤 잘 이해하고 있습니다. MQL4는 조금 더 복잡합니다.
어쨌든 모든 주문을 마감하는 방법을 알아 냈고 후행 중지를 만드는 방법을 알아 냈지만 모든 미결 주문을 마감하는 후행 중지를 갖는 방법을 알 수 없습니다.
예를 들어,
내가 1.000에 0.1랏을 사고 1.040에 0.1랏을 산다고 가정해 봅시다. 후행 스탑은 15이므로 가격이 1.050까지 올랐다가 1.035까지 내려갔다고 가정해 보겠습니다. 1.035에서 두 포지션을 모두 청산하고 싶습니다. 지금 작동하는 방식은 TS가 히트할 때 열린 마지막 위치만 닫히는 것입니다.
표시기의 헤더를 삭제하기 위해 내가 할 수 있는 일이 있습니까? 표시기에는 8개의 버퍼가 있으며 그래프에서 시각적으로 보고 싶지 않은 헤더의 모든 변수를 보여줍니다. 표시기에는 '//'에 대한 문자열 코드가 없으므로 기본적으로 모든 표시기 값을 자동으로 나열하는 것 같습니다. 이거 해결방법이 있나요??
나는 마술 번호 솔루션이 있는 이 포럼에 발을 디뎠습니다...불행히도 davidke & walander는 내 혁신적인 아이디어를 싫어했고 보드 전체에 악취를 일으켰습니다...결과적으로 내 발판은 삭제되었습니다...
이것이 나를 무너뜨리는 길이다. 나는 EA가 파일에 매직 넘버를 쓰게 할 수 있다고 생각하고 있고 매직 넘버가 존재한다면 거래를 다시 열지 않을 것입니다.
FileWrite - MQL4 문서
단 1 거래
여보세요,
MQL - 코드를 찾고 있습니다.
하나의 거래를 열고 거래가 TP 또는 SL로 마감되면 다음 거래를 시작하고 싶습니다.
하나의 거래만 활성화되어야 합니다!
아무도 나를 도울 수 있습니까?
안부 인사
다니엘
도움이 필요해!
다음을 구현하고 싶습니다.
M15 프레임당 최대 2개의 주문을 엽니다. 방법을 알 수 없습니다. 누군가 코드를 작성하거나 적절한 링크를 제공할까요?
매우 감사합니다
MT4에서는 EA를 생성할 때 각 가격 틱마다 호출되는 start() 함수가 있습니다. 해당 함수 내에서 Time[ 0 ] 값을 읽어 현재 촛불의 시작 시간 을 추적할 수 있습니다. 이 값이 이전 판독값에서 변경되면 새 양초의 첫 번째 눈금에 있으므로 그 순간에 거래를 시작해야 합니다.
응답 해주셔서 감사합니다.
그러나 M15 프레임의 시작 부분에 두 개의 보류 주문 을 배치하여 이 간격 동안 로봇이 2개 이상의 주문을 여는 것을 어떻게 방지할 수 있습니까? 더욱이, 다음 M15 프레임에서 나는 같은 것을 원합니다. 다시 두 개의 보류 주문을 배치하고 이 주문이 열리면 현재 M15 양초가 끝날 때까지 다른 작업을 수행하지 마십시오.
고맙습니다
주문선택
안녕 모두,
Orderselect에 대해 질문이 있습니다. 마지막 주문이 마감된 시간을 알고 싶습니다. MODE_HISTORY 지수에 얼마나 많은 거래가 있는지 알고 마지막 거래를 선택하는 방법이 있습니까? 또는 각 주문을 차례로 선택하고 MAX OrderCloseTime()을 확인 해야 합니까?
감사해요
...MODE_HISTORY 지수에 얼마나 많은 거래가 있는지 알고 마지막 거래를 선택하는 방법이 있습니까?
아니요, 이것은 터미널의 히스토리 테이블이 정렬되는 방식에 따라 다르기 때문에 신뢰할 수 없습니다.
안녕하세요, ...또는 각 주문을 차례로 선택하고 MAX OrderCloseTime()을 확인해야 합니까?
예, 이것이 올바른 방법입니다.
모든 주문 후행 정지 종료
안녕하세요 여러분,
코딩이 처음이지만 C 코스를 수강하고 있으며 개념을 꽤 잘 이해하고 있습니다. MQL4는 조금 더 복잡합니다.
어쨌든 모든 주문을 마감하는 방법을 알아 냈고 후행 중지를 만드는 방법을 알아 냈지만 모든 미결 주문을 마감하는 후행 중지를 갖는 방법을 알 수 없습니다.
예를 들어,
내가 1.000에 0.1랏을 사고 1.040에 0.1랏을 산다고 가정해 봅시다. 후행 스탑은 15이므로 가격이 1.050까지 올랐다가 1.035까지 내려갔다고 가정해 보겠습니다. 1.035에서 두 포지션을 모두 청산하고 싶습니다. 지금 작동하는 방식은 TS가 히트할 때 열린 마지막 위치만 닫히는 것입니다.
오픈 주문 수 제한
메타 트레이더에서 한 번에 열리는 주문 수를 제한할 수 있습니까? 예를 들어 다른 차트에서 실행 중인 ea가 있고 한 번에 10개 이상의 오픈 주문을 원하지 않습니다. 이 작업을 수행할 수 있는 방법이 있습니까?
도움을 주셔서 감사합니다.
지표 헤더 삭제
표시기의 헤더를 삭제하기 위해 내가 할 수 있는 일이 있습니까? 표시기에는 8개의 버퍼가 있으며 그래프에서 시각적으로 보고 싶지 않은 헤더의 모든 변수를 보여줍니다. 표시기에는 '//'에 대한 문자열 코드가 없으므로 기본적으로 모든 표시기 값을 자동으로 나열하는 것 같습니다. 이거 해결방법이 있나요??
데이비드