코딩 도움말 - 페이지 241

 

모두들 안녕,

이미 (renko를 사용하여) 같은 가격 수준에서 같은 방향으로 가고 있는 포지션이 이미 있는 경우 내 EA가 포지션을 개설하는 것을 원하지 않습니다. 기본적으로 다음과 같이 보일 것입니다.

이전 막대 방향이 위쪽인 경우 동일한 가격 수준(예: +-2핍)에 롱 포지션이 없는 경우 롱을 엽니다. 줄여서 똑같습니다.

이게 가능해?

 

젠장, 너무 쉬워

 

젠장, 너무 쉬워

믈라덴 감사합니다

 

믈라덴, 문제가 있어요.

귀하의 표시기를 찾았습니다. 동적 영역 Spearman, 다른 사람도 찾았습니다. 하지만 내가 원하는대로 만들 수 없습니다. 나는 하나의 창에서 어떤 상관 관계를 원합니다. 당신은 나를 이해합니까? 나는 당신의 표시기를 사용하여 컴퓨터가 멈추지 않기를 바랍니다. 그러나 그것은 Spearman Stack처럼 보였습니다.

그러나 나에게는 그것을 만드는 것이 불가능합니다. 지표를 서로 겹쳐보지만 하나만 보여

파일:
eurjpymh1.png  72 kb
 
Air92:
믈라덴, 문제가 있어.

귀하의 표시기를 찾았습니다. 동적 영역 Spearman, 다른 사람도 찾았습니다. 하지만 내가 원하는대로 만들 수 없습니다. 나는 하나의 창에서 어떤 상관 관계를 원합니다. 당신은 나를 이해합니까? 나는 당신의 표시기를 사용하여 컴퓨터가 멈추지 않기를 바랍니다. 그러나 그것은 Spearman Stack처럼 보였습니다.

그러나 나에게는 그것을 만드는 것이 불가능합니다. 지표를 서로 겹쳐보지만 하나만 보여

이 게시물의 표시기는 다음과 같습니다. https://www.mql5.com/en/forum/general 동일한 하위 창에서 여러 번 적용할 때의 모습입니다.

파일:
spearman.gif  49 kb
 

Вот как индикатор с этого поста: https://www.mql5.com/en/forum/general выглядит, когда я применяю его нескомько ра

Mladen, nmc 주셔서 감사합니다!

 
BlackCoq:
모두들 안녕,

이미 (renko를 사용하여) 같은 가격 수준에서 같은 방향으로 가고 있는 포지션이 이미 있는 경우 내 EA가 포지션을 개설하는 것을 원하지 않습니다. 기본적으로 다음과 같이 보일 것입니다.

이전 막대 방향이 위쪽인 경우 동일한 가격 수준(예: +-2핍)에 롱 포지션이 없는 경우 롱을 엽니다. 줄여서 똑같습니다.

이게 가능해?

마지막 15개 거래에 대한 공개 가격 을 찾는 것으로 충분할 수 있으므로 현재 가격의 +- 2핍 내에 해당하는 항목이 있는지 확인한 다음 해당 거래가 의도한 새 거래와 같은 방향인지 확인하고 그렇지 않은 경우 전송 주문하다. 이게 효과가 있을까요?

고맙습니다,

악셀

 
BlackCoq:
마지막 15개 거래에 대한 공개 가격을 찾는 것으로 충분할 수 있으므로 현재 가격의 +- 2핍 내에 해당하는 항목이 있는지 확인한 다음 해당 거래가 의도한 새 거래와 같은 방향인지 확인하고 그렇지 않은 경우 전송 주문하다. 이게 효과가 있을까요?

고맙습니다,

악셀

악셀

그것은 할 수 있습니다.

미결 주문은 원하는 유형에 대해 스캔해야 하며 미결제 가격 은 원하는 새로운 시가와 비교하거나 개설된 바를 오픈 기준이 되는 바와 비교할 수 있습니다.

 
mladen:
악셀

그것은 할 수 있습니다.

미결 주문은 원하는 유형에 대해 스캔해야 하며 미결제 가격은 원하는 새로운 시가와 비교하거나 개설된 바를 오픈 기준이 되는 바와 비교할 수 있습니다.

다른 "i= OrdersTotal ()-1"에 대해 아래와 같은 함수를 20번 정도 작성한 다음 모든 함수를 호출하고 새 시가와 비교하는 것이 작동합니까?

고맙습니다

 

누군가 내가 무엇을 잘못했는지 말해 줄 수 있습니까? 아래 코드는 경고와 함께 2 EMA 교차입니다. 작동을 거부합니다. Pls는 mt4 빌드 600 +에서 컴파일하고 작업하는 데 도움을 줄 수 있습니다.

#재산권 "wnk"

#속성 링크 "www.wnk.com"

#속성 표시기_차트_창

#속성 표시기_버퍼 2

#property indicator_color1 라임

#property indicator_color2 빨간색

//--- 버퍼

이중 ExtMapBuffer1[];

이중 ExtMapBuffer2[];

//외부변수......

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

//| 커스텀 인디케이터 초기화 기능 |

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

정수 초기화()

{

//---- 표시기

SetIndexStyle(0,DRAW_ARROW);

SetIndexArrow(0,217);

SetIndexBuffer(0,ExtMapBuffer1);

SetIndexEmptyValue(0,0.0);

SetIndexStyle(1,DRAW_ARROW);

SetIndexArrow(1,217);

SetIndexBuffer(1,ExtMapBuffer2);

SetIndexEmptyValue(1,0.0);

//----

리턴(0);

}

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

//| 커스텀 인디케이터 초기화 해제 기능 |

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

정수 초기화()

{

//----

//----

리턴(0);

}

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

//| 사용자 지정 표시기 반복 기능 |

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

정수 시작()

{

정적 날짜 시간 LastAlertTime = TimeCurrent();

int counted_bars=IndicatorCounted(),

한계;

if(counted_bars<0)

리턴(-1);

if(counted_bars>0)

counted_bars--;

limit=막대-counted_bars;

동안(제한)

{

더블 ema13=iMA(NULL,0,13,0,MODE_EMA,PRICE_CLOSE,0);

더블 ema5=iMA(NULL,0,5,0,MODE_EMA,PRICE_CLOSE,0);

더블 b4ema13=iMA(NULL,0,13,0,MODE_EMA,PRICE_CLOSE,1);

더블 b4ema5=iMA(NULL,0,5,0,MODE_EMA,PRICE_CLOSE,1);

더블맘=iMomentum(NULL,0,14,PRICE_CLOSE,0);

더블 b4mom=iMomentum(NULL,0,14,PRICE_CLOSE,1);

//업 알람

if((LastAlertTime!=시간[0])&&(ema5>ema13)&&(ema5>b4ema5)&&(ema13>b4ema13)&&(엄마>b4엄마)&&(엄마>98.6591))

ExtMapBuffer1[limit]=상한[limit]+5*포인트;

LastAlertTime = 시간[0];

Alert(Symbol()," ",Period(),"M 가격 인상");

//알림 판매

if((LastAlertTime!=시간[0])&&(ema5<ema13)&&(ema5<b4ema5)&&(ema13<b4ema13)&&(엄마<b4mom)&&(엄마<100.6872))

ExtMapBuffer2[limit]=낮음[limit]-5*포인트;

LastAlertTime = 시간[0];

Alert(Symbol()," ",Period(),"M 가격 하락");

}

반환(0);

}

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