지표를 무료로 작성해 드립니다 - 페이지 43

 

정보 지표를 작성하십시오

지난달 최고치

지난주 최고치

어제의 최고치

차트에서 끌 수 있는 기능이 있어야 스크린샷과 같이 나타납니다. 나는 세 개를 가지고 있으며 끊임없이 서로 충돌합니다.

네, 색상을 편집하는 기능과 일, 주, 월을 구분하는 경고 기능이 있으면 어렵지 않습니다.

감사합니다 ... 매우 필요합니다

거래 시스템을 구축할 때 모든 것이 명확하고 이해할 수 있습니다... 미리 감사합니다.

파일:
001.png  66 kb
002.png  61 kb
003.png  60 kb
 
Firetrade2013 Chirikov :

정보 지표를 작성하십시오

지난달 최고치

지난주 최고치

어제의 최고치

차트에서 끌 수 있는 기능이 있어야 스크린샷과 같이 나타납니다. 나는 세 개를 가지고 있으며 끊임없이 서로 충돌합니다.

네, 색상을 편집하는 기능과 일, 주, 월을 구분하는 경고 기능이 있으면 어렵지 않습니다.

감사합니다 ... 매우 필요합니다

거래 시스템을 구축할 때 모든 것이 명확하고 이해할 수 있습니다... 미리 감사합니다.


그런 것

MetaTrader 거래 플랫폼의 스크린샷

USDCHF, H4, 2017.12.15

MetaQuotes Software Corp., MetaTrader 4, 데모

USDCHF, H4, 2017.12.15, MetaQuotes Software Corp., MetaTrader 4, 데모


 
Firetrade2013 Chirikov :

정보 지표를 작성하십시오

지난달 최고치

지난주 최고치

어제의 최고치

차트에서 끌 수 있는 기능이 있어야 스크린샷과 같이 나타납니다. 나는 세 개를 가지고 있으며 끊임없이 서로 충돌합니다.

네, 색상을 편집하는 기능과 일, 주, 월을 구분하는 경고 기능이 있으면 어렵지 않습니다.

감사합니다 ... 매우 필요합니다

거래 시스템을 구축할 때 모든 것이 명확하고 이해할 수 있습니다... 미리 감사합니다.


제품의 형태가 될 것입니다, 나는 중재를 누르겠습니다

 

안녕하세요. 바로 요점입니다. 두 개의 이동 평균이 교차할 때 미래에 수평선 을 그릴 지표가 필요합니다(이 매개변수는 이동이 변경될 수 있음). 감사합니다.

 

안녕하세요, 볼륨 표시기 에 몇 가지 기능을 추가할 수 있습니까?

히스토그램 막대가 n 에 대해 최대이어야 합니다. 막대의 수(예: 20)가 다른 색상으로 칠해지고 경고가 팝업되었습니다(신호 + 메시지 쌍).

저것. 다음 설정이 추가됩니다.

전환 = 20

컬러맥스   = 레드

알리다         = 사실

이 지표는 플랫에서 반전 또는 출구의 좋은 전조가 될 수 있습니다.

파일:
 

안녕하세요!

나는 지표 코드와 교환하여 간단한 수동 거래 시스템에 대한 아이디어를 공유합니다.


전략에 따라 진입점 선택을 자동화하려면 다중 통화 표시기가 필요합니다 . 스왑 벡터, 큰 TF가 있는 2-캔들 RSI로 필터링됩니다.

0. 입력 변수:

판매 레벨=62

구매 레벨=38

1. 터미널에서 사용 가능한 각 자산 에 대해 다음 변수의 값과 다음 조건의 충족을 계산합니다. 장기적으로 확산은 중요하지 않습니다.

2. 변수 "SwapLong", 변수 "SwapShort";

3. 변수 "RSI_0"(2, MN1, 0);

4. 중립 조건 RSI_0< Sell_level && RSI_0>buy_ level;

5. 신호 조건을 매수하십시오. |긴 스왑|> |짧게 스왑| && RSI_0<구매 수준;

6 . 신호 조건을 판매하십시오. | SwapShort |> |SwapLong| && RSI_0>판매 수준;

7. 각 자산에 대해 RSI_0과 극한값("0"은 매수, "100"은 매도) 사이의 델타 변수를 계산합니다.

8. 델타를 서로 비교하고 이 델타의 오름차순으로 자산을 정렬합니다.

9. 표시기 인터페이스는 실시간으로 다음 처리 결과 테이블을 표시합니다 .

10. 델타가 가장 작은 5개 자산 라인 - 가장 수익성 있는 진입점.

11. 1열 - 자산 이름

12. 열 2 - 화살표 형태의 스왑 벡터 방향(절대값이 더 큰 값에 따라 다름)

13. 열 3 - RSI_0의 현재 값;

14. 4열 - "SELL!", "BUY!", "NEUTRAL" - 각각 빨간색, 녹색 및 노란색 배경에 표시됩니다.

15. 자산의 타임스탬프와 이름을 나타내는 모든 자산의 스왑 벡터 방향 변경에 대한 경고도 유용할 것입니다.


감사합니다,

이반.








 

Mt4에 대해서만 이러한 표시기를 만들 수 있습니다.

https://www.mql5.com/ru/code/19613

SignalCCI BuyOrSell
SignalCCI BuyOrSell
  • 투표: 9
  • 2017.12.28
  • Vladimir Karputov
  • www.mql5.com
Модуль торговых сигналов "SignalCCI BuyOrSell.mqh" на базе модуля сигналов индикатора CCI генерирует только один вид сигнала: цена выше уровня "LevelUP" или цена ниже уровня "LevelDOWN" (по умолчанию уровень "LevelUP" равен +100.0, а уровень "LevelDOWN" равен -100.0). Если включить настройку "Reverse", то сигналы переворачиваются: П‌араметры...
 
Forcek :

Mt4에 대해서만 이러한 표시기를 만들 수 있습니다.

https://www.mql5.com/ru/code/19613


모듈, 표시기 또는 라이브러리가 필요합니다.

 
Yurij Izyumov :

모듈, 표시기 또는 라이브러리가 필요합니다.


모듈과 라이브러리처럼

 

표시기 도움말


본질적으로 남겨두고 싶지만 두 개의 버퍼로 리메이크


#속성 표시기_분리_창

#속성 표시기_버퍼 1

#property indicator_color1 다저블루

#속성 표시기_최대 1.4

#속성 표시기_레벨1 0

#속성 표시기_최소 -1.2


//------- 표시기의 외부 매개변수 -------------------------------

외부 정수 CCI_Period_0 = 14; // 현재 TF의 CCI 주기

외부 정수 Level_0 = 100; // 현재 TF의 CCI 레벨

외부 정수 TF_1 = 60; // 첫 번째 TF의 분 수

외부 정수 CCI_Period_1 = 14; // 첫 번째 TF의 CCI 기간

외부 정수 Level_1 = 100; // 첫 번째 TF의 CCI 레벨

외부 정수 TF_2 = 240; // 두 번째 TF의 분 수

외부 int CCI_Period_2 = 14; // 두 번째 TF의 CCI 기간

외부 정수 Level_2 = 100; // 두 번째 TF의 CCI 레벨

외부 정수 NumberOfBars = 10000; // 계산할 막대의 수(0-모두)


//------- 인디케이터 버퍼 ------------------- ---

이중 buf0[];

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

//| 사용자 지정 표시기 초기화 기능 |

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

무효 초기화()

{

표시자숫자(1);


SetIndexBuffer(0,buf0);

SetIndexLabel(0,"i-3CCI-h");

SetIndexStyle(0,DRAW_HISTOGRAM,STYLE_SOLID,2);

SetIndexEmptyValue(0,0);

}

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

//| 사용자 지정 표시기 초기화 해제 기능 |

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

무효 deinit()

{

논평("");

}

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

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

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

무효 시작()

{

이중 cci0,cci1,cci2;

intnb1,nb2;

정수 LoopBegin, sh;


if(NumberOfBars==0) LoopBegin=바-1;

else LoopBegin=바 수-1;

LoopBegin=MathMin(막대-1, LoopBegin);


for(sh=LoopBegin; sh>=0; sh--)

{

nb1=iBarShift(NULL, TF_1, 시간[sh], False);

nb2=iBarShift(NULL, TF_2, 시간[sh], False);


cci0=iCCI(NULL, 0, CCI_Period_0, PRICE_CLOSE, sh);

cci1=iCCI(NULL, TF_1, CCI_Period_1, PRICE_CLOSE, nb1);

cci2=iCCI(NULL, TF_2, CCI_Period_2, PRICE_CLOSE, nb2);


if(cci0>레벨_0 && cci1>레벨_1 && cci2>레벨_2) buf0[sh]=1;

if(cci0<-레벨_0 && cci1<-레벨_1 && cci2<-레벨_2) buf0[sh]=-1;

}

}

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


나올때까지 찔러본다

이렇게 시도


#속성 표시기_분리_창

#속성 표시기_버퍼 2

#property indicator_color1 녹색

#property indicator_color2 빨간색

#속성 표시기_최대 1.4

#속성 표시기_레벨1 0

#속성 표시기_최소 -1.2


//------- 표시기의 외부 매개변수 -------------------------------

외부 정수 CCI_Period_0 = 14; // 현재 TF의 CCI 주기

외부 정수 Level_0 = 100; // 현재 TF의 CCI 레벨

외부 정수 TF_1 = 60; // 첫 번째 TF의 분 수

외부 정수 CCI_Period_1 = 14; // 첫 번째 TF의 CCI 기간

외부 정수 Level_1 = 100; // 첫 번째 TF의 CCI 레벨

외부 정수 TF_2 = 240; // 두 번째 TF의 분 수

외부 int CCI_Period_2 = 14; // 두 번째 TF의 CCI 기간

외부 정수 Level_2 = 100; // 두 번째 TF의 CCI 레벨

외부 정수 NumberOfBars = 10000; // 계산할 막대의 수(0-모두)


//------- 인디케이터 버퍼 ------------------- ---

이중 확장 버퍼1[];

이중 확장 버퍼2[];

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

//| 사용자 지정 표시기 초기화 기능 |

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

무효 초기화()

{

SetIndexBuffer(0, ExtBuffer1);

SetIndexStyle(0,DRAW_HISTOGRAM,0,2);

//----

SetIndexBuffer(1, ExtBuffer2);

SetIndexStyle(1,DRAW_HISTOGRAM,0,2);

}

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

//| 사용자 지정 표시기 초기화 해제 기능 |

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

무효 deinit()

{

논평("");

}

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

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

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

무효 시작()

{

이중 cci0,cci1,cci2;

intnb1,nb2;

정수 LoopBegin, sh;


if(NumberOfBars==0) LoopBegin=바-1;

else LoopBegin=바 수-1;

LoopBegin=MathMin(막대-1, LoopBegin);


for(sh=LoopBegin; sh>=0; sh--)

for(st=LoopBegin; st<0; st--)

{

nb1=iBarShift(NULL, TF_1, 시간[sh], False);

nb2=iBarShift(NULL, TF_2, 시간[st], False);


cci0=iCCI(NULL, 0, CCI_Period_0, PRICE_CLOSE, sh);

cci1=iCCI(NULL, TF_1, CCI_Period_1, PRICE_CLOSE, nb1);

cci2=iCCI(NULL, TF_2, CCI_Period_2, PRICE_CLOSE, nb2);


if(cci0>레벨_0 && cci1>레벨_1 && cci2>레벨_2) buf1[sh]=1;

if(cci0<-레벨_0 && cci1<-레벨_1 && cci2<-레벨_2) buf2[st]=-1;



그런 오류


결국 두 개의 버퍼가 필요합니다. 하나는 0 위에, 다른 하나는 아래에 있습니다. 그렇지 않으면 이제 모든 것이 하나가 됩니다.


파일:
12121.jpg  42 kb
ere.mq4  6 kb