MQL4、MQL5に関する初心者からの質問、アルゴリズムやコードに関するヘルプ、ディスカッションなど。 - ページ 1822 1...181518161817181818191820182118221823182418251826182718281829...1953 新しいコメント Artyom Trishkin 2021.12.17 13:17 #18211 Tretyakov Rostyslav #:それは、構造 であり、これは特定のシンボルによる参照である ...といった具合に、構造を読み取る例がないのです。最初の質問から判断すると、相手も理解できないでしょう。 Alexander Avksentyev 2021.12.17 14:57 #18212 Tretyakov Rostyslav #: クロージング関数と"-x "とは何かを掲載します。 それ以外には何もない。そして、xは未決済注文の利益値をマイナスにしたものです。 Alexander Avksentyev 2021.12.17 15:04 #18213 Tretyakov Rostyslav #: クロージング関数と"-x "とは何かを掲載します。 クローズ機能とは、どのような条件で注文をクローズすべきなのか? xは条件か? では、私は何を見せたのか。 あるいは、差し支えなければ、必要なことをもっと詳しく書いてください。 いずれにせよ、ありがとうございました Mihail Matkovskij 2021.12.17 15:07 #18214 законопослушный гражданин 現在の価格について、最も要求の多い情報を迅速に入手することを目的としています。 しかし、使用例にはこう書かれている。つまり、MqlTick 構造体を参照する関数自体が構造体の中に あるのです。どうしてでしょう? SymbolInfoTick関数は、ティックデータを特別なMqlTick 構造体に書き込み、そのフィールドから取得することができます。 struct MqlTick { datetime time; // Время последнего обновления цен double bid; // Текущая цена Bid double ask; // Текущая цена Ask double last; // Текущая цена последней сделки (Last) ulong volume; // Объем для текущей цены Last long time_msc; // Время последнего обновления цен в миллисекундах uint flags; // Флаги тиков double volume_real; // Объем для текущей цены Last c повышенной точностью }; Документация по MQL5: Константы, перечисления и структуры / Структуры данных / Структура для получения текущих цен www.mql5.com Структура для получения текущих цен - Структуры данных - Константы, перечисления и структуры - Справочник MQL5 - Справочник по языку алгоритмического/автоматического трейдинга для MetaTrader 5 Mihail Matkovskij 2021.12.17 15:30 #18215 Alexander Avksentyev #: // профит в пунктах int getOrderProfit() { switch (OrderType()) { case OP_BUY: return (int)((Bid - OrderOpenPrice()) / Point); case OP_SELL: return (int)((OrderOpenPrice() - Ask) / Point); default: return 0; } } 呼び出し前に注文を選択(OrderSelect)することが必須である。 Tretyakov Rostyslav 2021.12.17 15:33 #18216 Alexander Avksentyev #:クローズ機能とは、どのような条件で注文をクローズすべきかということです。 象さんには気がつきませんでした)))オープンオーダーの終値は何円だと思いますか? OrderClose(min_ticket,OrderLots(),OrderClosePrice(),iSlippage,clrPink); こんな風にやってみよう int min_ticket=FindTicketOrder(); if(OrderSelect(min_ticket, SELECT_BY_TICKET,MODE_TRADES)) { if(OrderProfit()<=-x) { if(OrderType()==OP_BUY) { if(OrderClose(min_ticket,OrderLots(),Bid,iSlippage,clrPink)) Print("Buy Order Close"); else Print("Order вернул ошибку - ",GetLastError()); } if(OrderType()==OP_SELL) { if(OrderClose(min_ticket,OrderLots(),Ask,iSlippage,clrPink)) Print("Sell Order Close"); else Print("Order вернул ошибку - ",GetLastError()); } } } Artyom Trishkin 2021.12.17 15:48 #18217 Mihail Matkovskij #:呼び出し前に注文を選択(OrderSelect)することが必須である。 現在のキャラクターからの注文でない場合? Artyom Trishkin 2021.12.17 15:49 #18218 Tretyakov Rostyslav #:そして、象さんには気がつきませんでした)))未決済注文の終値は何 円に相当すると思いますか?この方法で試してみてください 入札記号 Alexander Avksentyev 2021.12.17 15:51 #18219 Tretyakov Rostyslav #:そして、象さんには気がつきませんでした)))未決済注文の終値は何円に相当すると思いますか?そのように試してみてください。 そんな風に思っています。 OrderClosePrice() 掲示板で、bidとaskの代わりに、指定すればうまくいくと読みました。信じてしまった私は、世間知らずの愚か者です。別のBid || Askを試したが、これもうまくいかなかった。 ありがとうございました。 Mihail Matkovskij 2021.12.17 15:52 #18220 Artyom Trishkin #:現在のシンボルからの注文でない場合? 次に、SymbolInfoDoubleです。 1...181518161817181818191820182118221823182418251826182718281829...1953 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
それは、構造
であり、これは特定のシンボルによる参照である
...といった具合に、構造を読み取る例がないのです。最初の質問から判断すると、相手も理解できないでしょう。
クロージング関数と"-x "とは何かを掲載します。
それ以外には何もない。そして、xは未決済注文の利益値をマイナスにしたものです。
クロージング関数と"-x "とは何かを掲載します。
クローズ機能とは、どのような条件で注文をクローズすべきなのか?
xは条件か?
では、私は何を見せたのか。
あるいは、差し支えなければ、必要なことをもっと詳しく書いてください。
いずれにせよ、ありがとうございました
しかし、使用例にはこう書かれている。
つまり、MqlTick 構造体を参照する関数自体が構造体の中に あるのです。
どうしてでしょう?
SymbolInfoTick関数は、ティックデータを特別なMqlTick 構造体に書き込み、そのフィールドから取得することができます。
呼び出し前に注文を選択(OrderSelect)することが必須である。
クローズ機能とは、どのような条件で注文をクローズすべきかということです。
象さんには気がつきませんでした)))オープンオーダーの終値は何円だと思いますか?
こんな風にやってみよう
呼び出し前に注文を選択(OrderSelect)することが必須である。
現在のキャラクターからの注文でない場合?
そして、象さんには気がつきませんでした)))未決済注文の終値は何 円に相当すると思いますか?
この方法で試してみてください
入札記号
そして、象さんには気がつきませんでした)))未決済注文の終値は何円に相当すると思いますか?
そのように試してみてください。
そんな風に思っています。
OrderClosePrice()
掲示板で、bidとaskの代わりに、指定すればうまくいくと読みました。信じてしまった私は、世間知らずの愚か者です。別のBid || Askを試したが、これもうまくいかなかった。
ありがとうございました。
現在のシンボルからの注文でない場合?
次に、SymbolInfoDoubleです。