どんな新人の質問でも、フォーラムを乱雑にしないように。プロフェッショナルは、通り過ぎないでください。Nowhere without you - 6. - ページ 593 1...586587588589590591592593594595596597598599600...1178 新しいコメント Yurij Kozhevnikov 2014.05.06 08:04 #5921 私はDLLの使い方ではダミー以下なので、あえてここで質問します。現在のビルドでWinExec("shutdown /r", 0) を正しくフォーマットする方法を教えていただけませんか? 必ずしもシャットダウンするわけではなく、今のところ全く何も動かせません。 ありがとうございます。 Yurij Kozhevnikov 2014.05.06 08:29 #5922 よし、見つけたぞ。 Alexey Oreshkin 2014.05.06 10:07 #5923 オプションとして、ありがとうございます。正常化を考えると、なぜこのようなことが起こるのか、まだ理解できないが。 もう一つの可能な解決策は、もし誰かがそれを必要とするならば、私はdoubleをintに変換した。必要な精度があらかじめわかっているので。 Garik Petrosyan 2014.05.06 10:26 #5924 こんにちは。EA内のif文の行が実行されない Alert("sell_stop_open= ", sell_stop_open, " Middle= ", Middle); if (sell_stop_open != Middle) { アラート(「sell_stop_open= Middle」)。 L=L2です。 int ticket3=OrderSend(Symb, OP_SELLSTOP, L, Middle, 2, Maximum+4*Point,Minimum_30, Com, Magic)とする。 } アラートメッセージが出る前にsell_stop_open=1.3080, Middle =1.3080の値が表示されても実行されないのですが。 このようなエラーが発生する原因について教えてください。 Alekseu Fedotov 2014.05.06 10:30 #5925 Garik27p: こんにちは。EA内のif文の行が実行されない Alert("sell_stop_open= ", sell_stop_open, " Middle= ", Middle); if (sell_stop_open != Middle) { アラート(「sell_stop_open= Middle」)。 L=L2です。 int ticket3=OrderSend(Symb, OP_SELLSTOP, L, Middle, 2, Maximum+4*Point,Minimum_30, Com, Magic)とする。 } アラートメッセージが出る前にsell_stop_open=1.3080, Middle =1.3080の値が表示されても実行されないのですが。 このようなエラーが発生する原因について教えてください。 それ以外は。 if (sell_stop_open == Middle) Garik Petrosyan 2014.05.06 10:38 #5926 r772ra: それ以外は。 私もその方法で試してみました。しかし、テスター上で動くと、動くときと動かないときがあるんです。 Dina Paches 2014.05.06 10:42 #5927 Desead: オプションとして、ありがとうございます。 正常化を考えると、なぜこのような ことが起こるのか、まだ理解できないが。 もう一つの可能な解決策は、もし誰かがそれを必要とするならば、私はdoubleをintに変換した。必要な精度があらかじめわかっているので。 2倍 数値には特有の性質があるため、テキスト値に変換する場合はDoubleToString(MQL4新言語の関数)またはDoubleToStr(旧言語の関数)を使用します。これらの関数は,数値を, 指定された精度での文字表現を含むテキスト文字 列に変換する。 MQL4でダブルタイプの数値を扱う際の特殊性」を読まれることをお勧めします。また、フォーラムでは、より詳細な情報を検索することが可能です。 P./S.:私は、ダブルを 見る必要があるときに、intで ダブルを 訳すという変形は適切な決定ではないと思います。 Alekseu Fedotov 2014.05.06 10:47 #5928 Garik27p: 私もその方法で試してみました。しかし、テスター上で動くと、動くときと動かないときがあるんです。 ここに、その答えが ある。 Garik Petrosyan 2014.05.06 10:56 #5929 r772ra: そこに、答えが ある。 ありがとうございます!!! Dina Paches 2014.05.06 11:45 #5930 Desead: 追伸:念のため、NormalizeDoubleの ヘルプの「Note」にもご質問に対する回答が一部あることを記載しておきます。 私自身、以前はDoubleToSを入力するのを忘れていました...。...そして、ドットの後にあるたくさんの数字を不思議に思った。:) 1...586587588589590591592593594595596597598599600...1178 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
私はDLLの使い方ではダミー以下なので、あえてここで質問します。現在のビルドでWinExec("shutdown /r", 0) を正しくフォーマットする方法を教えていただけませんか?
必ずしもシャットダウンするわけではなく、今のところ全く何も動かせません。
ありがとうございます。
オプションとして、ありがとうございます。正常化を考えると、なぜこのようなことが起こるのか、まだ理解できないが。
もう一つの可能な解決策は、もし誰かがそれを必要とするならば、私はdoubleをintに変換した。必要な精度があらかじめわかっているので。
こんにちは。EA内のif文の行が実行されない
Alert("sell_stop_open= ", sell_stop_open, " Middle= ", Middle);
if (sell_stop_open != Middle)
{
アラート(「sell_stop_open= Middle」)。
L=L2です。
int ticket3=OrderSend(Symb, OP_SELLSTOP, L, Middle, 2, Maximum+4*Point,Minimum_30, Com, Magic)とする。
}
アラートメッセージが出る前にsell_stop_open=1.3080, Middle =1.3080の値が表示されても実行されないのですが。
このようなエラーが発生する原因について教えてください。
こんにちは。EA内のif文の行が実行されない
Alert("sell_stop_open= ", sell_stop_open, " Middle= ", Middle);
if (sell_stop_open != Middle)
{
アラート(「sell_stop_open= Middle」)。
L=L2です。
int ticket3=OrderSend(Symb, OP_SELLSTOP, L, Middle, 2, Maximum+4*Point,Minimum_30, Com, Magic)とする。
}
アラートメッセージが出る前にsell_stop_open=1.3080, Middle =1.3080の値が表示されても実行されないのですが。
このようなエラーが発生する原因について教えてください。
それ以外は。
if (sell_stop_open == Middle)
それ以外は。
オプションとして、ありがとうございます。 正常化を考えると、なぜこのような ことが起こるのか、まだ理解できないが。
もう一つの可能な解決策は、もし誰かがそれを必要とするならば、私はdoubleをintに変換した。必要な精度があらかじめわかっているので。
2倍 数値には特有の性質があるため、テキスト値に変換する場合はDoubleToString(MQL4新言語の関数)またはDoubleToStr(旧言語の関数)を使用します。これらの関数は,数値を, 指定された精度での文字表現を含むテキスト文字 列に変換する。
MQL4でダブルタイプの数値を扱う際の特殊性」を読まれることをお勧めします。また、フォーラムでは、より詳細な情報を検索することが可能です。
P./S.:私は、ダブルを 見る必要があるときに、intで ダブルを 訳すという変形は適切な決定ではないと思います。
私もその方法で試してみました。しかし、テスター上で動くと、動くときと動かないときがあるんです。
そこに、答えが ある。
ありがとうございます!!!
私自身、以前はDoubleToSを入力するのを忘れていました...。...そして、ドットの後にあるたくさんの数字を不思議に思った。:)