РТС Стандарт
Atom
03.09.2010


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

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

Теги:


Спасибо:


1 2 3  > >>
Mikhail Sukhov

Фотография
Дата: 03.09.2010
Ответить


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

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

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

Спасибо:

Tauler

Фотография
Дата: 03.09.2010
Ответить


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

Спасибо:

Tauler

Фотография
Дата: 03.09.2010
Ответить


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

Спасибо:

Mikhail Sukhov

Фотография
Дата: 03.09.2010
Ответить


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

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


Спасибо:

Tauler

Фотография
Дата: 03.09.2010
Ответить


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

Спасибо:

Tauler

Фотография
Дата: 03.09.2010
Ответить


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

Спасибо:

Mikhail Sukhov

Фотография
Дата: 03.09.2010
Ответить


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

Спасибо:

Tauler

Фотография
Дата: 03.09.2010
Ответить


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

Спасибо:

Mikhail Sukhov

Фотография
Дата: 03.09.2010
Ответить


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

Спасибо:

Tauler

Фотография
Дата: 04.09.2010
Ответить


Неа. с 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% - думаю такое же как и на фортс. биржа то одна.

Спасибо:
1 2 3  > >>

Добавить файлы через драг-н-дроп, , или вставить из буфера обмена.

loading
clippy