크로스 EA

 

여보세요,

저는 프로그램이 아니므로 MetaTrader 4 프로그래머인 누구에게나 요청하고 싶습니다. 좋아, 간다. 로봇이 하기를 바라는 것은 EMA 6과 EMA 12의 두 줄을 사용하는 것뿐입니다. EMA 6이 EMA 12의 상단을 가로지르면(또는 위로 올라갈 때) 로봇이 구매하기를 원합니다. EMA 6이 BOTTOM(또는 아래로 내려가면)을 넘어갈 때 EMA 12는 로봇이 판매되기를 원합니다. 이 로봇이 모든 다른 시간 프레임에서 작동하도록 하고 싶습니다. 이것이 가능하다면 최대한 빨리 저에게 연락해 주십시오. 누군가가 이 작은 프로젝트 나 큰 프로젝트를 맡는다면 대단히 감사하겠습니다. 아래는 EMA 라인이 하는 일의 사진입니다. 노란색 선은 EMA 6이고 빨간색 선은 EMA 12입니다.

감사해요,

컨설턴트

파일:
ema.bmp  358 kb
 

쉬운 프로젝트 . 하지만 언제 종료해야 하는지 명확히 해야 합니까? EMA6은 EMA12를 가로질러 매도하고 매수는 매도, 맞습니까? EMA6은 EMA12를 아래로 교차하고, 롱 클로즈하고 숏 오픈, 맞죠???

 
blooms:
쉬운 프로젝트. 하지만 언제 종료해야 하는지 명확히 해야 합니까? EMA6은 EMA12를 가로질러 매도하고 매수는 매도, 맞습니까? EMA6은 EMA12를 아래로 교차하고, 롱 클로즈하고 숏 오픈, 맞죠???

블룸. 네, 제가 원하는 것을 한 문장으로 설명하셨습니다. M15, M30, H1 및 H3에서 이것을 실행하고 싶습니다. 내 거래 경험에서 아주 좋은 봇이 될 것이라고 생각합니다. 간단한 과정이라면 이 봇을 만들 수 있는 기간을 알려주세요.

빠른 응답에 감사합니다,

컨설턴트

 

나는 당신이 필요로하는 것이 이미 codersguru에 의해 수행되었다고 생각합니다. https://www.mql5.com/en/forum/173468 을 참조하십시오. EMA_Cross EA 버전 1을 다운로드하고 ShortEma를 6으로, LongEma를 12로 변경하기만 하면 됩니다.

 
pengie:
나는 당신이 필요로하는 것이 이미 codersguru에 의해 수행되었다고 생각합니다. https://www.mql5.com/en/forum/173468 을 참조하십시오. EMA_Cross EA 버전 1을 다운로드하고 ShortEma를 6으로, LongEma를 12로 변경하기만 하면 됩니다.

나는 그가 만든 EMA Bot에 대한 Guru의 스레드를 읽었지만 내가 찾고 있는 것은 조금 다릅니다. 당신이 언급했듯이 나는 그의 버전 1 EMA_Cross를 보고 Long과 Shorts를 6과 12로 변경했고 그가 정지 손실 또는 후행 정지를 가지고 있음을 알아차렸습니다. 나는 그 중 어느 것도 필요하지 않습니다. 필요한 것은 EMA6 라인이 EMA12 라인을 넘어갈 때 BUY 트리거이고 EMA6 라인이 EMA12 라인 아래로 갈 때 SELL 트리거입니다. Guru의 EMA_Cross Bot보다 훨씬 간단하다고 생각합니다.

감사해요,

컨설턴트

 

codersguru의 EMA_Cross 버전 1에는 손절매가 없습니다. 후행 정지를 원하지 않으면 값을 0으로 설정하십시오.

 

값을 이렇게 설정할 수 있습니까?

//---- 입력 매개변수

외부 이중 TakeProfit=0;

외부 이중 로트=1;

외부 이중 TrailingStop=0;

외부 정수 ShortEma = 6;

외부 정수 LongEma = 12;

다시 말해서 EMA12 위로 올라가는 EMA6이 매수 포인트가 되고 EMA6이 EMA12 아래로 내려가는 것이 매도 포인트가 되기를 원합니다. 따라서 TakeProfit 함수 와 TrailingStop 함수가 필요하지 않습니다. 또한 Bot이 수행하기를 원하는 작업을 설명하기 위해 파일을 첨부했습니다. 코더였으면 좋겠다

감사해요,

컨설턴트

 

TakeProfit=0을 설정할 수 없습니다. 그렇지 않으면 주문이 진행되지 않습니다. 매개변수 를 다음과 같이 설정하면 됩니다.

//---- 입력 매개변수

외부 이중 TakeProfit=10000;

외부 이중 로트=1;

외부 이중 TrailingStop=0;

외부 정수 ShortEma = 6;

외부 정수 LongEma = 12;

10000핍의 이익을 얻는 것은 매우 불가능해야 합니다. . 그러나 10000이 너무 높으면 1000으로 설정하십시오.

코드를 읽고 수정하는 방법을 배우는 것은 그리 어렵지 않습니다. 배우고자 하는 의지가 있다면 할 수 있을 것입니다.

 

이걸로 해봐.

파일:
ma_expert.mq4  5 kb
 

ma_expert.mql(뉴디지털)

이 전문가에게 " 이익 실현 "을 추가하고 나머지는 그대로 둘 수 있습니까? 나는 프로그램을 할 수 없으며 가능하다면 변경 사항에 감사드립니다. 고맙습니다.

파일:
ma_expert.mq4  5 kb
 

1. MA_ExpertProfit.mq4: 동일한 EA이지만 s/l 또는 t/p로만 주문을 마감합니다.

2. MA_ExpertProfit_all.mq4: s/l 또는 t/p 또는 다른 교차 신호에서 주문을 마감합니다. 이 EA는 특정 계정에서만 작동해야 합니다. "int Account = 111111;" 줄을 변경하십시오. 코드 안에 있는 귀하의 계좌 번호 로 예를 들어 귀하의 계정은 1235463입니다. 따라서 이 행은 다음과 같아야 합니다.

정수 계정 = 1235463;

3. MA_ExpertProfit_noacc.mq4: 2번 항목과 동일합니다. 하지만 계정이 없어도 모든 계정에서 작동할 수 있습니다(메타 트레이더의 계정을 의미합니다).

이 EA가 제대로 작동할지 확신할 수 없습니다.

노력하다.