Проблемы написания кросвалютной ТС

 
Доброго времени суток.
Столкнулся с проблемой написания кросалютного эксперта. Точнее сразу с несколькими проблемами. Спрашиваю попорядку.
1) Как послать ордер sell на GBPUSD если мы прикрепили ТС к EURUSD. Мы ведь неможем написать в ордере желательную цену открытия как Bid. Чтобы получать цены с баров других валют я нашел только iOpen, iClose, iHigh, iLow. Да согласен. От Open'a GPBUSD можно отправить ордера. Но это если работать по открытию баров... Впринципе я всегда так работаю. Но хотелось бы знать нормальный способ.
2) Даже если я делаю так, то как это чудо протестировать в тестере стратегий?.. Мне почемуто кажется что это невозможно, по многим причинам... Толи я чегото никак недопру.
 
1. MarketInfo( "GBPUSD", MODE_BID ) и MarketInfo( "GBPUSD", MODE_ASK ).
И, если уже на то пошло, то использовать надо было бы iClose - это последний бид. Только правильнее - MarketInfo ;)
2. Никак. Тестер одновалютный.
Причина обращения: