MQL4、MQL5に関する初心者からの質問、アルゴリズムやコードに関するヘルプ、ディスカッションなど。 - ページ 1572

 
AMarkov:
EAを チャートにインストールすると、インジケータも一緒に可視化されるという意味です。バッファから読み込めば問題ない。もちろん趣味の範囲かもしれませんが、実現可能かどうか......。

EAからインジケータを作成 し、チャートに表示 します。

Документация по MQL5: Операции с графиками / ChartIndicatorAdd
Документация по MQL5: Операции с графиками / ChartIndicatorAdd
  • www.mql5.com
ChartIndicatorAdd - Операции с графиками - Справочник MQL5 - Справочник по языку алгоритмического/автоматического трейдинга для MetaTrader 5
 
Mihail Matkovskij:

そしてアレクセイ、決してフォーラムで私を助けないでください。なぜか、あなたのいわゆる "ヘルプ "は私に何の 役にも立ちません。

すべてはここから始まった


そして、アレクセイが憎まれ口を叩き始める。

興味のある方はさらに追ってみてください。

詳細はこちら


アレクセイの答え

そして、彼はそれについて読むために私に送りたいという、jsonフォーマットで動作する正規関数は何ですか?自分も専門家であることがわかった。説教ばかり。

だから、彼は私をここで馬鹿にするのです。私は、あなたが言ったように、皆を拘束しませんよ、アルテム!

簡単なデータ構造は、標準関数でファイルに書き込むことができます。StructToCharArray() および対応する関数のヘルプは、このセクションからお読みください。

Документация по MQL5: Преобразование данных / StructToCharArray
Документация по MQL5: Преобразование данных / StructToCharArray
  • www.mql5.com
StructToCharArray - Преобразование данных - Справочник MQL5 - Справочник по языку алгоритмического/автоматического трейдинга для MetaTrader 5
 
Artyom Trishkin:

EAからインジケータを作成 し、チャートに表示 します。

ということは、やはり、単純な解決策はないのでしょうか)))。
 

そして、何でもかんでも誰かのせいにしようとするのはやめてください。もし、リファレンスを求めるように言われたのであれば、「あなたはこういう人です」と口喧嘩を始めるのではなく、必要な座標を求めるようにしましょう。

まあ、その方が結局は楽だし、儲かるし、誰かが神経を使い、誰かが時間を節約し、誰かが知識をつけることになるのですが。

そして、もし何か合わないことがあっても、生産的なコミュニケーションによって解決策を見出すことができます。

ところで、昔々、あるインジケータ(またはExpert Advisor)のために、あるサービスからのデータのパーサを書いたことがあります。

サードパーティのライブラリを一切使わず、標準的な関数でやってみた。

 
AMarkov:
つまり、この問題には簡単な解決策はないのですね。)

もし、あなたが端末の立場だったら、どうしますか?

プログラム(エキスパート)がインジケータを稀に、つまり常にではなく、iCustomを呼び出す - あなたはそれをどのように描画しますか?

インジケーターをもっと頻繁に動かして、「? を描けば、感謝されるでしょう。:-) 再計算のたびに......。

 
AMarkov:
ということは、単純な解決策はないのでしょうか(笑)。

これ以上ないほどシンプルです :)

Expert Advisorはインジケーターと連動していますか?このインジケータはEAに書かれているのでしょうか?そのハンドルはEAにあります。でチャートに表示させればいいわけです。

Документация по MQL5: Операции с графиками / ChartIndicatorAdd
Документация по MQL5: Операции с графиками / ChartIndicatorAdd
  • www.mql5.com
ChartIndicatorAdd - Операции с графиками - Справочник MQL5 - Справочник по языку алгоритмического/автоматического трейдинга для MetaTrader 5
 
Artyom Trishkin:

簡単なデータ構造は標準関数を使ってファイルに書き込むことができます。StructToCharArray() および対応する関数のヘルプは、このセクションからお読みください。

しかし、(新しいバージョンのファイルで)構造体に新しいフィールドが追加される場合、標準関数をベースに作成したメソッド(変更され、新しいフィールドが追加(読み込み/書き込み)されたと仮定)は、古いファイルとの互換性がなくなります。しかし、テキスト形式、さらに言えばjsonのような形式は、(通常のバイナリファイルと比べて)柔軟で汎用性が高い。つまり、自分でjson パーサーを書くか、既成のライブラリを 探すか、2つの方法があるのです。今、面白いプロジェクトに取り組んでいるので、パーサーを一から作るのはとても楽しいことなんです。

 
Mihail Matkovskij:

しかし、(新しいバージョンのファイルで)構造体に新しいフィールドが追加されると、標準関数をベースに作成したメソッド(変更され、新しいフィールドが追加(読み込み/書き込み)されたと仮定)は、古いファイルとの互換性がなくなります。しかし、テキスト形式や、さらに言えばjsonのような形式は、(通常のバイナリファイルと比べて)柔軟で汎用性が高い。つまり、自分でjson パーサーを書くか、既成のライブラリを 探すか、2つの方法があるのです。今、面白いプロジェクトに取り組んでいるので、パーサーを一から作るのはとても楽しいことなんです。

すでにサイトエンジンはあなたを助けることを決定しています :)


ディスカッションへのリンクを挿入することで

Библиотеки: JSON Serialization and Deserialization (native MQL)
Библиотеки: JSON Serialization and Deserialization (native MQL)
  • 2015.08.18
  • www.mql5.com
Статьи и техническая библиотека по автоматическому трейдингу: Библиотеки: JSON Serialization and Deserialization (native MQL)
 
Mihail Matkovskij:

しかし、(新しいバージョンのファイルで)構造体に新しいフィールドが追加された場合、標準関数をベースに作成したメソッド(変更され、新しいフィールドが追加(読み込み/書き込み)されたと仮定)は、古いファイルとの互換性がなくなります。しかし、テキスト形式、さらに言えばjsonのような形式は、(通常のバイナリファイルと比べて)柔軟で汎用性が高い。つまり、自分でjson パーサーを書くか、既成のライブラリを 探すか、2つの方法があるのです。今、面白いプロジェクトに取り組んでいるので、自分のパーサーを一から作るのはとても楽しいことです。

知らないsqliteの バージョンは最新の5'sかそれ以外のDLLに入っています。Key-Valueデータベースを構築して、いざ出陣。

後者が望ましい、特に曲について :-)

----

もし、しかし......問題があれば、特定の条件の下でそれを解決してください。なぜ「この音楽は永遠に続く」という幻想を抱くのか。 あなたのソフトは、明日以降誰にも役に立たないのです。そして今、それを必要としているのは、あなただけなのです。

 
Artyom Trishkin:

これ以上ないほどシンプルです :)

Expert Advisorはインジケーターと連動していますか?このインジケータはEAに書かれているのでしょうか?そのハンドルはEAにあります。でチャートに表示させればいいわけです。

この機能は、残念ながら4では使えません。