cAlgo API リファレンス

IAccount【cAlgo API】

2020年10月31日

口座情報

(2021/6/16 cTrader4.1へのバージョンアップに伴い更新。Assetの説明を追加)

IAccountインターフェース

口座情報を取得するためのインターフェースです。

public interface IAccount

Algoが持つAccountプロパティが唯一のオブジェクトです。

 

プロパティ
(doulbe) Balance

評価損益を含まない口座残高を取得します。

(double) Equity

評価損益を含む口座残高を取得します。

(double) UnrealizedGrossProfit

手数料スワップを含まない評価損益を取得します。

(double) UnrealizedNetProfit

手数料スワップを含む評価損益を取得します。

(double) Margin

使用中の証拠金金額を取得します。

(double) FreeMargin

使用してない証拠金金額を取得します。Equity-FreeMarginで計算されます。

(double?) MarginLevel

現在の実効レバレッジを取得します。

(double) PreciseLeverage

口座の最大レバレッジを取得します。

(double) StopOutLevel

ロスカットレベルを取得します。MarginLevelがこれを下回ると強制的に決済されます。

(string) BrokerName

ブローカー名を取得します。

(int) Number

口座番号を取得します。

(string) Currency

口座通貨を取得します。日本円なら"JPY"、米ドルなら"USD"です。(cTrader4.1以降非推奨。代わりにAsset.Nameを使用します。

(bool) IsLive

ライブ口座かどうかを取得します。

(AccountType) AccountType

ネットタイプの口座かヘッジタイプの口座かを取得します。

(long) UserId

ユーザーIDを取得します。

(IAsset) Asset

口座資産の情報を取得します。cTrader4.1にて追加されました。

 

 

IAssetインターフェース

口座資産を取得するためのインターフェースです。cTrader4.1で追加され、口座通貨の小数点以下の桁数が取得できるようになりました

public interface IAsset

 

 

プロパティ
(string) Name

口座通貨名を取得します。旧Account.Currencyと同様です。

(int) Digits

口座通貨の小数点以下桁数を取得します。

 

 

AccountType

アカウントタイプを表します。

Hedged 
両建てができる口座、ほとんどはこっち。
Netted 両建てできない、通貨ペア毎一つのポジションしか持てない口座

MT5と同じです。

-cAlgo API リファレンス
-

© 2021 cTrader's Life Powered by AFFINGER5