MQL5への願い - ページ 61

 
TheXpert >> :

必要なのは、ブロックをより広くインデントすることです。

直列に入れ子された2~3個のブロックは「大丈夫」ですが、10~15個(深さ)の並列直列のブロックは無理です。

kernelmd>>:

VCには、Ctrl+]、Ctrl+[ があり、非常に便利な機能です。


あれは何だろう?

 
{(1)

...

}(2)


VisualStudioでは、ブロックの先頭(1)でCtrl+]を押すとブロックの末尾(2)にジャンプし、もう一度Ctrl+]を押すと先頭にジャンプする、といった具合に、ブロックの先頭から末尾にジャンプします。

とても便利で、いつも使っています。

 
coaster >> :

2~3台の直列ネスト型は「いける」が、10~15台(深さ)の並列直列型は「いけない」。

いくら?

バットレス、プログラミングに携わるのは禁忌だ!

 
TheXpert >> :

いくら?

プログラミング失格です。

禁忌とわかっていても、過剰なものはダメなんです。;)

そんな "怪物 "たちは、当然ながら封印されたままだ。でも、藪は、めったにないのに、見つかるんですよ、不思議なことに...。

kernelmd>>:


VisualStudioでは、ブロックの先頭(1)でCtrl+]を押すとブロックの末尾(2)にジャンプし、もう一度Ctrl+]を押すと先頭にジャンプする、といった具合になります。

とても便利で、いつも使っています。


ありがとうございます。MQL4のことです。VisualStudioに触れる機会がなかったからです。そうであってほしかったけど。

 
coaster >> :

禁忌とわかっていても、過剰なものはダメなんです。;)

簡単に取り除くことができ、そのために高級なエディターは必要ありません。

複雑な機能を簡略化した数種類の機能に分散させればいい。


kernelmd>>:


VisualStudioでは、ブロックの先頭(1)でCtrl+]を押すとブロックの末尾(2)にジャンプし、もう一度Ctrl+]を押すと先頭にジャンプする、といった具合になります。

とても便利で、いつも使っています。

うん、素晴らしい内容だ。スタジオといえば、VisualAssistなんてのもあるんですけどね。もうスタジオでは手放せません。

 
手動取引中、オープン時、オープン後の注文に、注文にリンクしたフィールドの編集でコメントを 追加できるようにしたい。注文の数が多いと、何を何のために開封したのかわからなくなりがちですが......。これは難しいことではなく、良い助けになるのではないでしょうか。今は「黒板チョークノート」という手段でやっていますが、これはあまり便利ではありません。
 

新ターミナルにぜひとも導入してほしい...。


Start() Init() DeInit() だけでなく、より多くのコールバックがある

例えば、新しいTickを取得した時だけでなく、N秒毎に(例えば)制御したいのですが...。なるほど、今のところそのような機会はない。


または、EAで外部シグナルを使いたい。 シグナルを送るアプリケーションをEAと連携させたいが、どうすればいいのか?EAのコールバックにonUserEvent()と、その順番でonUserEvent()を呼び出す特別なウィンドウWM_XXX定数があると良いのですが、他のアプリケーションからはSendMessage()しか行いません。

非常にシンプルで効率的な仕組みです。

 
スレッドを全部読んでないので、繰り返しになりますが、申し訳ありません。
あらかじめ選択した商品のティックデータを保存し、テスターで使用できるようにするオプションが欲しいです!
もちろん、ティックチャートそのものを大きなウィンドウで表示することも、他の時間帯と同じように表示することも可能です。
ありがとうございます!MQLルール
 

一般的には、EA のソースコードを任意のフォルダに配置できるようにしたいのですが、現在のように experts フォルダに 20 個のファイルがあるようなことはありません。

しかし、MQL5で発表された「プロジェクト」がこの問題を解決してくれるのではないでしょうか。


また、イベントベースモデルについてはkernelmdが 良い例でしたが、これは当分なさそうです。
MQL5はすでに大きな一歩を踏み出しています。

 
こんな提案があります。もうやりすぎかもしれませんが、どんなにかっこいいか、自分で考えてみてください。
常時オンライン取引でどんな問題があるのか、EAが必要なのか、そんな機能があるとしたら大鹿だろうということは、誰でもよく知っている。また、EAを取引するために、通常のインターネット接続環境を持っていない人もいるのですこの問題でサーバーを借りている人もいます
新しいプログラミング言語では、端末だけでなく、サーバーのソフトウェアも新しくなるのです
私が提案するのは、EAをターミナルにダウンロードすることで、ユーザーがネットに接続しているかどうかに関係なく取引できるようにすることです。MQL5言語と それを使った端末をすぐに普及させることができるのか、想像してみてください!!!
また、ご自身でも、サーバーにそれほど負担をかけないように、コードを高速化する、とおっしゃっていますね。
また、EAを1台だけ使用し、残りは有料にすることもできます。 サーバーを借りるようなものです。