Stock# с несколькими квиками

Stock# с несколькими квиками
Atom
8/3/2010
Alexander


Со сколькими копиями квика можно безболезненно запускать одного
робота?
Как происходит экспорт через DDE в Stock# - одинаковые данные, я так
понимаю, фильтруются?

Вопрос возник не случайно - сейчас с 7ми квиками роботы съедают до
50-60% от нашего довольно мощного сервера (на каждом квике запущен 1-2
робота, каждый робот запускается 1 секунду). Стоит ли искать ошибку,
пытаться оптимизировать самого робота или лучше закинуть часть квиков
на другой сервер?

Tags:


Thanks:


<< < 3 4 5 
Alexander

Avatar
Date: 6/17/2011
Reply


dart
Alexander

Как строится работа с двумя квиками? Как определяется задержка?
У меня в настоящий момент работает 6 квиков, 1 робот, задержек не наблюдаю.

1. Как обычно, объявляю два квика. Без использования Multitrader.
2. Смотрю сделки методом Filter. Смотрю дату последнего тика.


2 QuikTrader? DDE разные?
Используйте MultiTrader, там всё просто, не надо его бояться. :)
Thanks:

dart

Avatar
Date: 6/17/2011
Reply


Alexander
dart
Alexander

Как строится работа с двумя квиками? Как определяется задержка?
У меня в настоящий момент работает 6 квиков, 1 робот, задержек не наблюдаю.

1. Как обычно, объявляю два квика. Без использования Multitrader.
2. Смотрю сделки методом Filter. Смотрю дату последнего тика.


2 QuikTrader? DDE разные?
Используйте MultiTrader, там всё просто, не надо его бояться. :)

Конечно ДДЕ разные. S# сам же их переименовывает quik1 и quik2.
Можно и Multitrader. Но у меня могут быть на разных квиках разные стратегии и разные объемы.
Там же, я как понял, вся работа ведется только с одним созданным шлюзом Multitrader. Как там задавать разные объемы на разные квики?
Thanks:

Alexander

Avatar
Date: 6/17/2011
Reply


dart
Alexander
dart
Alexander

Как строится работа с двумя квиками? Как определяется задержка?
У меня в настоящий момент работает 6 квиков, 1 робот, задержек не наблюдаю.

1. Как обычно, объявляю два квика. Без использования Multitrader.
2. Смотрю сделки методом Filter. Смотрю дату последнего тика.


2 QuikTrader? DDE разные?
Используйте MultiTrader, там всё просто, не надо его бояться. :)

Конечно ДДЕ разные. S# сам же их переименовывает quik1 и quik2.
Можно и Multitrader. Но у меня могут быть на разных квиках разные стратегии и разные объемы.
Там же, я как понял, вся работа ведется только с одним созданным шлюзом Multitrader. Как там задавать разные объемы на разные квики?


Передавать в стратегии нужные Volume.
Я, к примеру, меняю объём для каждой стратегии в каждом квике перед каждым входом - в зависимости от того сколько для данного счёта свободных средств.
MultiTrader никак не влияет на то что на разных квиках будут разные стратегии, это очевидно что так будет.
Thanks:

dart

Avatar
Date: 6/17/2011
Reply


Да я кажется понял. Попробую с Multitrader.
Хотя всё равно не понятно почему с двумя QuikTrader сделки приходят не одинаково.
Мне кажется проще иметь возможность самому задавать имя ДДЕ-сервера и запускать два отдельных робота на каждый квик.
Хотя б для того чтобы можно было перезапускать один без ущерба для второго робота
Thanks:

Alexander

Avatar
Date: 6/17/2011
Reply


dart
Да я кажется понял. Попробую с Multitrader.
Хотя всё равно не понятно почему с двумя QuikTrader сделки приходят не одинаково.
Мне кажется проще иметь возможность самому задавать имя ДДЕ-сервера и запускать два отдельных робота на каждый квик.
Хотя б для того чтобы можно было перезапускать один без ущерба для второго робота



что подразумевается под "два отдельных робота на каждый квик"?
на один квик запускается один QuikTrader \ MultiTrader \ ..., в нём запускается 1 - тысячи Strategy, которые могут перезапускаться, останавливаться, как угодно взаимодействовать с квиком, без ущерба остальным стратегиям.
1 квик - 1 имя DDE. Иначе технология DDE не работает - лишь 1 вывод возможен.
Thanks:

dart

Avatar
Date: 6/17/2011
Reply


Подразумевается полностью два отдельных робота на каждый квик.
В каждом роботе у меня несколько стратегий. Имя ДДЕ -сервера - wrapper и его не изменить.
Потому я и говорю, если б можно было менять: одному роботу задаю одно имя ДДЕ-сервера, другому другое и каждый работает со своим квиком не завися друг от друга.
Thanks:

Alexander

Avatar
Date: 6/17/2011
Reply


dart
Подразумевается полностью два отдельных робота на каждый квик.
В каждом роботе у меня несколько стратегий. Имя ДДЕ -сервера - wrapper и его не изменить.
Потому я и говорю, если б можно было менять: одному роботу задаю одно имя ДДЕ-сервера, другому другое и каждый работает со своим квиком не завися друг от друга.



А кто мешает это сделать?
В любом случае имена DDE серверов обязаны быть разными для разных квиков. Отсюда и возникают проблемы.
Пользуйтесь конструктором QuikTrader, передавая разные имена DDE для каждого Quik:
дока
Thanks: dart

dart

Avatar
Date: 6/17/2011
Reply


Спасибо. Не знал что есть возможность менять имя ДДе-сервера
Thanks:
<< < 3 4 5 

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

loading
clippy