Помогите разобраться.

Есть внешний скрипт, подключенный к источнику №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)