코딩하는 방법? - 페이지 236

 

내 ea가 각 막대에 거래를 배치하는 데 문제가 있습니다.

안녕하세요,

먼저 이 포럼을 사랑한다는 말을 하고 싶습니다. 도움이 될 수만 있다면 누군가의 시간을 불필요하게 낭비하고 싶지 않았기 때문에 이것이 첫 번째 게시물입니다. 각 막대에서 실행해야 하는 전문 고문을 만들었습니다. 나는 최근에 fxprimus에 합류했습니다. 나는 그들이 ecn stp 5자리 브로커라는 것을 알고 있으므로 손절매를 위해 OrderSend 함수 를 0,0으로 사용하도록 코드를 조정한 다음 OrderModify 함수를 사용하여 중지하고 이익을 얻습니다. 또한 막대당 한 번만 실행되도록 타이머 기능을 배치했습니다. 그러나 fxprimus에서는 내가 내 ea를 로드할 때마다 첫 번째 막대에 거래를 배치하고 주문을 완벽하게 수정한 다음 이익 실현 및 손절매 기능을 잘 처리하지만 다음 막대가 형성될 때 더 이상 거래를 하지 않습니다. 나는 심지어 지표를 꺼내서 각 막대에 거래를 하도록 만들었지 만 아무 것도 작동하지 않는 것 같습니다. 나는 프로그램이 매 틱마다 주문을 하지 못하도록 하는 타이머를 꺼냈지만 그것은 단지 하나의 거래를 배치합니다.

나는 이익을 취하는 거래를 배치하는 몇 가지 버전을 거쳤고 약 4개의 타이머 기능을 시도했습니다. 나는 일주일 넘게 이 일을 하고 있으며 fxprimus의 지원은 기술 지원을 제공하지 않지만 거래에 제한이 없다고 말했습니다. 나는 결국 다른 누군가가 나와 같은 문제를 겪었지만 아무 문제가 없는 스레드를 만나게 될 것이라고 확신했습니다! 비슷한 경험을 가진 사람이 있습니까? 그건 그렇고 나는 브로커에 대해 아무 것도 없습니다. 사실 내가 그들과 한 거래는 번개 같은 속도로 실행되었습니다.

안부, 도날

 

저는 이 포럼에 완전히 초보자이며 6주 전에 Forex를 시작했습니다. 나는 너희들에게 내 모자를 벗었다고 말해야 한다. 기본적으로 내가 지금까지 배운 모든 것은 이 포럼의 과거 게시물에서 온 것입니다. 한 명 한 명에게 감사 인사를 전하고 싶습니다. 이것은 훌륭하지만....어딘가에서 약간의 변경이 심각하게 필요한 지표를 찾았습니다. MT4(화살표)에 대한 차트 신호로 소리 경고가 필요합니다. 아무도 도와주세요? 나는 그것을 붙였다.

알려주세요. 아무도. 1분 정도만 소요됩니다(내 생각에).

파일:
entry.mq4  4 kb
 

Donal - '타이머' 기능 에 문제가 있는 것 같습니다. 브로커를 배제하기 위해 다른 브로커에서 EA를 시도했습니까?

타이머 기능으로 왜 복잡하게 했는지 잘 모르겠습니다.

그냥 주문을 계산합니다. 한 번에 하나만 열려 있는지 확인하십시오. 그런 다음 주문 수가 0이면 현재 표시줄(OrderCloseTime() >= Time[0])에서 마감된 주문(OrderHistory())이 없는지 확인합니다. 정말 간단합니다. 내 생각에 당신은 그것을 복잡하게 만들고 나무를위한 나무를 볼 수 없습니다.

도움이 되기를 바랍니다.

럭스

 

답변 감사합니다 럭스

안녕하세요 럭스입니다.

답변 감사합니다. 프로그래밍 전문가 고문이 처음이라 무슨 말인지 잘 모르겠습니다. 내가 하려고 하는 것은 동일한 통화에 대해 위아래로 동시에 여러 거래를 하는 것입니다. 5분 동안 각 막대가 열릴 때 위 또는 아래로 거래가 실행됩니다. 그런 다음 평균 x 포인트가 거래를 처리하는 기능에 도달하면 최소 이익을 멈추고, 이익을 얻고, 손익분기점을 멈추고, 모든 거래를 닫도록 할 것입니다.

내 프로그래밍 경력의 이 초기 단계에서 내가 맡아야 할 일이 많다는 것을 알고 있습니다(이것은 내 첫 번째 작업입니다!). 하지만 내 지저분한 코드는 전략 테스터 에서 완벽하게 작동합니다. 라이브 계정의 경우 큰 차이가 있습니다. (fxprimus, 그것은 또한 나의 첫 번째이자 유일한 중개인이기도 합니다)

나는 화창한 아일랜드 출신이고 fxprimus는 모리셔스에 있으므로 헤지 문제가 없으며 내가 배치되는 거래에 관해서는 내가 언급한 다른 기능이 작동하는 것 같습니다. 그렇다면 여전히 타이머가 문제가 될 수 있다고 생각하십니까? 전략 테스터에서 타이머를 끄면 막대당 백만 거래가 발생하지만 라이브 계정에서 타이머를 끄면 여전히 초기 막대에 하나의 거래만 배치하고 그 이후에는 아무것도 배치하지 않는다는 것을 알고 있습니다. !

이에 대한 모든 생각은 감사하겠습니다. Donal

 

경고 TF

안녕하세요, 누구든지 모든 TF를 표시한 다음 모든 TF에 경고하도록 지시하는 xpMA 경고를 변경하는 방법을 알려줄 수 있습니까? 고맙습니다

다운로드 링크: 4shared.com - 온라인 파일 공유 및 저장 - xpMA.mq4 다운로드

 
 

금요일 마감 시간 - 도와주세요!!!

안녕하세요 사람들,

아무도 나를 도울 수 있습니까? 내 EA가 금요일의 특정 시간 에 모든 거래를 종료하기를 원합니다 (거래가 다음 주에 진행되지 않도록). 코드가 '금요일 마감'이라고 생각합니다. 도움이 필요하십니까?

 

질문[1]을 받으려면 어떻게 해야 합니까?

안녕,

나는 Ask[1]을 쓰는 것이 옳지 않지만 마지막 틱에서 Ask-Price를 어떻게 얻을 수 있습니까?

고맙습니다!

 
sunshineh:
안녕,

나는 Ask[1]을 쓰는 것이 옳지 않지만 마지막 틱에서 Ask-Price를 어떻게 얻을 수 있습니까?

고맙습니다!

진심으로 무슨 말인지 이해가 안 돼요!!!

다음을 얻을 수 있습니다.

  • 종가 ---> 종가[1]
  • 공개 가격 ---> 공개[1]
  • 높은 가격 ---> 높은[1]
  • 저렴한 가격 ---> 낮음[1]

마지막 바를 위해.

이 도움을 바랍니다!!!

 
sunshineh:
안녕,

나는 Ask[1]을 쓰는 것이 옳지 않지만 마지막 틱에서 Ask-Price를 어떻게 얻을 수 있습니까?

고맙습니다!

당신은 할 수 없습니다. 변수로 저장하고 접근해야 합니다.

int last_ask;

정수 메인() {

... 당신의 코드 ...

last_ask = 묻다;

}