Добрый день!
Допустим есть обычный скрипт:
Code:
using System;
using System.Collections.Generic;
using TSLab.Script;
using TSLab.Script.Handlers;
using TSLab.Script.Optimization;
using TSLab.Script.Helpers;

namespace IS
{
public class IS : IExternalScript
{
public void Execute(IContext ctx, ISecurity sec)
{
for (var i = 0; i < sec.Bars.Count; i++)
{
var le = sec.Positions.GetLastActiveForSignal("LE", i);
if (le == null)
{
sec.Positions.BuyAtPrice(i + 1, 1, 10000, "LE");
}
else
{	
le.CloseAtProfit(i + 1, 10500, "LPX");
le.CloseAtStop(i + 1, 9500, "LSX");						
}}}}}

У этого скрипта ТФ 5 сек. Подскажите пожалуйста что будет если поставить пересчет не интервал, а пок/прод:
1. после исполнения входа, на следующем тике будет выставлен ТР и SL и не будет переставляться до конца текущего бара или ТР и SL после каждого тика будут переставляться, закидывая сервер брокера одинаковыми заявками?
2. если все таки будет страдать сервер брокера... как мне сделать так чтобы после выполнения входа на следующем тике выставлялись ТР и SL, и до конца текущего бара больше не отправлялись на сервер?
Чтобы еще одну тему не создавать: скажите в realtime режиме будет ли работать индикатор sma?
Заранее спасибо!

С уважением, Дмитрий Кузьмин!


Отредактировано DmitriyKuzmin (Sun Jan 04 2015 06:23 PM)