나는 항상 20-30핍의 이익(5자리 브로커)으로 두피 거래를 하지만 1분 차트를 사용하기 때문에 때때로 20-30핍 tp는 범위가 작기 때문에 나를 속입니다. 따라서 현재 핍 범위를 표시하는 간단한 지표를 만들 수 있다면 차트, 내가 의미하는 바를 보여주기 위해 아래에 이미지를 게시합니다. 다시 한 번 감사합니다.
실제로 나는 이미 다른 스레드에 이것에 대해 게시했지만 도움을 요청하기 에 더 적절한 장소인 이 스레드를 찾았습니다. 이 표시기의 창 경고가 나타날 때 통화 이름을 추가하는 데 도움을 줄 수 있는 사람이 있습니까? 나는 많은 쌍을 열었기 때문에 이 표시기가 어느 것을 참조했는지 알기가 어렵습니다. 그것은 단지 그것이 일어날 때 매수/매도 신호를 알려줍니다. 그래서 나는이 경고가 어느 쪽인지 알기 위해 모든 쌍을 확인해야합니다.
실제로 나는 이미 다른 스레드에 이것에 대해 게시했지만 도움을 요청하기에 더 적절한 장소인 이 스레드를 찾았습니다. 이 표시기의 창 경고가 나타날 때 통화 이름을 추가하는 데 도움을 줄 수 있는 사람이 있습니까? 나는 많은 쌍을 열었기 때문에 이 표시기가 어느 것을 참조했는지 알기가 어렵습니다. 그것은 단지 그것이 일어날 때 매수/매도 신호를 알려줍니다. 그래서 나는이 경고가 어느 쪽인지 알기 위해 모든 쌍을 확인해야합니다.
mrtools: Forex_love가 귀하의 첫 번째 게시물에서 경고에 통화 쌍을 추가했습니다.
작동합니다.. 다시 한 번 mrtools에 감사드립니다. 제가 옳다면 이것은 현재 표시줄에 대한 경고가 있는 첫 번째 bbstops 표시기입니다. true/false 옵션 및 통화 이름.. 검색해보니 경고 없이 통화 이름 중 하나만 있습니다. 현재 true/false 옵션 또는 내가 첨부한 것과 같은 현재에 대한 경고가 true/false로 설정되어 있지만 통화 이름이 없습니다. 이제 이 표시기에서 둘 다 만듭니다! 내 깨진 영어를 이해할 수 있기를 바랍니다. lol.. 이제 이 표시기로 쉽게 실험할 수 있습니다. 감사합니다.
인디케이터를 사용해보고 싶은 분들을 위해 mrtools가 내 첫 번째 게시물에서 말한 것은 위의 글이 아니라 다른 스레드의 글입니다. 인디케이터를 쉽게 찾을 수 있도록 mrtools의 개선된 버전을 여기에 게시하겠습니다(bbstop with 통화 이름) )..
첨부된 테스트 인디케이터 를 사용해 보세요. 해결되지 않은 문제는 인덱스 버퍼로 달성하려는 것이 무엇입니까? 다음 형식으로 사용할 수 없습니다. iClose(Index,0,i) (인덱스는 이중으로 선언되고 iClose는 해당 매개변수에서 문자열을 예상합니다). 이제 값을 그리지만 코드에서 좀 더 정리해야 합니다.
예, 하지만 코드를 작성할 수 없습니다. 저를 위해 해주세요. 미리 감사드립니다
알파24
여기에 게시했습니다(해당 afl 공식의 기본 매개변수 사용): https://www.mql5.com/en/forum/173404/page5
mladen, 가능하다면 부탁할 게 있습니다.
나는 항상 20-30핍의 이익(5자리 브로커)으로 두피 거래를 하지만 1분 차트를 사용하기 때문에 때때로 20-30핍 tp는 범위가 작기 때문에 나를 속입니다. 따라서 현재 핍 범위를 표시하는 간단한 지표를 만들 수 있다면 차트, 내가 의미하는 바를 보여주기 위해 아래에 이미지를 게시합니다. 다시 한 번 감사합니다.![](https://c.mql5.com/forextsd/smiles/smile.png)
편집: 핍 범위 값에 대해 약간의 실수가 있습니다. 170핍으로 가정합니다.
안녕 모두.
실제로 나는 이미 다른 스레드에 이것에 대해 게시했지만 도움을 요청하기 에 더 적절한 장소인 이 스레드를 찾았습니다. 이 표시기의 창 경고가 나타날 때 통화 이름을 추가하는 데 도움을 줄 수 있는 사람이 있습니까? 나는 많은 쌍을 열었기 때문에 이 표시기가 어느 것을 참조했는지 알기가 어렵습니다. 그것은 단지 그것이 일어날 때 매수/매도 신호를 알려줍니다. 그래서 나는이 경고가 어느 쪽인지 알기 위해 모든 쌍을 확인해야합니다.
감사해요.![](https://c.mql5.com/forextsd/smiles/smile.png)
안녕 모두.
실제로 나는 이미 다른 스레드에 이것에 대해 게시했지만 도움을 요청하기에 더 적절한 장소인 이 스레드를 찾았습니다. 이 표시기의 창 경고가 나타날 때 통화 이름을 추가하는 데 도움을 줄 수 있는 사람이 있습니까? 나는 많은 쌍을 열었기 때문에 이 표시기가 어느 것을 참조했는지 알기가 어렵습니다. 그것은 단지 그것이 일어날 때 매수/매도 신호를 알려줍니다. 그래서 나는이 경고가 어느 쪽인지 알기 위해 모든 쌍을 확인해야합니다.
감사해요.Forex_love가 귀하의 첫 번째 게시물에서 경고에 통화 쌍 을 추가했습니다.
Forex_love가 귀하의 첫 번째 게시물에서 경고에 통화 쌍을 추가했습니다.
작동합니다.. 다시 한 번 mrtools에 감사드립니다. 제가 옳다면 이것은 현재 표시줄에 대한 경고가 있는 첫 번째 bbstops 표시기입니다. true/false 옵션 및 통화 이름.. 검색해보니 경고 없이 통화 이름 중 하나만 있습니다. 현재 true/false 옵션 또는 내가 첨부한 것과 같은 현재에 대한 경고가 true/false로 설정되어 있지만 통화 이름이 없습니다. 이제 이 표시기에서 둘 다 만듭니다! 내 깨진 영어를 이해할 수 있기를 바랍니다. lol.. 이제 이 표시기로 쉽게 실험할 수 있습니다. 감사합니다.![](https://c.mql5.com/forextsd/smiles/party.png)
인디케이터를 사용해보고 싶은 분들을 위해 mrtools가 내 첫 번째 게시물에서 말한 것은 위의 글이 아니라 다른 스레드의 글입니다. 인디케이터를 쉽게 찾을 수 있도록 mrtools의 개선된 버전을 여기에 게시하겠습니다(bbstop with 통화 이름) )..
Mladen, 이 지표를 수정하도록 도와주시겠습니까? 선을 긋지 마십시오 ...
감사해요
#property indicator_separate_window
#property indicator_buffers 3
#property indicator_color1 Red
extern int ROC_Period=24;
extern int RSI_Period=3;
extern int bars_to_calculate = 250;
extern bool flip_line_up_side_down = false;
extern double USD = 1.0, // weights
JPY = 1.0,
GBP = 1.0,
CHF = 1.0,
CAD = 1.0,
AUD = 1.0,
NZD = 1.0;
double BIAS = 0; // starting value for the first bar
//---- indicator buffers
double Index[];
double ROC[];
double RSIonROC[];
//+------------------------------------------------------------------+
//| Custom indicator initialization function |
//+------------------------------------------------------------------+
int init()
{
string name = "";
//---- indicator line
IndicatorShortName(name);
IndicatorBuffers(3);
SetIndexStyle(0,DRAW_LINE,EMPTY,EMPTY);
SetIndexBuffer(0,RSIonROC);
SetIndexLabel(0,NULL);
//----
return(0);
}
//+------------------------------------------------------------------+
//| Calculates the relative change of symbol between bar i and i+1 |
//+------------------------------------------------------------------+
double Sentinal(string symbol, int i = 0)
{
double a = iMA(symbol,0,1,0,0,4,i),
b = iMA(symbol,0,1,0,0,4,(i+1)),
move = a-b;
if(a==0||b==0)
{
if(i==0)
Print("Warning: No "+symbol+" data loaded.");
return(0);
}
double moveInPercent = 100*move/b;
return(moveInPercent);
}
//+------------------------------------------------------------------+
int start()
{
// int iMax = Bars - 1 - IndicatorCounted();
int iMax = Bars -1 ;
if(iMax >= bars_to_calculate)
{
iMax = bars_to_calculate;
}
Index = BIAS;
//----
for(int i = iMax; i >= 0; i--)
{
double x = 0;
x += USD * Sentinal("EURUSD",i);
x += JPY * Sentinal("EURJPY",i);
x += GBP * Sentinal("EURGBP",i);
x += CHF * Sentinal("EURCHF",i);
x += CAD * Sentinal("EURCAD",i);
x += AUD * Sentinal("EURAUD",i);
x += NZD * Sentinal("EURNZD",i);
if (flip_line_up_side_down)
x *= -1;
Index = Index+x;
ROC=iClose(Index,0,i)-iClose(Index,0,i+ROC_Period);
RSIonROC=iRSIOnArray(ROC,Bars,RSI_Period,i);
}
return(0);
}
Mladen, 이 지표를 수정하도록 도와주시겠습니까? 선을 긋지 마십시오 ...
감사해요
#property indicator_separate_window
#property indicator_buffers 3
#property indicator_color1 Red
extern int ROC_Period=24;
extern int RSI_Period=3;
extern int bars_to_calculate = 250;
extern bool flip_line_up_side_down = false;
extern double USD = 1.0, // weights
JPY = 1.0,
GBP = 1.0,
CHF = 1.0,
CAD = 1.0,
AUD = 1.0,
NZD = 1.0;
double BIAS = 0; // starting value for the first bar
//---- indicator buffers
double Index[];
double ROC[];
double RSIonROC[];
//+------------------------------------------------------------------+
//| Custom indicator initialization function |
//+------------------------------------------------------------------+
int init()
{
string name = "";
//---- indicator line
IndicatorShortName(name);
IndicatorBuffers(3);
SetIndexStyle(0,DRAW_LINE,EMPTY,EMPTY);
SetIndexBuffer(0,RSIonROC);
SetIndexLabel(0,NULL);
//----
return(0);
}
//+------------------------------------------------------------------+
//| Calculates the relative change of symbol between bar i and i+1 |
//+------------------------------------------------------------------+
double Sentinal(string symbol, int i = 0)
{
double a = iMA(symbol,0,1,0,0,4,i),
b = iMA(symbol,0,1,0,0,4,(i+1)),
move = a-b;
if(a==0||b==0)
{
if(i==0)
Print("Warning: No "+symbol+" data loaded.");
return(0);
}
double moveInPercent = 100*move/b;
return(moveInPercent);
}
//+------------------------------------------------------------------+
int start()
{
// int iMax = Bars - 1 - IndicatorCounted();
int iMax = Bars -1 ;
if(iMax >= bars_to_calculate)
{
iMax = bars_to_calculate;
}
Index = BIAS;
//----
for(int i = iMax; i >= 0; i--)
{
double x = 0;
x += USD * Sentinal("EURUSD",i);
x += JPY * Sentinal("EURJPY",i);
x += GBP * Sentinal("EURGBP",i);
x += CHF * Sentinal("EURCHF",i);
x += CAD * Sentinal("EURCAD",i);
x += AUD * Sentinal("EURAUD",i);
x += NZD * Sentinal("EURNZD",i);
if (flip_line_up_side_down)
x *= -1;
Index = Index+x;
ROC=iClose(Index,0,i)-iClose(Index,0,i+ROC_Period);
RSIonROC=iRSIOnArray(ROC,Bars,RSI_Period,i);
}
return(0);
}
k3rn3l
첨부된 테스트 인디케이터 를 사용해 보세요. 해결되지 않은 문제는 인덱스 버퍼로 달성하려는 것이 무엇입니까? 다음 형식으로 사용할 수 없습니다. iClose(Index,0,i) (인덱스는 이중으로 선언되고 iClose는 해당 매개변수에서 문자열을 예상합니다). 이제 값을 그리지만 코드에서 좀 더 정리해야 합니다.
안녕하세요 여러분! 누군가 "상품 선택 지수"를 코딩할 수 있습니까?
여기 공식 ( http://www.indicatorsmt4.com/indicators-wiki/trend-indicators/commodity-selection-index-csi/?lang=it )
이 지표는 변동성과 범위 시장을 식별하는 데 도움이 됩니다.
안녕하세요 여러분! 누군가 "상품 선택 지수"를 코딩할 수 있습니까?
여기 공식 ( http://www.indicatorsmt4.com/indicators-wiki/trend-indicators/commodity-selection-index-csi/?lang=it )
이 지표는 변동성과 범위 시장을 식별하는 데 도움이 됩니다.
루카82
Metatrader에는 해당 지표를 계산하는 데 필요한 모든 데이터가 없습니다.
해당 링크에서도 표시된 예는 메타 트레이더의 예가 아닙니다.
차트(Fx MTN)에서 화살표를 위로 올릴 수 있습니까? 도움이 필요하다
안녕하세요, 이 표시기를 다시 작성하여 화살표만 표시하고 촛대에 표시되도록 할 수 있는지 묻고 싶습니다. 누군가가 이것으로 나를 도울 수 있습니까? 아니면 maby가 코드를 작성해 주실 수 있습니까?
문안 인사
느린
fxmtn-test.mq4