Websocketはどのように? - ページ 21 1...1415161718192021222324252627 新しいコメント Maxim Kuznetsov 2020.04.09 16:59 #201 Fedor Arkhipov:では、websocket経由で古いローソク足をリクエストする方法はないのでしょうか? Expert Advisorでは(アプリケーションプログラム内で)別途WebSocketを 開き、Restを通じて必要な履歴を別途問い合わせるのだそうです。そして、それらが同期した瞬間(穴などがない状態)から、取引を開始するのです。 でも、これはそういうことではなく、ヒボウとどう付き合っていくかということなんです :-) Алексей Барбашин 2020.04.09 17:01 #202 Maxim Kuznetsov:Expert Advisorでは(アプリケーション内で)別途WebSocketを開き、Restを通じて必要な履歴を別途問い合わせるのだそうです。そして、それらが同期した瞬間(穴などがない状態)から、取引を開始するのです。でも、今はそんなことより、ヒボウとどう付き合っていくかが大事なんです :-)マックス、少し時間をくれないか?MT4でカスタムシンボルを作成 した経験はありますか?つまり、マーケット情報を得るだけでは意味がなく、それをすぐに記録し、チャートを構築する必要があるのだろう。 つまり、最初の、デバッグの段階では、コンソールアプリケーションから直接、相場情報を見積もりファイルに書き込むことができるのです。 Fedor Arkhipov 2020.04.09 17:10 #203 Алексей Барбашин: マックス、少し時間をくれないか?MT4でカスタムシンボルを作成した経験はありますか? つまり、マーケット情報を得るだけでは意味がなく、それをすぐに記録してチャートを構築する必要があるのです。 つまり、最初の段階であるデバッグの段階では、コンソールアプリケーションから直接相場情報を見積もりファイルに書き込むことができるのです。 明日にでも作れますから、問題はないと思います。 最も重要なことは、ローソク足が Maxim Kuznetsov 2020.04.09 17:10 #204 Алексей Барбашин:マックス、少し時間をくれないか?MT4でカスタムシンボルを作成した経験はありますか?つまり、マーケット情報を得るだけでは意味がなく、すぐにメモしてチャートを構築する必要があるのです。 つまり、最初の、デバッグの段階では、コンソールアプリケーションから直接、相場情報を見積もりファイルに書き込むことができるのです。 インポートに 適したCSVで書いて、悩まないでください。動き出したら、何か思うかもしれません。 PSあと半年か1年か2年で4がやっと殺される。 PPSは、適切な弓と適切なフォーマットで一度に書くことができますが、それはちょうど本当に早いです - まだ何も動作していません。 Алексей Барбашин 2020.04.09 17:13 #205 Алексей Барбашин: マックス、少し時間をくれないか?MT4でカスタムシンボルを作成した経験はありますか? つまり、マーケット情報を得るだけでは意味がなく、それをすぐに記録し、チャート化することが必要なのです。 つまり、デバッグの最初の段階では、コンソールアプリケーションから直接、相場情報を引用ファイルに書き込むことができるのです。 フェドール 私が提案するのは プログラムには、コンソールアプリケーションモードでデバッグするためのProgramクラス(メソッドMain)と、mqlとシャープを接続するためのメソッドを含むConnectorMQLクラスの2つの入力ポイントを用意しています。 必要なメソッドを正確に含む別のクラスを作成し、コンソール モードでこのクラスのメソッドを呼び出してデバッグできるようにし、同じメソッドを単に ConnectorMQL クラスにリダイレクトできるようにすることを提案します。 具体的にどのような方法が必要なのでしょうか? Connected() - 初期化時に、サーバー名を渡す。 Disconnected() - 非初期化時 SetSymbol() - 目的のシンボルを設定します。 GetTicks() - 次のティックを選択します。 ReqHistory() - 見積もりの履歴を要求する。 GetHistory() - クォートの履歴を取得する。リクエストしても何も返さないので、ソケットは非同期で応答する。 Алексей Барбашин 2020.04.09 17:15 #206 Maxim Kuznetsov: はインポート可能なCSVで書き込んで、悩まないでください。うまくいったら、それから考えればいいんです。 PSあと半年か1年か2年で4がやっと殺される。 PPSは、適切な弓と適切なフォーマットで一度に書くことができますが、それはちょうど本当に早いです - まだ何も動作していません。 引用ファイルにすぐに書き込もうと思っていたのですが、無理でしょうか?fxsaberが 公開しているカスタムシンボルのライブラリーを丸ごと使っていたのを覚えています。 最初は、引用符を完全にデータベースに書き込むことができます。 Fedor Arkhipov 2020.04.09 17:18 #207 Алексей Барбашин: 引用ファイルに直接書き込もうと思っていたのですが、それはできないのでしょうか?fxsaberが カスタムシンボルのライブラリを全部公開していたのを覚えています。 より良く、よりシンプルに。C#のコードはボトルなしでは理解できない Алексей Барбашин 2020.04.09 17:20 #208 Fedor Arkhipov: より良く、よりシンプルに。C#のコードはボトルなしでは理解できない。 Fedorさんは、c#で少し書かれていますが、同じmqlでも何か違うのでしょうか?VSエディターで見た見慣れない単語は? このエディタでmqlのテキストも編集できることをご存知ですか?:) Fedor Arkhipov 2020.04.09 17:33 #209 Алексей Барбашин: Fedorさんは、c#で少し書かれていますが、同じmqlでも何か違うのでしょうか?VSエディターで見た見慣れない単語は? このエディタでmqlのテキストも編集できることをご存知ですか?:) はい、混乱はあります。 他の言語にも対応しているとのことで、すでに読んでいます )) Алексей Барбашин 2020.04.09 17:43 #210 Fedor Arkhipov: そうですね、誤解がありますね。 他の言語にも対応しているとのことなので、すでに読んでいます)) mqlでプログラムを書くとき、1つのファイルではなく、複数のファイルに分けて、include(c++から拝借)して書いたとする。だから、クラスでプログラムを書くのであれば、クラスごとにファイルを書いて、includeで全部まとめた方が便利なんです。 これらのファイルはすべてMetaEditorで利用できるようになります。 ここでは、同じ機能を持つ2つのナビゲーターを紹介します。 よし、これで決まりだ。 素材を定着させるために、最初から行っていきます。新しいプロジェクト(コンソールアプリケーション)を作成し、BinaryTicksと呼ぶことにします プロジェクトを作成したら、その中にGlobalManagerクラスを作成し、静的公開とします。これを用いて、ソケット操作のすべてのメソッドを作成します。 1...1415161718192021222324252627 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
では、websocket経由で古いローソク足をリクエストする方法はないのでしょうか?
Expert Advisorでは(アプリケーションプログラム内で)別途WebSocketを 開き、Restを通じて必要な履歴を別途問い合わせるのだそうです。そして、それらが同期した瞬間(穴などがない状態)から、取引を開始するのです。
でも、これはそういうことではなく、ヒボウとどう付き合っていくかということなんです :-)
Expert Advisorでは(アプリケーション内で)別途WebSocketを開き、Restを通じて必要な履歴を別途問い合わせるのだそうです。そして、それらが同期した瞬間(穴などがない状態)から、取引を開始するのです。
でも、今はそんなことより、ヒボウとどう付き合っていくかが大事なんです :-)
マックス、少し時間をくれないか?MT4でカスタムシンボルを作成 した経験はありますか?
つまり、マーケット情報を得るだけでは意味がなく、それをすぐに記録し、チャートを構築する必要があるのだろう。
つまり、最初の、デバッグの段階では、コンソールアプリケーションから直接、相場情報を見積もりファイルに書き込むことができるのです。マックス、少し時間をくれないか?MT4でカスタムシンボルを作成した経験はありますか?
つまり、マーケット情報を得るだけでは意味がなく、それをすぐに記録してチャートを構築する必要があるのです。
つまり、最初の段階であるデバッグの段階では、コンソールアプリケーションから直接相場情報を見積もりファイルに書き込むことができるのです。明日にでも作れますから、問題はないと思います。
最も重要なことは、ローソク足が
マックス、少し時間をくれないか?MT4でカスタムシンボルを作成した経験はありますか?
つまり、マーケット情報を得るだけでは意味がなく、すぐにメモしてチャートを構築する必要があるのです。
つまり、最初の、デバッグの段階では、コンソールアプリケーションから直接、相場情報を見積もりファイルに書き込むことができるのです。インポートに 適したCSVで書いて、悩まないでください。動き出したら、何か思うかもしれません。
PSあと半年か1年か2年で4がやっと殺される。
PPSは、適切な弓と適切なフォーマットで一度に書くことができますが、それはちょうど本当に早いです - まだ何も動作していません。
マックス、少し時間をくれないか?MT4でカスタムシンボルを作成した経験はありますか?
つまり、マーケット情報を得るだけでは意味がなく、それをすぐに記録し、チャート化することが必要なのです。
つまり、デバッグの最初の段階では、コンソールアプリケーションから直接、相場情報を引用ファイルに書き込むことができるのです。フェドール 私が提案するのは
プログラムには、コンソールアプリケーションモードでデバッグするためのProgramクラス(メソッドMain)と、mqlとシャープを接続するためのメソッドを含むConnectorMQLクラスの2つの入力ポイントを用意しています。
必要なメソッドを正確に含む別のクラスを作成し、コンソール モードでこのクラスのメソッドを呼び出してデバッグできるようにし、同じメソッドを単に ConnectorMQL クラスにリダイレクトできるようにすることを提案します。
具体的にどのような方法が必要なのでしょうか?
Connected() - 初期化時に、サーバー名を渡す。
Disconnected() - 非初期化時
SetSymbol() - 目的のシンボルを設定します。
GetTicks() - 次のティックを選択します。
ReqHistory() - 見積もりの履歴を要求する。
GetHistory() - クォートの履歴を取得する。リクエストしても何も返さないので、ソケットは非同期で応答する。
はインポート可能なCSVで書き込んで、悩まないでください。うまくいったら、それから考えればいいんです。
PSあと半年か1年か2年で4がやっと殺される。
PPSは、適切な弓と適切なフォーマットで一度に書くことができますが、それはちょうど本当に早いです - まだ何も動作していません。
引用ファイルにすぐに書き込もうと思っていたのですが、無理でしょうか?fxsaberが 公開しているカスタムシンボルのライブラリーを丸ごと使っていたのを覚えています。
最初は、引用符を完全にデータベースに書き込むことができます。引用ファイルに直接書き込もうと思っていたのですが、それはできないのでしょうか?fxsaberが カスタムシンボルのライブラリを全部公開していたのを覚えています。
より良く、よりシンプルに。C#のコードはボトルなしでは理解できない。
Fedorさんは、c#で少し書かれていますが、同じmqlでも何か違うのでしょうか?VSエディターで見た見慣れない単語は?
このエディタでmqlのテキストも編集できることをご存知ですか?:)
Fedorさんは、c#で少し書かれていますが、同じmqlでも何か違うのでしょうか?VSエディターで見た見慣れない単語は?
このエディタでmqlのテキストも編集できることをご存知ですか?:)
はい、混乱はあります。
他の言語にも対応しているとのことで、すでに読んでいます ))
そうですね、誤解がありますね。
他の言語にも対応しているとのことなので、すでに読んでいます))
mqlでプログラムを書くとき、1つのファイルではなく、複数のファイルに分けて、include(c++から拝借)して書いたとする。だから、クラスでプログラムを書くのであれば、クラスごとにファイルを書いて、includeで全部まとめた方が便利なんです。
これらのファイルはすべてMetaEditorで利用できるようになります。
ここでは、同じ機能を持つ2つのナビゲーターを紹介します。
よし、これで決まりだ。
素材を定着させるために、最初から行っていきます。新しいプロジェクト(コンソールアプリケーション)を作成し、BinaryTicksと呼ぶことにします
プロジェクトを作成したら、その中にGlobalManagerクラスを作成し、静的公開とします。これを用いて、ソケット操作のすべてのメソッドを作成します。