[アーカイブ!】どんなルーキーの質問でも、フォーラムを散らかさないように。プロフェッショナルの皆さん、通り過ぎないでください。あなたなしではどこにも行けない - 2. - ページ 66 1...596061626364656667686970717273...537 新しいコメント Артур 2011.02.07 01:00 #651 sergeev: をクリックすると、ポップアップが表示されます。 MarketInfo 関数から Bid と Ask を取得する必要があります。 like - ask= MarketInfo(OrderSymbol(), MODE_ASK); と正規化することを忘れないでください。 ask=NormalizeDouble(ask, MarketInfo(OrderSymbol(), MODE_DIGITS)); ありがとうございます。引き続き、数学の勉強をしましょう :)) Артур 2011.02.07 01:29 #652 sergeev: をクリックすると、ポップアップが表示されます。 MarketInfo関数からBidとAskを取得する必要があります。 like - ask= MarketInfo(OrderSymbol(), MODE_ASK); と正規化することを忘れないでください。 ask=NormalizeDouble(ask, MarketInfo(OrderSymbol(), MODE_DIGITS)) ウラヤマシス!!!!!!!ゲットだぜ!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!))))))))コードは次のようになります。 void CloseAll_b(int Prosk){。 文字列 SMB=Symbol()。 for (int i=OrdersTotal()-1;i>=0;i--){。 if (!OrderSelect(i, SELECT_BY_POS, MODE_TRADES)){。 Alert("Error ",GetLastError()," when order number is selected ",OrderTicket()," by pair ",Symbol()))。 } else{ RefreshRates()。 if(OrderType()==OP_BUY){。 if(!OrderClose(OrderTicket(),OrderLots(),MarketInfo(OrderSymbol(),MODE_BID),Prosk,CLR_NONE)){。 Alert("Error ",GetLastError(),",OrderTicket(),",Symbol(); NormalizeDouble(Bid, MarketInfo(OrderSymbol(), MODE_DIGITS)) } } if(OrderType()==OP_SELL){。 if(!OrderClose(OrderTicket(),OrderLots(),MarketInfo(OrderSymbol(), MODE_ASK),Prosk,CLR_NONE) ){。 Alert("Error ",GetLastError(),",OrderTicket(),",Symbol(); NormalizeDouble(Ask, MarketInfo(OrderSymbol(), MODE_DIGITS)); }}}}} ありがとうございました!!! [Archive!] Any rookie question, コーディングのヘルプ 自動売買選手権2007:エキスパートにありがちなミス --- 2011.02.07 01:32 #653 nemo811: うううううううううううううううううううううううううううううううううううううゲットだぜ!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!))))))))コードはこんな感じです。 見栄えを良くし、書式を整え、中間変数(2回以上使用する計算値用)を作れば良いのです。 とか、2週間もしたら迷子になって、何をやっているのか忘れてしまうとか...。 Артур 2011.02.07 01:37 #654 sergeev: 見栄えを良くし、書式を整え、中間変数(2回以上使用する計算値用)を作れば良いのです。 とか、2週間もしたら何をするのか忘れてしまうとか...。 ...これはもう、私にとっての究極のエアロバティックスです。今のところ、紙飛行機の飛ばし方しか覚えていません :)))) Alexander Ashikhmin 2011.02.07 01:40 #655 EAで注文を出した後、ストップを設定する方法を教えてください。 役に立つことは何もない。 --- 2011.02.07 01:49 #656 AAE:EAで注文を出した後、ストップを設定する方法を教えてください。役に立つことは何もない。ブローカーがストップなしで成行注文を出すということでしょうか? テスター版では、注文がオープンした直後にOrderModifyを実行することができます。 もし、遅延が必要なだけなら、以前アドバイスしたようにSleepを 行うことができます。 Артур 2011.02.07 01:49 #657 AAE:EAで注文を出した後、ストップを設定する方法を教えてください。役に立つことは何もない。 のようなものを入れてください。 スリープ(5000)。 遅延が必要なのはあなたであって、あなたのお金が必要なのはブローカーではないのですから :)) Артур 2011.02.07 02:05 #658 不躾で申し訳ありませんが、よろしければアドバイスをお願いします。 あるペアで手動で開いた注文に同じMAGICを割り当てることをどのように実装するか。 を、Expert Advisor 自身が開いた注文として表示します。(MAGICは0にならない)? Артур 2011.02.07 02:24 #659 nemo811:不躾で申し訳ありませんが、よろしければアドバイスをお願いします。あるペアで手動で開いた注文に同じMAGICを割り当てることをどのように実装するか。を、Expert Advisor 自身が開いた注文として表示します。(MAGICは0にならない)? question removed - マニュアルに記載がありましたので、引用します。"...注文が設定される(ポジションが開か れる)とき、後で他のものと区別することができるように、固有の番号を割り当てることができる。この機能は手動で取引する場合には意味がなく(決して機能しない)、Expert Advisorを使用して取引する場合にはかけがえのないものです」。 別の解決策を探さなければならないでしょう。 Victor Nikolaev 2011.02.07 03:22 #660 gince: 投稿をご覧いただき、ありがとうございます。インジケーターを添付します。 不要な矢印をフィルタリングするフィルターが必要です。56ページの写真に写っています。同じ方向に向かうすべての矢印のうち、必要なのは最初の1本だけです。 私もやりましたが、違和感があります。 申し訳ございません。すっかり忘れてました。 ファイル: cross1_1.mq4 4 kb 1...596061626364656667686970717273...537 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
をクリックすると、ポップアップが表示されます。
MarketInfo 関数から Bid と Ask を取得する必要があります。
like - ask= MarketInfo(OrderSymbol(), MODE_ASK);
と正規化することを忘れないでください。
ask=NormalizeDouble(ask, MarketInfo(OrderSymbol(), MODE_DIGITS));
ありがとうございます。引き続き、数学の勉強をしましょう :))
をクリックすると、ポップアップが表示されます。
MarketInfo関数からBidとAskを取得する必要があります。
like - ask= MarketInfo(OrderSymbol(), MODE_ASK);
と正規化することを忘れないでください。
ask=NormalizeDouble(ask, MarketInfo(OrderSymbol(), MODE_DIGITS))
ウラヤマシス!!!!!!!ゲットだぜ!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!))))))))コードは次のようになります。
void CloseAll_b(int Prosk){。
文字列 SMB=Symbol()。
for (int i=OrdersTotal()-1;i>=0;i--){。
if (!OrderSelect(i, SELECT_BY_POS, MODE_TRADES)){。
Alert("Error ",GetLastError()," when order number is selected ",OrderTicket()," by pair ",Symbol()))。
}
else{
RefreshRates()。
if(OrderType()==OP_BUY){。
if(!OrderClose(OrderTicket(),OrderLots(),MarketInfo(OrderSymbol(),MODE_BID),Prosk,CLR_NONE)){。
Alert("Error ",GetLastError(),",OrderTicket(),",Symbol();
NormalizeDouble(Bid, MarketInfo(OrderSymbol(), MODE_DIGITS))
}
}
if(OrderType()==OP_SELL){。
if(!OrderClose(OrderTicket(),OrderLots(),MarketInfo(OrderSymbol(), MODE_ASK),Prosk,CLR_NONE) ){。
Alert("Error ",GetLastError(),",OrderTicket(),",Symbol();
NormalizeDouble(Ask, MarketInfo(OrderSymbol(), MODE_DIGITS));
}}}}}
ありがとうございました!!!
うううううううううううううううううううううううううううううううううううううゲットだぜ!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!))))))))コードはこんな感じです。
見栄えを良くし、書式を整え、中間変数(2回以上使用する計算値用)を作れば良いのです。
とか、2週間もしたら迷子になって、何をやっているのか忘れてしまうとか...。
見栄えを良くし、書式を整え、中間変数(2回以上使用する計算値用)を作れば良いのです。
とか、2週間もしたら何をするのか忘れてしまうとか...。
...これはもう、私にとっての究極のエアロバティックスです。今のところ、紙飛行機の飛ばし方しか覚えていません :))))
EAで注文を出した後、ストップを設定する方法を教えてください。
役に立つことは何もない。
EAで注文を出した後、ストップを設定する方法を教えてください。
役に立つことは何もない。
ブローカーがストップなしで成行注文を出すということでしょうか?
テスター版では、注文がオープンした直後にOrderModifyを実行することができます。
もし、遅延が必要なだけなら、以前アドバイスしたようにSleepを 行うことができます。
EAで注文を出した後、ストップを設定する方法を教えてください。
役に立つことは何もない。
のようなものを入れてください。
スリープ(5000)。
遅延が必要なのはあなたであって、あなたのお金が必要なのはブローカーではないのですから :))
不躾で申し訳ありませんが、よろしければアドバイスをお願いします。
あるペアで手動で開いた注文に同じMAGICを割り当てることをどのように実装するか。
を、Expert Advisor 自身が開いた注文として表示します。(MAGICは0にならない)?
不躾で申し訳ありませんが、よろしければアドバイスをお願いします。
あるペアで手動で開いた注文に同じMAGICを割り当てることをどのように実装するか。
を、Expert Advisor 自身が開いた注文として表示します。(MAGICは0にならない)?
question removed - マニュアルに記載がありましたので、引用します。"...注文が設定される(ポジションが開か れる)とき、後で他のものと区別することができるように、固有の番号を割り当てることができる。この機能は手動で取引する場合には意味がなく(決して機能しない)、Expert Advisorを使用して取引する場合にはかけがえのないものです」。
別の解決策を探さなければならないでしょう。
投稿をご覧いただき、ありがとうございます。インジケーターを添付します。
不要な矢印をフィルタリングするフィルターが必要です。56ページの写真に写っています。同じ方向に向かうすべての矢印のうち、必要なのは最初の1本だけです。
私もやりましたが、違和感があります。
申し訳ございません。すっかり忘れてました。