コーディングのヘルプ - ページ 112 1...105106107108109110111112113114115116117118119...786 新しいコメント anonimm 2013.07.24 14:58 #1111 mladen: rsiとcciにiCustom()を使用する代わりに、内蔵の関数を使用してください。 RSIに必要なパラメータ : double iRSI([/TD]string symbol,int timeframe,int period,int applied_price,int shift)[/TD][/TR][/TABLE]CCIに必要なパラメータ :[TABLE="class: docvar"][TR][TD]double iCCI( [TD] string symbol,int timeframe,int period,int applied_price,int shift) また、CMOの場合、最初のパラメータはLastBarOnly、2番目はCMO_Rangeなので、iCustom()の呼び出しは次のようになります。 iCustom(NULL,0, "cmo",false,CMORange,0,i) のようになります。 ここで、CMORange は何らかのパラメータです。 私はmql4の初心者です、あなたは、書くことができますか? お願いします。 Mladen Rakic 2013.07.24 15:21 #1112 anonimm: 私はmql4の初心者ですが、あなたは、書くことができますか?お願いします こんな感じでやってください。 #property indicator_chart_window #property indicator_buffers 2 #property indicator_color1 Crimson #property indicator_color2 RoyalBlue extern int barsToProcess=100; extern int RsiPeriod = 14; extern int RsiPrice = PRICE_CLOSE; extern int CciPeriod = 14; extern int CciPrice = PRICE_TYPICAL; extern int CmoRange = 14; // double ExtMapBuffer1[]; double ExtMapBuffer2[]; //------------------------------------------------------------------ // //------------------------------------------------------------------ int init() { SetIndexBuffer(0,ExtMapBuffer1); SetIndexStyle(0,DRAW_ARROW); SetIndexArrow(0,233); SetIndexBuffer(1,ExtMapBuffer2); SetIndexStyle(1,DRAW_ARROW); SetIndexArrow(1,234); return(0); } int deinit() { return(0); } //------------------------------------------------------------------ // //------------------------------------------------------------------ int start() { int counted_bars=IndicatorCounted(); if(counted_bars>0)counted_bars--; int limit=Bars-counted_bars; if(limit>barsToProcess)limit=barsToProcess; for(int i=limit;i>=0;i--) { double rsi=iRSI(NULL,0,RsiPeriod,RsiPrice,i); double cci=iCCI(NULL,0,CciPeriod,CciPrice,i); double cmo=iCustom(NULL,0,"cmo",false,CmoRange,0,i); if(rsi>60.0 && cci>150.0 && cmo>30.0) ExtMapBuffer1=High+5*Point; else ExtMapBuffer1=EMPTY_VALUE; if(rsi<40.0 && cci<-150.0 && cmo<-30.0) ExtMapBuffer2=Low-5*Point; else ExtMapBuffer2=EMPTY_VALUE; } return(0); } テスト用のインジケータ(上のコードと同じ)も添付しておきます。 ファイル: _test.mq4 2 kb Coding help トレンド指標 エリート指標 :) zilliq 2013.07.26 06:22 #1113 私はここに私が今まで5を見たFX5から最高のストキャスティックダイバージェンスの一つを投稿する(私はそのような多くの指標を試してみました)。 これは、 "通常のダイバージェンス "と非常に興味深い "隠れダイバージェンス "を示しています。 誰かがグラフと確率論上のトレンドラインの色を変更する可能性をコードに追加することはできますか? そして、私はそれを見つけることがないので、誰かがとても美しいRSIダイバージェンスにこのコードを使用することができます。 それを行うコーダーのためにたくさんありがとうございます。 よい一日を過しなさい Zilliq https://mon-partage.fr/f/qtt6kDOR/ Ps:この投稿を正しい場所に変更してくれたモデレーターに感謝します ;-) ファイル: 2013-07-26_10h21_35.jpg 517 kb Mladen Rakic 2013.07.26 07:07 #1114 zilliq: FX5のストキャスティクスのダイバージェンスで、私が今まで見た中で最高のものの一つをここに掲載します5(私はこのように多くのインディを試してみました)。通常のダイバージェンスと、非常に興味深い「隠れダイバージェンス」が表示されます。 グラフのトレンドラインとストキャスティクスの色を変更する可能性をコードに追加することは可能ですか? そして、私はそれを見つけることがないので、誰かがとても美しいRSIダイバージェンスにこのコードを使用することができます。 それを行うコーダーのためにたくさんありがとうございます。 よい一日を過しなさい Zilliq https://mon-partage.fr/f/qtt6kDOR/ Ps:この投稿を適切な場所に変更してくれたモデレーターに感謝します ;-) zilliq 今すぐ試してください:色はパラメータから設定できます。 ファイル: stochastic_divergence_2.mq4 14 kb zilliq 2013.07.26 08:52 #1115 Mladen ありがとうございます。 早速やってみます。 Zilliq nevar 2013.07.26 23:10 #1116 こんにちは、Mladen Advanced EliteのCorrelation indicatorの値が表示されないのですが、どうしたらいいでしょうか? William Snyder 2013.07.26 23:40 #1117 nevar: こんにちはMladen 高度なエリートからの相関指標の値が表示されません、あなたは助けることができますか? こんにちはNevarです。もしこれがhttps://www.mql5.com/en/forum/1800 28、DLLも入手してDLLインポートを有効にしましたか? nevar 2013.07.27 03:53 #1118 MrToolsさん、ありがとうございます。 はい、DLLファイルで解決しました。 hughesfleming 2013.07.29 07:54 #1119 コーディングのヘルプが必要です...。 OBJ_VLINEで遊んでいるのですが、なかなかうまく行きません。次のコードを使用すると、私は例として2つの移動平均の交差点にVLINEを描くことができます。 { 文字列名="vline "+DoubleToStr(i,0); ObjectCreate(name,OBJ_VLINE,0,iTime(Symbol(),0,i),0); 私が本当にしようとしていることは、MAの傾きが正から負に変わる点でVLINEと水平線を 作成することです。水平線は、変更が発生した実際の価格を示しています。私は、傾きに応じて色を変更するために、以下のコードを使用しています。 fasttrend=fasttrend; if (MABuf>MABuf) fasttrend=1; if (MABuf<MABuf) fasttrend=-1; if (fasttrend>0) { FastUpBuffer = MABuf; if (fasttrend<0) FastUpBuffer=MABuf; FastDnBuffer = EMPTY_VALUE です。 } else if (fasttrend<0) { FastDnBuffer = MABuf; if (fasttrend>0) FastDnBuffer=MABuf; } else if (fasttrend<0) FastDnBuffer=MABuf; FastUpBuffer = EMPTY_VALUE } 私の最初の試みは、すべてのバーでVラインが描かれるという結果になりました。それはカラフルでしたが、私が考えていたものではありません。また、新しいものが作成されたときに、古い「クロスヘア」を削除する方法がわかりません。これを行う関数は存在するのでしょうか?私は、インジケータが実際に方向を変えたバーの実際の価格を見ることができる傾斜変化を示すための矢印の代わりとしてこれを設定したいと思います。 よろしくお願いします。 Alex Mladen Rakic 2013.07.29 08:06 #1120 hughesfleming: コーディングのヘルプが必要です....OBJ_VLINEで遊んでいるのですが、なかなかうまく行きません。以下のコードを使用すると、例として2つの移動平均の交差点にVLINEを描くことができます。 { 文字列名="vline "+DoubleToStr(i,0); ObjectCreate(name,OBJ_VLINE,0,iTime(Symbol(),0,i),0); 私が本当にしようとしていることは、MAの傾きが正から負に変わる点でVLINEと水平線を作成することです。水平線は、変更が発生した実際の価格を示しています。私は、傾きに応じて色を変更するために、以下のコードを使用しています。 fasttrend=fasttrend; if (MABuf>MABuf) fasttrend=1; if (MABuf<MABuf) fasttrend=-1; if (fasttrend>0) { FastUpBuffer = MABuf; if (fasttrend<0) FastUpBuffer=MABuf; FastDnBuffer = EMPTY_VALUE です。 } else if (fasttrend<0) { FastDnBuffer = MABuf; if (fasttrend>0) FastDnBuffer=MABuf; } else if (fasttrend<0) FastDnBuffer=MABuf; FastUpBuffer = EMPTY_VALUE } 私の最初の試みは、すべてのバーでVラインが描かれるという結果になりました。それはカラフルでしたが、私が考えていたものではありません。また、新しいものが作成されたときに、古い「クロスヘア」を削除する方法がわかりません。これを行う関数は存在するのでしょうか?私は、インジケータが実際に方向を変えたバーの実際の価格を見ることができる傾斜変化を示すための矢印の代わりとしてこれを設定したいと思います。 よろしくお願いします。 アレックス アレックス このようなことを試しましたか(水平線の 追加について)。 { string name="vline"+Time;ObjectCreate(name,OBJ_VLINE,0,Time,0); name="hline"+Time;ObjectCreate(name,OBJ_HLINE,0,Time,MABuff); } 1...105106107108109110111112113114115116117118119...786 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
rsiとcciにiCustom()を使用する代わりに、内蔵の関数を使用してください。
RSIに必要なパラメータ :
[/TR]
[/TABLE]
CCIに必要なパラメータ :
[TABLE="class: docvar"]
[TR]
[TD]doubleまた、CMOの場合、最初のパラメータはLastBarOnly、2番目はCMO_Rangeなので、iCustom()の呼び出しは次のようになります。
iCustom(NULL,0, "cmo",false,CMORange,0,i) のようになります。
ここで、CMORange は何らかのパラメータです。私はmql4の初心者です、あなたは、書くことができますか? お願いします。
私はmql4の初心者ですが、あなたは、書くことができますか?お願いします
こんな感じでやってください。
#property indicator_buffers 2
#property indicator_color1 Crimson
#property indicator_color2 RoyalBlue
extern int barsToProcess=100;
extern int RsiPeriod = 14;
extern int RsiPrice = PRICE_CLOSE;
extern int CciPeriod = 14;
extern int CciPrice = PRICE_TYPICAL;
extern int CmoRange = 14;
//
double ExtMapBuffer1[];
double ExtMapBuffer2[];
//------------------------------------------------------------------
//
//------------------------------------------------------------------
int init()
{
SetIndexBuffer(0,ExtMapBuffer1); SetIndexStyle(0,DRAW_ARROW); SetIndexArrow(0,233);
SetIndexBuffer(1,ExtMapBuffer2); SetIndexStyle(1,DRAW_ARROW); SetIndexArrow(1,234);
return(0);
}
int deinit() { return(0); }
//------------------------------------------------------------------
//
//------------------------------------------------------------------
int start()
{
int counted_bars=IndicatorCounted();
if(counted_bars>0)counted_bars--;
int limit=Bars-counted_bars; if(limit>barsToProcess)limit=barsToProcess;
for(int i=limit;i>=0;i--)
{
double rsi=iRSI(NULL,0,RsiPeriod,RsiPrice,i);
double cci=iCCI(NULL,0,CciPeriod,CciPrice,i);
double cmo=iCustom(NULL,0,"cmo",false,CmoRange,0,i);
if(rsi>60.0 && cci>150.0 && cmo>30.0)
ExtMapBuffer1=High+5*Point;
else ExtMapBuffer1=EMPTY_VALUE;
if(rsi<40.0 && cci<-150.0 && cmo<-30.0)
ExtMapBuffer2=Low-5*Point;
else ExtMapBuffer2=EMPTY_VALUE;
}
return(0);
}
テスト用のインジケータ(上のコードと同じ)も添付しておきます。
私はここに私が今まで5を見たFX5から最高のストキャスティックダイバージェンスの一つを投稿する(私はそのような多くの指標を試してみました)。
これは、 "通常のダイバージェンス "と非常に興味深い "隠れダイバージェンス "を示しています。
誰かがグラフと確率論上のトレンドラインの色を変更する可能性をコードに追加することはできますか?
そして、私はそれを見つけることがないので、誰かがとても美しいRSIダイバージェンスにこのコードを使用することができます。
それを行うコーダーのためにたくさんありがとうございます。
よい一日を過しなさい
Zilliq
https://mon-partage.fr/f/qtt6kDOR/
Ps:この投稿を正しい場所に変更してくれたモデレーターに感謝します ;-)
FX5のストキャスティクスのダイバージェンスで、私が今まで見た中で最高のものの一つをここに掲載します5(私はこのように多くのインディを試してみました)。
通常のダイバージェンスと、非常に興味深い「隠れダイバージェンス」が表示されます。
グラフのトレンドラインとストキャスティクスの色を変更する可能性をコードに追加することは可能ですか?
そして、私はそれを見つけることがないので、誰かがとても美しいRSIダイバージェンスにこのコードを使用することができます。
それを行うコーダーのためにたくさんありがとうございます。
よい一日を過しなさい
Zilliq
https://mon-partage.fr/f/qtt6kDOR/
Ps:この投稿を適切な場所に変更してくれたモデレーターに感謝します ;-)zilliq
今すぐ試してください:色はパラメータから設定できます。
Mladen ありがとうございます。
早速やってみます。
Zilliq
こんにちは、Mladen
Advanced EliteのCorrelation indicatorの値が表示されないのですが、どうしたらいいでしょうか?
こんにちはMladen 高度なエリートからの相関指標の値が表示されません、あなたは助けることができますか?
こんにちはNevarです。もしこれがhttps://www.mql5.com/en/forum/1800 28、DLLも入手してDLLインポートを有効にしましたか?
MrToolsさん、ありがとうございます。
はい、DLLファイルで解決しました。
コーディングのヘルプが必要です...。
OBJ_VLINEで遊んでいるのですが、なかなかうまく行きません。次のコードを使用すると、私は例として2つの移動平均の交差点にVLINEを描くことができます。
{
文字列名="vline "+DoubleToStr(i,0);
ObjectCreate(name,OBJ_VLINE,0,iTime(Symbol(),0,i),0);
私が本当にしようとしていることは、MAの傾きが正から負に変わる点でVLINEと水平線を 作成することです。水平線は、変更が発生した実際の価格を示しています。私は、傾きに応じて色を変更するために、以下のコードを使用しています。
fasttrend=fasttrend;
if (MABuf>MABuf) fasttrend=1;
if (MABuf<MABuf) fasttrend=-1;
if (fasttrend>0)
{
FastUpBuffer = MABuf;
if (fasttrend<0) FastUpBuffer=MABuf;
FastDnBuffer = EMPTY_VALUE です。
}
else if (fasttrend<0)
{
FastDnBuffer = MABuf;
if (fasttrend>0) FastDnBuffer=MABuf; } else if (fasttrend<0) FastDnBuffer=MABuf;
FastUpBuffer = EMPTY_VALUE
}
私の最初の試みは、すべてのバーでVラインが描かれるという結果になりました。それはカラフルでしたが、私が考えていたものではありません。また、新しいものが作成されたときに、古い「クロスヘア」を削除する方法がわかりません。これを行う関数は存在するのでしょうか?私は、インジケータが実際に方向を変えたバーの実際の価格を見ることができる傾斜変化を示すための矢印の代わりとしてこれを設定したいと思います。
よろしくお願いします。
Alex
コーディングのヘルプが必要です....
OBJ_VLINEで遊んでいるのですが、なかなかうまく行きません。以下のコードを使用すると、例として2つの移動平均の交差点にVLINEを描くことができます。
{
文字列名="vline "+DoubleToStr(i,0);
ObjectCreate(name,OBJ_VLINE,0,iTime(Symbol(),0,i),0);
私が本当にしようとしていることは、MAの傾きが正から負に変わる点でVLINEと水平線を作成することです。水平線は、変更が発生した実際の価格を示しています。私は、傾きに応じて色を変更するために、以下のコードを使用しています。
fasttrend=fasttrend;
if (MABuf>MABuf) fasttrend=1;
if (MABuf<MABuf) fasttrend=-1;
if (fasttrend>0)
{
FastUpBuffer = MABuf;
if (fasttrend<0) FastUpBuffer=MABuf;
FastDnBuffer = EMPTY_VALUE です。
}
else if (fasttrend<0)
{
FastDnBuffer = MABuf;
if (fasttrend>0) FastDnBuffer=MABuf; } else if (fasttrend<0) FastDnBuffer=MABuf;
FastUpBuffer = EMPTY_VALUE
}
私の最初の試みは、すべてのバーでVラインが描かれるという結果になりました。それはカラフルでしたが、私が考えていたものではありません。また、新しいものが作成されたときに、古い「クロスヘア」を削除する方法がわかりません。これを行う関数は存在するのでしょうか?私は、インジケータが実際に方向を変えたバーの実際の価格を見ることができる傾斜変化を示すための矢印の代わりとしてこれを設定したいと思います。
よろしくお願いします。
アレックスアレックス
このようなことを試しましたか(水平線の 追加について)。
string name="vline"+Time;ObjectCreate(name,OBJ_VLINE,0,Time,0);
name="hline"+Time;ObjectCreate(name,OBJ_HLINE,0,Time,MABuff);
}