エキスパートアドバイザー - 雑多な質問 - ページ 41 1...34353637383940414243 新しいコメント Max Enrik 2017.05.15 08:23 #401 バカなことに、今日、古いバージョンのEAを何回か試したら、すべてのOpen Ordersをクローズしてしまった。 今、私は混乱しています。---しかし、とにかく私は単純なBidとAskの代わりにMarketInfo()を使っています。 Marco vd Heijden 2017.05.15 08:42 #402 通常、私はすべてのスクリプトを試して、何が最も効果的かを発見します。必要なときにすべての注文をクローズするスクリプトがある。 for(int order=0; order<=OrdersTotal()-1; order++) { bool selected=OrderSelect(order,SELECT_BY_POS); { if(selected==1) { bool close=OrderClose(OrderTicket(),OrderLots(),OrderClosePrice(),3,clrNONE); } } } しかし、ご覧のように何もチェックさ れないので、注文がクローズされたかどうかを視覚的に確認できるような手動での実装が必要です。 William Roeder 2017.05.15 12:14 #403 whroeder1: 複数の注文がある場合(1つのEA複数のチャート、複数のEA、手動取引)。ポジションループで閉じる/削除/修正するときは、必ず カウントダウンする必要があります。常にカウントダウンする習慣を身につけましょう。ループと注文のクローズ・削除 - MQL4フォーラム と OrderSelectを 確認してください。関数の戻り値とは何ですか? どのように使用するのですか?-MQL4 フォーラムとMQL4プログラムにおけるよくあるエラーとその回避方法 - MQL4関連 記事 Predefined Variables (Bid/Ask) やOrderClosePrice() を使用する場合は、スリープ後や複数のサーバー呼び出しの間にRefreshRatesを 使用する必要があります。 Max Enrik: RefreshRates() どこに入れれば いいのかわかりません。 質問して、答えが返ってきて、それを無視してまた質問する。ダウンしない、RefreshRatesしない。 Max Enrik 2017.05.15 13:08 #404 whroeder1: 質問して、答えが返ってきて、それを無視してまた質問する。ダウンもRefreshRatesも ない。再質問の理由以下の文章が理解できませんでした。(翻訳ができないのです。)Predefined Variables(Bid/Ask) またはOrderClosePrice() を代わりに使用したい場合は、スリープ後、複数のサーバー呼び出しの間にRefreshRates を 実行する必要があります。 Max Enrik 2017.05.15 16:52 #405 マルコ交換後、JPYが正しい価格を表示せず、注文を開始できません。 Marco vd Heijden 2017.05.15 16:57 #406 コードスニペットをお持ちですか。 Max Enrik 2017.05.15 17:31 #407 Marco vd Heijden: コード・スニペットをお持ちですか?さあ、どうぞ。void buyorder() { Ticket = OrderSend( _Symbol, OP_BUY, lotsize, MarketInfo(OrderSymbol(),MODE_BID), slippage, sl, tp, "trade panel", magic, 0, clrRed ); return; } William Roeder 2017.05.15 18:03 #408 Ticket = OrderSend( _Symbol, OP_BUY, lotsize, MarketInfo(OrderSymbol(),MODE_BID), slippage, 注文を選択していない状態では、トレード 関数を使用することはできません。リターンコードを確認する関数の戻り値とは 何ですか?どのように使用するのですか?-MQL4フォーラムと MQL4プログラムにおけるよくあるエラーとその回避方法 - MQL4 Articles Max Enrik 2017.05.15 18:57 #409 whroeder1:注文を選択していない状態では、トレード 関数を使用することはできません。リターンコードを確認する関数の戻り値とは 何ですか?どのように使用するのですか?-MQL4フォーラムと MQL4プログラムにおけるよくあるエラーとその回避方法 - MQL4 Articles#1 MarketInfoの代わりにBidを 使うことはできますか?#2 以下のように書くことができますか?void buyorder() { Ticket = OrderSend( _Symbol, OP_BUY, lotsize, Bid, slippage, sl, tp, "trade panel", magic, 0, clrRed ); if( Ticket < 0 ) { Print("OrderSend failed with error: ", GetLastError() ); return; } return; } Marco vd Heijden 2017.05.15 19:11 #410 チャートシンボルに限る。Ask, Bid, _Period,_Symbol,Symbol(),Period()これらはすべてチャートシンボルに関連するものです。チャートシンボル以外のシンボルを扱う場合は、MarketInfoを使用してください。 1...34353637383940414243 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
バカなことに、今日、古いバージョンのEAを何回か試したら、すべてのOpen Ordersをクローズしてしまった。
今、私は混乱しています。
---
しかし、とにかく私は単純なBidとAskの代わりにMarketInfo()を使っています。
通常、私はすべてのスクリプトを試して、何が最も効果的かを発見します。
必要なときにすべての注文をクローズするスクリプトがある。
しかし、ご覧のように何もチェックさ れないので、注文がクローズされたかどうかを視覚的に確認できるような手動での実装が必要です。質問して、答えが返ってきて、それを無視してまた質問する。ダウンもRefreshRatesも ない。
再質問の理由以下の文章が理解できませんでした。(翻訳ができないのです。)
マルコ
交換後、JPYが正しい価格を表示せず、注文を開始できません。
コード・スニペットをお持ちですか?
さあ、どうぞ。
#1 MarketInfoの代わりにBidを 使うことはできますか?
#2 以下のように書くことができますか?
チャートシンボルに限る。
これらはすべてチャートシンボルに関連するものです。
チャートシンボル以外のシンボルを扱う場合は、MarketInfoを使用してください。