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


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

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

Теги:


Спасибо:


<< < 3 4 5 
Alexander

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


dart
Alexander

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

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


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

dart

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


Alexander
dart
Alexander

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

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


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

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

Alexander

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


dart
Alexander
dart
Alexander

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

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


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

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


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

dart

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


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

Alexander

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


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



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

dart

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


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

Alexander

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


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



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

dart

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


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

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

loading
clippy