[警告は閉鎖されました!】フォーラムを乱雑にしないために、どんな初心者の質問でも。プロフェッショナルは、通り過ぎないでください。あなたなしでは、どこにも行けない。 - ページ 451 1...444445446447448449450451452453454455456457458...1145 新しいコメント Mykola Demko 2010.02.26 15:51 #4501 Vinin: 英語のことわざ「great minds think alike」がロシア語になった理由 阿呆と呆けは紙一重 T-G 2010.02.26 16:08 #4502 Vinin >>: Наверно надо предварительно выбрать ордер. 以前、445ページにも書きましたが、やはり問題がありますね。 私の悩みは、とんでもないところに来ていることです。オーダークローズ機能でエラーが発生しました。 OrserClose(int tip){ if( tip==1){ for( i=0; i<OrdersTotal(); i++){ if(true==OrderSelect( i, SELECT_BY_POS, MODE_TRADES)){ if(OrderType()==OP_BUY && OrderSymbol()==Symbol() && OrderMagicNumber() == Magic){ OrderClose(OrderTicket(),OrderLots(),Bid,3,Violet); } } } } エラーが発生しました(異なる端末で) EURCHF,M5: OrderClose エラー 4107 EURCHF,M5: OrderClose関数に無効な価格1.48566000があります。 しようものなら OrderClose(OrderTicket(), OrderLots(),OrderClosePrice(),3, Violet); OrderClose(OrderTicket(),OrderLots(),MarketInfo(Symbol(),MODE_BID),3,Violet); しかし、OrderClose(...) を別の関数ではなく、int start()の中に書くと、このエラーは 発生しません。 何が問題で、どうすれば解決するのか? Victor Nikolaev 2010.02.26 16:08 #4503 Urain писал(а)>> 英語のことわざ「great minds think alike」がロシア語になった理由 阿呆の足下にも及ばぬとはこのこと それなら、運がいい。 Victor Nikolaev 2010.02.26 16:13 #4504 T-G писал(а)>> 以前、445ページにも書きましたが、やはり問題がありますね。 私の悩みは、とんでもないところに来ていることです。オーダークローズ機能でエラーが発生しました。 エラーが発生しました(異なる端末で) EURCHF,M5: OrderClose エラー 4107 EURCHF,M5: OrderClose関数に無効な価格1.48566000があります。 しようものなら しかし、OrderClose(...) を別の関数ではなく、int start()の中に書くと、このエラーは 発生しません。 何が問題で、どうすれば解決するのか? どうだろう、どうだろう。私はいつも自作の関数を使って注文を閉じています。 一例として、このようなものがあります。 //+------------------------------------------------------------------+ //| Функция закрытия ордеров | //| Copyright © 2010, Victor Nicolaev | //| e-mail: vinin@mail.ru | //+------------------------------------------------------------------+ //| void Order_Close(int lMagic, int lOP=-1); | //+------------------------------------------------------------------+ void Order_Close(int lMagic, int lOP=-1){ bool res; GetLastError(); for(int i = OrdersTotal() - 1; i >= 0; i--) { if (!OrderSelect( i, SELECT_BY_POS, MODE_TRADES)) continue; if (OrderSymbol() != Symbol()) continue; if (OrderMagicNumber() != lMagic) continue; if (OrderType()!= lOP && lOP!=-1) continue; RefreshRates(); double _ask =MarketInfo(Symbol(),MODE_ASK); double _bid =MarketInfo(Symbol(),MODE_BID); double _point =MarketInfo(Symbol(),MODE_POINT); double _digits =MarketInfo(Symbol(),MODE_DIGITS); double ClosePrice=NormalizeDouble( iif(OrderType()==OP_BUY,_bid, _ask),_digits); res=OrderClose(OrderTicket(), OrderLots(), ClosePrice, 3, iif(OrderType()==OP_BUY, clCloseBuy, clCloseSell)); if (! res) { int err=GetLastError(); Print("Error(", err,") delete order ", NameOP[ lOP],": ", ErrorDescription( err)); } } } 使用するには、さらに多くの機能が必要です //+------------------------------------------------------------------+ //| Функция логического сравнения | //| Copyright © 2010, Victor Nicolaev | //| e-mail: vinin@mail.ru | //+------------------------------------------------------------------+ //| double iif(bool A, double B, double C); | //+------------------------------------------------------------------+ double iif(bool A, double B, double C) {if( A) return( B); return( C); } Andrey Vasiliev 2010.02.26 20:02 #4505 履歴の穴の制御の問題に役立つ。Expert Advisor が 4066 エラーをキャッチするための本当に動作するメカニズムについてアドバイスしてください。 履歴データの読み込み手順を明確に制御できなければ、Expert Advisorを使った取引は意味をなさない。 このような取引のリスクは、どのような取引戦略を用いても、単純に無限大になる傾向があります。 この問題を解決するために、ユーザーが自分で考え、一つの場所を通して解決しなければならないことに非常に驚きました。 この問題で開発元から明確なサポートがないのは、純粋に仕組まれたものだと思うんです。 MetaQuotesは、よくある質問と問題に対する推奨されテストされた解決策のセットを公開することができると思います。 DDFedor 2010.02.26 20:40 #4506 MoneyJinn писал(а)>> MetaQuotesは、標準的な共通の質問とタスクに対する推奨およびテストされたソリューションのセットを公開することができると思います。 穴のないグラフ」という記事が参考になるかもしれません...。https://www.mql5.com/ru/articles/1407 T-G 2010.02.27 09:51 #4507 トピックは「何でも質問」ということで、コードのことだけでなく? 質問というか、意見が欲しいのですが、価格はどこまでいくと思いますか? AIRAT SAFIN 2010.02.27 09:58 #4508 OrderClose(OrderTicket (),OrderLots (),OrderClosePrice (), 0 ) ; --- 2010.02.27 10:02 #4509 T-G >>: Тема же называется "любой вопрос" а не только по коду? У меня вопрос, а точнее хочется узнать мнение, куда по вашему мнению двинется цена? というのは、初心者の質問ではないのです :) Warstein 2010.02.27 10:23 #4510 特大ロットを複数の注文に分割する機能があれば、教えてください。ありがとうございます。 1...444445446447448449450451452453454455456457458...1145 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
英語のことわざ「great minds think alike」がロシア語になった理由
阿呆と呆けは紙一重
Наверно надо предварительно выбрать ордер.
以前、445ページにも書きましたが、やはり問題がありますね。
私の悩みは、とんでもないところに来ていることです。オーダークローズ機能でエラーが発生しました。
エラーが発生しました(異なる端末で)
EURCHF,M5: OrderClose エラー 4107
EURCHF,M5: OrderClose関数に無効な価格1.48566000があります。
しようものなら
しかし、OrderClose(...) を別の関数ではなく、int start()の中に書くと、このエラーは 発生しません。
何が問題で、どうすれば解決するのか?
英語のことわざ「great minds think alike」がロシア語になった理由
阿呆の足下にも及ばぬとはこのこと
それなら、運がいい。
以前、445ページにも書きましたが、やはり問題がありますね。
私の悩みは、とんでもないところに来ていることです。オーダークローズ機能でエラーが発生しました。
エラーが発生しました(異なる端末で)
EURCHF,M5: OrderClose エラー 4107
EURCHF,M5: OrderClose関数に無効な価格1.48566000があります。
しようものなら
しかし、OrderClose(...) を別の関数ではなく、int start()の中に書くと、このエラーは 発生しません。
何が問題で、どうすれば解決するのか?
どうだろう、どうだろう。私はいつも自作の関数を使って注文を閉じています。
一例として、このようなものがあります。
使用するには、さらに多くの機能が必要です
履歴の穴の制御の問題に役立つ。Expert Advisor が 4066 エラーをキャッチするための本当に動作するメカニズムについてアドバイスしてください。
履歴データの読み込み手順を明確に制御できなければ、Expert Advisorを使った取引は意味をなさない。
このような取引のリスクは、どのような取引戦略を用いても、単純に無限大になる傾向があります。
この問題を解決するために、ユーザーが自分で考え、一つの場所を通して解決しなければならないことに非常に驚きました。
この問題で開発元から明確なサポートがないのは、純粋に仕組まれたものだと思うんです。
MetaQuotesは、よくある質問と問題に対する推奨されテストされた解決策のセットを公開することができると思います。
MetaQuotesは、標準的な共通の質問とタスクに対する推奨およびテストされたソリューションのセットを公開することができると思います。
穴のないグラフ」という記事が参考になるかもしれません...。https://www.mql5.com/ru/articles/1407
トピックは「何でも質問」ということで、コードのことだけでなく?
質問というか、意見が欲しいのですが、価格はどこまでいくと思いますか?
Тема же называется "любой вопрос" а не только по коду?
У меня вопрос, а точнее хочется узнать мнение, куда по вашему мнению двинется цена?
というのは、初心者の質問ではないのです :)
特大ロットを複数の注文に分割する機能があれば、教えてください。
ありがとうございます。