MetaTrader 4 Build 529 ベータ版リリース、新コンパイラー搭載 - ページ 135

 
pro_:
そろそろお気づきの方も多いと思います。オブジェクトを選択して右クリックし、メニューから「削除」を選択して削除しようとすると、何も起こらない。正しいオブジェクトが全く削除されないわけではありません。(ビルド563)

すでに修正済みです。次のビルドを待つ

 

MT563、ME881。

インジケータサブウィンドウに水平レベルを表示するコードを含むアプリケーションをServiceDeskに残していますので、ご覧ください。

 
このコードをエキスパートとして設定します。
他のものは間違ったデータ記号を表示しているのを確認することができます。
インストール後にシンボルやタイミングを変更しても、最初のローソク足のシンボルの値が表示されます。
これらの重大な誤りを修正しなければ、EAが正しく動作しません。
ファイル:
_test.mq4  1 kb
 
オフトップで申し訳ありません ...Guys: Windows 8.1を購入する予定ですが、8.1と8.1proのどちらのバージョンを購入すればよいのでしょうか?
 
Alabarce:
このコードをエキスパートとして設定します。
他のものは間違ったデータ記号を表示しているのを確認することができます。
インストール後にシンボルやタイミングを変更しても、最初のローソク足のシンボルの値が表示されます。
これらの重大な誤りを修正しなければ、EAが正しく動作しません。

init関数に無限ループがあります

PS.問題を解決します。IsStopped() が存在することが重要です。

 
修正したテストファイル。
start()のようなWhileループ。
問題は同じです。
表示されている価格がUSDCHFであることがわかります。

USDJPYの価格は表示されません。

ファイル:
 

563のテーマビルドに非常によく似ている

ObjectSetInteger(chartid,NAME,OBJPROP_ZORDER,1);

正しく動作しない。5では、同じコードが期待通りに動作するのですが...。

 

563を構築する。

2013.12.20 15:38:40.861 'int __thiscall CExpertExecutor::GlobalVariableTemp(const struct MqlString &)' は未実装です。


また、OnDeinit()からEAから自分自身にCHARTEVENT_CUSTOM シグナルを送ると、(EventKillTimer()がすでに呼ばれているにもかかわらず)EAがタイムアウトするようだ。

 

タスクバーのMT4アイコンを点滅させる機能(どのMT4インスタンスに注意が必要かをユーザーが知ることができる)があればいいと思います。

 
maximillion:

タスクバーのMT4アイコンを点滅させる機能(どのMT4インスタンスに注意が必要かをユーザーが知ることができる)があれば良いと思います。



異なるMT4インスタンスの名前が書かれたAlertを 用意する...画面にポップアップ表示されたら、それがどれなのかわかるはずです。