2030年のメタトレーダーXをどのように捉えていますか? - ページ 3

 
Реter Konow:
では、なぜ30代で待っているのですか?すでに存在する場合は...

MQLには、そのような社内機能はありません

ZS: なるほど、「古文漢語」を自作する代わりに、KBの既成の解答を使い始めたから、この秘伝が炸裂したんですね ))))

 
Реter Konow:
では、なぜ30代で待機しているのですか?すでにあるのなら...

特別な方法で探したわけではありませんが、純粋に偶然、面白いものを見たことがありません。おそらく、あなたには関係ないでしょうが、何でもかんでもすでに出ていると言う人たちに、それをチェックするためのリンクを張ってもらうことはできますか?

 
Alexey Volchanskiy:

ほら、ファイル操作だって、もうずっと前からできるじゃないですか。

私は知っている、 私はあなたにリストのテンプレートを示した、メソッドとしてオブジェクトの任意のタイプのレコードがありますが、....ファイル、DLL、ファイルマッピングを持たず、標準機能だけで済ませたい

 
Alexey Volchanskiy:

特別な方法で探したわけではありませんが、純粋に偶然、面白いものを見たことがありません。おそらく、あなたには関係ないでしょうが、何でもかんでもすでに出ていると言う人たちに、それをチェックするためのリンクを張ってもらうことはできますか?

解決策があるんです。鼓童の中身は全く分からない。そして、どんなプログラマーでも、自分で簡単にできるのです。難しいことではありません。

リソースは関数ResourceCreateで 作成される。それによって保存され、リソースの正確なアドレスを指定するだけでResourceReadImage()によって任意のチャートから読み取ることができます。

リソースが並列プログラム内で作成された場合、ResourceReadImageコールでリソースの完全なアドレスと名前を指定する必要があります。その後、読み込むことができるようになります(ただし、MT5では変更できず、MT4のみ)。

 

Alexey Volchanskiy:

そして、あと10年後にはどうなっているのでしょうか?

まず、今後5~10年で、すべての証券会社がMT-5に完全に切り替わると思います。私の(保守的な)証券会社でも、すでにこのプラットフォームを追加していますからね。私はそれをダウンロードし、働いた、私を混乱させる唯一の事:それは多くのRAMを使用する(多分ロードとニュースの更新のため)。

そして、一般的に、正直なところ、HDにソフトウェアをインストールすることは時代錯誤であり、そこから脱却する必要があります。すべての作業をサーバーに渡し、エンドユーザーには、このプログラムまたはこのプログラムのシェルの一部としてショートカットのセットを残すだけです。

それ以外に何があるんだ?もしかしたら、MT-5にアップデートが加わって、複数の口座・端末を同時に操作できるようになり(現在はマルチ端末がありますが、メインのMT-4や-5とは別にインストールする必要があります)、それに伴い、トレードのコピーも 簡単になるかもしれませんね。

MT-5のプラットフォームを改善するオプションはたくさんありますが、エディタ自体をもっとブロック化し、あえて言うなら、関数を中括弧で区切らず、変数を書き込むキューブや、キューブ間の矢印-リンク(アルゴリズムを書くように:ブロック「出力データ」、ブロック「条件」、矢印、「結果」)でシンプルにすることが可能です。

もう一度言いますが、MT-5 プラットフォームを改良するオプションはたくさんあります。主なものは、FX のみ、または株式のみ、またはバイナリ オプションのみ、または 1 つのターミナルで一度にすべてというように、方向性を決めることです。

 
Реter Konow:

解決策があるんです。Codebaseの中身は全く分からない。そして、どんなプログラマーでも、自分で簡単にできるのです。難しいことではありません。

リソースはResourceCreate関数で 作成する。リソースはそれによって保存され、ResourceReadImage()を使用して任意のチャートから読み込むことができます。

リソースが並列プログラム内で作成された場合、ResourceReadImageコールでリソースの完全なアドレスと名前を指定する必要があります。その後、読み込むことができます(ただし、MT5では変更できず、MT4のみ)。

考え方は理解できるのですが、「でもMT5では変更できない、MT4だけ」というのは、リソースを扱うことがほとんどないので、知りませんでした。

 
Igor Makanu:

そういえば、 リストのテンプレートを見せ たら、どんなタイプのオブジェクトもメソッドとして記録されているけど......。ファイル、DLL、ファイルマッピングのない標準的な機能を持ちたい

いや、まあ、直接的に欲しいのは明らかなんですけどね。少し前にMKがWin APIでラッピングを作りましたが、今では市場で使うことができます。

 
Alexey Volchanskiy:

考え方は理解できるのですが、「でもMT5では変更できず、MT4のみ」というのは、リソースを扱うことがほとんどないので、知りませんでした。

MT4では、他のプログラムのリソースを変更することができるので、データのやり取りが非常に簡単になります。プログラムの通信に必要なリソースは1つだけです。MT5ではさらに複雑化し、相手プログラムのリソースを読み込むだけで変更できないようになった。そのため、各プログラムは自分のリソースを作成し、そこにデータを書き込み、相手側がそれを読むようにする必要があります。その後、リソースをクリアする必要があります。


そうでなければ、必要な型のユニオン配列に書き込んでResourceCreateで 保存しておけば、他のプログラムがそのタイマーの次の周期でそのレコードを読み込むことを知っているからです。

方法は簡単ですが、実装に少し手間がかかります...)

 
Alexey Volchanskiy:

少し前までは、MCがWin APIでラッピングを作っていました。

無理でしょう、数ヶ月前にもそんな質問や話題がありました。

使い勝手を考えて追加してもらいましたが、それでもMarketでDLLを使うことはできません。セキュリティが第一です。

 
Alexey Volchanskiy:


今のままでは、たとえ(fxsaberaのような)最も美しく完璧なコードを書いたとしても、10年後、20年後には誰もが負けるだろうと確信を持って言えます。全てはコードのためのコード