#define SYMBOL_NAME "GBPHKD"
//+------------------------------------------------------------------+
//| スクリプトプログラム開始関数 |
//+------------------------------------------------------------------+
void OnStart()
{
//--- サーバーシンボル検索結果のフラグを設定する
bool found = false;
//--- すべてのサーバーシンボルのリストでSYMBOL_NAMEシンボルを検索する
int total = SymbolsTotal(false);
for(int i=0; i<total; i++)
{
//--- ループインデックスでリスト内のシンボル名を取得する
string name = SymbolName(i, false);
//--- これが目的のシンボルである場合、その名前とリスト内の位置を操作ログに送信し、ループを終了する
if(name == SYMBOL_NAME)
{
PrintFormat("The '%s' symbol was found in the list of server symbols at index %d", name, i);
found = true;
break;
}
}
//--- サーバー上にシンボルが見つからない場合は、シャットダウンする前にこれを報告する
if(!found)
PrintFormat("The '%s' symbol was not found on the server.", SYMBOL_NAME);
}
|