アドバイザーを無料でお書きします - ページ 167 1...160161162163164165166167168169170171 新しいコメント Andrey Kuharev 2022.04.14 11:39 #1661 Yuriy Bykov #:いや、10000000000という数字の書き方が違うので、そのように書く必要はないです double minOpenPriceBuy = 10000000000; ... なるほど、ある程度は。 Andrey Kuharev 2022.04.14 19:07 #1662 Yuriy Bykov #:いや、10000000000という数字の書き方が違うので、そのように書く必要はないです double minOpenPriceBuy = 10000000000; ... ありがとうございました!スマートでいいですね。もしよろしければ、私が戦略をテストしている間に、ニュアンスやアイデアを共有し、何かを追加したり調整したりする必要があるかもしれませんが、ご興味があれば。ここでも、直接でも...。 Yuriy Bykov 2022.04.14 20:10 #1663 この種の質問は、このスレッドに投稿してください。プライベート メッセージよりも、フォーラムでのメッセージのテキストを編集する機会が多いのです。そして、より多くの人が返信できるようになる。 Andrey Kuharev 2022.04.14 21:33 #1664 Yuriy Bykov #: そのような質問は、このスレッドに書いたほうがいいでしょう。プライベート メッセージよりも、フォーラムでのメッセージのテキストを編集する機会が多いのです。そして、より多くの人が返信する機会を得ることができます。 このEAで次のことが可能であれば: - EAが取引する、それは利益を持っており、常に現在のマイナスを持っています。例えば、次のような比率で、現在のマイナスが利益より少なくなるとすぐに、150%の利益、100%のマイナス(または、明らかに利益が預金の300通貨を獲得し、預金のマイナス現在200通貨としましょう)、すべてが閉じられます(すべての注文と取引)。明らかに取引のセットは、すべてのセットを閉じるには時間が必要です、それはおそらく分なので、すべてが閉じていないまでは、もちろん、何も新しいが開かれてはいけません。念のため、保留中の案件と現在の案件をすべて閉じた後、もう1分ほど待って、何も開かないでください。そして、次の「レース」が始まる。この比率1:1.5(ところで、この比率は、設定で変数でなければなりません)をカウントする利益の量から、質問をする、何がすべてを閉じるのだろうか?- そのような比率になれば、すぐにでも行動できそうな気がします。どうですか? Yuriy Bykov 2022.04.15 08:31 #1665 以下は、EAによって開かれたすべての注文を閉じることができるコードの例です。 関数TryCloseAll() は、すべての注文を決済しようとしますが、安全のため、ループ内で使用し、Trueを 返すまで実行する必要があります。 このようなループの例は、EAが チャートから削除されたときに呼び出されるOnDeinit() 関数にあります。 //+------------------------------------------------------------------+ //| Закрыть все рыночные и отложенные ордера | //| на текущем символе с нужными магическими номерами | //+------------------------------------------------------------------+ bool TryCloseAll() { bool res = true; for(int i = OrdersTotal(); i >= 0; i--) { if(OrderSelect(i, SELECT_BY_POS, MODE_TRADES)) { if(OrderSymbol() != Symbol()) { continue; } int magic = OrderMagicNumber(); if((magic == MagicBuy || magic == MagicSell)) { int type = OrderType(); int ticket = OrderTicket(); if((type > 1)) { Print("Close pending order #", ticket); res &= OrderDelete(ticket); if(!res) { Print ("Error closing pending order ", ticket, ": ", GetLastError()); } } else { double price = (type == OP_BUY ? Bid : Ask); Print("Close market order #", ticket); res &= OrderClose(ticket, OrderLots(), price, 1000); if(!res) { Print ("Error closing pending order ", ticket, ": ", GetLastError()); } } } } } return res; } //+------------------------------------------------------------------+ //+------------------------------------------------------------------+ //| | //+------------------------------------------------------------------+ void OnDeinit(const int reason) { bool res = false; Print("Start closing all orders"); while(!res && !IsStopped()) { res = TryCloseAll(); } } //+------------------------------------------------------------------+ このハンマーで、いつ、どこで、釘を打つか、自分で決めることができます ) ファイル: Pending.mq4 13 kb Andrey Kuharev 2022.04.15 12:08 #1666 Yuriy Bykov #:以下は、EAによって開かれたすべての注文を閉じることができるコードの例です。 関数TryCloseAll() は、すべての注文を決済しようとしますが、安全のため、ループ内で使用し、Trueを 返すまで実行する必要があります。 このようなループの例は、EAが チャートから削除されたときに呼び出されるOnDeinit() 関数にあります。ここにハンマーがある。いつ、どこで、どのようにハンマー打ちをするか、自分で決めてください) ありがとうございました。 witalikrozin210 2022.04.16 17:57 #1667 私は制裁の禁止のためにmql5上のサービスのために支払う ことができないので。報酬は、カードに書き込まれます。 Roman251117 2022.04.17 15:48 #1668 種類 .MQL 5 インダクタを宣伝・販売するプログラマが必要である。すべてのペアで動作します。売上高に対する報酬率 インディーユの売上比率。 PapaYozh 2022.04.18 07:05 #1669 Roman251117 #: 種類 .MQL 5.を普及・販売するプログラマーが必要。絵は描かない。すべてのペアで動作します。報酬 売上高に対するパーセンテージとインディークに対する利子 プログラマーがプログラミングをする-プログラマー セールスマンが販売し、プロモーターが宣伝する。 Aesen Noah Remolacio Perez 2022.04.19 06:00 #1670 Anton Yakovlev: もしあなたが良い戦略を持っていて、それを共有する気があるのなら、私はアドバイザーを 書くことができます。 Antonさん、私のオンバランスボリュームダイバージェンスEAをもっと安定的に利益を出せるようにするのを手伝ってくれませんか?コードの一部を変更したり、機能を追加したりして、より良いものにしたいのですが、お願いします。 1...160161162163164165166167168169170171 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
いや、10000000000という数字の書き方が違うので、そのように書く必要はないです
...
いや、10000000000という数字の書き方が違うので、そのように書く必要はないです
...
そのような質問は、このスレッドに書いたほうがいいでしょう。プライベート メッセージよりも、フォーラムでのメッセージのテキストを編集する機会が多いのです。そして、より多くの人が返信する機会を得ることができます。
このEAで次のことが可能であれば: - EAが取引する、それは利益を持っており、常に現在のマイナスを持っています。例えば、次のような比率で、現在のマイナスが利益より少なくなるとすぐに、150%の利益、100%のマイナス(または、明らかに利益が預金の300通貨を獲得し、預金のマイナス現在200通貨としましょう)、すべてが閉じられます(すべての注文と取引)。明らかに取引のセットは、すべてのセットを閉じるには時間が必要です、それはおそらく分なので、すべてが閉じていないまでは、もちろん、何も新しいが開かれてはいけません。念のため、保留中の案件と現在の案件をすべて閉じた後、もう1分ほど待って、何も開かないでください。そして、次の「レース」が始まる。この比率1:1.5(ところで、この比率は、設定で変数でなければなりません)をカウントする利益の量から、質問をする、何がすべてを閉じるのだろうか?- そのような比率になれば、すぐにでも行動できそうな気がします。どうですか?
以下は、EAによって開かれたすべての注文を閉じることができるコードの例です。
関数TryCloseAll() は、すべての注文を決済しようとしますが、安全のため、ループ内で使用し、Trueを 返すまで実行する必要があります。
このようなループの例は、EAが チャートから削除されたときに呼び出されるOnDeinit() 関数にあります。
このハンマーで、いつ、どこで、釘を打つか、自分で決めることができます )
以下は、EAによって開かれたすべての注文を閉じることができるコードの例です。
関数TryCloseAll() は、すべての注文を決済しようとしますが、安全のため、ループ内で使用し、Trueを 返すまで実行する必要があります。
このようなループの例は、EAが チャートから削除されたときに呼び出されるOnDeinit() 関数にあります。
ここにハンマーがある。いつ、どこで、どのようにハンマー打ちをするか、自分で決めてください)
ありがとうございました。
私は制裁の禁止のためにmql5上のサービスのために支払う ことができないので。報酬は、カードに書き込まれます。
種類 .MQL 5.を普及・販売するプログラマーが必要。絵は描かない。すべてのペアで動作します。報酬 売上高に対するパーセンテージとインディークに対する利子
プログラマーがプログラミングをする-プログラマー
セールスマンが販売し、プロモーターが宣伝する。
もしあなたが良い戦略を持っていて、それを共有する気があるのなら、私はアドバイザーを 書くことができます。