無料でロボットをダウンロードする方法を見る
Telegram上で私たちを見つけてください。
私たちのファンページに参加してください
私たちのファンページに参加してください
記事を気に入りましたか?MetaTrader 5ターミナルの中でそれを試してみてください。
フルパスとファイル名を指定して引用符をtxtファイルに書き込む関数 - MetaTrader 4のためのライブラリ
- ビュー:
- 681
- 評価:
- パブリッシュ済み:
- 2016.05.18 09:09
- このコードに基づいたロボットまたはインジケーターが必要なら、フリーランスでご注文ください フリーランスに移動
関数の詳細:
#import "ITTPSymbol.dll" int CreateFile(string Path, string symbol, int Priсe);
関数呼び出しの例:
CreateFile(Path, Symbol(), Ask);
ご覧の通り簡単です。この関数はシンボルの名前を持つテキストファイルを生成し、ファイルに'Price'値を書き込みます。Patchでフルパスを指定します。Delphiで開発されたライブラリです。お好みに合わせて変更することができます。
ソースコード:
library ITTPSymbol; uses classes, Dialogs,sysutils; {$r *.res} function CreateFile(Path: Pchar ; Symbol: Pchar; Priсe: integer ): integer; stdcall; var outfile: TextFile; begin AssignFile(outfile, string(Path)+'\' + string(Symbol) + '.txt'); try Rewrite(outfile); writeln(outfile, Priсe); CloseFile(outfile); Result:=0; except Result:=1; end; Result:=0; end; exports CreateFile; end.
CreateFile()関数を正確に実行すれば0を返し、不正確に実行すれば-1を返します。
С:\ドライブに現在のシンボルの名前を持つファイルを書き込むスクリプトの例は以下の通りです。ただし、Integer型で'Price'値を書きます。:
//+------------------------------------------------------------------+ //| ITTPSymbol.mq4 | //| Copyright © 2007 ITTP Gr. | //| http://www.ITTPortal.net | //+------------------------------------------------------------------+ #property copyright "Copyright © 2007 ITTP Gr." #property link "http://www.ITTPortal.net" //---- #import "ITTPSymbol.dll" int CreateFile(string Path, string symbol, int Priсe); string Path; //+------------------------------------------------------------------+ //| script program start function | //+------------------------------------------------------------------+ int start() { Path = "C:"; // Последний слеш "\" не указывается! CreateFile(Path, Symbol(), 53); //---- return(0); } //+-------
これで以上です。お楽しみください。
2007年4月16日更新: 最新バージョンではdllに関するバグを幾つか修正した;
- PatchをPathに変えた;
- 要らないコードの部分を削除した
旧バージョンが削除されたので、心配せずにダウンロードしてください。
MetaQuotes Ltdによってロシア語から翻訳されました。
元のコード: https://www.mql5.com/ru/code/7084
OsMACD
インディケータOsMACDは、インディケータMoving Average of Oscillator(OsMA) とMoving Average Convergence/Divergence (MACD) の組み合わせです。
TimeLib by BabyBearDateTime型の変数を処理する関数を含むライブラリ
CurrencyChart
インディケータCurrencyChartは、単一のウィンドウに幾つかの通貨の動きを表示させます。
Extended Regression StopAndReverse短期の為替相場予想を行う、または注文のストップで決定を行うためのユニバーサルなトレンドインジケータです。