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

 
star821:
이 유명한 이콜 DTS-1을 찾을 수 있다고 생각합니다. 50~200로트를 열 수 있는 충분한 자금이 있다면. 많은 돈을 벌 수 있습니다.

여보세요,

DTS-1이라는 유명한 EA는 어디에서 찾을 수 있습니까?

인사말,

할로번지

 

믈라덴

안녕 믈라덴

나는 당신의 STC EA를 시도했습니다. 30분이 오르거나 내릴 때 5분 진입 지점이 매우 좋습니다. 그러나 추세의 30min STC 끝이되면 하향 또는 상향됩니다. 그러면 우리는 위에서 사서 바닥에서 팔 것입니다. 손절매 지점이 멀어질 것입니다.

그래서 30분 또는 60분 막대를 위아래로 사용하여 추세를 결정하고 여전히 5분 STC를 사용하여 입력하는 것이 좋습니다. 진입점 근처의 정지 손실 지점을 개선할 수 있습니다.

Pls는 첨부된 그림 을 참조하십시오. Bill Willians Fractals 규칙을 사용합니다.

1. 위쪽 막대: 높고 낮음.

2. 아래쪽 막대: 더 낮은 높은 및 낮은 낮은.

3. 내부 막대: 이전 막대를 따릅니다.

4. 바깥쪽 막대: 방향 변경을 고려할 수 있습니다.

누군가 이 규칙을 사용하여 MTF FRACTAL 표시기를 수정하는 데 도움을 줄 수 있습니까?

고맙습니다.

mladen:
스타821

이것을 사용해보십시오

_____________________________________

일부 설명 : 귀하가 게시한 것을 사용하지 않고 만들었습니다(귀하의 게시물에 첨부된 표시기에는 내 이름이 있지만 해당 버전은 내가 만든 것이 아니지만 그 표시기를 사용하지 않은 유일한 이유는 아닙니다). 여기에 첨부된 지표는 이 EA에 최적화되어 있으며 Schaff 추세의 상승 또는 하락 추세를 그대로 식별합니다. EA는 단순하지만 ecn 브로커용으로 설정이 가능하여 헤징 없이 자동으로 5자리 브로커를 인식합니다. 기본 매개변수는 요청한 대로 설정됩니다.

결과로 테스트하지 않았습니다(나는 관련된 주문 및 주문 마감만큼 작동하는지 확인하기 위해 약간만 테스트했습니다. 결과를 기준으로 테스트 및 최적화 단계를 남겨 둡니다. )

문안 인사

믈라덴
파일:
 

코드 누락?

이 코드가 완전하다면 어떻게 컴파일합니까?

또는

코드가 누락된 경우 누락된 항목이 무엇인지, 그렇다면 누락된 비트를 제공해 주시겠습니까?

#속성 표시기_차트_창

#속성 표시기_버퍼 1

#property indicator_color1 다저블루

이중 dMarker[];

외부 정수 MarkedBar = 50;

정수 초기화() {

SetIndexBuffer(0,dMarker);

SetIndexStyle(0,DRAW_ARROW);

SetIndexArrow(0,242);

}

정수 시작() {

for (int i=Bars-1;i>=0;i--) {

if(i == MarkedBar)

dMarker = 높음;

또 다른

dMarker = EMPTY_VALUE ;

}

반환(0);

}

 

EA 프로그래밍에 도움이 필요합니다.

여기요,

첫 번째 EA를 설정하고 싶지만 프로그래밍에 문제가 있습니다. 어떻게 든 주문을 사고 팔지 않습니다. 도움을 주시면 감사하겠습니다. PM으로 연락주세요.

문안 인사

 
 

누군가 나를 위해 이것을 고칠 수 있습니까?

나는 이 EA를 가지고 있고, 나는 그것을 약간의 성공으로 사용했고, IBFX가 시장 주문으로 변경되었을 때 중지되었고, 작동이 중지되었으며, 수동으로 수행했지만 누군가가 이것을 다시 작동하게 할 수 있다면 멋질 것입니다. bearish_martingale.mq4

파일:
 

포인트에 대한 수정

안녕,

브로커 플랫폼 유형에 따라 다양한 손익분기점에 대한 손절매를 추적하려고 하는 ea가 있습니다. 나는 이것을 5자리 브로커에 사용하고 있지만 2개의 4자리 브로커 유형이 있는 플랫폼이 있습니다. 이익 핍을 추가하지 않고 거래를 마감합니다. 제 질문은 2자리 중개인이나 4 또는 5를 볼 때... 포인트 기능 이 제대로 작동하도록 하는 방법을 결정하는 방법을 어떻게 알 수 있습니까?

extern bool BreakEven = true;

extern int BreakEvenPips = 37;

extern int BreakEvenProfitPips = 10;

이중 Pnt;

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

정수 초기화()

{

if(자리수 == 5 || (자리수 == 3 )) {

Pnt = 포인트*10;

}

if(자리수 == 6 || (자리수 == 4 )) {

Pnt = 포인트*100;

}

반환(0);

}

정수 초기화()

{

반환(0);

}

무효 TrailOrder(int 유형)

{

for(int i=0;i<OrdersTotal();i++)

{

if(OrderSelect(i,SELECT_BY_POS,MODE_TRADES)==false) 계속;

if(OrderMagicNumber()!=MagicNumber || OrderSymbol()!=Symbol()) 계속;

if (주문유형()==OP_BUY)

{

if (입찰가 >= OrderOpenPrice () + (Pnt*BreakEvenPips &&BreakEven== false ))

{

OrderModify(OrderTicket(),OrderOpenPrice(),OrderOpenPrice()+BreakEvenProfitPips*Point,OrderTakeProfit(),0,CLR_NONE);

}

}

if (주문 유형()==OP_SELL)

{

if (요청 <= OrderOpenPrice() - (Pnt*BreakEvenPips &&BreakEven== false))

{

OrderModify(OrderTicket(),OrderOpenPrice()-BreakEvenProfitPips*Point,OrderOpenPrice(),OrderTakeProfit(),0,CLR_NONE);

}

}}

도움을 주시면 감사하겠습니다!!

 

이 작업을 수행하는 방법

열린 거래, 거래가 손실되면 15개의 후행 스탑을 추가하고 거래를 열린 상태로 두고 새 거래를 엽니다(EA는 한 번에 1개의 거래만 열림). 따라서 EA는 이제 새로운 거래로만 운영됩니다.

이것과 같은 것을 시도

TSTP = 15 * MarketInfo(OrderSymbol(), MODE_POINT);

for(x=0;x<OrdersTotal();x++){OrderSelect(x,SELECT_BY_POS,MODE_TRADES);{

if(OrderType()==OP_BUY&&OrderSymbol()==Symbol()&&((OrderMagicNumber()==Magic)||Magic==0)){

if(totval < -10) { OrderModify(OrderTicket(), OrderOpenPrice(), 입찰 - TSTP, OrderTakeProfit(), 파랑);

OrderClose(OrderTicket(),OrderLots(),Bid,Slip,Aqua);Magic = Magic +1;}}

if(OrderType()==OP_SELL&&OrderSymbol()==Symbol()&&((OrderMagicNumber()==Magic)||Magic==0)){

if(totval < -10) { OrderModify(OrderTicket(), OrderOpenPrice(), Ask + TSTP, OrderTakeProfit(), 파란색);

OrderClose(OrderTicket(),OrderLots(),Ask,Slip,Gold);Magic = Magic +1;}}}}

 

Ordermodify() 오류 코드 1

안녕 얘들아

나는이 코드를 나 자신을 위해 사용자 정의하지만 전략 테스터 에서 실행할 때 다음 오류 코드를 보냅니다.

2011.04.14 02:38:22 2011.04.12 04:02 OrderModify error 1[/CODE]

and this is the code:

( i dont know what is wrong with it , help please )

[CODE]void CheckTrailingStop()

{

for(int i=0;i<OrdersTotal();i++)

{

if(OrderSelect(i,SELECT_BY_POS,MODE_TRADES)==false) break;

if(OrderSymbol()!=Symbol()) continue;

if(OrderType() == OP_BUY)

{

if(((Bid - OrderOpenPrice()) > (Poin * TrailingStop)) && (OrderStopLoss() < (Bid - (Poin * TrailingStop))))

OrderModify(

OrderTicket(),

OrderOpenPrice(),

Bid - ( Poin * TrailingStop ),

OrderTakeProfit(),

0,

GreenYellow);

}

if(OrderType() == OP_SELL)

{

if(((OrderOpenPrice() - Ask) > (Poin * TrailingStop)) && (OrderStopLoss() > (Ask + (Poin * TrailingStop))))

OrderModify(

OrderTicket(),

OrderOpenPrice(),

Ask + ( Poin * TrailingStop ),

OrderTakeProfit(),

0,

Red);

}

}

}
 

Experts의 라이브러리 하위 디렉토리로 이동하여 stdlib.mq4를 찾습니다. 모든 오류가 여기에 나열됩니다. 오류 1은 "오류 없음"입니다.