[ARCHIVE!] フォーラムを散らかさないように、どんなルーキーの質問でも。プロフェッショナルは、通り過ぎないでください。あなたなしではどこにも行けない - 4. - ページ 288 1...281282283284285286287288289290291292293294295...631 新しいコメント noobys 2012.07.31 10:42 #2871 こんにちは!インジケーター 機能を作ろうとして いるのですが、質問があります!曲線が交差するとインジケーターが矢印を描きますが、この信号をiCustom経由でインジケーター機能から取得するにはどうしたらいいのでしょうか?(1) この信号をtrue/falseの条件を使って転送できないかと考えたのですが?(2) しかし、それではこの信号をiCustomを通してどのように転送すればよいのでしょうか?やはりインジケータ関数とiCustomで両方のインジケータ変数を指定し、配列を宣言する必要があるのでしょうか? (1) else { // если выполнено условие нисходящего пересечения Print(" Up выполнены условия истинности пересечения "); CrossDownBuffer[index_up_1]=Cr1+5*Point;// ставим стрелку вниз // (2) else { // если выполнено условие нисходящего пересечения Print(" Up выполнены условия истинности пересечения "); CrossDownBuffer[index_up_1]=Cr1+5*Point;// ставим стрелку вниз // CrossDownSignal = true;//тогдаif{Ind_Value = iCustom(NULL, 0, "MaSignalFunction", true 0, 2); {ticket = OrderSend(.... GarKain 2012.07.31 11:49 #2872 よくある質問ありがとうございます。 Виктор 2012.07.31 11:57 #2873 皆さん、新人の回答は引き上げてください。前のシフトを使い果たす。 GarKain 2012.07.31 11:59 #2874 また、ある指標の一定期間の最小 値、最大値を求めるにはどうしたらよいでしょうか。 Рустам 2012.07.31 12:21 #2875 同様に,値が最小値より小さい場合は最小値を更新し(minimum=value),最大値が大きい場合のみ GarKain 2012.07.31 13:01 #2876 こんな感じ? //+------------------------------------------------------------------+ | 00003.mq4 //| 著作権 © 2012, MetaQuotes Software Corp. //| http://www.metaquotes.net | //+------------------------------------------------------------------+ #property copyright"著作権 2012, MetaQuotes Software Corp. #プロパティリンク "http://www.metaquotes.net" #property show_inputs extern int Depth=100; extern inttern ExtRVIPeriod=10; double mini=0; double maxi=0; //+------------------------------------------------------------------+ //| スクリプトプログラム起動機能 //+------------------------------------------------------------------+ int start() { //---- if(Depth>Bars-1) Depth=Bars-1。 for(int i=1; i<Depth; i++) {. double RVI = iRVI(NULL,0,ExtRVIPeriod,MODE_MAIN,i); if(RVI < mini){。 mini=RVI。 } if(RVI>maxi){。 maxi=RVI とする。 } } //---- アラート(mini," : ",maxi)。 return(0)です。 } //+------------------------------------------------------------------+ [ARCHIVE!] Any rookie question, [警告は閉鎖されました!】フォーラムを乱雑にしないために、どんな初心者の質問でも。プロフェッショナルは、通り過ぎないでください。あなたなしでは、どこにも行けない。 [アーカイブ!】どんなルーキーの質問でも、フォーラムを散らかさないように。プロフェッショナルの皆さん、通り過ぎないでください。あなたなしではどこにも行けない - 2. Владимир Тезис 2012.07.31 13:54 #2877 granit77: 皆さん、初心者の回答は引き上げてください。前のシフトを使い果たす。 確かに、こういう答えがあると、本当に勤務交代したのかと思うくらい疲れることがありますね :) Владимир Тезис 2012.07.31 14:02 #2878 GarKain: こんな感じ? アラート(mini," : ",maxi)。 return(0)です。 } ああ、でも、ループの括弧の後にAlertを入れると、ループが実行された後にしか、その変数の値を返さないんだ。そして、それをループの中に入れて、さらにその中に変数iを入れれば、ローソク足ごとにこれらの値を見ることができ、さらにその番号もわかるようになるのです。そして、ループは現在から過去に行くので、市場に最も近い値は、 "クロスヘア "ツールを使用してチャート上で見ることができます - それは、それが現在の位置から何キャンドル離れている(マウスの左ボタンを押したまま)表示されます。 Рустам 2012.07.31 14:11 #2879 そして、頭をフル回転させて......。 高値・安値の更新と同時にバーナンバーを記憶するのに十分です。 noobys 2012.07.31 14:14 #2880 すみません、どなたか助けてください。)) 1...281282283284285286287288289290291292293294295...631 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
こんにちは!インジケーター 機能を作ろうとして いるのですが、質問があります!曲線が交差するとインジケーターが矢印を描きますが、この信号をiCustom経由でインジケーター機能から取得するにはどうしたらいいのでしょうか?(1)
この信号をtrue/falseの条件を使って転送できないかと考えたのですが?(2)
しかし、それではこの信号をiCustomを通してどのように転送すればよいのでしょうか?やはりインジケータ関数とiCustomで両方のインジケータ変数を指定し、配列を宣言する必要があるのでしょうか?
//+------------------------------------------------------------------+
| 00003.mq4
//| 著作権 © 2012, MetaQuotes Software Corp.
//| http://www.metaquotes.net |
//+------------------------------------------------------------------+
#property copyright"著作権 2012, MetaQuotes Software Corp.
#プロパティリンク "http://www.metaquotes.net"
#property show_inputs
extern int Depth=100;
extern inttern ExtRVIPeriod=10;
double mini=0;
double maxi=0;
//+------------------------------------------------------------------+
//| スクリプトプログラム起動機能
//+------------------------------------------------------------------+
int start() {
//----
if(Depth>Bars-1) Depth=Bars-1。
for(int i=1; i<Depth; i++) {.
double RVI = iRVI(NULL,0,ExtRVIPeriod,MODE_MAIN,i);
if(RVI < mini){。
mini=RVI。
}
if(RVI>maxi){。
maxi=RVI とする。
}
}
//----
アラート(mini," : ",maxi)。
return(0)です。
}
//+------------------------------------------------------------------+
皆さん、初心者の回答は引き上げてください。前のシフトを使い果たす。
確かに、こういう答えがあると、本当に勤務交代したのかと思うくらい疲れることがありますね :)
こんな感じ?
アラート(mini," : ",maxi)。
return(0)です。
}
そして、頭をフル回転させて......。
高値・安値の更新と同時にバーナンバーを記憶するのに十分です。