Websocketはどのように? - ページ 22 1...15161718192021222324252627 新しいコメント Fedor Arkhipov 2020.04.09 17:48 #211 Алексей Барбашин: 資料を集約するために、最初から行きましょう。新しいプロジェクト(コンソールアプリケーション)を作成し、名前をBinaryTicksとします。 このまま続けますか? 不要なものを削除することができます。 おそらく、ローソク足のシンボル、期間、時間をライブラリに渡して、ライブラリは価格を返し、ティックのための別の関数を作る方がよいでしょう。 Алексей Барбашин 2020.04.09 17:52 #212 Fedor Arkhipov: このままでいいのだろうか。 不要なものを削除することができます。 ゼロから書くから、その中で続けられる。 グローバルクラスでは、新しいメソッドを作成します。 Fedor Arkhipov 2020.04.09 18:00 #213 作成 接続が確立されたという結果を得るために、booleanにするべきではないでしょうか? Алексей Барбашин 2020.04.09 18:02 #214 Fedor Arkhipov: このままでいいのだろうか。 不要なデータを削除することができます。 おそらく、シンボルとローソク足の期間と時間をライブラリに渡して、ライブラリは価格を返し、ティックのための別の関数を作る方がよいでしょう。 これは正しくありません。その前に、サーバーから履歴を収集してシンボルファイルに書き込み、このデータを元にチャートを構築すれば、通常のシンボルと同様に、チャート自体に任意のローソク足を取得し、任意のインジケータを構築することができるようになります。 Алексей Барбашин 2020.04.09 18:04 #215 Fedor Arkhipov: 作成 接続が確立されたという結果を得るために、booleanにするべきではないでしょうか。 ソケットは非同期で動作するため、結果を即座に返すことはなく、ブール値にする意味はありません。接続を確認する機能のみを追加することができます。 Fedor Arkhipov 2020.04.09 18:04 #216 Алексей Барбашин: これは正しくありません。その前に、サーバーから履歴を収集してシンボルファイルに書き込み、このデータを元にチャートを構築し、そのチャート自体で通常のシンボルと同様に任意のローソク足の取得と任意のインジケータの構築を行う必要があります。 OK、違う形で実装するのでは? Fedor Arkhipov 2020.04.09 18:05 #217 Алексей Барбашин: ソケットは非同期で動作するため、結果をすぐに返すことができず、booleanにすることは無意味です。接続を確認する機能のみを追加することができます。 はい、これは必須です。 Алексей Барбашин 2020.04.09 18:07 #218 プロジェクトに Serviceフォルダを追加すると、ソケットクラスなどのサービスクラスが含まれるようになります。 WSSocketクラスをフォルダに追加し、publicにする。 Maxim Kuznetsov 2020.04.09 18:09 #219 介入することは可能ですか? MT側で事前にクラス/インターフェイスを行う人はいないのでしょうか? すなわち、議論され強制力を持つ具体的なToRを与えること。 を始めましょう。 class Hibou { Hidou(string url=HIBOU_WS_URL); // думаю почти бесспорно ~Hibou(); void DoEvent(); // веб-сокеты асинхронны, а может в тредах реализуем, будем дёргать при первой возможности int State(); // некое текущее состояние /// хенды по событиям протокола, вызываемые из DoEvevnt virtual void OnConnect(); // соеденились - зашибись virtual void OnMessage(string json); // получили внятный Event /// и так далее - заказчик представляет как он намерен использовать интерфейс. /// если он этого не знает, мы за него ничего придумать не можем, клиника в руках пациентов } Websocket how? MetaTraderプログラムを簡単かつ迅速に開発するためのライブラリ(第19部): ライブラリメッセージのクラス Алексей Барбашин 2020.04.09 18:09 #220 Fedor Arkhipov: OK、違う方法でやるんじゃなかったっけ? だから、その過程を自分で楽しめるようにしたいと表現しているのですね。ただ、サーバーは特定のローソク足を要求することはできず、選択された日付のローソク足の範囲のみを要求することを理解してください。だから、その方向で考えてください。 1...15161718192021222324252627 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
資料を集約するために、最初から行きましょう。新しいプロジェクト(コンソールアプリケーション)を作成し、名前をBinaryTicksとします。
このまま続けますか?
不要なものを削除することができます。
おそらく、ローソク足のシンボル、期間、時間をライブラリに渡して、ライブラリは価格を返し、ティックのための別の関数を作る方がよいでしょう。このままでいいのだろうか。
不要なものを削除することができます。
ゼロから書くから、その中で続けられる。
グローバルクラスでは、新しいメソッドを作成します。
作成
接続が確立されたという結果を得るために、booleanにするべきではないでしょうか?
このままでいいのだろうか。
不要なデータを削除することができます。
おそらく、シンボルとローソク足の期間と時間をライブラリに渡して、ライブラリは価格を返し、ティックのための別の関数を作る方がよいでしょう。これは正しくありません。その前に、サーバーから履歴を収集してシンボルファイルに書き込み、このデータを元にチャートを構築すれば、通常のシンボルと同様に、チャート自体に任意のローソク足を取得し、任意のインジケータを構築することができるようになります。
作成
接続が確立されたという結果を得るために、booleanにするべきではないでしょうか。
ソケットは非同期で動作するため、結果を即座に返すことはなく、ブール値にする意味はありません。接続を確認する機能のみを追加することができます。
これは正しくありません。その前に、サーバーから履歴を収集してシンボルファイルに書き込み、このデータを元にチャートを構築し、そのチャート自体で通常のシンボルと同様に任意のローソク足の取得と任意のインジケータの構築を行う必要があります。
ソケットは非同期で動作するため、結果をすぐに返すことができず、booleanにすることは無意味です。接続を確認する機能のみを追加することができます。
プロジェクトに Serviceフォルダを追加すると、ソケットクラスなどのサービスクラスが含まれるようになります。
WSSocketクラスをフォルダに追加し、publicにする。
介入することは可能ですか?
MT側で事前にクラス/インターフェイスを行う人はいないのでしょうか?
すなわち、議論され強制力を持つ具体的なToRを与えること。
を始めましょう。
class Hibou {
Hidou(string url=HIBOU_WS_URL); // думаю почти бесспорно
~Hibou();
void DoEvent(); // веб-сокеты асинхронны, а может в тредах реализуем, будем дёргать при первой возможности
int State(); // некое текущее состояние
/// хенды по событиям протокола, вызываемые из DoEvevnt
virtual void OnConnect(); // соеденились - зашибись
virtual void OnMessage(string json); // получили внятный Event
/// и так далее - заказчик представляет как он намерен использовать интерфейс.
/// если он этого не знает, мы за него ничего придумать не можем, клиника в руках пациентов
}
OK、違う方法でやるんじゃなかったっけ?
だから、その過程を自分で楽しめるようにしたいと表現しているのですね。ただ、サーバーは特定のローソク足を要求することはできず、選択された日付のローソク足の範囲のみを要求することを理解してください。だから、その方向で考えてください。