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

 

Simple Code 도움이 필요합니다!

2 이동 평균 교차의 결과로 현재 막대에서 한 번만 거래되도록 내 ea에 어떤 코드를 넣을 수 있습니까???

나는 1분에 거래하고 있으며 때때로 막대 값이 고점과 저점, 그리고 고점으로 갈 수 있습니다. 2개의 이동 평균이 교차할 때 ea가 거래를 시작하면 막대 값이 같은 분에 십자가 아래로 떨어질 수 있고 거래 값이 일시적으로 낮아지면 ea가 거래를 종료합니다. 결과적으로 ea는 동일한 1분 바에서 포지션을 열고 닫을 수 있습니다!! 조언 부탁드립니다!!

미리 감사합니다!

데이브

<<<

 

나는 전에이 문제가 있었고 여기에 내가 한 일이 있습니다.

당신이 당신의 veriables를 넣어 선언하는 상단에

정적 부울 ITradedOnThisBar;

그런 다음 주문을 보낼 곳에

if(귀하의 기준 && ITradedOnThisBar!=바)

{

티켓=OrderSend(Symbol(),OP_BUY,...);

ITradedOnThisBar = 막대;

}

이렇게 하면 이미 거래를 시작한 동일한 바에서 거래를 열지 못하게 되지만 더 중요한 것은 같은 바에서 거래가 종료되지 않도록 하고 싶기 때문에 예를 들어 거래를 마감하는 곳에 이 코드를 추가할 것입니다. :

if(귀하의 기준 && ITradedOnThisBar != 막대)

{

주문 닫기(주문 티켓(),... ); // 닫기 위치

}

이것은 아마도 당신이 하려는 일을 하는 가장 간단한 방법일 것입니다.

 

버퍼 코드 새로 고침

Raff 4 MTF(다중 프레임) 표시기에 의한 코드(패치, 수정, 업그레이드)가 있으며 꽤 잘 작동합니다.

일반(mtf 아님) 표시기에 추가할 수 있는 유사한 코드는 무엇입니까?

가능하다면 예를 들어주세요

감사합니다

//---- 버퍼 새로 고침 +++++++++++++++++++++ Raff에 의한 업그레이드

if (TimeFrame>Period()) {

int PerINT=시간 프레임/기간()+1;

날짜 시간 TimeArr[]; ArrayResize(TimeArr,PerINT);

ArrayCopySeries(TimeArr,MODE_TIME,Symbol(),Period());

for(i=0;i=TimeArray[0]) {

//----

/**************************************************** ****

버퍼 새로 고침: 버퍼 = 버퍼[0];

*********************************************** ****/

버퍼1= 버퍼1[0];

버퍼2= 버퍼2[0];

버퍼3= 버퍼3[0];

//----

} } }

//++++++++++++++++++++++++++++++++++++++++++++ 라프 ++++++

 
Willis11of12:
나는 전에이 문제가 있었고 여기에 내가 한 일이 있습니다.

당신이 당신의 veriables를 넣어 선언하는 상단에

정적 부울 ITradedOnThisBar;

그런 다음 주문을 보낼 곳에

if(귀하의 기준 && ITradedOnThisBar!=바)

{

티켓=OrderSend(Symbol(),OP_BUY,...);

ITradedOnThisBar = 막대;

}

이렇게 하면 이미 거래를 시작한 동일한 바에서 거래를 열지 못하게 되지만 더 중요한 것은 같은 바에서 거래가 종료되지 않도록 하고 싶기 때문에 예를 들어 거래를 마감하는 곳에 이 코드를 추가할 것입니다. :

if(귀하의 기준 && ITradedOnThisBar != 막대)

{

주문 닫기(주문 티켓(),... ); // 닫기 위치

}

이것은 아마도 당신이 하려는 일을 하는 가장 간단한 방법일 것입니다.

코딩해주셔서 감사합니다. 나는 그것을 내 EA(올바른 지점에)에 설치했으며 이동 평균 이 교차하면 작동하는지 알아낼 것입니다.

감사해요!

데이브

 

코딩하는 방법을 모르지만 전문 고문 빌더를 사용하여 설명하는 것과 유사한 몇 가지 EA를 만들었습니다. 그것이 당신이 찾고있는 것인지 확실하지 않지만 아직 당신이 그것을 확인하지 않았다면 그것을 확인할 수 있습니다.

MetaTrader 4용 Expert Advisor 빌더

 

확인 하겠습니다. 감사해요.

 

그런 코드가 있습니까?

그런 코드가 있는지 궁금합니다(아래 설명 포함).

다음 매개변수 가 있는 기본 코드는 무엇입니까? (값이 있는 모든 표시기를 연결할 수 있음을 이해함)

(거래 개시)

1. 지표의 현재 가치가 이전 막대의 종가보다 높을 때 매수 거래가 이루어집니다. (인트라바, 닫기가 아님)

2. 지표의 현재 가치가 이전 막대의 종가보다 낮을 때 매도 거래가 이루어집니다. (인트라바, 닫기가 아님)

(거래 마감)

1. 짧은 거래가 열리면 긴 거래가 닫힙니다.

2. 긴 거래가 열리면 짧은 거래가 닫힙니다.

감사해요

 

이것들 중 일부를 시도하십시오

/_MT4_Experts의 색인

 

AJK님 감사합니다. 그것은 꽤 목록입니다!

 

코드 도움말

누군가가 이미 이것을 물었을 것이라고 확신하지만 스레드를 검색할 때 찾을 수 없습니다.

가격이 -IE 사이일 때만 EA가 거래를 하도록 코딩하는 방법을 알고 싶습니다.

if (가격=>1.0000 && 가격< 1.0050) 매도