MetaTrader 4 Build 529 ベータ版リリース、新コンパイラー搭載 - ページ 44 1...373839404142434445464748495051...161 新しいコメント Сергей 2013.11.13 08:55 #431 標準的なサンプルのコンパイル方法を教えてください。 こちらでご覧いただけます。 C:\Program Files MetaTrader 4 ╱Experts ╱ExportFunctions.mq4 外部DLLに 文字列配列を渡すことです。 コンパイラは、sampledll.mqh の以下の行について文句を言います。 int SortStringArray(string& arr[],int); int ProcessStringArray(string& arr[],int); 挙がる 'arr' - import 関数の無効なパラメータ sampledll.mqh これらの行から&と[]を削除すると int SortStringArray(string arr,int); int ProcessStringArray(string arr,int) となります。 コンパイラーは ExportFunctions.mq4 の行について文句を言うでしょう。 cnt=SortStringArray(strarray,ArraySize(strarray))。 cnt=ProcessStringArray(strarray,ArraySize(strarray)); 'strarray' - パラメータの変換が許可されていません ExportFunctions.mq4 と同時に strarray が配列として宣言されます。 string strarray[6]={ 'first', 'second', 'third', 'fourth', 'fifth' }; MetaTrader 4 Build 529 Any Script/Indicator for changing DelphiでDLLをMQL5向けに書くためのガイド Test Account 2013.11.13 09:30 #432 Interesting: 開発者の皆様へ EURUSDで標準のMACDをテストしています。取引口座も同じ、パラメータも同じ、シンボルも同じです。 509では売買が成立するが、538では成立しない。 新しいビルドでは、OnStartのエントリーポイントをOnTickに修正してください。 削除済み 2013.11.13 09:39 #433 alexvd: 新しいビルドでは、OnStartのエントリーポイントをOnTickに修正してください。 通常版の発売はいつになるのでしょうか? Test Account 2013.11.13 10:00 #434 Interesting: 通常版の発売はいつになるのでしょうか? 次のビルドでアップデートする予定です。 Artyom Trishkin 2013.11.13 10:38 #435 ターミナルだけが起動している場合は、F4 キーを押すか、Service --> MetaQuotes Language Editorを 押すと、そこからMEエディターが起動します。完璧です。 ターミナルは/portableを、MEは/portableを実行します。完璧です。 しかし、MEエディタだけを起動した場合、F4も、Tools -->Trade Terminalも ターミナルを開きません。 また、すべてのA4Tech WOP-49マウスホイールに端末が反応しない。エディターは反応しますが、単独で実行した場合のみです(ターミナルのF4経由ではありません)。 面白いことに、Market Watchとターミナルナビゲーターがエディターナビゲーターのウィンドウの上にあり、ターミナルにフォーカスがある場合、エディターナビゲーターはマウスホイールに反応し、やはりMEが独立して動作しているときだけです。端末のF4でエディタを起動した場合、マウスホイールに反応しない。 Alexander 2013.11.13 11:00 #436 artmedia70:ターミナルだけが起動している場合は、F4 キーを押すか、Service --> MetaQuotes Language Editorを 押すと、そこからMEエディターが起動します。完璧です。 ターミナルは/portableを、MEは/portableを実行します。完璧です。 しかし、MEエディタのみを起動した場合、F4も Tools --> Trade Terminalも ターミナルを開きません。 私はまだそれを再現することはできませんが、 すべての詳細とservicedeskに書いてください。 ターミナルと エディターのユーザー名と権限、OS、ビットレート、ビルド番号を指定します。ありがとうございます。 Artyom Trishkin 2013.11.13 11:38 #437 alexloz: 詳しいことはservicedeskに書いてください、 私はまだ再現できません。 ターミナルやエディタを実行するユーザーと権限、OS、ビットレート、ビルド番号を指定します。ありがとうございます。 チケット番号883890|2013.11.13 13:35 Vladimir 2013.11.13 12:00 #438 私自身はまだ解明できていません。テスト用MT4でex5スクリプトやEAが動くかどうか教えてください。 Artyom Trishkin 2013.11.13 13:22 #439 新しいコードをコンパイルしています。コンパイル後、ターミナルのナビゲータウィンドウに表示されず、ナビゲータでリストを更新しても解決しない。端末の再起動のみ。 以前のように、コンパイル直後にターミナルナビゲータに新しい*ex4が表示されるようになるのでしょうか? 削除済み 2013.11.13 13:38 #440 artmedia70: 新しいコードをコンパイルしています。コンパイル後、ターミナルのナビゲータウィンドウに表示されず、ナビゲータでリストを更新しても解決しない。端末の再起動のみ。 以前のように、コンパイル直後にターミナルナビゲーターに新しい*ex4が表示されるようになるのでしょうか? どのコードか、もう少し詳しく説明してください。 どのようなコードですか? 1...373839404142434445464748495051...161 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
標準的なサンプルのコンパイル方法を教えてください。
こちらでご覧いただけます。
C:\Program Files MetaTrader 4 ╱Experts ╱ExportFunctions.mq4
外部DLLに 文字列配列を渡すことです。
コンパイラは、sampledll.mqh の以下の行について文句を言います。
int SortStringArray(string& arr[],int);
int ProcessStringArray(string& arr[],int);
挙がる
'arr' - import 関数の無効なパラメータ sampledll.mqh
これらの行から&と[]を削除すると
int SortStringArray(string arr,int);
int ProcessStringArray(string arr,int) となります。
コンパイラーは ExportFunctions.mq4 の行について文句を言うでしょう。
cnt=SortStringArray(strarray,ArraySize(strarray))。
cnt=ProcessStringArray(strarray,ArraySize(strarray));
'strarray' - パラメータの変換が許可されていません ExportFunctions.mq4
と同時に strarray が配列として宣言されます。
string strarray[6]={ 'first', 'second', 'third', 'fourth', 'fifth' };
開発者の皆様へ
EURUSDで標準のMACDをテストしています。取引口座も同じ、パラメータも同じ、シンボルも同じです。
509では売買が成立するが、538では成立しない。
新しいビルドでは、OnStartのエントリーポイントをOnTickに修正してください。
新しいビルドでは、OnStartのエントリーポイントをOnTickに修正してください。
通常版の発売はいつになるのでしょうか?
次のビルドでアップデートする予定です。
ターミナルだけが起動している場合は、F4 キーを押すか、Service --> MetaQuotes Language Editorを 押すと、そこからMEエディターが起動します。完璧です。
ターミナルは/portableを、MEは/portableを実行します。完璧です。
しかし、MEエディタだけを起動した場合、F4も、Tools -->Trade Terminalも ターミナルを開きません。
また、すべてのA4Tech WOP-49マウスホイールに端末が反応しない。エディターは反応しますが、単独で実行した場合のみです(ターミナルのF4経由ではありません)。
面白いことに、Market Watchとターミナルナビゲーターがエディターナビゲーターのウィンドウの上にあり、ターミナルにフォーカスがある場合、エディターナビゲーターはマウスホイールに反応し、やはりMEが独立して動作しているときだけです。端末のF4でエディタを起動した場合、マウスホイールに反応しない。
ターミナルだけが起動している場合は、F4 キーを押すか、Service --> MetaQuotes Language Editorを 押すと、そこからMEエディターが起動します。完璧です。
ターミナルは/portableを、MEは/portableを実行します。完璧です。
しかし、MEエディタのみを起動した場合、F4も Tools --> Trade Terminalも ターミナルを開きません。
私はまだそれを再現することはできませんが、 すべての詳細とservicedeskに書いてください。
ターミナルと エディターのユーザー名と権限、OS、ビットレート、ビルド番号を指定します。ありがとうございます。
詳しいことはservicedeskに書いてください、 私はまだ再現できません。
ターミナルやエディタを実行するユーザーと権限、OS、ビットレート、ビルド番号を指定します。ありがとうございます。
新しいコードをコンパイルしています。コンパイル後、ターミナルのナビゲータウィンドウに表示されず、ナビゲータでリストを更新しても解決しない。端末の再起動のみ。
以前のように、コンパイル直後にターミナルナビゲータに新しい*ex4が表示されるようになるのでしょうか?
新しいコードをコンパイルしています。コンパイル後、ターミナルのナビゲータウィンドウに表示されず、ナビゲータでリストを更新しても解決しない。端末の再起動のみ。
以前のように、コンパイル直後にターミナルナビゲーターに新しい*ex4が表示されるようになるのでしょうか?
どのコードか、もう少し詳しく説明してください。 どのようなコードですか?