初心者の方からの質問 MQL5 MT5 MetaTrader 5 - ページ 274

 
feofan:

何からやればいいんだ!!まだ登録したばっかりなのに

みんなのためにフィールドを設定する ;)
 
feofan:

何からやればいいんだ!!まだ登録したばっかりなのに

まずはmql5言語の学習から始めましょう。初心者向け」の記事を検索してみましょう。https://www.mql5.com/ru/search#!keyword=%D0%BD%D0%B0%D1%87%D0%B8%D0%BD%D0%B0%D1%8E%D1%89%D0%B8%D1%85&module=mql5_module_articlesです。
 
C-4:
ありがとうございます、そうですか。
 
私はむしろ億万長者に入るために単語 "boblokos "のためにまっすぐに行くだろう - いわゆる地平線を設定する))専門家の第一人者からの信号が外国為替取引のmql5.comの最新の成果である間、永続的な検索の5年間でうまくいくかもしれません - ミノーと1 ...と大きなスプーンで彼の周りの百万円))。- というわけで、どの証券会社ももうすぐ倒産するでしょうから、がんばってください・・・。
 
MQLで開発する際に、バージョン管理をしている人はいますか?はい」の場合、MQLのソースフォルダでどのように問題を解決しましたか?私の開発環境(Windows 7 Ultimate x64 SP1)では、MetaTrader 5 (Build 965) が %programfiles%MetaTrader 5 にインストールされており、すべてのソースは %programfiles%MetaTrader 5 に配置されてコンパイルされています。が、私の環境(Windows Sever 2003 EE x32 SP2)では、同じMetatrader5(Build 965)が%programfiles%LiteForex MT5にインストールされていますが、ソースは%appdata%MetaQuotes\Terminalに配置されるようになっています。これは混乱します。テストループのどこでリポジトリを初期化すればいいのか理解できません。これはx32版の機能か、ブローカーサイトから取り出した特殊なものだと思うのですが?ソースの場所を通常の場所、%programfiles%MetaTrader 5, in %programfiles に変更するにはどうしたらいいですか?
 
jommerbot:
MQLで開発する際、バージョン管理システムを使っている方はいらっしゃいますか?その場合、MQLのソースコードフォルダでどのように解決されましたか?私の開発環境(Windows 7 Ultimate x64 SP1)では、MetaTrader 5 (Build 965) が %programfiles%MetaTrader 5 にインストールされており、すべてのソースは %programfiles%MetaTrader 5 に配置されてコンパイルされています。が、私の環境(Windows Sever 2003 EE x32 SP2)では、同じMetatrader5(Build 965)が%programfiles%LiteForex MT5にインストールされていますが、ソースは%appdata%MetaQuotes\Terminalに配置されるようになっています。これは混乱します。テストループのどこでリポジトリを初期化すればいいのか理解できません。これはx32版の機能か、ブローカーサイトから取り出した特殊なものだと思うのですが?ソースの場所を通常の場所、%programfiles%MetaTrader 5, in %programfiles に変更するにはどうしたらいいですか?

ファイル操作

ファイルを操作するための関数群。

セキュリティ上の理由から、MQL5言語では、ファイルに対する操作を厳密に制御しています。MQL5言語でファイル操作を行うファイルは、ファイル "サンドボックス "の外には出られません。

作業ファイルを置くことができるディレクトリは2つあります(サブディレクトリもあります)。

-terminal_data_folder(option item "File" - "Open Data Folder" to view it in the terminal);

-通常、C:Documents and SettingsAll UsersApplication Dataのディレクトリにあります。

これらのディレクトリの名前は、ENUM_TERMINAL_INFO_STRING 列挙を使用してTerminalInfoString() 関数でプログラム的に取得できます。

//--- 端末データを格納するフォルダ
string terminal_data_path=TerminalInfoString(TERMINAL_DATA_PATH);
//--- 全クライアント端末の共通フォルダ
string common_data_path=TerminalInfoString(TERMINAL_COMMONDATA_PATH);

他のディレクトリのファイルを扱うことは抑制されます。


terminal_data_path"に問題は ありません。すべてのコードは、標準ライブラリと同様にここに格納 されます。 バージョン管理とコードの格納のために、"Storage "があります。

 
barabashkakvn:

terminal_data_path"に問題は ありません。ここには、標準ライブラリと同様に、すべてのコードが格納 される。 バージョン管理とコードの格納のために、「リポジトリ」がある。

まあ、私にとってはsubversionよりもgitの方が馴染みがあって便利なんですけどね。
 
jommerbot:
MQLで開発する際に、バージョン管理をしている人はいますか?はい」の場合、MQLのソースフォルダでどのように問題を解決しましたか?私の開発環境(Windows 7 Ultimate x64 SP1)では、MetaTrader 5 (Build 965) が %programfiles%MetaTrader 5 にインストールされており、すべてのソースは %programfiles%MetaTrader 5 に配置されてコンパイルされています。が、私の環境(Windows Sever 2003 EE x32 SP2)では、同じMetatrader5(Build 965)が%programfiles%LiteForex MT5にインストールされていますが、 ソースは %appdata%MetaQuotes\Terminalに 配置 されるようになっています。これは 混乱します。テストループのどこでリポジトリを初期化すれば いいのか理解できません。これはx32版の機能か、ブローカーサイトから取り出した特殊なものだと思うのですが?ソースの場所を いつもの %programfiles%MetaTrader 5, %MQL5変更するには どうすればよい ですか?
ソースを含むMQL5フォルダは、%appdata%にあります。かなり長い間、この場所にあったのです。すべてはWindowsの建築のために。
 
では、なぜ片方のマシンではこのようになり、もう片方では違うのでしょうか?I transferred sources to %programfiles%LiteForex MT5 ╱MQL5, launch editor - they are not there (I have to copy them to %appdata%MetaQuotes\Terminal), but in Windows 7, if source code is placed in %programfiles%MetaTrader 5╱mQL5, then everything is found and compiled.
 
jommerbot:
では、なぜ片方のマシンではこのようになり、もう片方では違うのでしょうか?
Windows 7の端末が最新でないのでは?現在、MetaTraderの最新バージョンはビルド969です。アップデートするには、インストールファイルをダウンロードし、既存のものの上にインストールするか、次のように行います。
理由: