もし明日MetaTrader 6が発売されたら - ページ 8

 
もっと小さな願いがあります。レンダリングは画像全体が滑らかになるようにしたいのですが、スライダーを最後に近づけると、シャープなジャンプができるようになりました。
 

研究機会の拡大という点で、MTの拡充が必要だという意見を支持します。

残念ながら党の方針とは相容れない。同社の収入は「何百万人ものトレーダー」(c)によって生み出されているわけではなく、その何百万人もがそうした機会を必要とすることはないのだから、理屈は通っているのだ。そして、少人数でmatlab、matcad、Rなどを今も使っている、あるいはこれから使いこなそうという人たち。

しかし、おそらく上級バージョンでは、多くの人が2台のコンピュータにインストールするためのサブスクリプション料金を惜しまないでしょう。

本題ですが、カスタムヒストリー/チャートの必要性、ティック、アドバンスドテスターなど既に言われていることです。

さらに、ちょっとしたことで一気に思い出したことがあります。

- インジケーターの本質を拡張し、メインウィンドウとサブウィンドウから硬いバインディングを取り除き、どのウィンドウ/サブウィンドウにどのバッファを表示するかを設定できるようにします。

- 他の入力の値によって、ある入力をロックできるようにするために、従属入力変数が必要なのです。

- 情報パネルなどの 可視化に使用できる、シンボルに縛られない特殊なチャートです。

- グラフィックや情報を表示するための通常のコントロールを備えた、ターミナルから切り離されたフルウィンドウをプログラムで作成することが可能です。

- 何か別のもの ...

Безграничные возможности с MetaTrader 5 и MQL5
Безграничные возможности с MetaTrader 5 и MQL5
  • 2012.05.14
  • Anatoli Kazharski
  • www.mql5.com
В этой статье я хотел бы показать пример, какой может быть программа для трейдера, а также, каких результатов можно достичь за 9 месяцев, начав изучать MQL5 с нуля. Ещё этот пример показывает, насколько программа для трейдера может быть многофункциональной и информативной, занимая при этом минимум пространства на ценовом графике. Также будет продемонстрировано, какими красочными, яркими и интуитивно-понятными для пользователей могут быть информационно-торговые панели. Это и многое-многое другое...
 
papaklass:

たくさんの提案、良い提案です。しかし、1つの「しかし」。どれも「車輪の再発明」を目指している。なぜ、すでに開発されているものを活用できないのか。まあ、現代的で強力な高級プログラミング言語(例えば、膨大な.Netライブラリを持つC#)があり、優れた開発環境であるVisual Studioがある。なぜ使わないのか?そこには、画面フォーム、様々なチャート/グラフ、その他多くのものを構築することができる、すぐに使えるクラスが用意されています。デベロッパーの効率性はどこにあるのか?なぜ、すでにあるものを発明して、プラットフォームの開発ではなく、4年間もバグフィックスに時間を費やさなければならないのでしょうか?ただ、はっきりしないのです。

MT6への願い。

1.C#による取引API。

2.Visual Studioの開発環境。

3.ダニ歴の あるテスター。

4.マルチウィンドウ・ビジュアライザー

私は長い間、.Netで書かれたプログラムは保護されないので、これは非現実的であり、MetaQuotesでは受け入れられないと考え、このような希望を支持することを控えてきました。

MSILに翻訳する必要はなく、ネイティブのバイナリコードにコンパイルしてもいいし、その間の暗号化も誰も禁止していないのです。

だから、私は四肢を尽くして願いを託す。

+++.

 
MetaDriver 2013.09.13 09:47
papaklass:

たくさんの提案、良識ある提案。しかし、1つの「しかし」。どれも「車輪の再発明」を目指している。なぜ、すでに開発されているものを使ってはいけないのでしょうか?現代的で強力な高級プログラミング言語(例えば、膨大な.Netライブラリを持つC#)、優れた開発環境であるVisual Studioがあるのです。なぜ使わないのか?すぐに使えるクラスがあり、画面フォームや様々なチャート/グラフを構築することができます。デベロッパーの効率性はどこにあるのか?なぜ、すでにあるものを発明して、プラットフォームの開発ではなく、4年間もバグフィックスに時間を費やさなければならないのでしょうか?ただ、はっきりしないのです。

MT6への願い。

1.C#による取引API。

2.Visual Studioの開発環境。

3.ダニ歴の あるテスター。

4.マルチウィンドウ・ビジュアライザー

その理由は、「.Netで書かれたプログラムは保護できないし、MetaQuotesにとっても受け入れがたいことだから、非現実的だ」とずっと思っていたからです。

MSILに翻訳する必要はなく、ネイティブのバイナリコードにコンパイルしてもいいし、その間の暗号化も誰も禁止していません。

だから私は、私の強大な四肢を駆使して、私の願いを叶えます。

+++.



どのようなイメージですか?

何か書くだけでいいんです!

 
papaklass:

1.C#による取引API。

2.Visual Studioの開発環境。

この他、様々な情報をSukhov & Co.から無料で入手することができます。

しかし、私は多くのラグがあります、私はコンピュータが弱くないと思います、6コア、16ギガ、すべてがssdにあります、fukk knows。

数千ドットの表示が可能なグラフィックで、ラグもあまりなく、プロフェッショナルにしか見られないものです。どうやら普通のC#の実装が一気に出てきたわけではなく、特にC#を探したわけでもないようです。

 
MetaDriver:

理由は、「.Netで書かれたプログラムはプロテクトできないので、MetaQuotesでは受け入れられない」という非現実的なものだとずっと思っていたからです。

さて、今日になって、これはちょっと違うということに気づきました。 つまり、そうではないのです。 MSILに翻訳する必要はなく、ネイティブのバイナリコードにコンパイルすれば、誰もその間の暗号化を禁じたりはしないのです。

だから、私は四肢を尽くして願いを託す。

+++.

ポイントは、.Netのすべての機能がマネージドコードの上に構築されていることです。その結果、コードは仮想マシンの 言語で書かなければならない。Visual C++は独立した言語であり、単独で限界を突破することが許されていますが、メモリ操作に関してはあまり便利ではありません。

ちなみに、MQL5はMetaTrader5内部の仮想マシンのコードにもコンパイルされているので、壊れる危険性は非常に高いです。

 
pusheax:
どうやったらうまくいくのか、想像もつかないのでは?

何か書くだけでいいんです!

言い訳をしましょうか?:)

どうなるか想像はつくが、少なくとも今ここで説明はしない。 1週間、どうしたらうまくいくか自分で考えてみてほしい。 建設的に。 きっと、賢明なアイディアが浮かぶはずだ。

例えば、私にとっては、それができることは明らかです。 しかも、mql5コンパイラを作るよりはるかに簡単(桁違い)です。 私でもできます(mqlコンパイラは作れない)。

 
C-4:

要は、.Netの機能はすべてマネージメント・コードの上に成り立っているのです。その結果、コードは仮想マシンの言語で書かなければならない。

Visual C++は独立した言語であり、その境界を突破することだけは許されていますが、そのような便利なメモリハンドリングは提供されていません。

ちなみに、MQL5はMetaTrader5内部の仮想マシンのコードにもコンパイルされているので、壊れる危険性は非常に高いです。

それは承知しています。

ただし、必要に応じてマネージドコードをCPUのネイティブコードにコンパイル することは可能です。

同時に、いくつかの機能を失いますが、mqlで失われる機能はどうせ欠落しているものだと思えば、かなり我慢できます。

とにかく、MQLのプログラムをネイティブコードにコンパイルするよりも、MSILをネイティブコードにコンパイルする方が簡単です。 Stringoはそれができていると思います。:)

Ngen.exe (Native Image Generator)
Ngen.exe (Native Image Generator)
  • docs.microsoft.com
To run Ngen.exe, you must have administrative privileges. Caution Do not run Ngen.exe on assemblies that are not fully trusted. Starting with the .NET Framework 4, Ngen.exe compiles assemblies with full trust, and code access security (CAS) policy is no longer evaluated. Starting with the .NET Framework 4, the native images...
 
MetaDriver:

それは承知しています。

ただし、必要に応じてマネージドコードをCPUネイティブコードにコンパイル することができます。

多くの機能が失われますが、mqlで失われる機能はどうせないものだと思えば、かなり許容範囲内です。

とにかく、MQLのプログラムをネイティブコードにコンパイルするよりも、MSILをネイティブコードにコンパイルする方がはるかに簡単です。 Stringoで対応可能だと思います。:)

Visual Studio C# 環境で expertsを書き、それをexeに コンパイルするということでしょうか
 
MetaDriver

プッシュアックス
Visual Studio C# 環境で エキスパートを書き、それを コンパイルしてexeに するということでしょうか?
VS C#環境(または他の.Net言語)でEAを作成 し、 それを*にコンパイル することを お勧め します。ex6.

.ex6形式は単に暗号化されたMSILである可能性があります。 復号機はターミナルにあります。 暗号化はMetaQuotes Software Corp.の独自方式によるものです。

//MSIL : MicroSoft Intermediate Language またはCommon Intermediate Language(略称:CIL)は、Microsoft社が開発した.NET Framework用の中間言語です。

// CLR .NET環境のバイトコードなど