mt4チャート上にボタンとテキストフィールドを表示できるようになりました。 - ページ 3

 

バグ報告です。

- tbSetTextColor と tbSebBgColor がラベルで機能しない。

- チェックボックスがチェックされていないときに、tbSsClickedイベントで他のチェックボックスのチェックをはずしたいのですが、何も起こりません。

if(tbIsClicked(SwingTradechk)) {tbSetChecked(DayTradechk, false);}.

つまり、SwingTradechkがチェックされていない状態でそれをクリックするとチェックされますが、DayTradechkはチェックされたままです。

- チャート上に他のオブジェクト(トレンドライン、ラベル、テキストなど)があり、それらの位置やテキストが更新されると、コントロールが 点滅し始めるという問題があります。チャート上にトレンドラインを追加して、早く動かしたり、ゆっくり動かしたりしてみてください。

 

ゴーストです。

MT4GUIから全体のコンセプトを変えようとしています。 新しいコンセプトは別途ここに掲載します。主な変更点は、オブジェクトが(MQLのように)名前をサポートするようになり、その名前からオブジェクトを見つけることができるようになったことです。また、comboboxとそのルーチンも新しくなりました。コマンドは少し変わりますが、多くの新しいコマンドが登場する予定です。MT4GUIは徐々に形になってきています。

しかし、バージョンV3では。

はい、色はボタンとチェックボックスのためにのみ機能します。チェックボックスの状態を判断するには、tbIsCheckedルーチンを使用する必要があります。フラッシュについて:グラフィックカードの問題だと思います。mt4guiは何か不自然なことを実現しようとして、このような制限を設けているのでしょう。チャートはティックごとに再描画され、オブジェクトもそうでなければならないので、本当にこれを修正する方法は見当たりません。

よろしく、そしてテストしてくれてありがとう。

 


.

 
Fx.dillerは、開発者ではないようですね。ですから、そのプロジェクトの 価値を多くの人が推し量れるとは思えません。
 

pr closeはOKだが、libは非常にピュア/。

 
listboxに関する最新情報をお届けします。
 

あなたたちはすごいと思います。この素晴らしいツールをありがとうございます。

ただ1つ問題があって、以下の2つのファイルをダウンロードする場所がありません。どなたか、これらのコピーをお持ちではないでしょうか。

よろしくお願いします。

レオン

ファイル名

libtrade.mqh

libvisual.mqh

 

こんにちは、挨拶とこの期待され、有用な作成おめでとうございます。私はこの製品を 使用することに大きな関心を持っています。私はすでにzipファイルをダウンロードし、t mt4guiファイルをインストールしました。メインのmetatrader4ディレクトリのmt4gui2.dllとエキスパート/ librearies mt4gui.dll ですが、チャートのボタンは見えません。 おそらくここにファイル "libtrade.mqh " と "アプリケーション libvisual.mqh "を投稿すれば、私のような人々はあなたの製品を使用できるようになるのでは。

 

leonfg; この2つのファイルは私の個人的なライブラリからですが、info@fx1.net にメールを送っていただければお送りできます。嬉しいお言葉をありがとうございます。このようなお言葉は、開発者から開発者へ、新たなイノベーションを続けるためのパワーとなります。

jaimesteven: こちらこそ、メールをいただければ、ファイルをお送りします。

他の皆さんへ:これらのファイルは、私の生活を楽にするための関数の単なる寄せ集めです。これらのファイルは、単にコードを 短くするためにあるのですが、mt4guiプロジェクトには必要ありません。

以下は、libtradeで定義されている関数の内容です。

// bool NoTradesByMAGIC(int magic1,int magic2=923421482,int magic3=1726418,int magic4=16282424)
// int MarketTrade(int magic)
// int MarketTradeLast(int magic)
// int FindNewestMarketTradeByMagic(int MAGIC=0)
// int PendingTrade(int magic)
// int ConnectCheck() 
// bool SetBreakEvenByTicketID(int ticket)
// bool TradeSearchForTradeAtBar (datetime bartime,int magic1,int magic2=6241244242,bool ignoresymbol=false,bool SearchLiveTrades=false)
// bool TradeSearchByComment (string searchstr,int magic1,int magic2=62412422,bool ignoresymbol=false,bool SearchLiveTrades=false)
// int CloseAllByMagic(int SLIPPAGE,int MagicNumber1,int MagicNumber2=1264729)
// int CloseMarketTrade(int SLIPPAGE,int MagicNumber1,int MagicNumber2=1264729)

// int DeletePendingsByMagic(int MagicNumber1,int MagicNumber2=1264729)
// int MarketTradeCount(int magic,int magic2=-1)
// int GetTradeType(int magic)
// int PendingTradeCount(int magic,int magic2=-1)
// string OrderType2String(int typ);
// int OrdersCountByType(int typ,int M=0)
// int BarsSinceEntry(int Ticket)
// double calcPL(int Magic1,int Magic2=47284,bool ignoreMagic=false)
 

MT4GUIの最新バージョン0.5からのアップデートをご紹介します。より高速で、いくつかの新機能があり、近々公開する予定です。

MT4GUIの複雑なインターフェースについては、こちらをご覧ください。

https://www.youtube.com/watch?v=pV_I5w8Y8nQ