記事"MetaTrader 5 から MetaTrader 4へトレードをコピーする方法"についてのディスカッション - ページ 15 1...891011121314151617 新しいコメント Ramin Zahed 2014.02.20 05:49 #141 raminzk:alexvd のおかげで問題は解決した!alexvd:その行を削除するかコメントする#property show_inputs これはスクリプトのプロパティなので、新しいコンパイラはこれをスクリプトと判断します。 ありがとう。 Ramin Zahed 2014.02.20 05:51 #142 currencyscalper:こんにちは、Raminzk、EAはうまく機能していますか?私の場合、トレードがコピーされないのですが、アップデート後、フォルダ内の何かを変更した方がいいでしょうか?どなたか教えてください。 私はそれに取り組んでいます、もし何か出力があれば、私はそれをここに投稿します。 Ramin Zahed 2014.02.20 09:33 #143 ようやく、新しいMT4で、配列の範囲外エラー、メタトレーダー端末の インストール制限、ウィンドウズのUAC干渉なしに動作するバージョンに到達しました。この理由と、いくつかの非互換性のために、私は2つのファイルを変更し、この投稿に新しいバージョンを添付しました。それでは順を追って説明します:1.MT5を好きな場所にインストールする。私はデフォルトのC:¥ProgramFilesにインストールしました。2.新しいMT4を好きな場所にインストールする。I installed on default C:◎ProgramFiles - at runtime these 2 programs will move to [user]◎AppDataRoaming◎MetaQuotes◎Terminal3.cmd.exeを管理者として実行し、mklinkコマンドを実行して、mt4実行エキスパートの仮想フォルダwitch you point to it(copyist_positions_V2.mq4)とMT5の "Files "フォルダ間のリンクを作成する。(Translator_Positions_V2.mq5は、インストールされたポジションのFilesフォルダにファイルを書き込むように変更されます)コマンドは次のようになります:mklink /D "C:\UsersRamin\AppDataRoamingMetaQuotes\Terminal" "C:\Users\Ramin\AppData\Roaming\MetaQuotes\Terminal\D0E8209F77C8CF37AD8BF550E51FF075\MQL5\Files"この2つの長いアドレスは、ファイルメニューから各端末の「データフォルダを開く」を実行すると、アドレスバーから簡単にコピーできる。Link2MT5_DataFolder "、copyist_positions_V2パラメータで選択できる仮想フォルダを指す。ただし、 エキスパートパラメータとして選択した名前とコマンドラインで使用する名前が同じであることを確認してください。4.エキスパートをターミナルに取り付け、copyist_positions_v2 のパラメータ "link_folder_name" を、ここで仮想フォルダに選択した名前に設定することを忘れないでください: Link2MT5_DataFolder5.プログラムは正しく実行されますが、いくつかの時間取引が数分のオーダーで遅延してコピーされるという問題があります。この良い記事を書いてくれたnikolayに感謝します。 ファイル: Copyist_positions_V2.mq4 27 kb Translator_position_V2.mq5 9 kb Discussion of article "How トレーダーの為のライフハック:1つのバックテストは良いが、4つは更に良い データサイエンスとML(第41回):YOLOv8を用いた外国為替および株式市場のパターン検出 Peter Atkinson-Crawford 2014.02.20 12:38 #144 raminzk:ようやく、新しいMT4で、配列の範囲外エラー、メタトレーダー端末の インストール制限、ウィンドウズのUAC干渉なしに動作するバージョンに到達しました。このため、2つのファイルを変更し、新しいバージョンをこの投稿に添付しました。 以下の行は、FILE_ANSIの代わりにFILE_UNICODEに設定する必要がありますか?//--- ファイルを書き込み用にオープン、共有読み込みモード int han=FileOpen(filename+".csv",FILE_WRITE|FILE_SHARE_READ|FILE_ANSI,","); Peter Atkinson-Crawford 2014.02.20 13:21 #145 もう一つ質問ですが、共有ファイルには共通フォルダを使った方がいいのでしょうか?例えば、C:◆Users<あなたの名前>の◆AppData◆Roaming◆PetaQuotes◆PetaTerminal◆Common。 Ramin Zahed 2014.02.20 21:29 #146 BP33: 次の行では、FILE_ANSIの代わりにFILE_UNICODEを設定する必要がありますか? ANSIファイル・フォーマットが、実際にはテキスト・ファイルであるCSVファイルに適していることは知っています。 Ramin Zahed 2014.02.20 21:31 #147 BP33:もう一つ質問ですが、共有ファイルには共通フォルダを使った方がいいのでしょうか?例えば、C:¥Users<あなたの名前>¥AppData¥Roaming¥MetaQuotes¥Terminal¥Common。 共有フォルダを使ってもいいですが、ファイルを開くときに適切なアドレスでこの場所を指定する必要があります。私はデフォルトのアドレスを使っている。ファイルを開くコマンドでアドレスを指定しない場合、ファイルはfilesフォルダに生成される。 Peter Atkinson-Crawford 2014.02.21 02:00 #148 raminzk: しかし、ファイルを開く際に、その場所を指すアドレスを指定する必要があります。ファイルオープニングコマンドでアドレスを指定しない場合、ファイルはfilesフォルダに生成されます。 わかりました。) guinsous julien 2014.02.27 22:00 #149 raminzk さん、 ありがとうございます。 thejerry 2014.04.02 19:10 #150 ありがとう!とても助かりました!Windows Server 2012のコマンド "mklink "に少し問題がありました。というメッセージが表示されました。cmd /c "mklink /D c:˶UsersAdministratorAppData˶Roaming˶MetaQuotesTerminal˶01BA5EF0D3A9B913D6D3829DD4594A7F˶MQL4FilesLink2MT5_DataFolder c:\ЪUsers ЪAdministrator ЪAppData ЪRoaming ЪMetaQuotes ЪTerminal ЪAA82CE0AC7C62FBE1F51AB464A314D34 ЪMQL5Files" 1...891011121314151617 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
alexvd のおかげで問題は解決した!
alexvd:
その行を削除するかコメントする
これはスクリプトのプロパティなので、新しいコンパイラはこれをスクリプトと判断します。こんにちは、Raminzk、
EAはうまく機能していますか?私の場合、トレードがコピーされないのですが、アップデート後、フォルダ内の何かを変更した方がいいでしょうか?
どなたか教えてください。
ようやく、新しいMT4で、配列の範囲外エラー、メタトレーダー端末の インストール制限、ウィンドウズのUAC干渉なしに動作するバージョンに到達しました。この理由と、いくつかの非互換性のために、私は2つのファイルを変更し、この投稿に新しいバージョンを添付しました。
それでは順を追って説明します:
1.MT5を好きな場所にインストールする。私はデフォルトのC:¥ProgramFilesにインストールしました。
2.新しいMT4を好きな場所にインストールする。I installed on default C:◎ProgramFiles - at runtime these 2 programs will move to [user]◎AppDataRoaming◎MetaQuotes◎Terminal
3.cmd.exeを管理者として実行し、mklinkコマンドを実行して、mt4実行エキスパートの仮想フォルダwitch you point to it(copyist_positions_V2.mq4)とMT5の "Files "フォルダ間のリンクを作成する。
(Translator_Positions_V2.mq5は、インストールされたポジションのFilesフォルダにファイルを書き込むように変更されます)
コマンドは次のようになります:
mklink /D "C:\UsersRamin\AppDataRoamingMetaQuotes\Terminal" "C:\Users\Ramin\AppData\Roaming\MetaQuotes\Terminal\D0E8209F77C8CF37AD8BF550E51FF075\MQL5\Files"
この2つの長いアドレスは、ファイルメニューから各端末の「データフォルダを開く」を実行すると、アドレスバーから簡単にコピーできる。
Link2MT5_DataFolder "、copyist_positions_V2パラメータで選択できる仮想フォルダを指す。ただし、 エキスパートパラメータとして選択した名前とコマンドラインで使用する名前が同じであることを確認してください。
4.エキスパートをターミナルに取り付け、copyist_positions_v2 のパラメータ "link_folder_name" を、ここで仮想フォルダに選択した名前に設定することを忘れないでください: Link2MT5_DataFolder
5.プログラムは正しく実行されますが、いくつかの時間取引が数分のオーダーで遅延してコピーされるという問題があります。
この良い記事を書いてくれたnikolayに感謝します。
ようやく、新しいMT4で、配列の範囲外エラー、メタトレーダー端末の インストール制限、ウィンドウズのUAC干渉なしに動作するバージョンに到達しました。このため、2つのファイルを変更し、新しいバージョンをこの投稿に添付しました。
もう一つ質問ですが、共有ファイルには共通フォルダを使った方がいいのでしょうか?
例えば、C:◆Users<あなたの名前>の◆AppData◆Roaming◆PetaQuotes◆PetaTerminal◆Common。
次の行では、FILE_ANSIの代わりにFILE_UNICODEを設定する必要がありますか?
もう一つ質問ですが、共有ファイルには共通フォルダを使った方がいいのでしょうか?
例えば、C:¥Users<あなたの名前>¥AppData¥Roaming¥MetaQuotes¥Terminal¥Common。
しかし、ファイルを開く際に、その場所を指すアドレスを指定する必要があります。ファイルオープニングコマンドでアドレスを指定しない場合、ファイルはfilesフォルダに生成されます。
ありがとう!とても助かりました!
Windows Server 2012のコマンド "mklink "に少し問題がありました。というメッセージが表示されました。
cmd /c "mklink /D c:˶UsersAdministratorAppData˶Roaming˶MetaQuotesTerminal˶01BA5EF0D3A9B913D6D3829DD4594A7F˶MQL4FilesLink2MT5_DataFolder c:\ЪUsers ЪAdministrator ЪAppData ЪRoaming ЪMetaQuotes ЪTerminal ЪAA82CE0AC7C62FBE1F51AB464A314D34 ЪMQL5Files"