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

 
Wackena:
이것은 후행 정지와 같은 단순한 3개의 캔들 이익 후행(PT) 코드입니다. GapPT=이익의 핍 수에 의해 활성화됩니다. 첨부된 것은 3개의 캔들 방법의 차트 예입니다.

와케나

extern int GapPT=10;

int c, n, p;

double LongPT, ShortPT;

c=0; p=0;

for(n=0;n<=6;n++)

{

if(High[c+1]Low[c+2]) {n--;}

c++;

p++;

if(n==3) break;

}

ShortPT=NormalizeDouble(High,Digits);

LongPT=NormalizeDouble(Low,Digits);

int total = OrdersTotal();

for(int cnt=0;cnt<total;cnt++) {

OrderSelect(cnt, SELECT_BY_POS, MODE_TRADES);

if(OrderType()==OP_BUY && OrderClosePrice()-OrderOpenPrice() >= GapPT*Point)

{

OrderModify(OrderTicket(),OrderOpenPrice(),LongPT,OrderTakeProfit(),0,GreenYellow);

}

if(OrderType()==OP_SELL && OrderOpenPrice()-OrderClosePrice() >= GapPT*Point)

{

OrderModify(OrderTicket(),OrderOpenPrice(),ShortPT,OrderTakeProfit(),0,Red);

}

}

매우 감사합니다 !!!!

1. 수동 방식으로 시작된 거래에 어떻게 적용합니까? 또는 자동으로

2.그가 패배에 빠졌을 때 그녀를 행동으로 옮기는 것이 필요합니다.

예: 후행 이익이 20인 경우에만 주문 논문 -20 후행 이익 초보자가 작업

(내 영어에 대한 용서는 당신이 나를 이해하기를 바랍니다)

그리고 다시한번 정말 감사합니다!!!!!

 

이 방법으로 내 결과

8.2.07 -3핍

+50핍

9.2.07 + 50핍

이 방법에서 큰 잠재력을 가진 이익은 최대 이익을 내고 최소 이익을 물리칩니다.

상업 심리학과 그것은 심리학과 정확히 반대되는 방법을 사용하기 때문에 모두 패자입니다.

그동안 나는 이것을 수동 방식으로하고 있습니다.

나는 계속해서 더 업데이트 할 것이다

당신은 내가 옳다는 것을 알고 있습니다

요시1177

 
yossi1177:
이 방법으로 내 결과

8.2.07 -3핍

+50핍

9.2.07 + 50핍

이 방법에서 큰 잠재력을 가진 이익은 최대 이익을 내고 최소 이익을 물리칩니다.

상업 심리학과 그것은 심리학과 정확히 반대되는 방법을 사용하기 때문에 모두 패자입니다.

그동안 나는 이것을 수동 방식으로하고 있습니다.

나는 계속해서 더 업데이트 할 것이다

당신은 내가 옳다는 것을 알고 있습니다

요시1177

이 봐!!!!

파일:
 

후행 이익

이 코드는 작동하지 않습니다

 

후행

나는 이것을 yahoo MTE&I 그룹에 올렸습니다.

나는 7개의 다른 후행 중지 아이디어를 하나의 ea로 결합했습니다.

나는 수동 거래에 대해 이것을 테스트하지 않았지만 eas에서 많은 기능을 사용했으며 작동합니다.

첨부된 통화 쌍 에 대해 입력된 위치만 추적합니다.

또한 원하는 것은 유형 2, 지연된 후행 정지인 것처럼 들립니다.

또한 3단계로 유형 3을 시도하고,

첫 번째 레벨 이동은 해당 레벨에 대한 설정, 해당 레벨에 대한 두 번째 레벨 및 거기에서 세 번째 레벨 트레일에 대한 설정으로 중지됩니다.

예를 들어

첫 번째 움직임은 20핍입니다. 손익분기점으로 이동하려면 첫 번째 정지점을 20으로 설정합니다.

두 번째 이동 30, 두 번째 정지를 15로 설정하여 15를 잠급니다.

트레일링을 10으로 설정하여 세 번째로 40 트레일을 10으로 이동합니다.

로버트

 

돕다! 간단한 코드가 필요합니다

모두들 안녕

거의 모든 지표가 매우 좋은 것으로 나타났지만 이 포럼의 "화살표"는 항상 막대 위 또는 아래에 있습니다. 여러 번 화살표를 보면 최고의 진입 시간이 지났습니다. 헷갈리네요 화살표가 언제 언제 생겼나요?? 그래서 화살표가 나올 때 가격 위치에 화살표가 표시되는 것을 보고 싶습니다. 차트 왼쪽 상단 모서리에 "XX:XX 시가 XXXX"라는 댓글을 달아서 지금 무슨 일이 일어났는지 알 수 있도록 하고 싶습니다. 다음 단계. 나는 프로그래머가 아니므로 코드를 작성하는 방법을 모릅니다. 여기 누가 내가 끝내도록 도와줄 수 있습니까? 먼저 대단히 감사합니다.

부족한 영어 죄송합니다..

 
파일:
 

코드 추구

이 코드를 작성하는 방법 .....

나는 파도의 높이를 측정하고 그것에 따라 결정해야합니다.

예를 들어 ... 5분 차트를 보고 있습니다. 오르락 내리락 하는 파도가 많이 보입니다. 40핍 이상의 높이를 가진 웨이브를 선택하고 싶습니다. 그러한 코드를 작성하는 방법?

누구나?

감사해요

 

프로그래머 도움말 -- 코드 논리 도움말

안녕하세요 프로그래머 여러분,

나는 가까운 주문 논리를 프로그래밍하고 있는데 그것이 옳지 않은 것 같습니다.

bool LongClose()

{

if(MAFastC=MASlowP)

{

CrossedUp=false;

CrossedDn=true;

BarCount=0;

}

else

if(MAFastC>MASlowC && MAFastP<=MASlowP)

{

CrossedUp=true;

CrossedDn=false;

BarCount=0;

Alert("Crossed Down");

}

if(CrossedDn==true && NewBar()==true && Candle3mP=="Bear") BarCount++;

{

if(BarCount>=2 && Candle3mC=="Bear")

{

Alert("Close Long Position");

return(true);

}

else return(false);

}

CrossedUP/DN 및 BarCount는 정적 변수입니다.

내 마무리 논리는 다음과 같습니다. 크로스가 발생하면 크로스 이후의 바를 계산하는 바 수를 자극합니다. 해당 카운트가 2에 도달하고(즉, 십자 후 2개의 막대) 현재 막대가 Bear이면 함수 로의 진정한 반환을 트리거합니다.

문제: Cross가 ok를 알리지만 count가 발생하지 않고 결과적으로 "true" 상태에 도달하지 않습니다.

당신의 도움을 주셔서 감사합니다,

색스맨

 

안녕. 이 시도.

bool LongClose()

{

if(MAFastC=MASlowP)

{

CrossedUp=false;

CrossedDn=true;

BarCount=0;

}

else

if(MAFastC>MASlowC && MAFastP<=MASlowP)

{

CrossedUp=true;

CrossedDn=false;

BarCount=0;

Alert("Crossed Down");

}

if(CrossedDn==true && NewBar()==true && Candle3mP=="Bear")

BarCount++;

if(BarCount>=2 && Candle3mC=="Bear")

{

Alert("Close Long Position");

return(true);

}

else return(false);