//+------------------------------------------------------------------+ //| SymbolInfo.mq5 | //| Copyright 2010, MetaQuotes Software Corp. | //| http://www.mql5.com | //+------------------------------------------------------------------+ #property copyright "Copyright 2010, MetaQuotes Software Corp." #property link "http://www.mql5.com" #property version "1.00" //+------------------------------------------------------------------+ //| Expert tick function | //+------------------------------------------------------------------+ void OnTick() { //--- строковая переменная для "сборки" комментария string com=""; //--- описание символа string symbol=SymbolInfoString(_Symbol,SYMBOL_DESCRIPTION); StringAdd(com,"Символ: "+symbol); StringAdd(com,"\r\n"); //--- путь к символу string symbol_path=SymbolInfoString(_Symbol,SYMBOL_PATH); StringAdd(com,"Путь: "+symbol_path); StringAdd(com,"\r\n"); //--- валюта котировки string profit_currency=SymbolInfoString(_Symbol,SYMBOL_CURRENCY_PROFIT); StringAdd(com,"Валюта котировки: "+profit_currency); StringAdd(com,"\r\n"); //--- базовая валюта string base_currency=SymbolInfoString(_Symbol,SYMBOL_CURRENCY_BASE); StringAdd(com,"Валюта базовая: "+base_currency); StringAdd(com,"\r\n"); //--- валюта маржи string margin_currency=SymbolInfoString(_Symbol,SYMBOL_CURRENCY_MARGIN); StringAdd(com,"Валюта залога: "+margin_currency); StringAdd(com,"\r\n"); StringAdd(com,"\r\n"); //--- размер стандартного контракта в 1 лот double lot_size=SymbolInfoDouble(_Symbol,SYMBOL_TRADE_CONTRACT_SIZE); StringAdd(com,"Стандартный контракт: "+DoubleToString(lot_size,2)+" "+margin_currency); StringAdd(com,"\r\n"); //--- double margin_initial=SymbolInfoDouble(_Symbol,SYMBOL_MARGIN_INITIAL); StringAdd(com,"Размер залога для открытия позиции в 1 лот: "+DoubleToString(margin_initial,2)+" "+margin_currency); StringAdd(com,"\r\n"); //--- теперь все выведем на график Comment(com); } //+------------------------------------------------------------------+