記事"手動取引のサポーターを作成する"についてのディスカッション - ページ 7

 
Simalb:

非常に良いアイデア!非常に使いやすく、初心者のためのmt5を容易にします。ありがとうございます。


ありがとう。

 

テストはすべて平らなようだが、それは問題ではないのか?CLOSE ALL」はすべてを閉じなかった。

 
yuliang0898 :

Хорошие вещи, как полный тест уровня не является проблемой, а "ЗАКРЫТЬ ВСЕ" не полностью открыт.

このグループはネッティング口座専用です。ヘッジ口座をご利用の場合は、クローズの注文機能を変更する必要があります。
 

こんにちは、ディミトリ!

教えていただけますか?テスターでExpert Advisorを動作させる方法を教えてください。

よろしくお願いします!

 
このシステムをMT4に使えますか?
 
jobstudyrana:
貴社のシステムをMT4に使用できますか?

こんにちは、

はい、できます。しかし、取引機能を 変更する必要があります。

 

このプログラムは素晴らしい。
OnChartEvent()はストラテジーテスターでは 機能しませんが、プログラマーはイベントをOnTick()に適応させます。

私はこのようなことをしました...
代わりに

void OnChartEvent(const int id, const long &lparam, const double &dparam, const string &sparam) {
if(id==CHARTEVENT_OBJECT_CLICK && sparam==buyBtn && ObjectGetInteger(0,buyBtn,OBJPROP_STATE)==true){....

Such:

void OnTick() {
if (MQLInfoInteger(MQL_TESTER) && ObjectGetInteger(0,buyBtn,OBJPROP_STATE)==true)

テスターでボタン押下をキャッチします。

 
ON_DBL_CLICKイベントを正しく処理する方法を教えてください。
 
Dmitriy Gizlyk:
はい、テストモードでは、MT4 と MT5 は OnChartEvent 関数をトリガーするイベントを生成しません。しかし、MT4のテストモードで複数のpselを使用したい場合は、各ティックでボタンの状態をチェックする関数を作成する必要があります。しかし、この方法はMT5では機能しません。
最高のレジスタです、
ドミトリー。

どうすればいいのか教えてください。

デモとリアルではすべて動作します。しかし、ストラテジーテスターで このパネルを適用したいのですが。

 
Дмитрий Лазарев:

このプログラムは素晴らしい。
OnChartEvent()はストラテジーテスターでは 機能しませんが、プログラマーはイベントをOnTick()に適応させます。

私はこのようなことをしました...
代わりに

void OnChartEvent(const int id, const long &lparam, const double &dparam, const string &sparam) {
if(id==CHARTEVENT_OBJECT_CLICK && sparam==buyBtn && ObjectGetInteger(0,buyBtn,OBJPROP_STATE)==true){....

Such:

void OnTick() {
if (MQLInfoInteger(MQL_TESTER) && ObjectGetInteger(0,buyBtn,OBJPROP_STATE)==true)

テスターでボタン押下をキャッチする。

MQL4でこれを行うには?