Автор: Абрамов Александр Пришлите формат команды, которую отправляете.
SendCommand: <command id="gethistorydata"><security><board>FUT</board><seccode>SiZ1</seccode></security><period>3</period><count>5</count><reset>true</reset></command>
Вызываю метод:
void Get_Transaq_History( int TimeframeID, int HistoryLength, bool ResetFlag)
{
// запрос исторических данных для инструмента
string cmd = "<command id=\"gethistorydata\">";
// cmd = cmd + "<command id=\"gethistorydata\" ";
cmd = cmd + "<security>";
cmd = cmd + "<board>FUT</board>";
cmd = cmd + "<seccode>SiZ1</seccode>";
// cmd = cmd + "<secid>21</secid>";
cmd = cmd + "</security>";
cmd = cmd + "<period>" + TimeframeID.ToString() +"</period>";
cmd = cmd + "<count>" + HistoryLength.ToString() + "</count>";
string s = "false";
if (ResetFlag) s = "true";
cmd = cmd + "<reset>" + s + "</reset>";
cmd = cmd + "</command>";
cmd = cmd.Replace("'","");
print("SendCommand: " + cmd);
string res = tslight.TXmlConnector.ConnectorSendCommand(cmd);
print("ServerReply: " + res);
}
ServerReply просто отвечает true без информации о свечах, то же самое в логах