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

 

アドバイザーが自分自身を削除する瞬間とターミナルがハングアップする瞬間をとらえた


 
Barbarian:
例えばH1が必要なのに、なぜすべてのタイムフレームを作成する必要があるのでしょうか?それとも、MT4の動作条件なのでしょうか?

この場合、「All ticks」モデルは利用可能なすべての下位タイムフレームを使用するため、すべてのTFをH1(M5、M15、M30、H1)に変換すれば十分です。
 
Scriptong:

コードではなくストラテジーのチェックであれば、本格的なヒストリーテストの前に必ず行っています。実は、509回目までのビルドでは、ターミナルの新しい履歴(オンラインになる履歴)は、9つのソース(タイムフレームの数)を元に蓄積されており、そのため、タイムフレームのデータに矛盾が生じる可能性が十分にあるのです。M
T5では、一気に別の方法を取りました。すべてのTFはM1に基づいて構築されています。私が理解している限りでは、新しいMT4も同じようになります。その結果、ミスマッチエラーを見ることはもうないだろう。
それはそれでいいのかもしれませんが、カスタムクオートを放棄する代償にはなりません。 何らかのアプローチの合成(MT4*MT5)が必要だ。
 
MetaDriver:
それはいいことかもしれませんが、その代償としてカスタムクォートをあきらめるわけにはいきません。
カスタムクオーツとは何ですか?
 
MetaDriver:
それはそれでいいのかもしれませんが、その代償としてカスタム・クォートを放棄するわけにはいきません。 何らかのアプローチの統合が必要(MT4*MT5)。
私もそう願っています ))
 
Barbarian:
カスタムクオーツとは何ですか?
解析やテストに自分の見積もりを利用することが可能ということです。 MT4では可能です。 MT5では、特定のブローカー(口座)に付属するデータ交換の異なるプランを使用することが可能です。 第三者(このブローカーに相対する)の相場をアップロードし、プログラム(mql上)を使用してあなたのブローカーの相場と比較する可能性がありません。 独自の相場(特定の統計的特性を持つ)を生成し、Expert Advisorのためのそのような人工的な引用符でテストする可能性がないのと同じです。 MT4では、困難がないわけではないが、可能である。
 

他にも、ベータテストをして、あなたの抱えている問題を解決してくれるところもありますよ。

https://www.forex-tsd.com/general-discussion/120946-big-changes-mt4-few-weeks-34.html#post643534

https://www.forex-tsd.com/metatrader-4/121569-new-metatrader-4-related-questions-issues-solutions-2.html#post643523

 

1.Windows Server 2003 R2またはWindows Server 2008 R2でInternet Information Servicesを使って整理したFTPサーバーへのファイル送信がうまくいきません。ターミナルログに「FTP: STOR command failed」というエラーが記録され、サーバーにファイルサイズ0バイトが表示される。他のFTPクライアント(例えば、Total Commander、FAR manager、Android handhelds)は、上記のFTPサーバーで問題なく動作します。4年前から使えなくなったが、以前は使えた。

2.端末の内部メールでメッセージを受信した場合、端末のウィンドウをフォアグラウンドで表示しない(フォーカスを渡す)ようにできればいいのですが、いかがでしょうか。作業中にブローカーの広告が入っただけで、MetaTrader 4のウィンドウが突然出てきたら、不愉快です。

3.新バージョンでは、端末の 設定で、Expert Advisors(indicators、scripts)のあるフォルダのパスとExpert Advisors(indicators、scripts)で利用できるフォルダのパスを指定できることが望まれる。気にされない方は、デフォルト値のままで結構です。これでExpert Advisorは一箇所に集まり、異なるディレクトリにある端末もアクセスできるようになります。でも、"C:˶‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾┛( ┛௰▿┛)" の中でEAを探しては、少なくとも便利ではないでしょう。異なる端末のEAがファイル経由でデータを交換したり、単一のソースデータにアクセスする必要がある場合もあります(ディレクトリへのシンボリックリンクを作成する必要がありました)。

そして、少し夢を見よう。いつか、ex4やex5だけでなく、exeファイルにもコンパイルできるエディタが開発者から発売されることでしょう。このようなexeファイルを起動すると、価格チャート、テキストデータ、またはその両方が表示されたウィンドウが表示されます。価格チャート上に指標線を表示し、指定されたアルゴリズムに従って売買を行う。初回起動時に、アカウント番号、パスワード、サーバーアドレスの入力を要求します。このデータは、実行されるexeファイルの隣に表示されるaccounts.iniファイルに書き込まれます。すべての履歴価格データは、%userprofile%AppData...ディレクトリにあります。(どこだかわかりますよね)。また、非常に豊富な機能を持つ取引端末を起動し、Expert Advisorをチャート上にドラッグ&ドロップするだけで、ビープ音や特定の条件下でポジションを開く(または残高と獲得利益の値という2行のテキストを表示する)要求を受信する必要はもうありません......

P.S.白地にグレーの文字(ウェブサイト) - 私の意見では、最高の(読みやすい)組み合わせとは言えません。

 

コンパイルしたインジケータをメインウィンドウに読み込んでからしばらくしてから実行すると、ターミナルに次のようなメッセージが表示されるようになりました。

2013.11.07 23:47:20 Bulls EURUSD,M1: ロードに成功しました。

2013.11.07 23:47:20 'stdlib.ex4' をロードできない。

2013.11.07 23:46:57 Bulls GBPUSD,H1: ロードに成功しました。

2013.11.07 23:46:57 'stdlib.ex4' をロードできない。

2013.11.07 23:37:15 Channels GBPUSD,H1: 正常にロードされました。

2013.11.07 23:27:09 Channels EURUSD,H1: 正常にロードされました。


 
Renat:

その誰かが、何年も前からマイクロソフトの要求に唾を吐きかけ、権利制御システムに反する働きをしているのです。私たちが解決しているMT4の蓄積された問題点。

現時点では、彼らのディレクトリに積極的に書き込むものを大量に販売したい場合、厳格なUACとユーザー権限の制限についてまっすぐに考える必要があります。そして、数百万台のコンピュータのインストールベースも忘れてはいけません。

Renat, has reread a lot of information about the purpose of X:\Usersxxx AppData全般とX:㊙Roamingの目的についての情報を集めました。アプリケーション固有のユーザー設定を⽯にするという意味では必要だと思いますが、なぜ実行ファイル、つまりインジケーターやスクリプト、EAをそのディレクトリに移動させるのでしょうか?結局、一部のEAはこのせいで常にロジック違反をしてしまう、つまりロジックでファイルの読み書きを使って いる人たちです。

ちなみに、マイクロソフトの提案する X:\UsersxxxAppData を使用することは、シングルケースを除いて、おそらく何もサポートされていません。自分のアカウントであっても、部外者(他のユーザー)をターミナルでPCに入れるトレーダーを私は知りません、UAKはこのトピックに全く当てはまりません。これはセキュリティルールの例外である可能性が高いので、このマイクロソフトのトレンドはトレーダー向けではありません。Hiding your settings and executables from anyone in X:\UsersxxxAppData FilterRoaming FilterMetaQuotes FilterTerminal