|
スクリプトから単独で実行させると、以下の情報ファイルがfilesデレクトリのAccountID.txtファイルに記録されます。
このソフトは他社で利用可能。
AccountNumber=76453; //アカウント番号を返す。
AccountName=”Iwao H”; //アカウント名を返す。
AccountCompany=”FXDirectDealer”; //アカウントが登録されている仲介業者名を返す。
AccountServer=”FXDD-MT4 Live Server”; //接続しているサーバの名前を返す。
TerminalCompany=”FXDD”; //クライアント端末を所有している会社名を返す。
TerminalName=”FXDD - MetaTrader”; //クライアント端末名を返す。
IsDemo=”0”; //もしエキスパートがデモアカウント上で動作している場合にはTRUEを、それ以外はFALSEを返す。
IsTesting=”0”; //もしエキスパートがテストモードの場合TRUEを、それ以外はFALSEを返す。
IsExpertEnabled=”1”; //エキスパートアドバイザーが有効であればTRUE
IsTesting=”0”; //エキスパートがテストモードの場合TRUE
IsVisualMode=”0”; //エキスパートがビジュアルモードでテストされていればTRUE
AccountLeverage=”200”; //アカウントのレバレッジを返す。
Symbol=”USDJPY”; //現在の金融商品の名前を文字列で返す。
TerminalPath=”C:Program FilesFXDD”; //クライアント端末が起動しているディレクトリを返す。
AccountFreeMargin=”381.16000000”; //アカウントの余力金を返す。
AccountBalance=”381.16000000”; //アカウントの資金
AccountCredit=”0.00000000”; //アカウントの預金額を返す。
AccountEquity=”381.16000000”; //アカウントの純資産を返す。
AccountFreeMarginMode=”1”; //アカウントでのポジションを許される余力金の計算モードを返す。
AccountMargin=”0.00000000”; //アカウントのマージン (利益幅)を返す。
AccountProfit=”0.00000000”; //アカウントの収益を返す。
AccountStopoutLevel=”100”; //ストップアウトのレベルを返す
AccountStopoutMode=”0”; //ストップアウトレベルの計算モードを返す。
Ask=”99.27000000”; //現在の通貨における最新の買値 (Ask値)。
Bid=”99.24000000”; //現在の通貨における最新の売値 (Bid値)。
UninitializeReason=”0”; //エキスパート、カスタムインジケータ、スクリプトの未初期化原因のコードを返す。
Period=”5”; //期間(チャート時間枠)で定義された時間(分)を返す。
WindowBarsPerChart=”488”; //チャート上に表示されている足の数を返す。
WindowExpertName=”904171158”; //この関数が呼ばれたMQL4プログラムに依存する、実行中のエキスパート、スクリプト、カスタムインジケータ、ライブラリの名前を返す。
WindowFirstVisibleBar=”486”; //現在のチャートの一番左に見えている(初めて現れる)足の番号を返す。
WindowOnDropped=”0”; //エキスパート、カスタムインジケータ、スクリプトがドロップされたウィンドウ番号を返す。
WindowPriceOnDropped=”0.00000000”; //エキスパート、スクリプトがドロップされたポイントの価格を返す。
WindowsTotal=”1”; //チャート上にあるインジケータウィンドウの数を返す(メインウィンドウも含む)。
WindowTimeOnDropped=”0”; //エキスパート、スクリプトがドロップされたポイントの時間を返す。
WindowXOnDropped=”-1”; //エキスパート、スクリプトがドロップされたウィンドウ領域のX軸のピクセル値を返す。
WindowYOnDropped=”-1”; //エキスパート、スクリプトがドロップされたウィンドウ領域のY軸のピクセル値を返す。
Bars=”691708”; //現在のチャートにおける足の数。
Day=”17”; //現在の日にちを返す。
DayOfWeek=”5”; //最後に確認できたサーバ時間での曜日を返す。(0-日曜、1-月曜、・・・6-土曜)
DayOfYear=”107”; //現在の年からの経過日数(1→1/1、・・・365(6)→12/31)を返す。言い換えると最後に確認できたサーバ時間での経過日数を返す。
GetTickCount=”48689578”; //GetTickCount()関数はシステムが起動してからの経過時間をミリ秒で返す。
Year=”2009”; //現在の年を返す。
Hour=”23”; //プログラムの開始時間以降、最後に確認できたサーバ時間の時間(0-23)を返す。
Minute=”0”; //プログラムの開始時間以降、最後に確認できたサーバ時間の分(0-59)を返す。
Month=”4”; //現在の月番号(1月→1、・・・、12月→12)を返す。
TimeCurrent=”1240009202”; //最後に確認できたサーバ時間のエポック秒(1970年1月1日 0:00:00からの経過秒)を返す。
|