エキスパート: Yesterday Today - ページ 2 12 新しいコメント pokrovsky-my 2022.03.24 08:33 #11 pokrovsky-my #: 未決注文のことではなく、成行注文が負けていても時間通りに決済できる機能のことです。 コード //+------------------------------------------------------------------+ //| クローズポジション| //+------------------------------------------------------------------+ void ClosePosition(const ENUM_POSITION_TYPE pos_type) { for(int i=PositionsTotal()-1;i>=0;i--) // 現在のポジションの数を返す if(m_position.SelectByIndex(i)) // プロパティにさらにアクセスするために、インデックスによって位置を選択する。 if(m_position.Symbol()==m_symbol.Name() && m_position.Magic()==m_magic) if(m_position.PositionType()==pos_type) // ポジションタイプを取得 if(Hour()>TimeClose) m_trade.PositionClose(m_position.Ticket()); // 指定したシンボルでポジションを閉じる } Добавил условие if(Hour()>TimeClose), в переменных прописал input double TimeClose = 21; вставил int Hour() { MqlDateTime tm; TimeCurrent(tm); return(tm.hour); } int Minute() { MqlDateTime tm; TimeCurrent(tm); return(tm.min); } Expert Advisorはエラーなくコンパイルされますが、注文は指定された時間に決済されません。 Vladimir Karputov 2022.03.24 10:53 #12 念のため: (一般原則 - 取引操作) プラットフォームの取引機能を勉強し始める前に、注文、取引、ポジションという基本用語を明確に理解する必要があります。 注文とは、証券会社に対して金融商品の売買を 指示すること です。注文には 主に成行と保留の2種類が あります。この他に、テイクプロフィット(利益確定 )と ストップロス(損切り)という特別な注文があります。 取引 とは 、金融商品を売買することです。買い(Buy)は買値(Ask)で行われ、売り(Sell)は売値(Bid)で行われます。取引は、成行注文の執行または保留中の注文のトリガーの結果として行うことができます。注文執行の結果、一度に複数の取引が行われる場合もあることを考慮する必要があります。 ポジションとは、 市場における約定であり、金融商品の売買契約数である。ロングポジション(Long)とは、価格の上昇を期待して購入した金融商品であり、ショートポジション(Short)とは、将来の価格の下落を期待して引き渡しを約束したものである。 言い換えれば、注文とはオーダーであり、ディール(ディールはポジションを生成する)をオープンする命令、またはペンディングオーダーを発注する命令である。 時間を扱うには、Expert Advisor を作成するほぼすべてのコンストラクタの 記事を読み、ファイル「Trading engine 4.mq5」の入力パラメータグループ「Time control」を確認することをお勧めします: input group "Time control" input bool InpTimeControl = true; // 時間制御を使用する input uchar InpStartHour = 10; // 開始時間 input uchar InpStartMinute = 01; // 開始分 input uchar InpEndHour = 15; // 終了時間 input uchar InpEndMinute = 02; // 終了分 Общие принципы - Торговые операции - Справка по MetaTrader 5 www.metatrader5.com Перед тем как приступить к изучению торговых функций платформы, необходимо создать четкое представление об основных терминах: ордер, сделка и... エキスパート: VR---SETKA---3 取引トランザクション:リクエストとレスポンスの構造体、説明、ロギング 取引履歴を気にせずにチャート上で直接取引を表示する方法 pokrovsky-my 2022.03.24 13:57 #13 Vladimir Karputov #:念のため:(一般原則 - 取引オペレーション) プラットフォームの取引機能を勉強し始める前に、注文、取引、ポジションという基本用語を明確に理解する必要があります。 注文とは、証券会社に対して金融商品の売買を 指示すること です。注文には 主に成行と保留の2種類が あります。この他に、テイクプロフィット(利益確定 )と ストップロス(損切り)という特別な注文があります。 取引 とは 、金融商品を売買することです。買い(Buy)は買値(Ask)で行われ、売り(Sell)は売値(Bid)で行われます。取引は、成行注文の執行または保留中の注文のトリガーの結果として行うことができます。注文執行の結果、一度に複数の取引が行われる場合もあることを考慮する必要があります。 ポジションとは、 市場における約定であり、金融商品の売買契約数である。ロングポジション(Long)は、価格の上昇を期待して購入した金融商品であり、ショートポジション(Short)は、将来の価格の下落を期待して受け渡すコミットメントである。 すなわち、注文とは、ディール(ディールはポジションを生成する)をオープンする命令、またはペンディングオーダーを発注する命令である。時間を扱うには、Expert Advisor を作成するためのほぼすべてのコンストラクタの 記事を読み、ファイル「Trading engine 4.mq5」の入力パラメータグループ「Time control」を確認することをお勧めします: オープンポジションを特定の時間にクローズさせる必要があります。 Vladimir Karputov 2022.03.24 15:55 #14 pokrovsky-my #:開いているポジションをある時間に強制的に閉じる必要がある。 記事を読みましたか?コードを修正できますか? pokrovsky-my 2022.03.24 17:05 #15 Vladimir Karputov #:記事を読みましたか?コードを修正できますか? 記事は読みましたが、私には暗い森です。 Vladimir Karputov 2022.03.24 17:10 #16 pokrovsky-my #:記事を見たけど、僕にとっては暗い森だ。 よし、明日の予定に入れておこう。 Vladimir Karputov 2022.03.25 17:28 #17 pokrovsky-my #: 昨日今日の新バージョン Yesterday Today New www.mql5.com Торговля основана на анализе OHLC вчерашнего дня и текущего. pokrovsky-my 2022.03.27 08:44 #18 Vladimir Karputov #:昨日今日の新バージョン ウラジミール、ご苦労様。このような専門家がユーザーを助けてくれるのは良いことだ。 12 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
未決注文のことではなく、成行注文が負けていても時間通りに決済できる機能のことです。
コード
Expert Advisorはエラーなくコンパイルされますが、注文は指定された時間に決済されません。
念のため: (一般原則 - 取引操作)
プラットフォームの取引機能を勉強し始める前に、注文、取引、ポジションという基本用語を明確に理解する必要があります。
言い換えれば、注文とはオーダーであり、ディール(ディールはポジションを生成する)をオープンする命令、またはペンディングオーダーを発注する命令である。
時間を扱うには、Expert Advisor を作成するほぼすべてのコンストラクタの 記事を読み、ファイル「Trading engine 4.mq5」の入力パラメータグループ「Time control」を確認することをお勧めします:
念のため:(一般原則 - 取引オペレーション)
プラットフォームの取引機能を勉強し始める前に、注文、取引、ポジションという基本用語を明確に理解する必要があります。
すなわち、注文とは、ディール(ディールはポジションを生成する)をオープンする命令、またはペンディングオーダーを発注する命令である。
時間を扱うには、Expert Advisor を作成するためのほぼすべてのコンストラクタの 記事を読み、ファイル「Trading engine 4.mq5」の入力パラメータグループ「Time control」を確認することをお勧めします:
オープンポジションを特定の時間にクローズさせる必要があります。
開いているポジションをある時間に強制的に閉じる必要がある。
記事を読みましたか?コードを修正できますか?
記事を読みましたか?コードを修正できますか?
記事は読みましたが、私には暗い森です。
記事を見たけど、僕にとっては暗い森だ。
よし、明日の予定に入れておこう。
昨日今日の新バージョン
昨日今日の新バージョン
ウラジミール、ご苦労様。このような専門家がユーザーを助けてくれるのは良いことだ。