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

 
linwood2010:
누군가 다음 코드에 stoploss를 추가하는 방법을 말해 줄 수 있습니까?

고맙습니다.

한도 구매에 20핍 손절매를 넣고 싶다고 가정하면 코드를 다음과 같이 변경할 수 있습니다.

OrderSend(Symbol(),OP_BUYLIMIT,Lots,OpenPrice,0,OpenPrice-20*Point,ClosePrice,"",MAGIC,0,Blue);

-가이버

 

EA 백테스트 자체를 만드는 방법은 무엇입니까?

안녕하세요, 저는 현재 iExpertAdvisor의 Visual Trader Studio를 사용하여 EA를 만들고 있습니다... EA 백테스트 자체가 가능한지 궁금합니다.

예를 들어, 작동할 지표가 있고 시장에 직면할 때 들어오는 틱으로 계속 백테스트하고 지표 매개변수를 최적의 상태로 설정하여 수익성 있는 거래를 만듭니다.

 

손절매 비율

자기자본 또는 무잔고 마진의 백분율인 손절매 코드가 있는 사람이 있습니까?

균형 100

10% SL 10

틱밸류 9.5

로트 크기 0.01

틱 사이즈 0.095

SL(핍) 105.2632

맞다고 생각합니다. 여러 쌍에 적용할 수 있는 방법을 찾고 있습니다.

어떤 도움이라도 좋을 것입니다.

건배

베노

 

돕다

누군가 이 축복 버전에 대해 HIDE TAKE PROFIT 코드를 작성하거나 이 방향으로 저를 도와주시겠습니까? 감사해요

파일:
 

구매 주문 열기 오류: 오류 없음

이게 무슨 뜻인지 아는 사람? 은행간 거래를 위해 4자리에서 5자리로 전환 중이며 거래를 열 수 없습니다.

아래는 내 초기화 기능 입니다. 그 아래는 주문 기능입니다.

누구든지 다르게 무엇을 할 생각이 있습니까???? 돕다!

Pl easy don't send me weblinks to update ea .. 나는 이미 그것들을 시도했다!

//+----------------------------------------------- -------------------

정수 초기화()

{

if (숫자 == 3 || 숫자 == 5)

{

포인트 = 포인트*10;

}

또 다른

{

포인트 = 포인트;

}

반환(0);

}

int OpenOrder(int 유형)

{

정수 티켓 = 0;

정수 오류 = 0;

정수 c = 0;

if(유형==OP_BUY)

{

for(c = 0 ; c < NumberOfTries ; C++)

{

ticket=OrderSend(Symbol(),OP_BUY,Lots,Ask,Slippage,Ask-StopLoss*point,Ask+TakeProfit*point,ExpertComment,MagicNumber,0,Yellow);

err=GetLastError();

if(오류==0)

{

부서지다;

}

또 다른

{

if(err==4 || err==137 ||err==146 || err==136) // 사용 중 오류

{

수면(5000);

계속하다;

}

else //정상 오류

{

부서지다;

}

}

}

}

 

우선 Interbank FX는 더 이상 매수 또는 매도 티켓에서 손절매나 이익실현을 허용하지 않습니다. 이것은 거래를 즉시 중단할 것입니다. 0으로 설정해야 합니다.

error 4=거래 서버가 사용 중입니다.

error 137=브로커가 사용 중입니다.

error 146=거래 컨텍스트가 사용 중입니다.

error 136=따옴표를 벗어났습니다.

ticket=OrderSend(Symbol(),OP_BUY,Lots,Ask,Slippage ,0,0,ExpertComment, MagicNumber,0,Yellow);

Slippage가 5자리로 설정되는 방법에 대해서는 InterbankFX에 확인하십시오. 슬리피지 번호에 0을 더 추가해야 할 수도 있습니다. 즉 3의 슬리피지가 5자리 플랫폼에서 30이 되어야 할 수도 있습니다.

행운을 빕니다!

 

아니요, 손절매 는 거래에서 일종의 너트입니다. 하지만 감사합니다... 나는 이것을 몰랐습니다!

 

분기

단순 발산 EA를 코딩하는 데 도움이 필요합니다. 나는 다이버전스를 거래하는 여러 EA를 찾았지만 원하는 방식은 없습니다.

나는 내가 가진 다이버전스 지표에 따라 다이버전스를 거래하기 위해 EA를 살 것입니다.

그리고 저는 EA가 지지선과 저항선 외부에서 발생하는 진정한 다이버전스(지표로 실선으로 표시된 추세 반전 가능성을 보여주는 다이버전스)만 거래하기를 원합니다.

필요한 것은 다음과 같은 간단한 입력입니다.

-시간제 노동자

스윙하이/로우스톱로스

-TpPips

- 많은 크기

나는 예를 들어 필요한 지표와 그림을 포함했습니다.

첫 번째 사진은 확인된 거래입니다. 그리고 두 번째 사진은 확인된 거래가 아닙니다. 지지선과 저항선 외부에서 다이버전스가 발생하지 않았기 때문입니다.

아무도 나를 도울 수 있습니까?

 

커스텀 인디케이터

안녕,

맞춤형 표시기를 프로그래밍했습니다.

Everythink는 완벽하게 작동하지만 마지막 버퍼가 그려지지 않고 이유를 이해할 수 없습니다!

첫 시도:

구매 버퍼[k] = (WL+WS)/2;

if(합버퍼[k]>WL)

if(합2버퍼[k]<WL)

{

구매 버퍼[k] = EMPTY_VALUE;

}

그래서 모든 것이 잘 작동합니다. 나는 (WL+WS)/2의 고점에서 내 라인을 보고 일부 짧은 라인(약 2 또는 3mm)에서 라인의 인터럽트(= EMPTY_VALUE)를 봅니다.

이제 나는 기회를 원합니다. 즉, 조건이 참인 경우에만 짧은 선을 그리고 싶습니다.

구매 버퍼[k] = EMPTY_VALUE;

if(합버퍼[k]>WL)

if(합2버퍼[k]<WL)

{

구매 버퍼[k] = (WL+WS)/2;

}

하지만 지금, 나는 어떤 선도 볼 수 없습니다 - 아무것도! 그리고 나는 그것을 이해할 수 없다!!

이제 다른 방법을 시도했습니다.

나는 바꿨다

SetIndexStyle을 "DRAW_ARROW"로 설정

그리고 여기

if(합버퍼[k]>WL)

if(합2버퍼[k]<WL)

{

구매 버퍼[k] = SYMBOL_ARROWUP;

}

이제 내 문제는 다음과 같습니다.

1. 내 표시기는 0에서 100까지의 별도의 창에 있지만 기호는 253.707의 최고점에 그려집니다. 어떻게 바꾸나요??

2. SYMBOL_ARROWUP과 SYMBOL_ARROWDOWN을 썼는데도 항상 십자가를 상징으로 삼는다.

당신이 나를 도울 수 있기를 바랍니다!

 

도움말: 2핍 이익을 얻을 때 EA 마감 주문을 작성하는 방법???

안녕하세요 여러분,

어떤 몸이 나를 도울 수 있습니다.

EA 닫기 주문을 작성하는 방법 wnen 이익 2pip???

나는 0.01랏으로 거래하기 때문에 2핍의 이익과 1달러의 손실이 있을 때 EA 자동 닫기 주문을 작성하고 싶습니다.

도와주세요, 제발!!! 정말 감사합니다!!!