[警告は閉鎖されました!】フォーラムを乱雑にしないために、どんな初心者の質問でも。プロフェッショナルは、通り過ぎないでください。あなたなしでは、どこにも行けない。 - ページ 521 1...514515516517518519520521522523524525526527528...1145 新しいコメント 削除済み 2010.04.16 06:16 #5201 4つの注文のうち、2つだけ(1ファイバーと100ファイバーから)注文したいのですが、なぜか教えてください tick=OrderSend(Symbol(),OP_SELLLIMIT,volume,Fibo100,0,0,Fibo1,NULL,マジック,0,赤)。 tick=OrderSend(Symbol(),OP_SELLLIMIT,volume,Fibo138,0,0,Fibo62,NULL,magic,0,Red)。 tick=OrderSend(Symbol(),OP_BUYLIMIT,volume,Fibo1,0,0,Fibo100,NULL,magic,0,Red); tick=OrderSend(Symbol(),OP_BUYLIMIT,volume,Fibo_138,0,0,Fibo38,NULL,magic,0,Red) とします。 Andrei01 2010.04.16 09:09 #5202 静的変数について 質問です。グローバル変数と機能的に同等であり、ローカル変数よりも性能的に有利なのでしょうか? 削除済み 2010.04.16 17:46 #5203 何が問題なのか理解できない。私はこうしています: Print(DoubleToStr(NormalizeDouble(Ask, 5),5)); 小数点以下5桁:1.34869を出力します。 また、DoubleToStr関数がない場合 query = StringConcatenate("insert into eurousd(ASK, BID) values(", NormalizeDouble(Ask, 5), ",", NormalizeDouble(Bid, 5), ");"); Print(query); then: insert into eurousd(ASK, BID) values(1.349,1.3489);.すなわち、小数点以下4桁 ! データベースはdouble型 であることが望ましいので、stringへの変換関数は使いたくありません。 何が問題なのでしょうか? Виктор 2010.04.16 17:56 #5204 Printは、ダブルで4文字以上印刷しない。 削除済み 2010.04.16 18:03 #5205 つまり、print関数の引数は すでにdoubleではなくstringなのです。ポイントは、DoubleToStr関数を使用しない場合、 その後、StringConcatenateで文字が切り捨てられることです。 Виктор 2010.04.16 18:08 #5206 fevrall >>: Так в аргумент функции print попадает уже строка, а не double. Суть в том, что если не использовать функцию DoubleToStr, то StringConcatenate обрезает знаки. print関数の引数は、文字列と2つの倍数を連続して表示するコマンドです。ダブルはいずれも切り捨て。 文字列への変換で必要な精度があることがわかるので、baseにdoubleを入れるのはご自由に。 削除済み 2010.04.16 18:15 #5207 granit77 さん、ご清聴ありがとうございました。 query = StringConcatenate("insert into eurousd(ASK, BID) values(", DoubleToStr(NormalizeDouble(Ask, 5),5), ",", DoubleToStr(NormalizeDouble(Bid, 5),5), ");"); DoubleToStrでは、データベースが必要とするものを取得します。。 削除済み 2010.04.16 18:17 #5208 また、Tickイベントが発生したサーバーの時刻も 取得したい) 削除済み 2010.04.17 06:21 #5209 インジケーターウィンドウを細い帯状にプログラムする方法 costy_ 2010.04.17 11:26 #5210 nikost >>: Как можно окно индикатора програмно сделать в виде узкой полоски クラスター型? 粗末なものですが、例として、ざっくりとした埋立地のものですので、ご覧になってみてください。 ファイル: heiken_ashi_smoothedvmultiwperiod.mq4 3 kb 1...514515516517518519520521522523524525526527528...1145 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
tick=OrderSend(Symbol(),OP_BUYLIMIT,volume,Fibo_138,0,0,Fibo38,NULL,magic,0,Red) とします。
静的変数について 質問です。グローバル変数と機能的に同等であり、ローカル変数よりも性能的に有利なのでしょうか?
小数点以下5桁:1.34869を出力します。
また、DoubleToStr関数がない場合
then:
insert into eurousd(ASK, BID) values(1.349,1.3489);.すなわち、小数点以下4桁 !
データベースはdouble型 であることが望ましいので、stringへの変換関数は使いたくありません。
何が問題なのでしょうか?
その後、StringConcatenateで文字が切り捨てられることです。
Так в аргумент функции print попадает уже строка, а не double. Суть в том, что если не использовать функцию DoubleToStr,
то StringConcatenate обрезает знаки.
print関数の引数は、文字列と2つの倍数を連続して表示するコマンドです。ダブルはいずれも切り捨て。
文字列への変換で必要な精度があることがわかるので、baseにdoubleを入れるのはご自由に。
DoubleToStrでは、データベースが必要とするものを取得します。
。
インジケーターウィンドウを細い帯状にプログラムする方法
Как можно окно индикатора програмно сделать в виде узкой полоски
クラスター型?
粗末なものですが、例として、ざっくりとした埋立地のものですので、ご覧になってみてください。