エキスパートアドバイザー - 雑多な質問 - ページ 40 1...3334353637383940414243 新しいコメント Marco vd Heijden 2017.05.13 14:59 #391 Max Enrik: いいえ、すべてのチャートシンボル注文を終了する必要があります。 はい、正しいマジックナンバーを使用してください。if(closeallsymbols==false && OrderSymbol()!=Symbol()) これはちょっと変ですね。 Max Enrik 2017.05.13 15:05 #392 Marco vd Heijden: これってちょっと変ですよね。そうだ! こっちも同じ!クローズ・オーダーの この部分、すごく変だと思ってたんだけど、ちゃんと機能してるんだね。 William Roeder 2017.05.13 15:11 #393 Predefined Variables (Bid/Ask) を使用する場合はスリープ後、複数のサーバー呼び出しの間に、OrderClosePrice() を使用する場合はOrderSelect の 前にRefreshRates する必要があります」のどの部分が 不明だったのでしょうか? Marco vd Heijden 2017.05.13 17:44 #394 以下はその例です。https://docs.mql4.com/series/refreshrates RefreshRates - Timeseries and Indicators Access - MQL4 Reference docs.mql4.com RefreshRates - Timeseries and Indicators Access - MQL4 Reference Max Enrik 2017.05.13 21:45 #395 申し訳ありませんが、私を責めないでください。まだ混乱しています。 私のコードの知識が不足しているため、段階的に行う必要があります。Q1: while()は使えないのでしょうか?Q2:sleep()は使えますか?Q3: RefreshRates()は私の問題を解決できますか?( 最後の1つは、私の問題を解決することですか? )私のクローズオーダー機能を 傷つけたくないので、どうか、そのことについて教えてください。 Marco vd Heijden 2017.05.14 07:15 #396 whileを使うこともできますが、X回試行したらループから抜け出すカウンターを追加する必要があります。そうしないと、エキスパートが無限ループに陥る危険性があります。そして、あなたは問題を指摘しましたが、私は何が問題なのかわかりません。もし、終値が 問題なら、"respectively "を使えばいいのです。MarketInfo(OrderSymbol(),MODE_ASK); MarketInfo(OrderSymbol(),MODE_BID);また、OP_BUYとOP_SELLにOrderType()スイッチを追加してください。 Max Enrik 2017.05.14 15:21 #397 Marco vd Heijden:そして、あなたは自分の問題について話して くれましたが、私は何が問題 なのかわかりません。私の問題は、「未決済注文を閉じる」機能で、未決済注文が残ってしまうことがあることです。私は常にすべての未決済注文を一度に決済したいのです。---2回目の編集BidとAskの関数をすべてMarketInfo()に置き換えていただけませんか?MarketInfo(OrderSymbol(),MODE_BID); MarketInfo(OrderSymbol(),MODE_ASK); Max Enrik 2017.05.14 15:57 #398 whroeder1:Predefined Variables (Bid/Ask) を使用する場合はスリープ後、複数のサーバー呼び出しの間に、OrderClosePrice() を代わりに使用する場合はOrderSelectの 前にRefreshRates しなければなりません」のどの部分が 不明だったのでしょうか?RefreshRates() どこに入れればいいのかわかりません。コメントありがとうございます。 Marco vd Heijden 2017.05.14 15:59 #399 Max Enrik:未決済注文を閉じる機能で、未決済注文が残ってしまうことがあります。常にすべての未決済注文を一度に決済したいのですが。---2回目の編集BidとAskの関数を全てMarketInfo()に置き換えていただけませんか? チャートシンボルでないポジションを扱う場合は可能です。 Max Enrik 2017.05.14 16:06 #400 Marco vd Heijden: はい、チャートシンボルでないポジションを扱っている場合です。 ありがとうございます、全部入れ替えてみます。良い週末をお過ごしください。 1...3334353637383940414243 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
いいえ、すべてのチャートシンボル注文を終了する必要があります。
はい、正しいマジックナンバーを使用してください。
これってちょっと変ですよね。
そうだ!
こっちも同じ!クローズ・オーダーの この部分、すごく変だと思ってたんだけど、ちゃんと機能してるんだね。
以下はその例です。
https://docs.mql4.com/series/refreshrates
申し訳ありませんが、私を責めないでください。まだ混乱しています。
私のコードの知識が不足しているため、段階的に行う必要があります。
Q1: while()は使えないのでしょうか?
Q2:sleep()は使えますか?
Q3: RefreshRates()は私の問題を解決できますか?( 最後の1つは、私の問題を解決することですか? )
私のクローズオーダー機能を 傷つけたくないので、どうか、そのことについて教えてください。
whileを使うこともできますが、X回試行したらループから抜け出すカウンターを追加する必要があります。そうしないと、エキスパートが無限ループに陥る危険性があります。
そして、あなたは問題を指摘しましたが、私は何が問題なのかわかりません。
もし、終値が 問題なら、"respectively "を使えばいいのです。
また、OP_BUYとOP_SELLにOrderType()スイッチを追加してください。
そして、あなたは自分の問題について話して くれましたが、私は何が問題 なのかわかりません。
私の問題は、「未決済注文を閉じる」機能で、未決済注文が残ってしまうことがあることです。私は常にすべての未決済注文を一度に決済したいのです。
---
2回目の編集
BidとAskの関数をすべてMarketInfo()に置き換えていただけませんか?
Predefined Variables (Bid/Ask) を使用する場合はスリープ後、複数のサーバー呼び出しの間に、OrderClosePrice() を代わりに使用する場合はOrderSelectの 前にRefreshRates しなければなりません」のどの部分が 不明だったのでしょうか?
RefreshRates() どこに入れればいいのかわかりません。
コメントありがとうございます。
未決済注文を閉じる機能で、未決済注文が残ってしまうことがあります。常にすべての未決済注文を一度に決済したいのですが。
---
2回目の編集
BidとAskの関数を全てMarketInfo()に置き換えていただけませんか?
はい、チャートシンボルでないポジションを扱っている場合です。
ありがとうございます、全部入れ替えてみます。
良い週末をお過ごしください。