初心者の方からの質問 MQL5 MT5 MetaTrader 5 - ページ 470 1...463464465466467468469470471472473474475476477...1504 新しいコメント Mikhail Tkachev 2015.11.02 18:45 #4691 Artyom Trishkin:なぜ、あなたの髪は縮んでいるのでしょうか?シャンプーが違うのでは?;)ところで、どうしたんですか?3つのバッファがあり、それぞれが異なる計算期間を担当する。どうしたんですか?https://www.mql5.com/ru/forum/1111/page1442#comment_2012053 - 詳細はそちらで説明しています。:) 髪の毛の件ですが、ほとんどなくなり ました。:))) Artyom Trishkin 2015.11.02 20:14 #4692 Mike:https://www.mql5.com/ru/forum/1111/page1442#comment_2012053 - そこにある全てを詳細に描写した。:) 髪の毛の件ですが、ほとんどなくなり ました。:)))第一に、1つのウィンドウで分離されたMAIのすべてのパラメータは、3つのバッファを持つ1つの指標によって作成されたMAIのパラメータと一致するか?2つ目:1つのウィンドウでMAIを互いに重ね合わせたとき、パラメータ「Apply to」(またはそのようなもの-正確には覚えていません)で、何を選択したのでしょうか?猫は自分の髪を分けてもいいと言っています。) Leo59 2015.11.03 10:25 #4693 MQL5 Reference Guide ドキュメントLanguage FundamentalsVariablesInput variables.が例として挙げられています。#property script_show_inputs //--- input parameters input dayOfWeek swapday=W; //--- day of week enum dayOfWeek { S=0, // Sunday M=1, // Monday T=2, // Tuesday W=3, // Wednesday Th=4, // Thursday Fr=5, // Friday, St=6, // Saturday }; //Вставляю в советник, только без #property script_show_inputs //Компилятор ругается: //'dayOfWeek' - declaration without type 54 7 //Испавляю на: input int dayOfWeek swapday=W; //Компилятор пишет шибку: //'swapday' - semicolon expected 54 21 何が問題なのか、教えていただけませんか? Vasiliy Sokolov 2015.11.03 10:34 #4694 Leo59:MQL5 Reference Guide ドキュメントLanguage FundamentalsVariablesInput variables.が例として挙げられています。何が問題なのか、教えていただけませんか? enum dayOfWeek は input dayOfWeek よりも上にあるべきものです。2つ目のスペルは全く正しくありません。このような列挙を書くと、後でW修飾子を見つけるのが非常に難しくなるので、書かないようにしましょう。 Leo59 2015.11.03 10:40 #4695 Vasiliy Sokolov: enum dayOfWeek は input dayOfWeek よりも高くする必要があります。2つ目の書き方のバリエーションは全く正しくありません。このような列挙を書くと、修飾子Wを後で見つけるのが非常に難しくなるので、注意しましょう。 どうもありがとうございました!!!! そして、私は......、私の単純さから、この行を上に上げたのです。 ありがとうございました。 Andrey Matveev 2015.11.03 13:23 #4696 同志よ、アラートを助けてください。前のバーが250pips以上なら、通知がポップアップしてビープ音が出るようにしたかったのですが、2~3秒おきにチャイムが鳴るのが難点です...。どうすれば、インジケータを10分間待機させたり、次のシグナルまでアラートを表示させることができるのか input int Bar = 1; input int pips = 250; input bool alert = true; input bool sound = true; //+------------------------------------------------------------------+ //| expert initialization function | //+------------------------------------------------------------------+ //+------------------------------------------------------------------+ //| expert start function | //+------------------------------------------------------------------+ int start() { //alert criteria int buy_o, sell_o, buy_go=0, sell_go=0; int dig; if (Digits==3)(dig=100); if (Digits==5)(dig=10000); double buy_bar=(High[Bar]-Low[Bar]);if(buy_bar>0 && Open[Bar]>Close[Bar]){buy_o=buy_bar*dig;} if(buy_o>pips){buy_go=1;} double sell_bar=(High[Bar]-Low[Bar]);if(sell_bar>0 && Open[Bar]<Close[Bar]){sell_o=sell_bar*dig;} if(sell_o>pips){sell_go=1;} Comment (buy_o,"_",sell_o); if (buy_go==1) //Signal Buy { if(alert==TRUE){Alert("Покупка: ",Symbol(),", Пунктов:" ,buy_o);} if(sound==TRUE){PlaySound("alert.wav");} Comment("buy"); } if (sell_go==1) //Signal Sell { if(alert==TRUE){Alert("Продажа: ",Symbol(),", Пунктов:" ,sell_o);} if(sound==TRUE){PlaySound("alert.wav");} Comment ("sell"); } //---------- return(0); } Leo59 2015.11.03 14:11 #4697 配列の参照渡しを関数で正しく行う方法を教えてください。#define SIZE 50 double MACD[SIZE]; // Статический массив int start() { Fun( ); } int Fun(const double &MACD[ ]) { for(int i=1; i<SIZE; i++) { if(MACD[i]>MACD[i-1] && MACD[i]>MACD[i+1]) return(1); } } Victor Nikolaev 2015.11.03 16:30 #4698 Leo59:配列の参照渡しを関数で正しく行う方法を教えてください。#define SIZE 50 double MACD[SIZE]; // Статический массив int start() { // Необходимо перед вызовом функции заполнить массив данными Fun(MACD); } int Fun(const double & _array[]) { for(int i=1; i<ArraySize(_array)-1; i++) { if(_array[i]>_array[i-1] && _array[i]>_array[i+1]) return(1); } return(0); } このようにできます。 Leo59 2015.11.03 16:32 #4699 Victor Nikolaev: こんな感じで行けます。 ありがとうございます!!!! Mikhail Tkachev 2015.11.03 17:12 #4700 Artyom Trishkin:第一に、1つのウィンドウで分離されたMAIのすべてのパラメータは、3つのバッファを持つ1つの指標によって作成されたMAIのパラメータと一致するか?2つ目:MAHを1つのウィンドウに重ねたとき、「Apply to」パラメータ(または同様のもの-正確には覚えていません)で何を選択しましたか?猫は自分の髪を分けてもいいと言っています。) 1.オールマッチ。 2.そのようなパラメータはありません。 他のスレッドで、この問題はMT4では解決不可能と言われました。:( 1...463464465466467468469470471472473474475476477...1504 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
なぜ、あなたの髪は縮んでいるのでしょうか?シャンプーが違うのでは?;)
ところで、どうしたんですか?3つのバッファがあり、それぞれが異なる計算期間を担当する。
どうしたんですか?
髪の毛の件ですが、ほとんどなくなり ました。:)))
https://www.mql5.com/ru/forum/1111/page1442#comment_2012053 - そこにある全てを詳細に描写した。:)
髪の毛の件ですが、ほとんどなくなり ました。:)))
第一に、1つのウィンドウで分離されたMAIのすべてのパラメータは、3つのバッファを持つ1つの指標によって作成されたMAIのパラメータと一致するか?
2つ目:1つのウィンドウでMAIを互いに重ね合わせたとき、パラメータ「Apply to」(またはそのようなもの-正確には覚えていません)で、何を選択したのでしょうか?
猫は自分の髪を分けてもいいと言っています。)
MQL5 Reference Guide ドキュメントLanguage FundamentalsVariablesInput variables.
が例として挙げられています。
何が問題なのか、教えていただけませんか?
MQL5 Reference Guide ドキュメントLanguage FundamentalsVariablesInput variables.
が例として挙げられています。
何が問題なのか、教えていただけませんか?
enum dayOfWeek は input dayOfWeek よりも高くする必要があります。2つ目の書き方のバリエーションは全く正しくありません。このような列挙を書くと、修飾子Wを後で見つけるのが非常に難しくなるので、注意しましょう。
そして、私は......、私の単純さから、この行を上に上げたのです。
ありがとうございました。
同志よ、アラートを助けてください。
前のバーが250pips以上なら、通知がポップアップしてビープ音が出るようにしたかったのですが、2~3秒おきにチャイムが鳴るのが難点です...。どうすれば、インジケータを10分間待機させたり、次のシグナルまでアラートを表示させることができるのか
配列の参照渡しを関数で正しく行う方法を教えてください。
配列の参照渡しを関数で正しく行う方法を教えてください。
こんな感じで行けます。
第一に、1つのウィンドウで分離されたMAIのすべてのパラメータは、3つのバッファを持つ1つの指標によって作成されたMAIのパラメータと一致するか?
2つ目:MAHを1つのウィンドウに重ねたとき、「Apply to」パラメータ(または同様のもの-正確には覚えていません)で何を選択しましたか?
猫は自分の髪を分けてもいいと言っています。)
2.そのようなパラメータはありません。
他のスレッドで、この問題はMT4では解決不可能と言われました。:(