私たちのファンページに参加してください
- ビュー:
- 707
- 評価:
- パブリッシュ済み:
- 2016.06.20 10:00
-
このコードに基づいたロボットまたはインジケーターが必要なら、フリーランスでご注文ください フリーランスに移動
MetaEditor の 「ツール」メニューでFileOpen 関数のために書かれたのは:
Metatraders file functions are limited to the terminals sandbox and its specific folders for files...
共有アクセスモードはありません。少なくとも設定に入りません。
私なら、書きたいところに書きたいです。読みたいところから読みたいです。また、1つの稼働中のEAから他の稼働中のEAへデータをファイルとして転送したいと思います。
もう、他の人にシステムライブラリのファイル操作の使用例を調べるように頼みました。しかし誰も手伝いませんでした。議論の中でSendMessageを使う意見が出ましたが、これをDelphiで書く場合はこうなります。
ファイル関数が使用されるシステムライブラリkernel32.dllをEAに実装します。ソースコードが添付されています。C:\Text.txtファイルを作成し、このファイルにちょっとテキストを入力します。下記のスクリプトを稼働します。スクリプトはファイルの内容を読み込みます。区切り文字にちょっとチェックを追加し、上にさくらんぼを飾り、まあReadLine関数できたんですね。
注意:MetaEditorの辞典では「The length of a string constant ranges from 0 to 255 characters. If the length of a string constant exceed the maximal allowed one, the excessive characters from the right will be cut off, while the compiler shows the following warning:..」と述べられます。
MetaQuotes Ltdによってロシア語から翻訳されました。
元のコード: https://www.mql5.com/ru/code/8314

ここでは、フォーラム読者のアンドレイによる自動売買システム「Moving Average Position System」をご紹介しています。このストラテジーは、1つだけのインジケータと結合された資金管理システムをベースにしています。

160種類以上のサポート/レジスタンスレベルを表示します。

インジケータ無しの簡単なシステムです。一定の利益レベルを達成するまで減少ロットのポジションを増加することをベースにしています。

このスクリプトは、”.set”のファイルからシンボル一覧を出力し、csvファイルに書きこみます。