[警告は閉鎖されました!】フォーラムを乱雑にしないために、どんな初心者の質問でも。プロフェッショナルは、通り過ぎないでください。あなたなしでは、どこにも行けない。 - ページ 109 1...102103104105106107108109110111112113114115116...1145 新しいコメント Victor Nikolaev 2009.05.28 10:36 #1081 Shniperson писал(а)>> このMACDコードで何を置き換える必要があるのでしょうか? #property indicator_separate_window #property indicator_buffers 2 #プロパティ indicator_color1 DarkKhaki #property indicator_color2 レッド #property indicator_width1 2 //---- インジケータ・パラメータ extern int FastEMA=12; extern inttern SlowEMA=26; extern inttern SignalSMA=9; //---- インジケータ・バッファ double MacdBuffer[]; double SignalBuffer[]; //+------------------------------------------------------------------+ //| カスタムインジケータ初期化関数 //+------------------------------------------------------------------+ int init() { //---- 描画設定 SetIndexStyle(0,DRAW_HISTOGRAM)を設定します。 SetIndexStyle(1,DRAW_LINE)を設定します。 SetIndexDrawBegin(1,SignalSMA)を設定します。 IndicatorDigits(Digits+1)です。 //---- インジケータ・バッファのマッピング SetIndexBuffer(0,MacdBuffer)を設定します。 SetIndexBuffer(1,SignalBuffer)を設定します。 //---- DataWindowとインジケータサブウィンドウのラベル名 IndicatorShortName("USDJPY("+FastEMA+", "+SlowEMA+", "+SignalSMA+")"); SetIndexLabel(0, "MACD")を設定します。 SetIndexLabel(1, "Signal")を設定します。 //---- 初期化完了 return(0)です。 } //+------------------------------------------------------------------+ //| 移動平均の収束と乖離について //+------------------------------------------------------------------+ int start() { int制限。 int counted_bars=IndicatorCounted(); //---- 最後にカウントされたバーが再カウントされます。 if(counted_bars>0) counted_bars--; limit=Bars-counted_bars。 //---- 1stバッファでカウントされるmacd for(int i=0; i<limit; i++) MacdBuffer[i]=iMA("USDJPY",0,FastEMA,0,MODE_EMA,PRICE_CLOSE,i)-iMA("USDJPY",0,SlowEMA,0,MODE_EMA,PRICE_CLOSE,i); //---- 2 番目のバッファにカウントされる信号線 for(i=0; i<limit; i++) SignalBuffer[i]=iMAOnArray(MacdBuffer,Bars,SignalSMA,0,MODE_SMA,i); //-------完了 return(0)です。 } //+------------------------------------------------------------------+ もう少し後です。今ではない 削除済み 2009.05.28 11:27 #1082 賢い人教えてください - 配列を返す関数を宣言するにはどうしたらいいですか? int fxName[] (int p1, int p2) { ... } わかりたくない TheXpert 2009.05.28 11:37 #1083 YDzh >> : 誰が賢いか教えてください。配列を返す関数はどのように宣言するのですか? こっちの方がいいんです。 void fxName[] (int p1, int p2, int& array[]) { //... } 削除済み 2009.05.28 11:45 #1084 TheXpert писал(а)>> こんな感じでいい。 int&は参照渡し? 削除済み 2009.05.28 12:05 #1085 Vinin писал(а)>> できます。といった例もあります。私のおもちゃの中にもありますよ。 もう少し具体的に教えていただけませんか? 複雑なヘルプではなく、どうすればいいのかのアドバイスが必要なのでは・・・?) Shniperson 2009.05.28 13:32 #1086 SKYspb >> : もう少し具体的に教えていただけませんか? 私は、複雑なヘルプではなく、どうすればいいかというアドバイスが必要なだけだと思うのですが・・・?) https://forum.mql4.com/ru/12535 ここで、いずれかの専門家でコードを調べることができます。 day 2009.05.28 15:34 #1087 皆さん、こんにちは。どなたか、縦・横・トレンドラインを付けたまま保持できるティックインジケーターを 入手できる場所を教えてください。フォーラムに掲載されているインジケーターでは無理です。 削除済み 2009.05.28 18:56 #1088 フラクタルを使ったスライダーを見たことがある人がいたら教えてください、たぶん封筒の ようなものだと思います、とてもありがたいです・・・。 削除済み 2009.05.28 23:16 #1089 REXX писал(а)>> 封筒のような、フラクタルベースのスライダーに出会った方がいらっしゃいましたら、教えていただけないでしょうか...。 ファイル: fractallines.mq4 10 kb 削除済み 2009.05.28 23:56 #1090 専門家に質問ですが、手首とフィボレベルの交点を示す、既製の矢印インジケータはありますか?ない場合、例えば既製のSpudFiboから実装することは可能でしょうか? ファイル: spudfibo_1.mq4 8 kb 1...102103104105106107108109110111112113114115116...1145 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
このMACDコードで何を置き換える必要があるのでしょうか?
#property indicator_separate_window
#property indicator_buffers 2
#プロパティ indicator_color1 DarkKhaki
#property indicator_color2 レッド
#property indicator_width1 2
//---- インジケータ・パラメータ
extern int FastEMA=12;
extern inttern SlowEMA=26;
extern inttern SignalSMA=9;
//---- インジケータ・バッファ
double MacdBuffer[];
double SignalBuffer[];
//+------------------------------------------------------------------+
//| カスタムインジケータ初期化関数
//+------------------------------------------------------------------+
int init()
{
//---- 描画設定
SetIndexStyle(0,DRAW_HISTOGRAM)を設定します。
SetIndexStyle(1,DRAW_LINE)を設定します。
SetIndexDrawBegin(1,SignalSMA)を設定します。
IndicatorDigits(Digits+1)です。
//---- インジケータ・バッファのマッピング
SetIndexBuffer(0,MacdBuffer)を設定します。
SetIndexBuffer(1,SignalBuffer)を設定します。
//---- DataWindowとインジケータサブウィンドウのラベル名
IndicatorShortName("USDJPY("+FastEMA+", "+SlowEMA+", "+SignalSMA+")");
SetIndexLabel(0, "MACD")を設定します。
SetIndexLabel(1, "Signal")を設定します。
//---- 初期化完了
return(0)です。
}
//+------------------------------------------------------------------+
//| 移動平均の収束と乖離について
//+------------------------------------------------------------------+
int start()
{
int制限。
int counted_bars=IndicatorCounted();
//---- 最後にカウントされたバーが再カウントされます。
if(counted_bars>0) counted_bars--;
limit=Bars-counted_bars。
//---- 1stバッファでカウントされるmacd
for(int i=0; i<limit; i++)
MacdBuffer[i]=iMA("USDJPY",0,FastEMA,0,MODE_EMA,PRICE_CLOSE,i)-iMA("USDJPY",0,SlowEMA,0,MODE_EMA,PRICE_CLOSE,i);
//---- 2 番目のバッファにカウントされる信号線
for(i=0; i<limit; i++)
SignalBuffer[i]=iMAOnArray(MacdBuffer,Bars,SignalSMA,0,MODE_SMA,i);
//-------完了
return(0)です。
}
//+------------------------------------------------------------------+
もう少し後です。今ではない
賢い人教えてください - 配列を返す関数を宣言するにはどうしたらいいですか?
int fxName[] (int p1, int p2) {
...
}
わかりたくない
誰が賢いか教えてください。配列を返す関数はどのように宣言するのですか?
こっちの方がいいんです。
こんな感じでいい。
int&は参照渡し?
できます。といった例もあります。私のおもちゃの中にもありますよ。
もう少し具体的に教えていただけませんか?
複雑なヘルプではなく、どうすればいいのかのアドバイスが必要なのでは・・・?)
もう少し具体的に教えていただけませんか?
私は、複雑なヘルプではなく、どうすればいいかというアドバイスが必要なだけだと思うのですが・・・?)
https://forum.mql4.com/ru/12535 ここで、いずれかの専門家でコードを調べることができます。
封筒のような、フラクタルベースのスライダーに出会った方がいらっしゃいましたら、教えていただけないでしょうか...。