다중 기간 표시기 - 페이지 924

 
beco616161:
이 스크립트를 찾을 수 없습니다. 구매 및 판매 스크립트에는 모든 거래 0.1 랏과 트레일링 스톱 10 pip만 포함됩니다. 도와주세요.

같은 질문이 있는 귀하의 게시물이 여기로 이동되었습니다: https://www.mql5.com/en/forum/173386

시작을 위해 해당 스크립트를 확인할 수 있습니다.

 

heikenashi3.ex4 Mladen 아무도 대답하지 않습니다. 도와주세요. 나는 HEİKENASHİ3 indicatör를 설립했습니다. 하지만 이 indikatör에 화살표를 코딩할 수 없습니다. 도와주세요.

파일:
gbpusdm4.png  39 kb
 
beco616161:
heikenashi3.ex4 Mladen 아무도 대답하지 않습니다. 도와주세요. 나는 HEİKENASHİ3 indicatör를 설립했습니다. 하지만 이 indikatör에 화살표를 코딩할 수 없습니다. 도와주세요.

Beco616161은 표시기를 수정할 수 있도록 원래 소스 코드 mt4(디컴파일되지 않음)가 필요합니다.

[삭제]  

누군가 MTF에 이 표시기를 만들 수 있습니까?

감사합니다

파일:
weiswave3_1.mq4  10 kb
 

MRTOOLS는 help.i 설립 코드에 감사드립니다.

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

//| 하이켄 아시.mq4 |

//| Copyright 2004, MetaQuotes Software Corp. |

//| MetaTrader 5 거래 플랫폼 / MetaQuotes Software Corp. |

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

//| Heiken Ashi의 경우 다음 차트 설정을 권장합니다( F8 또는 |

//| 메뉴 '차트'->'속성...'에서 선택): |

//| - '색상' 탭에서 '선 그래프'에 대해 '검정' 선택 |

//| - '공통' 탭에서 '전경 차트' 확인란을 비활성화하고 |

//| '선 차트' 라디오 버튼 선택 |

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

#property copyright "Copyright 2004, MetaQuotes Software Corp."

#속성 링크 "http://www.metaquotes.net"

#속성 표시기_차트_창

#속성 표시기_버퍼 4

#property indicator_color1 빨간색

#property indicator_color2 파란색

#property indicator_color3 빨간색

#property indicator_color4 파란색

//---- 버퍼

이중 ExtMapBuffer1[];

이중 ExtMapBuffer2[];

이중 ExtMapBuffer3[];

이중 ExtMapBuffer4[];

//----

int ExtCountedBars=0;

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

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

//|------------------------------------------------- -------------------|

정수 초기화()

{

//---- 표시기

SetIndexStyle(0,DRAW_HISTOGRAM, 0, 1, 빨간색);

SetIndexBuffer(0, ExtMapBuffer1);

SetIndexStyle(1,DRAW_HISTOGRAM, 0, 1, 파란색);

SetIndexBuffer(1, ExtMapBuffer2);

SetIndexStyle(2,DRAW_HISTOGRAM, 0, 3, 빨강);

SetIndexBuffer(2, ExtMapBuffer3);

SetIndexStyle(3,DRAW_HISTOGRAM, 0, 3, 파란색);

SetIndexBuffer(3, ExtMapBuffer4);

//----

SetIndexDrawBegin(0,10);

SetIndexDrawBegin(1,10);

SetIndexDrawBegin(2,10);

SetIndexDrawBegin(3,10);

//---- 표시기 버퍼 매핑

SetIndexBuffer(0,ExtMapBuffer1);

SetIndexBuffer(1,ExtMapBuffer2);

SetIndexBuffer(2,ExtMapBuffer3);

SetIndexBuffer(3,ExtMapBuffer4);

//---- 초기화 완료

리턴(0);

}

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

//| 고객 표시기 초기화 해제 기능 |

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

정수 초기화()

{

//---- TODO: 여기에 코드 추가

//----

리턴(0);

}

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

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

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

정수 시작()

{

이중 haOpen, haHigh, haLow, haClose;

if(막대<=10) return(0);

ExtCountedBars=IndicatorCounted();

//---- 가능한 오류 확인

if (ExtCountedBars<0) return(-1);

//---- 마지막으로 계산된 막대가 다시 계산됩니다.

if (ExtCountedBars>0) ExtCountedBars--;

int pos=바-ExtCountedBars-1;

동안(위치>=0)

{

haOpen=(ExtMapBuffer3[pos+1]+ExtMapBuffer4[pos+1])/2;

haClose=(시가[pos]+고가[pos]+저가[pos]+종가[pos])/4;

haHigh=MathMax(높은[pos], MathMax(haOpen, haClose));

haLow=MathMin(낮음[pos], MathMin(haOpen, haClose));

if (haOpen<haClose)

{

ExtMapBuffer1[pos]=haLow;

ExtMapBuffer2[pos]=haHigh;

}

또 다른

{

ExtMapBuffer1[pos]=haHigh;

ExtMapBuffer2[pos]=haLow;

}

ExtMapBuffer3[pos]=haOpen;

ExtMapBuffer4[pos]=haClose;

포스--;

}

//----

리턴(0);

}

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

 

이 표시기를 mtf로 만드십시오. 고맙습니다.

 
beco616161:
MRTOOLS는 help.i 설립 코드에 감사드립니다.

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

//| 하이켄 아시.mq4 |

//| Copyright 2004, MetaQuotes Software Corp. |

//| MetaTrader 5 거래 플랫폼 / MetaQuotes Software Corp. |

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

//| Heiken Ashi의 경우 다음 차트 설정을 권장합니다( F8 또는 |

//| 메뉴 '차트'->'속성...'에서 선택): |

//| - '색상' 탭에서 '선 그래프'에 대해 '검정' 선택 |

//| - '공통' 탭에서 '전경 차트' 확인란을 비활성화하고 |

//| '선 차트' 라디오 버튼 선택 |

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

#property copyright "Copyright 2004, MetaQuotes Software Corp."

#속성 링크 "http://www.metaquotes.net"

#속성 표시기_차트_창

#속성 표시기_버퍼 4

#property indicator_color1 빨간색

#property indicator_color2 파란색

#property indicator_color3 빨간색

#property indicator_color4 파란색

//---- 버퍼

이중 ExtMapBuffer1[];

이중 ExtMapBuffer2[];

이중 ExtMapBuffer3[];

이중 ExtMapBuffer4[];

//----

int ExtCountedBars=0;

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

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

//|------------------------------------------------- -------------------|

정수 초기화()

{

//---- 표시기

SetIndexStyle(0,DRAW_HISTOGRAM, 0, 1, 빨간색);

SetIndexBuffer(0, ExtMapBuffer1);

SetIndexStyle(1,DRAW_HISTOGRAM, 0, 1, 파란색);

SetIndexBuffer(1, ExtMapBuffer2);

SetIndexStyle(2,DRAW_HISTOGRAM, 0, 3, 빨강);

SetIndexBuffer(2, ExtMapBuffer3);

SetIndexStyle(3,DRAW_HISTOGRAM, 0, 3, 파란색);

SetIndexBuffer(3, ExtMapBuffer4);

//----

SetIndexDrawBegin(0,10);

SetIndexDrawBegin(1,10);

SetIndexDrawBegin(2,10);

SetIndexDrawBegin(3,10);

//---- 표시기 버퍼 매핑

SetIndexBuffer(0,ExtMapBuffer1);

SetIndexBuffer(1,ExtMapBuffer2);

SetIndexBuffer(2,ExtMapBuffer3);

SetIndexBuffer(3,ExtMapBuffer4);

//---- 초기화 완료

리턴(0);

}

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

//| 고객 표시기 초기화 해제 기능 |

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

정수 초기화()

{

//---- TODO: 여기에 코드 추가

//----

리턴(0);

}

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

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

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

정수 시작()

{

이중 haOpen, haHigh, haLow, haClose;

if(막대<=10) return(0);

ExtCountedBars=IndicatorCounted();

//---- 가능한 오류 확인

if (ExtCountedBars<0) return(-1);

//---- 마지막으로 계산된 막대가 다시 계산됩니다.

if (ExtCountedBars>0) ExtCountedBars--;

int pos=바-ExtCountedBars-1;

동안(위치>=0)

{

haOpen=(ExtMapBuffer3[pos+1]+ExtMapBuffer4[pos+1])/2;

haClose=(시가[pos]+고가[pos]+저가[pos]+종가[pos])/4;

haHigh=MathMax(높은[pos], MathMax(haOpen, haClose));

haLow=MathMin(낮음[pos], MathMin(haOpen, haClose));

if (haOpen<haClose)

{

ExtMapBuffer1[pos]=haLow;

ExtMapBuffer2[pos]=haHigh;

}

또 다른

{

ExtMapBuffer1[pos]=haHigh;

ExtMapBuffer2[pos]=haLow;

}

ExtMapBuffer3[pos]=haOpen;

ExtMapBuffer4[pos]=haClose;

포스--;

}

//----

반환(0);

}

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

Beco616161, 경고 및 화살표를 추가했습니다.

 
mrtools:
Beco616161, 경고 및 화살표를 추가했습니다.

MRTOOLS에 매우 감사합니다. 하지만 이 heiken ashi 신호는 내가 원하는 대로 되지 않습니다.

그림을 확인하십시오. 도와주세요. 전체 막대 경고 화살표를 코딩하는 방법? 도와주세요.

파일:
gbpusdm4_1.png  40 kb
 
split15:
누군가 MTF에 이 표시기를 만들어 주시겠습니까?

유용하지 않다. 심하게 다시 칠하고 MTF로도 다시 칠합니다.

[삭제]  

아니요 옵션 DIFFERENCE 1을 넣을 때 다시 칠하지 않습니다.