マルチタイムフレーム・インディケーター - ページ 737 1...730731732733734735736737738739740741742743744...1222 新しいコメント Mladen Rakic 2014.06.22 05:26 #7361 rkhan1: こんにちは、Mです。あなたの言うとおり これは私が使っているMacdで、あなたのものと比較しています。 これはコードです、あなたには正しく見えますか? //+------------------------------------------------------------------+ //| MACD with crossing.mq4||MetaQuotes Software Corp. //| 著作権 © 2004, MetaQuotes Software Corp.| //|MetaTrader 5 Trading Platform / MetaQuotes Software Corp.| //+------------------------------------------------------------------+ #property copyright "" #property link "" //---- インジケーターの設定 #property indicator_separate_window インジケーターウィンドウ #property indicator_buffers 3 (インジケーターバッファー3) #property indicator_color1 ゴールド #property indicator_color2 レッド #property indicator_color3 グレー #property indicator_width1 2 (プロパティ インジケータ幅1) //---- インジケーターのパラメーター extern int FastEMA=12; extern int SlowEMA=26; extern int SignalSMA=9; //---- インジケータ・バッファ double MacdBuffer[]; double SignalBuffer[]; double HistogramBuffer[]; //---- グローバル int maxLines; //+------------------------------------------------------------------+ //| カスタムインジケータ初期化関数 //+------------------------------------------------------------------+ int init() { SetIndexStyle(0,DRAW_LINE)を設定します。 SetIndexStyle(1,DRAW_LINE)を設定します。 SetIndexStyle(2,DRAW_HISTOGRAM)を設定します。 // SetIndexBuffer(0,MacdBuffer)を設定します。 SetIndexBuffer(1,SignalBuffer)を設定します。 SetIndexBuffer(2,HistogramBuffer)を設定します。 // SetIndexLabel(0, "MACD")を設定します。 SetIndexLabel(1, "Signal"); // SetIndexLabel(2, "Signal"); SetIndexLabel(2, "MACD-Signal"); SetIndexLabel(2, "MACD-Signal"); // SetIndexDrawBegin(1,SignalSMA).SetIndexDrawBegin(1)を設定します。 IndicatorDigits(Digits+1); IndicatorShortName("MACD("+FastEMA+", "+SlowEMA+", "+SignalSMA+")"); return(0); } //+------------------------------------------------------------------+ //+------------------------------------------------------------------+ int deinit() { DeleteLines()を実行。 return(0); } //+------------------------------------------------------------------+ //| 移動平均の収束と発散 //+------------------------------------------------------------------+ int start() { ダブルクロス int limit,i; int counted_bars=IndicatorCounted(); //---- if(counted_bars>0) counted_bars--; limit=Bars-counted_bars; //---- for(i=0; i<limit; i++) MacdBuffer=iMA(NULL,0,FastEMA,0,MODE_EMA,PRICE_CLOSE,i)-iMA(NULL,0,SlowEMA,0,MODE_EMA,PRICE_CLOSE,i).とする。 for(i=0; i<limit; i++) { SignalBuffer=iMAOnArray(MacdBuffer,Bars,SignalSMA,0,MODE_SMA,i); HistogramBuffer=MacdBuffer - SignalBuffer; //---- DeleteLines()を実行します。 for(i=WindowBarsPerChart(); i>0 ;i--) { crossing=(MacdBuffer-SignalBuffer)*(MacdBuffer-SignalBuffer); if (crossing < 0) { maxLines+=1; ObjectCreate("MacdCross "+maxLines,0,0,Time,0).を実行する。 ObjectSet("MacdCross "+maxLines,OBJPROP_COLOR,DimGray);。 ObjectSet("MacdCross "+maxLines,OBJPROP_STYLE,STYLE_DOT); } } return(0); } //+------------------------------------------------------------------+ //+------------------------------------------------------------------+ void DeleteLines() { for(int i=1;i<=maxLines;i++) ObjectDelete("MacdCross "+i); maxLines=0; } //+------------------------------------------------------------------+ これにMTFを追加する方法を教えてください。 Thx これはシグナルラインにSMAを使用しています。 studbiol 2014.06.22 14:35 #7362 mladen: rkhan1 これが更新されたバージョンです :mtf_ma_with_shift_nmc.mq4 mladenさんへ。 を2色にすることは可能でしょうか? William Snyder 2014.06.22 15:33 #7363 studbiol: mladen様、2色にすることは可能でしょうか? Studbiol、多色化オプションを追加しました。 ファイル: mtf_ma_nrp_with_shift_nmc.mq4 7 kb ma_multicolor.png 52 kb studbiol 2014.06.23 10:33 #7364 次に寛大なプログラマーに質問です。 添付のインジケータは良いインジケータのようです。SolarwindやZigZagのようなものでしょうか?リペイントするのでしょうか? もしリペイントでないなら、なぜTF > 240 min.で表示されないのか、そしておそらくそれが機能するようにするために、どなたか見ていただけないでしょうか。 ありがとうございました。 ファイル: hilo_activator_profi.mq4 18 kb Mladen Rakic 2014.06.23 12:33 #7365 studbiol: 寛大なプログラマに私の次の質問。添付のインジケータが良さそうです。SolarwindやZigZagのようなものでしょうか?リペイントされるのでしょうか? もしリペイントでないなら、なぜTF > 240 min.で表示されないのか、そしておそらくそれを機能させるために、どなたか見ていただけないでしょうか。 事前にありがとうございます。 スタビオール ガンハイトローアクチベーターはリペイントしません。 それが表示されない理由として:いくつかの他のバージョンを使用することをお勧めします(この1つは、日中だけ動作するようにコード化されており、それにもいくつかのエラーがあるため) Jan Fouquaert 2014.06.23 12:39 #7366 こんにちは、MladenとMrtools。 この素晴らしい美しさをMTFにすることは可能でしょうか? ファイル: coppock_curve_nrp.mq4 5 kb Ali 2014.06.23 13:25 #7367 こんにちは、トレーダーの皆さん。 Accelerator Oscillatorの 周期を設定したバージョンをお持ちの方はいらっしゃいますか? 本当に必要なんです。 tanx よろしくお願いします。 アリさん Mladen Rakic 2014.06.23 13:37 #7368 za_trader: こんにちは、トレーダーさん。Accelerator Oscillatorの周期を設定できるバージョンをお持ちの方はいらっしゃいませんか? 本当に必要なんです。 tanx よろしくお願いします。 アリさん ここに行く:accelerator_periods.mq4 ファイル: accelerator_periods.mq4 4 kb airquest 2014.06.23 13:38 #7369 Wulong10: こんにちは、MladenとMrtools、この素晴らしい美しさをMTFにすることは可能でしょうか? いくつかのものをテストして、試してみてください。 ファイル: coppock_curve_nrp_mtf.mq4 7 kb Jan Fouquaert 2014.06.23 13:47 #7370 Airquestさん、ありがとうございます!コーディングもできるんですね。 さっそくテストしてみます。 あなたもテストしてみてください、すごい可能性を秘めたインジケーターですよ。 少なくとも、私はそう思っています. 1...730731732733734735736737738739740741742743744...1222 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
こんにちは、Mです。
あなたの言うとおり
これは私が使っているMacdで、あなたのものと比較しています。
これはコードです、あなたには正しく見えますか?
//+------------------------------------------------------------------+
//| MACD with crossing.mq4||MetaQuotes Software Corp.
//| 著作権 © 2004, MetaQuotes Software Corp.|
//|MetaTrader 5 Trading Platform / MetaQuotes Software Corp.|
//+------------------------------------------------------------------+
#property copyright ""
#property link ""
//---- インジケーターの設定
#property indicator_separate_window インジケーターウィンドウ
#property indicator_buffers 3 (インジケーターバッファー3)
#property indicator_color1 ゴールド
#property indicator_color2 レッド
#property indicator_color3 グレー
#property indicator_width1 2 (プロパティ インジケータ幅1)
//---- インジケーターのパラメーター
extern int FastEMA=12;
extern int SlowEMA=26;
extern int SignalSMA=9;
//---- インジケータ・バッファ
double MacdBuffer[];
double SignalBuffer[];
double HistogramBuffer[];
//---- グローバル
int maxLines;
//+------------------------------------------------------------------+
//| カスタムインジケータ初期化関数
//+------------------------------------------------------------------+
int init()
{
SetIndexStyle(0,DRAW_LINE)を設定します。
SetIndexStyle(1,DRAW_LINE)を設定します。
SetIndexStyle(2,DRAW_HISTOGRAM)を設定します。
//
SetIndexBuffer(0,MacdBuffer)を設定します。
SetIndexBuffer(1,SignalBuffer)を設定します。
SetIndexBuffer(2,HistogramBuffer)を設定します。
//
SetIndexLabel(0, "MACD")を設定します。
SetIndexLabel(1, "Signal"); // SetIndexLabel(2, "Signal");
SetIndexLabel(2, "MACD-Signal"); SetIndexLabel(2, "MACD-Signal");
//
SetIndexDrawBegin(1,SignalSMA).SetIndexDrawBegin(1)を設定します。
IndicatorDigits(Digits+1);
IndicatorShortName("MACD("+FastEMA+", "+SlowEMA+", "+SignalSMA+")");
return(0);
}
//+------------------------------------------------------------------+
//+------------------------------------------------------------------+
int deinit()
{
DeleteLines()を実行。
return(0);
}
//+------------------------------------------------------------------+
//| 移動平均の収束と発散
//+------------------------------------------------------------------+
int start()
{
ダブルクロス
int limit,i;
int counted_bars=IndicatorCounted();
//----
if(counted_bars>0) counted_bars--;
limit=Bars-counted_bars;
//----
for(i=0; i<limit; i++) MacdBuffer=iMA(NULL,0,FastEMA,0,MODE_EMA,PRICE_CLOSE,i)-iMA(NULL,0,SlowEMA,0,MODE_EMA,PRICE_CLOSE,i).とする。
for(i=0; i<limit; i++)
{
SignalBuffer=iMAOnArray(MacdBuffer,Bars,SignalSMA,0,MODE_SMA,i);
HistogramBuffer=MacdBuffer - SignalBuffer;
//----
DeleteLines()を実行します。
for(i=WindowBarsPerChart(); i>0 ;i--)
{
crossing=(MacdBuffer-SignalBuffer)*(MacdBuffer-SignalBuffer);
if (crossing < 0)
{
maxLines+=1;
ObjectCreate("MacdCross "+maxLines,0,0,Time,0).を実行する。
ObjectSet("MacdCross "+maxLines,OBJPROP_COLOR,DimGray);。
ObjectSet("MacdCross "+maxLines,OBJPROP_STYLE,STYLE_DOT);
}
}
return(0);
}
//+------------------------------------------------------------------+
//+------------------------------------------------------------------+
void DeleteLines()
{
for(int i=1;i<=maxLines;i++) ObjectDelete("MacdCross "+i); maxLines=0;
}
//+------------------------------------------------------------------+
これにMTFを追加する方法を教えてください。
ThxこれはシグナルラインにSMAを使用しています。
rkhan1 これが更新されたバージョンです :mtf_ma_with_shift_nmc.mq4
mladenさんへ。
を2色にすることは可能でしょうか?
mladen様、2色にすることは可能でしょうか?
Studbiol、多色化オプションを追加しました。
次に寛大なプログラマーに質問です。
添付のインジケータは良いインジケータのようです。SolarwindやZigZagのようなものでしょうか?リペイントするのでしょうか?
もしリペイントでないなら、なぜTF > 240 min.で表示されないのか、そしておそらくそれが機能するようにするために、どなたか見ていただけないでしょうか。
ありがとうございました。
寛大なプログラマに私の次の質問。
添付のインジケータが良さそうです。SolarwindやZigZagのようなものでしょうか?リペイントされるのでしょうか?
もしリペイントでないなら、なぜTF > 240 min.で表示されないのか、そしておそらくそれを機能させるために、どなたか見ていただけないでしょうか。
事前にありがとうございます。スタビオール
ガンハイトローアクチベーターはリペイントしません。
それが表示されない理由として:いくつかの他のバージョンを使用することをお勧めします(この1つは、日中だけ動作するようにコード化されており、それにもいくつかのエラーがあるため)
こんにちは、MladenとMrtools。
この素晴らしい美しさをMTFにすることは可能でしょうか?
こんにちは、トレーダーの皆さん。
Accelerator Oscillatorの 周期を設定したバージョンをお持ちの方はいらっしゃいますか?
本当に必要なんです。
tanx
よろしくお願いします。
アリさん
こんにちは、トレーダーさん。
Accelerator Oscillatorの周期を設定できるバージョンをお持ちの方はいらっしゃいませんか?
本当に必要なんです。
tanx
よろしくお願いします。
アリさんここに行く:accelerator_periods.mq4
こんにちは、MladenとMrtools、この素晴らしい美しさをMTFにすることは可能でしょうか?
いくつかのものをテストして、試してみてください。
Airquestさん、ありがとうございます!コーディングもできるんですね。
さっそくテストしてみます。
あなたもテストしてみてください、すごい可能性を秘めたインジケーターですよ。
少なくとも、私はそう思っています.