Добрый день, sda75
Еще раз проверил работу провайдера Finam, в режиме Live на демо-доступе - все работает корректно.
Внизу код системы для LKOH.
Code:
using System;
using System.Drawing;
using OpenQuant.API;
using OpenQuant.API.Indicators;
public class MyStrategy : Strategy
{
private Order sellLimit;
private Order stopOrder;
public override void OnBar(Bar bar)
{
if(!HasPosition)
{
if(sellLimit != null && sellLimit.Status == OrderStatus.New)
sellLimit.Cancel();
if(sellLimit == null ||
(sellLimit != null && (sellLimit.Status != OrderStatus.PendingNew || sellLimit.Status != OrderStatus.PendingCancel)))
{
int qty = 1;
double enterLevel = bar.Close + 0.3;
sellLimit = LimitOrder(OrderSide.Sell, qty, enterLevel);
sellLimit.Send();
Console.WriteLine(DateTime.Now.TimeOfDay + " Limit order sent");
}
}
}
public override void OnPositionOpened()
{
int qty = 1;
double stopLevel = Position.EntryPrice + 0.2;
stopOrder = StopOrder(OrderSide.Buy, qty, stopLevel);
stopOrder.Send();
Console.WriteLine(DateTime.Now.TimeOfDay + " Stop order sent");
}
public override void OnStrategyStart()
{
Console.WriteLine(DateTime.Now.TimeOfDay + " Strategy start");
}
}
Попробуйте эту систему у себя на демо-доступе. Его можно получить здесь:
http://www.finam.ru/howtotrade/tconnector00002/default.asp?program=Transaq%20ConnectorНапишите также версию своего OpenQuant. Посмотреть ее можно в "OpenQuant -> Help -> About OpenQuant"