11
« on: 06.03.2014, 19:18:46 »
Скажите, пожалуйста, есть метод
function onATFTrade(var id)
{
var j=0;
var x = getTrade(id);
var info=getSecInfo();
var vol=as_number(x["quantity"])*as_number(x["price"])*LotSize;
var tradetime=x["tradetime"];
var date=as_string(getDay(tradetime))+"."+as_string(getMonth(tradetime))+"."+as_string(getYear(tradetime));
var time=as_string(getHour(tradetime)-4)+"."+as_string(getMinute(tradetime))+"."+as_string(getSecond(tradetime));
var str="Дата: "+date+" Время: "+time+" Операция: "+x["operation"]+" Бумага: "+info["isin"]+" Количество: " +x["quantity"]+ " Цена: " +x["price"]+ " Объем: " +vol+" "+" "+secCode;
signal::notify(str);
signal::play(signalPath);
if (enterPrice==0)
{
enterPrice=x["price"];
signal::alert(str);
LookForPrice=0;
}
WriteInFile(filename,enterPrice);
UppendInFile(reportname,str);
}
Он нормально работает на ММВБ. Но на ФОРТС ничего не возвращает. С чем это может быть связано?