記事"MetaTraderプログラムを簡単かつ迅速に開発するためのライブラリ(第17部): ライブラリオブジェクトの相互作用"についてのディスカッション

 

新しい記事 MetaTraderプログラムを簡単かつ迅速に開発するためのライブラリ(第17部): ライブラリオブジェクトの相互作用 はパブリッシュされました:

本稿では、すべてのライブラリオブジェクトの基本オブジェクトの開発を終了し、それに基づいたライブラリオブジェクトがユーザと対話できるようにします。たとえば、ユーザがスプレッドの最大許容サイズと価格レベルを設定してポジションを開き、条件に到達すると、スプレッドまたは価格レベルに基づいたシグナルを持つイベントが銘柄オブジェクトからプログラムに送信されます。

EAをコンパイルしてテスターで起動します。

ご覧のとおり、スプレッドが指定された管理値を超えて増減すると、適切なエントリが操作ログに送信されます。Bid価格の変更(10ポイント以上の増減)についても、操作ログエントリが伴います。最後に、Bid価格が指定された管理レベルを超えると、イベントも送信され、操作ログエントリが表示されます。

作者: Artyom Trishkin

 

これは筆者にとって初めての記事ではないし、すべての記事に目を通したが、私は驚いている。これだけのことをするために、どんなモチベーションが必要なのだろう?

アルテムのハードワークと、その発見をみんなと分かち合ってくれてありがとう。

 
Sergey Pavlov:

どんなモチベーションでこんなことをやっているんだ?

200ドルの記事

 

作者のおかげで、「連載」という素晴らしい作品になった!

 
Sergey Pavlov:

これは筆者にとって初めての記事ではないし、すべての記事に目を通したが、私は驚いている。これだけのことをするためには、どんなモチベーションが必要なのだろうか?

アルテムのハードワークと、その発見をみんなと分かち合ってくれてありがとう。

フィードバックをありがとう。モチベーションは名前だよ。

どういたしまして ;)これからも面白いことがたくさんあるだろう。

 
Dmitiry Ananiev:

1記事につき200ドル。

おわかりいただけただろうか?
もちろん、MetaQuotesが著者に労働の対価を支払っていることは大きなプラスだ。これによって著者は収入を探し回ることなく、ただ働くことができる。そう思いませんか?労働の対価が支払われることは悪いことですか?

しかし、私にとってのモチベーションはたった200ドルですと答えてくれたことは、私を溜め込む立場に置いたのではなく、あなた自身の狭い世界を示してくれたのです。

 
Aleksandr Masterskikh:

作者のおかげで、「連載」という素晴らしい作品になった!

他にもたくさんの出版が予定されている。面白くなるはずだ。

 
Artyom Trishkin:

他にも出版予定がたくさんある。面白くなるはずだ。

> すでに2MBのソースがある。書き込みは何倍も遅い。


最適化オン

0 error(s), 0 warning(s), 27694 msec elapsed            1       1


オフ

0 error(s), 0 warning(s), 448 msec elapsed              1       1


どうやら、複雑な言語構成がないため、半分の時間で対処できるようだ。

 
fxsaber:

> すでに2MBのソースがある。私は何倍も遅く書いている。

私はまた、プログラムの重さを見積もりたかったのですが、便利かどうかはまだ疑問です。

もし難しくなければ、例えばシンボルのプロパティを 表示するために、議論されているクラスのパッケージの簡単な関数の呼び出しがどれくらいの重さになるのか教えてください(.ex5の最小サイズは興味深いです)。

ZY:開発者でさえ、MQL5のこのような無慈悲な使い方を計画していなかったと思います。すべてを1つの実行ファイルにまとめるには、通常はプログラム(必ずしもMTではない)が高度に専門化されたタスクを実行します。- これはRAD(迅速なアプリケーション開発)ですか?- つまり、我々はまだ結果を待つ必要がありますか?

 
使われなかったものはコンパイラによって捨てられる。
 
fxsaber:
使われなかったものはすべてコンパイラによって捨てられる。

すべて明らかなのは、一連の記事で提案されている最小限の機能(シンボルのプリント・プロパティ)を使うという話だ。