MT4プラットフォーム上のビジュアルスタジオです。 - ページ 2

 
Реter Konow:
MT4/MT5プラットフォームでアプリケーションのインターフェイスを開発するために、開発者はVisual Studioを必要としますか?
EAとインジケータの設定(EAコード実行前)ができると面白いのですが、追加メニューがあると本当に便利です。
 
-Aleks-:
EAやインジケータの設定(EAコード実行前)にもアクセスできると面白いのですが。

3年前、彼らはMetaTrader 5用のSolitaireを楽しいゲームとして書きました。マウスのカードドラッグ、サウンド、そして本格的なゲームも用意されています。

これは、端末内で何ができるかのデモンストレーションとしてです。また、ドゥームを中に入れることもできます。ブレーキがなくても動くのです。

自分自身のex5ファイルをダウンロードする - それは本当に3年前にコンパイルされたもので、変更なしで動作します。

ファイル:
Klondike.ex5  1544 kb
 

こちらもチャート上の実戦的なインジケーターです。https://www.mql5.com/ru/code/1951。

価格の到着に関係なく、その人生を歩む。


Flame
Flame
  • 投票: 30
  • 2013.11.02
  • Renat Fatkhullin
  • www.mql5.com
Индикатор показывает метод рисования градиентных полупрозрачных областей с независимой частотой обновлений.
 
-Aleks-:
EAやインジケータの設定(EAコードの実行前)ができると面白いのですが、追加メニューがあると本当に便利です。
開発者が、EA の設定をカテゴリごとにグループ化し、異なるウィンドウに分散させることができれば、ユーザーは必要なパラメータを探すために、すべての設定の巨大なテーブルをスクロールする必要がなくなると想像してください。また、Expert Advisorの作業を中断することなく、必ずしも再コンパイルすることなく、ストラテジーの設定を変更することも、悪いアイデアではありません。
 
Yuriy Asaulenko:
そして、何の意味もない。時間と労力の無駄です。もちろん、IMHOです。生まれつきの障害者のために松葉杖を発明するようなものです。ただし、病人の場合は本当に必要です。

MQLに失望する理由がよくわからない。まず、OOPを含むすべての言語で使用される標準的なプログラミングツールをすべて提供します。この言語が開発された目的の特殊性(市場取引用の指標や プログラムの作成)を考慮すると、この言語が対処できない問題を見つけるのは困難である。今のところ、少なくとも私はできていません。

具体的に何が足りないのか、言語が解決に役立たなかった問題は何か、お聞かせください。

 
Renat Fatkhullin:

こちらもチャート上の実戦的なインジケーターです。https://www.mql5.com/ru/code/1951。

価格の到着に関係なく、その人生を歩む。


このMQLの機能の幅の広さが、私のプロジェクト開発の支えになっています。開発者の方々に感謝します。
 
Реter Konow:
このようにMQLQLQLの機能が充実しているからこそ、私のプロジェクトの開発に役立っているのです。開発者の方々に感謝します。

このプロジェクトは とても興味深い。特に面白いのは、テーブルを使った作品です。次のような質問があります。

  • DLLは使用されていますか?
  • ドキュメントとAPIが必要。どのように出版する予定ですか?
  • インターフェースを動的に作成することは可能ですか?例えば、設定によって、異なるカラム数のテーブルをロードしたり、カラム?設定によって形成されるカラム名が違うのに?
  • 使用条件について教えてください。コスト?
 
Vasiliy Sokolov:

このプロジェクトはとても興味深い。特に面白いのは、テーブルを使った作品です。次のような質問があります。

  • DLLは使用されていますか?
  • ドキュメントとAPIが必要。どのように出版する予定ですか?
  • インターフェースを動的に作成することは可能ですか?例えば、設定によって、異なるカラム数のテーブルをロードしたり、カラム?設定によって形成されるカラム名が違うのに?
  • 使用条件について教えてください。いくらですか?

こんにちは。

順を追ってお答えします。

  • MT4/MT5プラットフォームでインターフェースを作成する場合、DLLは必要ありません。このスタジオは、サードパーティとの接続から完全に独立したものになります。テンプレートを使ってウィンドウを作成し、ウィンドウやコントロールのプロパティを合理的な範囲で自由に定義することで、ユーザーは自分のプログラムのインターフェースについて考え、提供されたツールやリソースを使ってそれを実装する必要があります。 標準的な動作をするウィンドウやコントロールのフォームが用意されており、そこから自分のアプリケーションのインターフェースを構築することができるのです。ユーザーのプロジェクトは、技術情報を含むファイルとして保存されます(自動生成されます)。ユーザーは、アプリケーション変数の名前を特別なテーブルに書き、それを通じて対応するインターフェースコントロール(ユーザーの選択)に割り当てることになります。各コントロールは、それ自身の仕様(デフォルト)に従って、割り当てられたパラメーターの値を定義します。ユーザーは、自分のパラメータを正しいコントロールに割り当てる必要があります。とてもシンプルです)
  • APIは不要で、ドキュメントはテキストファイルで確実に提供されます。もしかしたら、スタジオ自体にドキュメントがあるかもしれません。考えておくよ。
  • 間違いなく、動的なテーブル作成が 行われるでしょう。しかし、私は「テーブル」コントロールを持っており、それを伸ばすことによって、任意の数の行と列を持つテーブルを簡単に作成することができます。長さ、高さ、位置、名前を設定するには、専用の設定ウィンドウを用意します。
  • スタジオを貸し出すだけであることを考慮すると、すべてのデベロッパーにとって非常にリーズナブルで手の届きやすい価格となるでしょう。
ご質問ありがとうございました。
 
Реter Konow:
開発者が、EA の設定をカテゴリごとにグループ化された別のウィンドウに分散させ、ユーザーが必要なパラメータを探すために、すべての設定の巨大なテーブルをスクロールする必要がないことを想像してみてください。また、EAを停止させることなく、必ずしも再コンパイルすることなく、ストラテジー設定を再設定することも、悪いアイデアではありません。
Konow tag:

MQLに不満がある理由があまりよくわからないのですが。まず、OOPを含むすべての言語で使用される標準的なプログラミングツールをすべて提供します。この言語が開発された目的の特殊性(市場取引用の指標や プログラムの作成)を考慮すると、この言語が対処できない問題を見つけるのは困難である。今のところ、少なくとも私はそれを実行できていません。

具体的に何が足りないのか、どんな問題が解決できなかったのか、教えてください。

数年前から質問しようと思っていたのですが、見つかりました。

質問です。

ベクトル "a "があって、それを描画したいとします(統計がないと描画できない)。

このベクターはどう描けばいいのでしょうか。Rではplot(a, ...)/です。

また、どのようにμlで?

 
СанСаныч Фоменко:

数年前から質問しようと思っていたのですが、見つかりました。

質問です。

ベクトル "a "があり、それを描画したいとします(描画しない統計は考えられません)。

このベクターの描き方Rではplot(a, ...)/です。

また、MQLではどのように?

MQLでは非常にシンプルです。ObjectCreate()関数は、さまざまなタイプのオブジェクトを作成します。ObjectSetInteger()、ObjectSetDouble、ObjectSetString()関数は、作成されたオブジェクトのプロパティを設定する関数 である。作成されたオブジェクトの種類やプロパティの設定については、ドキュメントで詳しく説明されています。

グラフィック機能: https://www.mql5.com/ru/docs/objects

オブジェクトタイプ: https://www.mql5.com/ru/docs/constants/objectconstants/enum_object

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