тестирую функции TSLab API через SharpDevelop.
хочу заставить TSLab на демо-счете выставить заявку
на продажу одного лота RIM2.
слепил такой скрипт:
---------------------------
using System;
using System.Collections.Generic;
using TSLab.Script;
using TSLab.Script.Handlers;
using TSLab.Script.Optimization;
using TSLab.Script.Helpers;
using System.Linq;
using TSLab.Script.Realtime;
namespace TSLab.Samples
{
public class Class_Rt : IExternalScript
{
public void Execute(IContext ctx, ISecurity source)
{
ISecurityRt secRt = source as ISecurityRt;
if (!secRt.HasActiveOrders)
{
// подаем заявку на продажу по цене 125000
secRt.NewOrder(TSLab.DataSource.OrderType.Limit,false,125000,1,"EX");
}
} // Execute
} // Class_Rt
} // TSLab.Samples
---------------------------
TSLab в окне сообщений утверждает :
19:35:00.25 100 Скрипт: 'подача заявки по 125000' Скрипт выполнен успешно за 3мс. (40 баров, время 01.06.2012 19:30:00)
19:34:58.70 100 Скрипт: 'подача заявки по 125000' запущен
--------------------------------------------
смотрю в "Свои заявки" - там этой заявки нет.
Что не так в скрипте ?
Прошу привести правильный пример скрипта,
выполняющий задачу выставления заявки на демо-счете по 125000 рэ.
----------------------------
Спасибо заранее !
Attachments
Scr1.JPG (412 downloads)Scr2.JPG (411 downloads)