記事"MetaTraderプログラムを簡単かつ迅速に開発するためのライブラリ(第1部)概念、データ管理および最初の結果"についてのディスカッション - ページ 7 1234567 新しいコメント albertpess 2021.04.25 23:28 #61 この場を借りて、素晴らしい仕事に感謝します。ようやくクラス作りが理解できるようになりました。 albertpess 2021.04.25 23:34 #62 さて、私はあなたの提案に従ってコードを勉強しています。 そして、プロテクトクラスのコンストラクタの 実装のところで止まってしまいました。 私が送ったこのコードにはコンパイル後にエラーがあります。TakeProfitでポジションをクローズするフラグを返す部分です。 どうやら'Status'という 識別子が 宣言されていない よう だ。 albertpess 2021.04.26 00:43 #63 Нашел "проблему" ... Была между клавиатурой и компьютером ...МЕНЯ! このウェブサイトは、методов переменная была определена ... Так как я еще не дошел до конца кода, то искал ошибку ...Но в последовательности переменная определена и все решено. Извините за неудобства. Спасибо Discussion of article "Library 記事"オーダーストラテジー多目的Expert Advisor"についてのディスカッション 2台の車が同じ方向に走行し、.... Artyom Trishkin 2021.04.26 00:44 #64 albertpess :まあ、あなたの提案に従って、手順を追ってコードを勉強しています。 そして、プロテクトクラスのコンストラクタの 実装のところで止まってしまいました。 私が送ったこのコードにはコンパイル後にエラーがあります。TakeProfitでポジションをクローズするフラグを返す部分です。 Status' 識別子が 宣言されていない ようだ 。 つまり、どこかで何かを間違えたのだ。何かを見落とした。 記事に添付されているファイルをターミナル・フォルダにダウンロードし、EAをコンパイルしてください。 そして、記事にあるように、ステップバイステップですべてを分解してください。 albertpess 2021.04.26 00:49 #65 Artyom Trishkin:だから、どこかで何かを間違えたんだ。何かを見落とした。記事に添付されているファイルをターミナル・フォルダにダウンロードし、EAをコンパイルしてください。そして、記事にあるように、ステップバイステップですべてを分解してください。 ありがとうございました。 Enrique Enguix 2022.02.02 19:40 #66 とても役に立ったし、よくやった!ありがとう Peng Peng Liu 2023.12.21 10:46 #67 かなりいいよ。 Spoxus Spoxus 2024.12.26 12:40 #68 プロテクトクラスのコンストラクタの実装 //+------------------------------------------------------------------+ | クローズド・パラメトリック・コンストラクタ| //+------------------------------------------------------------------+ COrder::COrder(ENUM_ORDER_STATUS order_status,const ulong ticket) { //--- 整数のプロパティを保存する m_ticket=ticket; m_long_prop[ORDER_PROP_STATUS] = order_status; m_long_prop[ORDER_PROP_MAGIC] = this.OrderMagicNumber(); m_long_prop[ORDER_PROP_TICKET] = this.OrderTicket(); こんにちは、Artyomです、 を使うことができます: m_long_prop[ORDER_PROP_TICKET] = (long)ticket; // ticketは渡されたパラメータです。 Artyom Trishkin 2024.12.26 13:48 #69 Ming Ge # : この.OrderTicket(); もし this . OrderTicket (); が上で設定したm_ticketの値を返すなら、それは可能だ。 しかし、これを書いたのはずいぶん前なので、すぐには思い出せない。 調べました。このメソッドはorderプロパティにチケットを書き込む: //+------------------------------------------------------------------+ | Возвращает тикет| //+------------------------------------------------------------------+ long COrder::OrderTicket( void ) const { #ifdef __MQL4__ return ::OrderTicket(); #else long res= 0 ; switch ((ENUM_ORDER_STATUS) this .GetProperty(ORDER_PROP_STATUS)) { case ORDER_STATUS_MARKET_POSITION : case ORDER_STATUS_MARKET_ORDER : case ORDER_STATUS_MARKET_PENDING : case ORDER_STATUS_HISTORY_PENDING : case ORDER_STATUS_HISTORY_ORDER : case ORDER_STATUS_DEAL : res=( long )m_ticket; break ; default : res= 0 ; break ; } return res; #endif } 単純な代入に置き換える必要があるかどうかは、自分で決めてください。 1234567 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
さて、私はあなたの提案に従ってコードを勉強しています。
そして、プロテクトクラスのコンストラクタの 実装のところで止まってしまいました。
私が送ったこのコードにはコンパイル後にエラーがあります。TakeProfitでポジションをクローズするフラグを返す部分です。
どうやら'Status'という 識別子が 宣言されていない よう だ。
Нашел "проблему" ... Была между клавиатурой и компьютером ...МЕНЯ!
このウェブサイトは、методов переменная была определена ...
Так как я еще не дошел до конца кода, то искал ошибку ...Но в последовательности переменная определена и все решено.
Извините за неудобства.
Спасибо
まあ、あなたの提案に従って、手順を追ってコードを勉強しています。
そして、プロテクトクラスのコンストラクタの 実装のところで止まってしまいました。
私が送ったこのコードにはコンパイル後にエラーがあります。TakeProfitでポジションをクローズするフラグを返す部分です。
Status' 識別子が 宣言されていない ようだ 。
つまり、どこかで何かを間違えたのだ。何かを見落とした。
記事に添付されているファイルをターミナル・フォルダにダウンロードし、EAをコンパイルしてください。
そして、記事にあるように、ステップバイステップですべてを分解してください。
だから、どこかで何かを間違えたんだ。何かを見落とした。
記事に添付されているファイルをターミナル・フォルダにダウンロードし、EAをコンパイルしてください。
そして、記事にあるように、ステップバイステップですべてを分解してください。
ありがとうございました。
プロテクトクラスのコンストラクタの実装
こんにちは、Artyomです、
を使うことができます:
m_long_prop[ORDER_PROP_TICKET] = (long)ticket; // ticketは渡されたパラメータです。
この.OrderTicket();
もし
が上で設定したm_ticketの値を返すなら、それは可能だ。
しかし、これを書いたのはずいぶん前なので、すぐには思い出せない。
調べました。このメソッドはorderプロパティにチケットを書き込む:
単純な代入に置き換える必要があるかどうかは、自分で決めてください。