У вас не стоит Flash Player
Настройки
#9035 - Tue Jul 27 2010 04:43 PM Как подключить второй источник?
TrendCatcher Offline
addict

Registered: Fri Feb 12 2010
Записи: 495
Loc: Москва, Россия
Помогите разобраться.

Есть внешний скрипт, подключенный к источнику №1. Он все анализирует и выполняет с одним источником как надо. Но я хочу, чтобы это все осталось, как есть, только чтобы сделки выполнялись с другим источником №2.

В скрипте есть функция
Code:
public virtual void Execute(IContext ctx, ISecurity source)


В ней есть обращения к source.Positions. Как мне вместо source здесь обратиться к source2? В данном случае source - это имя кубика с источником №1 или нет? Как идёт обращение к источникам?

Вот, например, обращения к первому источнику:

Code:
IPosition LongPos = source.Positions.GetLastActiveForSignal("L");


Code:
source.Positions.BuyAtMarket(bar, 1, "L");


Code:
LongPos.CloseAtMarket(bar+1, "LX");


И т.п. Как мне тут заменить на другой источник?


Отредактировано TrendCatcher (Tue Jul 27 2010 04:46 PM)

Наверх
#9059 - Tue Jul 27 2010 08:03 PM Re: Как подключить второй источник? [Re: TrendCatcher]
uprav Offline
addict

Registered: Thu Jan 14 2010
Записи: 594
Originally Posted By: TrendCatcher
Помогите разобраться. И т.п. Как мне тут заменить на другой источник?


http://www.tslab.ru/ubb/ubbthreads.php?ubb=showflat&Main=770&Number=7941#Post7941
_________________________


Наверх


Moderator:  ViL, sar