エリート指標 :) - ページ 855 1...848849850851852853854855856857858859860861862...1108 新しいコメント Talaat Elbenawy 2015.01.20 18:04 #8541 mladen: タラートE投稿するのを忘れていたようです それはここにある:hma_slope_color_nrp_amp_mtf_amp_alerts__arrows_2.01.mq4 Hjキング 大丈夫、さっきも言ったけど、あなたはコーディングの王様よ ありがとうございます。 タラートE William Snyder 2015.01.29 01:03 #8542 BB Stops - EMA deviation - histo from here:https://www.mql5.com/en/forum/general updated to be compatible with new mt4 build. ファイル: bb_ema_histo_nmc.png 67 kb bb_stops_-_ema_deviations_-_histo_nmc.mq4 9 kb Philip Mullins 2015.01.29 10:02 #8543 mladen: Rsi - floating levels - advanced (from here :https://www.mql5.com/en/forum/general):rsi_-_floating_levels_-_advanced_nmc.mq4 こんにちは、Mladen / MrToolsです。 RSI平均が下の点線の下から上に移動して終了したとき、または上の点線の上から下に移動して終了したときに、矢印とアラートを追加していただけませんか? ありがとうございます。 William Snyder 2015.01.30 00:00 #8544 SYKEMAKAVELI: こんにちは、Mladen / MrToolsです。RSI平均が下の点線より上に移動して閉じるとき、または上の点線より上に移動して閉じるときの矢印とアラートを追加していただけませんか? ありがとうございます。 Sykemakaveliさんこんにちは、矢印とアラートを追加しました。 ファイル: rsi_-_floating_levels_-_advanced_nmc_alerts__arrows.mq4 20 kb rsi_fl_arrows.png 65 kb Albert Idrisov 2015.01.31 19:19 #8545 こんにちは、あなたは、矢印が20または80のレベルのインジケータが発行されたときにのみ行うことができます? Gyazo - cb63fc4539b45e012094b73e1c7a6dc1.png младен: Талаат E Сделают уклон версии и разместить его, как только она будет закончена Mladen Rakic 2015.01.31 19:44 #8546 Alibydubby: こんにちは、あなたは、20または80のレベルの指標のときだけ矢印が発行されるようにすることができますか?Gyazo - cb63fc4539b45e012094b73e1c7a6dc1.png アリビーダビー そのインジケータはアンバウンドインディケータです。ストキャスティクスやrsiのように0から100の間で振動するようなものではありません。1分足チャートでは、非常に小さな値になっています。1分足チャートでは非常に小さな値ですが、時間軸が上に行くほど大きな値になります。シンボルを変えても同じことが起こります(例えば、eurusdからusdjpyに変えると、値に大きな差が出るでしょう)。 つまり、固定されたレベルを使用することは、ストキャスティクスやrsiで使用されているレベルと同じようには機能せず、多くの場合、結果は多かれ少なかれ役に立たないでしょう。 Albert Idrisov 2015.02.02 08:02 #8547 Пожалуйста, добавьте стрелку на ощупь границы Gyazo - bcbd7da7b734e448b844817fd2b063d8.png //+------------------------------------------------------------------+//| asymmetric bands.mq4 | //| | //| forex-tsd elite section only | //+------------------------------------------------------------------+ #property copyright "mladen" #property link "mladenfx@gmail.com" #property indicator_chart_window #property indicator_buffers 3 #property indicator_color1 DimGray #property indicator_color2 Red #property indicator_color3 LimeGreen #property indicator_style1 STYLE_DOT // // // // // extern int bandsPeriod = 14; extern int bandsMethod = MODE_SMA; extern int bandsPrice = PRICE_CLOSE; extern double bandsDeviations = 2; // // // // // double maBuffer[]; double upBuffer[]; double dnBuffer[]; double wuBuffer[]; double wdBuffer[]; //+------------------------------------------------------------------+ //| | //+------------------------------------------------------------------+ // // // // // int init() { IndicatorBuffers(5); SetIndexBuffer(0,maBuffer); SetIndexBuffer(1,upBuffer); SetIndexBuffer(2,dnBuffer); SetIndexBuffer(3,wuBuffer); SetIndexBuffer(4,wdBuffer); return(0); } int deinit() { return(0); } //+------------------------------------------------------------------+ //| | //+------------------------------------------------------------------+ // // // // // int start() { int counted_bars=IndicatorCounted(); int i,limit; if(counted_bars<0) return(-1); if(counted_bars>0) counted_bars--; limit = MathMin(Bars-counted_bars,Bars-1); // // // // // for(i=limit; i>=0; i--) { double price = iMA(NULL,0,1 ,0,MODE_SMA ,bandsPrice,i); maBuffer = iMA(NULL,0,bandsPeriod,0,bandsMethod,bandsPrice,i); if (i==(Bars-1)) { upBuffer = maBuffer; dnBuffer = maBuffer; wuBuffer = price-maBuffer; wdBuffer = price-maBuffer; continue; } // // // // // double diff = price-maBuffer; if(diff>=0) { wuBuffer = (wuBuffer*(bandsPeriod-1)+MathPow(diff,2))/bandsPeriod; wdBuffer = wdBuffer*(bandsPeriod-1)/bandsPeriod; } else { wdBuffer = (wdBuffer*(bandsPeriod-1)+MathPow(diff,2))/bandsPeriod; wuBuffer = wuBuffer*(bandsPeriod-1)/bandsPeriod; } upBuffer = maBuffer + bandsDeviations*MathSqrt(wuBuffer); dnBuffer = maBuffer - bandsDeviations*MathSqrt(wdBuffer); } return(0); } Elite indicators :) ボリンジャーバンドの改善... コーディングの方法は? Albert Idrisov 2015.02.02 08:11 #8548 そしてここでも、線の交差点に矢印が))) ありがとうございますU) Gyazo - 0abf003bea9e9da4c7ebfbe9fd974931.png //+------------------------------------------------------------------//| //+------------------------------------------------------------------ #property copyright "mladen" #property link "www.forex-tsd.com" #property indicator_separate_window #property indicator_buffers 2 #property indicator_color1 PaleVioletRed #property indicator_color2 DimGray #property indicator_width1 2 #property indicator_style2 STYLE_DOT // // // // // extern int TrixPeriod = 5; extern int TrixPrice = PRICE_CLOSE; extern int SignalPeriod = 8; // // // // // double TrixBuffer[]; double SignBuffer[]; double work[]; //+------------------------------------------------------------------ //| //+------------------------------------------------------------------ // // // // // int init() { IndicatorBuffers(3); SetIndexBuffer(0,TrixBuffer); SetIndexBuffer(1,SignBuffer); SetIndexBuffer(2,work); // // // // // IndicatorShortName("Trix ("+TrixPeriod+")"); return(0); } // // // // // int start() { int limit,i,counted_bars=IndicatorCounted(); if(counted_bars < 0) return(-1); if(counted_bars>0) counted_bars--; limit = MathMin(Bars-counted_bars,Bars-1); // // // // // for(i=limit; i>=0; i--) { work = iEma(iEma(iEma(MathLog(iMA(NULL,0,1,0,MODE_SMA,TrixPrice,i)),TrixPeriod,i,0),TrixPeriod,i,1),TrixPeriod,i,2); if (work!=0) TrixBuffer = 10000*(work-work)/work; else TrixBuffer = 0.00; SignBuffer = iLinr(TrixBuffer,SignalPeriod,i,0); } // // // // // return(0); } //+------------------------------------------------------------------ //| //+------------------------------------------------------------------ // // // // // double workEma[][3]; double iEma(double price, double period, int r, int instanceNo=0) { if (ArraySize(workEma)!= Bars) ArrayResize(workEma,Bars); r = Bars-r-1; // // // // // double alpha = 2.0 / (1.0+period); workEma[r] = workEma[r-1]+alpha*(price-workEma[r-1]); return(workEma[r]); } // // // // // double workLinr[][1]; double iLinr(double price, double period, int r, int instanceNo=0) { if (ArraySize(workLinr)!= Bars) ArrayResize(workLinr,Bars); r = Bars-r-1; // // // // // period = MathMax(period,1); workLinr[r] = price; double lwmw = period; double lwma = lwmw*price; double sma = price; for(int k=1; k=0; k++) { double weight = period-k; lwmw += weight; lwma += weight*workLinr[r-k]; sma += workLinr[r-k]; } return(3.0*lwma/lwmw-2.0*sma/period); } Elite indicators :) コーディングの方法は? Everything about RSI Mladen Rakic 2015.02.02 15:06 #8549 Alibydubby: そしてこちらも、線の交点に矢印を付けてください))ありがとうU) Gyazo - 0abf003bea9e9da4c7ebfbe9fd974931.png //+------------------------------------------------------------------//| //+------------------------------------------------------------------ #property copyright "mladen" #property link "www.forex-tsd.com" #property indicator_separate_window #property indicator_buffers 2 #property indicator_color1 PaleVioletRed #property indicator_color2 DimGray #property indicator_width1 2 #property indicator_style2 STYLE_DOT // // // // // extern int TrixPeriod = 5; extern int TrixPrice = PRICE_CLOSE; extern int SignalPeriod = 8; // // // // // double TrixBuffer[]; double SignBuffer[]; double work[]; //+------------------------------------------------------------------ //| //+------------------------------------------------------------------ // // // // // int init() { IndicatorBuffers(3); SetIndexBuffer(0,TrixBuffer); SetIndexBuffer(1,SignBuffer); SetIndexBuffer(2,work); // // // // // IndicatorShortName("Trix ("+TrixPeriod+")"); return(0); } // // // // // int start() { int limit,i,counted_bars=IndicatorCounted(); if(counted_bars < 0) return(-1); if(counted_bars>0) counted_bars--; limit = MathMin(Bars-counted_bars,Bars-1); // // // // // for(i=limit; i>=0; i--) { work = iEma(iEma(iEma(MathLog(iMA(NULL,0,1,0,MODE_SMA,TrixPrice,i)),TrixPeriod,i,0),TrixPeriod,i,1),TrixPeriod,i,2); if (work!=0) TrixBuffer = 10000*(work-work)/work; else TrixBuffer = 0.00; SignBuffer = iLinr(TrixBuffer,SignalPeriod,i,0); } // // // // // return(0); } //+------------------------------------------------------------------ //| //+------------------------------------------------------------------ // // // // // double workEma[][3]; double iEma(double price, double period, int r, int instanceNo=0) { if (ArraySize(workEma)!= Bars) ArrayResize(workEma,Bars); r = Bars-r-1; // // // // // double alpha = 2.0 / (1.0+period); workEma[r] = workEma[r-1]+alpha*(price-workEma[r-1]); return(workEma[r]); } // // // // // double workLinr[][1]; double iLinr(double price, double period, int r, int instanceNo=0) { if (ArraySize(workLinr)!= Bars) ArrayResize(workLinr,Bars); r = Bars-r-1; // // // // // period = MathMax(period,1); workLinr[r] = price; double lwmw = period; double lwma = lwmw*price; double sma = price; for(int k=1; k=0; k++) { double weight = period-k; lwmw += weight; lwma += weight*workLinr[r-k]; sma += workLinr[r-k]; } return(3.0*lwma/lwmw-2.0*sma/period); } Alibydubby mqlファイルを添付してください(下の画像にマークされている添付ツールを使用)。 ファイル: attach.gif 33 kb Albert Idrisov 2015.02.03 20:53 #8550 Пожалуйста, поставьте стрелки на сенсорном дисплее)). Заранее большое спасибо) Gyazo - 1522f153d0e03f31edd7619d23ef3869.pngalf_non_lag_bands_mtf_nmc.mq4 младен: Alibydubby Может вы приложите, пожалуйста, mql файлы ( используйте инструмент вложения помечено как на нижней картинке) ファイル: alf_non_lag_bands_mtf_nmc.mq4 9 kb 1...848849850851852853854855856857858859860861862...1108 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
タラートE
投稿するのを忘れていたようです
それはここにある:hma_slope_color_nrp_amp_mtf_amp_alerts__arrows_2.01.mq4Hjキング
大丈夫、さっきも言ったけど、あなたはコーディングの王様よ
ありがとうございます。
タラートE
BB Stops - EMA deviation - histo from here:https://www.mql5.com/en/forum/general updated to be compatible with new mt4 build.
Rsi - floating levels - advanced (from here :https://www.mql5.com/en/forum/general):rsi_-_floating_levels_-_advanced_nmc.mq4
こんにちは、Mladen / MrToolsです。
RSI平均が下の点線の下から上に移動して終了したとき、または上の点線の上から下に移動して終了したときに、矢印とアラートを追加していただけませんか?
ありがとうございます。
こんにちは、Mladen / MrToolsです。
RSI平均が下の点線より上に移動して閉じるとき、または上の点線より上に移動して閉じるときの矢印とアラートを追加していただけませんか?
ありがとうございます。Sykemakaveliさんこんにちは、矢印とアラートを追加しました。
こんにちは、あなたは、矢印が20または80のレベルのインジケータが発行されたときにのみ行うことができます?
Gyazo - cb63fc4539b45e012094b73e1c7a6dc1.png
Талаат E Сделают уклон версии и разместить его, как только она будет закончена
こんにちは、あなたは、20または80のレベルの指標のときだけ矢印が発行されるようにすることができますか?Gyazo - cb63fc4539b45e012094b73e1c7a6dc1.png
アリビーダビー
そのインジケータはアンバウンドインディケータです。ストキャスティクスやrsiのように0から100の間で振動するようなものではありません。1分足チャートでは、非常に小さな値になっています。1分足チャートでは非常に小さな値ですが、時間軸が上に行くほど大きな値になります。シンボルを変えても同じことが起こります(例えば、eurusdからusdjpyに変えると、値に大きな差が出るでしょう)。
つまり、固定されたレベルを使用することは、ストキャスティクスやrsiで使用されているレベルと同じようには機能せず、多くの場合、結果は多かれ少なかれ役に立たないでしょう。
Пожалуйста, добавьте стрелку на ощупь границы
Gyazo - bcbd7da7b734e448b844817fd2b063d8.png
//| |
//| forex-tsd elite section only |
//+------------------------------------------------------------------+
#property copyright "mladen"
#property link "mladenfx@gmail.com"
#property indicator_chart_window
#property indicator_buffers 3
#property indicator_color1 DimGray
#property indicator_color2 Red
#property indicator_color3 LimeGreen
#property indicator_style1 STYLE_DOT
//
//
//
//
//
extern int bandsPeriod = 14;
extern int bandsMethod = MODE_SMA;
extern int bandsPrice = PRICE_CLOSE;
extern double bandsDeviations = 2;
//
//
//
//
//
double maBuffer[];
double upBuffer[];
double dnBuffer[];
double wuBuffer[];
double wdBuffer[];
//+------------------------------------------------------------------+
//| |
//+------------------------------------------------------------------+
//
//
//
//
//
int init()
{
IndicatorBuffers(5);
SetIndexBuffer(0,maBuffer);
SetIndexBuffer(1,upBuffer);
SetIndexBuffer(2,dnBuffer);
SetIndexBuffer(3,wuBuffer);
SetIndexBuffer(4,wdBuffer);
return(0);
}
int deinit() { return(0); }
//+------------------------------------------------------------------+
//| |
//+------------------------------------------------------------------+
//
//
//
//
//
int start()
{
int counted_bars=IndicatorCounted();
int i,limit;
if(counted_bars<0) return(-1);
if(counted_bars>0) counted_bars--;
limit = MathMin(Bars-counted_bars,Bars-1);
//
//
//
//
//
for(i=limit; i>=0; i--)
{
double price = iMA(NULL,0,1 ,0,MODE_SMA ,bandsPrice,i);
maBuffer = iMA(NULL,0,bandsPeriod,0,bandsMethod,bandsPrice,i);
if (i==(Bars-1))
{
upBuffer = maBuffer;
dnBuffer = maBuffer;
wuBuffer = price-maBuffer;
wdBuffer = price-maBuffer;
continue;
}
//
//
//
//
//
double diff = price-maBuffer;
if(diff>=0)
{
wuBuffer = (wuBuffer*(bandsPeriod-1)+MathPow(diff,2))/bandsPeriod;
wdBuffer = wdBuffer*(bandsPeriod-1)/bandsPeriod;
}
else
{
wdBuffer = (wdBuffer*(bandsPeriod-1)+MathPow(diff,2))/bandsPeriod;
wuBuffer = wuBuffer*(bandsPeriod-1)/bandsPeriod;
}
upBuffer = maBuffer + bandsDeviations*MathSqrt(wuBuffer);
dnBuffer = maBuffer - bandsDeviations*MathSqrt(wdBuffer);
}
return(0);
}
そしてここでも、線の交差点に矢印が)))
ありがとうございますU)
Gyazo - 0abf003bea9e9da4c7ebfbe9fd974931.png
//+------------------------------------------------------------------
#property copyright "mladen"
#property link "www.forex-tsd.com"
#property indicator_separate_window
#property indicator_buffers 2
#property indicator_color1 PaleVioletRed
#property indicator_color2 DimGray
#property indicator_width1 2
#property indicator_style2 STYLE_DOT
//
//
//
//
//
extern int TrixPeriod = 5;
extern int TrixPrice = PRICE_CLOSE;
extern int SignalPeriod = 8;
//
//
//
//
//
double TrixBuffer[];
double SignBuffer[];
double work[];
//+------------------------------------------------------------------
//|
//+------------------------------------------------------------------
//
//
//
//
//
int init()
{
IndicatorBuffers(3);
SetIndexBuffer(0,TrixBuffer);
SetIndexBuffer(1,SignBuffer);
SetIndexBuffer(2,work);
//
//
//
//
//
IndicatorShortName("Trix ("+TrixPeriod+")");
return(0);
}
//
//
//
//
//
int start()
{
int limit,i,counted_bars=IndicatorCounted();
if(counted_bars < 0) return(-1);
if(counted_bars>0) counted_bars--;
limit = MathMin(Bars-counted_bars,Bars-1);
//
//
//
//
//
for(i=limit; i>=0; i--)
{
work = iEma(iEma(iEma(MathLog(iMA(NULL,0,1,0,MODE_SMA,TrixPrice,i)),TrixPeriod,i,0),TrixPeriod,i,1),TrixPeriod,i,2);
if (work!=0)
TrixBuffer = 10000*(work-work)/work;
else TrixBuffer = 0.00;
SignBuffer = iLinr(TrixBuffer,SignalPeriod,i,0);
}
//
//
//
//
//
return(0);
}
//+------------------------------------------------------------------
//|
//+------------------------------------------------------------------
//
//
//
//
//
double workEma[][3];
double iEma(double price, double period, int r, int instanceNo=0)
{
if (ArraySize(workEma)!= Bars) ArrayResize(workEma,Bars); r = Bars-r-1;
//
//
//
//
//
double alpha = 2.0 / (1.0+period);
workEma[r] = workEma[r-1]+alpha*(price-workEma[r-1]);
return(workEma[r]);
}
//
//
//
//
//
double workLinr[][1];
double iLinr(double price, double period, int r, int instanceNo=0)
{
if (ArraySize(workLinr)!= Bars) ArrayResize(workLinr,Bars); r = Bars-r-1;
//
//
//
//
//
period = MathMax(period,1);
workLinr[r] = price;
double lwmw = period; double lwma = lwmw*price;
double sma = price;
for(int k=1; k=0; k++)
{
double weight = period-k;
lwmw += weight;
lwma += weight*workLinr[r-k];
sma += workLinr[r-k];
}
return(3.0*lwma/lwmw-2.0*sma/period);
}そしてこちらも、線の交点に矢印を付けてください))
ありがとうU)
Gyazo - 0abf003bea9e9da4c7ebfbe9fd974931.png
//+------------------------------------------------------------------
#property copyright "mladen"
#property link "www.forex-tsd.com"
#property indicator_separate_window
#property indicator_buffers 2
#property indicator_color1 PaleVioletRed
#property indicator_color2 DimGray
#property indicator_width1 2
#property indicator_style2 STYLE_DOT
//
//
//
//
//
extern int TrixPeriod = 5;
extern int TrixPrice = PRICE_CLOSE;
extern int SignalPeriod = 8;
//
//
//
//
//
double TrixBuffer[];
double SignBuffer[];
double work[];
//+------------------------------------------------------------------
//|
//+------------------------------------------------------------------
//
//
//
//
//
int init()
{
IndicatorBuffers(3);
SetIndexBuffer(0,TrixBuffer);
SetIndexBuffer(1,SignBuffer);
SetIndexBuffer(2,work);
//
//
//
//
//
IndicatorShortName("Trix ("+TrixPeriod+")");
return(0);
}
//
//
//
//
//
int start()
{
int limit,i,counted_bars=IndicatorCounted();
if(counted_bars < 0) return(-1);
if(counted_bars>0) counted_bars--;
limit = MathMin(Bars-counted_bars,Bars-1);
//
//
//
//
//
for(i=limit; i>=0; i--)
{
work = iEma(iEma(iEma(MathLog(iMA(NULL,0,1,0,MODE_SMA,TrixPrice,i)),TrixPeriod,i,0),TrixPeriod,i,1),TrixPeriod,i,2);
if (work!=0)
TrixBuffer = 10000*(work-work)/work;
else TrixBuffer = 0.00;
SignBuffer = iLinr(TrixBuffer,SignalPeriod,i,0);
}
//
//
//
//
//
return(0);
}
//+------------------------------------------------------------------
//|
//+------------------------------------------------------------------
//
//
//
//
//
double workEma[][3];
double iEma(double price, double period, int r, int instanceNo=0)
{
if (ArraySize(workEma)!= Bars) ArrayResize(workEma,Bars); r = Bars-r-1;
//
//
//
//
//
double alpha = 2.0 / (1.0+period);
workEma[r] = workEma[r-1]+alpha*(price-workEma[r-1]);
return(workEma[r]);
}
//
//
//
//
//
double workLinr[][1];
double iLinr(double price, double period, int r, int instanceNo=0)
{
if (ArraySize(workLinr)!= Bars) ArrayResize(workLinr,Bars); r = Bars-r-1;
//
//
//
//
//
period = MathMax(period,1);
workLinr[r] = price;
double lwmw = period; double lwma = lwmw*price;
double sma = price;
for(int k=1; k=0; k++)
{
double weight = period-k;
lwmw += weight;
lwma += weight*workLinr[r-k];
sma += workLinr[r-k];
}
return(3.0*lwma/lwmw-2.0*sma/period);
}Alibydubby
mqlファイルを添付してください(下の画像にマークされている添付ツールを使用)。
Пожалуйста, поставьте стрелки на сенсорном дисплее)).
Заранее большое спасибо)
Gyazo - 1522f153d0e03f31edd7619d23ef3869.pngalf_non_lag_bands_mtf_nmc.mq4
Alibydubby Может вы приложите, пожалуйста, mql файлы ( используйте инструмент вложения помечено как на нижней картинке)