指定されたシンボルの指定されたプロパティを返します。この関数には 2 つのバージョンがあります。
1. すぐにプロパティ値を返します。
string SymbolInfoString(
|
2. 関数の成功に応じて、true または false を返します。成功した場合、プロパティの値は、参照によって渡された最後のパラメータに配置されます。
bool SymbolInfoString(
|
パラメータ
name
[in] 銘柄名
prop_id
[in] シンボルプロパティの識別子(値は ENUM_SYMBOL_INFO_STRING 列挙のいずれか)
string_var
[out] リクエストされたプロパティ値を受け取るstring 型の変数
戻り値
string 型の値実行が失敗した場合、エラー 情報は GetLastError() 関数で取得出来ます。
注意事項
最後のティック情報取得には SymbolInfoTick() の使用が推奨されます。端末が取引口座に接続されてから、相場が一つも出ていない可能性があります。このような場合には、リクエストされた値は不定となります。
ほとんどの場合は SymbolInfoTick() 関数の1 回の呼び出しで、ユーザの買値、売値、最終値、ボリューム、また最後のティックの到着時間の受信を可能にするので充分です。
例:
#define SYMBOL_NAME "USDJPY"
|