Что не так с GetMarketPrice ?

7 views
Skip to first unread message

devlat

unread,
Sep 17, 2010, 9:05:44 AM9/17/10
to Stock#
Коллеги, помогите разобраться.
Ну замучился уже...

Задача элементарная :
Берем для примера SampleSmartSMA, и теперь нам надо, чтобы при
каждом вызове OnProcess() в переменную _marketBid передавалось,
соответственно, значение лучшего Бида.
Нас ведь в школе как учили...

protected override bool OnProcess()
{
double _marketBid =
base.Security.GetMarketPrice(OrderDirections.Sell,
MarketPriceTypes.Opposite);

а теперь посмотрим, что у нас там в _marketBid.

MessageBox.Show(_marketBid.ToString());

И что мы видим? В МессаджБоксе гордо красуется - 0
А я то действительно хотел увидеть значение бида. Пробовал и так:
double _marketBid = this.Security.BestBid.Price;

и так:
double _marketBid =
TraderHelper.GetMarketPrice(Security,OrderDirections.Sell,MarketPriceTypes.Opposite)

Результат один и тот же. Чувствую что где-то подвох, но не могу понять
в чем именно.
Как мне получить этот бид?

Mikhail Sukhov

unread,
Sep 17, 2010, 9:10:06 AM9/17/10
to Stock#
Необходимо экспортировать стакан http://stocksharp.com/doc/help/html/ad145f75-a2d4-4766-af60-79489b84846c.htm

devlat

unread,
Sep 17, 2010, 9:30:09 AM9/17/10
to Stock#
Михаил, спасибо за направление.
Пошел дальше копать.

On 17 сен, 17:10, Mikhail Sukhov <msouk...@gmail.com> wrote:
> Необходимо экспортировать стаканhttp://stocksharp.com/doc/help/html/ad145f75-a2d4-4766-af60-79489b848...

devlat

unread,
Sep 17, 2010, 9:48:39 AM9/17/10
to Stock#
Всё заработало!!!

Еще раз, огромное спасибо!

On 17 сен, 17:10, Mikhail Sukhov <msouk...@gmail.com> wrote:
> Необходимо экспортировать стаканhttp://stocksharp.com/doc/help/html/ad145f75-a2d4-4766-af60-79489b848...
>

Reply all
Reply to author
Forward
0 new messages