[ARCHIVE]フォーラムを乱立させないために、どんなルーキーの質問でも。プロフェッショナルの皆さん、通り過ぎないでください。あなたなしではどこにも行けない - 5. - ページ 3 12345678910...432 新しいコメント elllfix 2012.12.13 13:56 #21 artmedia70: すべてのコードを表示する MA-comparisonを外せば動くということです!電源を入れても、まったく動作しません。int Stoch_1,Stoch_2,Ma_1,Ma_2; int start() { Ma_1=iMA(NULL,PERIOD_M5,5,0,MODE_LWMA,PRICE_CLOSE,1) ; Ma_2=iMA(NULL,PERIOD_M5,15,0,MODE_LWMA,PRICE_CLOSE,1) ; Stoch_1=iStochastic(NULL,PERIOD_M5,5,3,3,MODE_SMA,0,MODE_MAIN,1); Stoch_2=iStochastic(NULL,PERIOD_M5,5,3,3,MODE_SMA,0,MODE_SIGNAL,1); Print (Ma_1,"___",Ma_2); // печатает 134 (GBPJPY) if ( Hour()>10 && Hour()<20) { if ( Ma_1 > Ma_2) // если убрать строку- работает. Оставить - не работает { // if (Stoch_1>Stoch_2) { SetVLine(Blue, "", 0, 0, 1);} }} if ( Hour()>10 && Hour()<20) { if ( Ma_1<Ma_2) // если убрать строку- работает. Оставить - не работает { // if (Stoch_1<Stoch_2) {SetVLine(Red, "", 0, 0, 1);} } } } return(0); //} //--------------------------- //+----------------------------------------------------------------------------+ void SetVLine(color cl, string nm="", datetime t1=0, int st=0, int wd=1) { if (nm=="") nm=DoubleToStr(Time[0], 0); if (t1<=0) t1=Time[0]; if (ObjectFind(nm)<0) ObjectCreate(nm, OBJ_VLINE, 0, 0,0); ObjectSet(nm, OBJPROP_TIME1, t1); ObjectSet(nm, OBJPROP_COLOR, cl); ObjectSet(nm, OBJPROP_STYLE, st); ObjectSet(nm, OBJPROP_WIDTH, wd); } elllfix 2012.12.13 13:58 #22 artmedia70:MA_1 と MA_2 はdouble 型でなければならない。あなたのタイプは? "でも、私はずっとハートのクイーンだった" (c) "12 Chairs"で、いつもint型に入れています。 elllfix 2012.12.13 13:59 #23 rigonich: はい、上で言われたように、変数がint型ならユーラに1がつきます。1.3075を int型に変換すると1になるので、平均値ではなく、変数を出力しているのでしょう。 gbkznm...残念!その通り!intはWHOLE数、doubleは浮動小数点数...。勿体無い TarasBY 2012.12.13 13:59 #24 lottamer:で、いつもintに刺しています。 知識が豊富なんです!:))) elllfix 2012.12.13 14:02 #25 すべてがうまくいっているようだ!!!本当にありがとうございました!!! 終わったと思ったのに...。:)))))) elllfix 2012.12.13 14:02 #26 TarasBY: ナレッジ - FULL trousers!:))) 私は悔い改めます......。 削除済み 2012.12.13 14:07 #27 lottamer:"でも、私はずっとハートのクイーンだった" (c) "12 Chairs"と、いつもイントで持っています。 int型の変数は整数であり、小数部を 含む数値を設定する場合、まず小数点以下を丸め、その数値をint型変数に設定する。 elllfix 2012.12.13 14:08 #28 もしdouble変数をintに入れたらどうなるかは分かっている。また、逆の操作をした場合、intからdoubleへの変換は悪くならない のですね? 削除済み 2012.12.13 14:26 #29 キリストのために、コメントで仕事をする方法を教えてください。1.コメントが既になされている、またはなされつつある場合、例えば、質問が既に回答されている場合、それを貼り付けず、別のコメントをするために進むにはどうしたらよいでしょうか。2.コードが挿入 された場合、挿入後にプレーンテキストを挿入するためにはどうすればいいのでしょうか?Enterは、テキストをコードとして入力し続けます。3.コピーすると、デフォルトで挿入されるものがあります。例えば、ヘルプからコピーすると、コピーしたものがリンクとして挿入されます。コピーしたものをプレーンテキストとして貼り付けるにはどうしたらいいですか? 削除済み 2012.12.13 14:42 #30 lottamer: もしdouble変数をintに入れたらどうなるかは分かっている。しかし、逆の操作をした場合はどうでしょうか? intをdoubleにしても、悪化することはないですよね? 変数は、独自のアドレスとサイズを持っているコンピュータのメモリ内の特定の場所に配置することができます。あなたが話していることは、型のintの数の値をdouble 型の変数に割り当てると呼ばれています。これは可能です、この変数の値は0に等しい小数部を 持つ型のdoubleの数として表されます。 12345678910...432 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
すべてのコードを表示する
MA-comparisonを外せば動くということです!
電源を入れても、まったく動作しません。
MA_1 と MA_2 はdouble 型でなければならない。
あなたのタイプは?
"でも、私はずっとハートのクイーンだった" (c) "12 Chairs"
で、いつもint型に入れています。
はい、上で言われたように、変数がint型ならユーラに1がつきます。1.3075を int型に変換すると1になるので、平均値ではなく、変数を出力しているのでしょう。
gbkznm...残念!その通り!intはWHOLE数、doubleは浮動小数点数...。
勿体無い
で、いつもintに刺しています。
すべてがうまくいっているようだ!!!
本当にありがとうございました!!!
終わったと思ったのに...。:))))))
ナレッジ - FULL trousers!:)))
私は悔い改めます......。
"でも、私はずっとハートのクイーンだった" (c) "12 Chairs"
と、いつもイントで持っています。
int型の変数は整数であり、小数部を 含む数値を設定する場合、まず小数点以下を丸め、その数値をint型変数に設定する。
キリストのために、コメントで仕事をする方法を教えてください。
1.コメントが既になされている、またはなされつつある場合、例えば、質問が既に回答されている場合、それを貼り付けず、別のコメントをするために進むにはどうしたらよいでしょうか。
2.コードが挿入 された場合、挿入後にプレーンテキストを挿入するためにはどうすればいいのでしょうか?Enterは、テキストをコードとして入力し続けます。
3.コピーすると、デフォルトで挿入されるものがあります。例えば、ヘルプからコピーすると、コピーしたものがリンクとして挿入されます。コピーしたものをプレーンテキストとして貼り付けるにはどうしたらいいですか?
もしdouble変数をintに入れたらどうなるかは分かっている。しかし、逆の操作をした場合はどうでしょうか? intをdoubleにしても、悪化することはないですよね?