РТС Стандарт

РТС Стандарт
Atom
9/3/2010
Tauler


Михаил возникла вот такая проблема.

у меня код клиента, кторый я забиваю во время создания шлюза,
отличатеся от того кода клиента ,кторый необходимо выставить при
создании сделки на РТС Стандарт. что делать? мне надо в рамках одного
ITrader совершать сделки и на мамбе и на фортсе и на ртс стандарт

Tags:


Thanks:


1 2 3  > >>
Mikhail Sukhov

Avatar
Date: 9/3/2010
Reply


Меняйте транзакции строку на лету как здесь

http://stocksharp.com/doc/help/html/0b0bd6e0-7ddf-407d-9e03-a218796163af.htm

Беритеhttp://stocksharp.com/doc/help/html/P_Ecng_Trading_Quik_TransactionBuilder_Orders.htm

и смотрите своб заявку. В зависимости от этого меняйте код клиента.

Thanks:

Tauler

Avatar
Date: 9/3/2010
Reply


cсвоб заявку? своп или стоп? :) не очень понял, что менять в ордере.
можно оподробнее плиз?

Thanks:

Tauler

Avatar
Date: 9/3/2010
Reply


Может зря вы код клиента из заявки удалили?

Thanks:

Mikhail Sukhov

Avatar
Date: 9/3/2010
Reply


Он там никогда не был.... Менять саму строку транзакции. Через
TransactionBuilder. В качестве примера можно взять код из доки. Там
меняется другая инструкция, но просто замените ее на

http://stocksharp.com/doc/help/html/M_Ecng_Trading_Quik_TransactionBuilder_SetClientCode_1_bb3a7a4f.htm


Thanks:

Tauler

Avatar
Date: 9/3/2010
Reply


Интерсное кино :) я добавил в Инструменты газвпрои из РТС Стандарт, и
когда выставляю ордер , в Order.Security.Class стоит RTSST (что есть
правда), а в Exchage.Name тоит ММВБ, что есть брехня наверное :)

Thanks:

Tauler

Avatar
Date: 9/3/2010
Reply


версия 2.1 у меня еще

Thanks:

Mikhail Sukhov

Avatar
Date: 9/3/2010
Reply


Неважно. Все, что не RTSFUT и RTSOPT - в баню, то есть в Мамбу и как
Equity. Так что может быть. Всех я кодов не знаю, а с экзотикой не
работал.

Thanks:

Tauler

Avatar
Date: 9/3/2010
Reply


Получается свойство Echage может врать. На ртсе такая банда кодов?

Thanks:

Mikhail Sukhov

Avatar
Date: 9/3/2010
Reply


Не то, чтобы врать... Если посмотреть на класс Exchange, то он знает
только рынок ФОРТС и фондовую мамбу. Тоесть, классическое. У ртс
стандарт, вроде, даже время отличается от работы ФОРТСа, нет?

Thanks:

Tauler

Avatar
Date: 9/4/2010
Reply


Неа. с 10 до 23.50 с 2-мя перерывами на клиринг. а засада была вот в
чем - у меня ест ькод вида (пишу по памяти)

if(security.Exchage.Name = "РТС")
order.Account = fortsAccout;
else
order.Account = micexAccount;

поэтому (т.к. в security.Exchage.Name стоял "ММВБ") в ордер совался
неверный СЧЕТ.
а вот почему эксепшн был "неверный код клиента" - не знаю. все
заработало после костыля

if(security.Exchage.Name = "РТС" || security.Class = "RTSST")
order.Account = fortsAccout;
else
order.Account = micexAccount;

ну и в событи FormatTransaction на всякий случаю инструкцию удаляю и
код клиента делаю раным фортсовому счету (хотя может это уже и лишнее)

P.S. насчет иного времени работы РТС Стандарт не уверен на все 100%,
но на 85% - думаю такое же как и на фортс. биржа то одна.

Thanks:
1 2 3  > >>

Attach files by dragging & dropping, , or pasting from the clipboard.

loading
clippy