Тестирование робота
Atom
01.03.2010
Dmitri Kaptsov


Здравствуйте, Михаил.

В этой ветке хотелось бы обсудить такой насущный вопрос как
тестирование написанного робота. К решению проблемы можно подходить
следующим образом:
1) Открыть демо счет и погонять на нем. Но здесь я столкнулся с
проблемой, что демо фортс работает как-то криво. Я просто загрузил
настройки с реального квика в демо и не увидел ни таблицы всех сделок
ни параметров торговли фьючерсом, хотя графики есть.
2) Тестировать на реальном счете одним контрактом. Но тестировать так
значит терять деньги, чего не хотелось бы.
Михаил, не могли бы вы осветить этот вопрос, если можно.
P.S. Что-то на стокпортале начались проблемы, поэтому наверное лучше
обсудит все здесь.

Теги:


Спасибо:


<< < 2 3 4 5 6  > >>
Mikhail Sukhov

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


"Если мне не изменяет память, переставлены местами код и название
контракта." Самое интересное, что каждому брокеру кажется его стиль
именования единственно правильным. И таких единстрвенных набирется
такое количество... Вообщем, я все названия (коды, классы и т.д.)
храню в конфиг файлах. Это позволяет делать роботов, не завязанных на
инструменте. Я перенес робота в боевой режим - поменял пару строчек в
конфиге. Тоже самое делаю и с путями к квику, и со счетами. Удобно.

Спасибо:

Mikhail Sukhov

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


Идеи были, есть и будут. Вопрос только в том, когда. Вот если бы кто
взялся, да сделал бы. Пусть даже коммерческое (если, конечно, он не
такой клевый чувак как я!). Я бы помог направлением. Тем более, что
сам S# под это уже готов. BaseTrader - и вперед.

Спасибо:

skzuev

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


Аналогично. Действительно очень удобно и сильно упрощает жизнь. Всем
рекомендую внешние конфиги. У меня их даже два - отдельно технические вещи (
путь к QUIK и т.п.), отдельно торговые параметры.
Что раздражает в QUIK - я так и не научился вводить логин/пароль иначе как в
окошко при входе. Приходится эмулировать ввод с клавиатуры для автозапуска
системы. Может кто поделится более изящным решением?

Спасибо:

Mikhail Sukhov

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


Кстати, а зачем? У них есть функция реконнета + расписание подключения
к серверу. Тоеретически, Квик можно запустить аж на всю неделю (а
может и больше). Кто-нибудь уже пробовал?

Спасибо:

skzuev

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


Чтобы робот был полностью автономен.
Пробовал на три дня - работало.
Теоретически можно и на выходные оставлять.

Спасибо:

Mikhail Sukhov

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


Автономный или автоматическим? Думаю, что второе. Так вот отсюда и
вопрос, зачем делать дополнительно в проге, если эту часть
автоматизации уже Квик делает? Или я не что-то уловил.

Спасибо:

skzuev

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


А как QUIK принимает логин и пароль, кроме окошка при старте? может я
пропустил что-то?

Спасибо:

Mikhail Sukhov

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


Никак по другому. Но я имел ввиду то, что Квик можно один раз
запустить. Соответственно и пароль один раз ввести. Или Вы хотите,
чтобы и робот сам Квик запускал а логин пароль вводил?

Спасибо:

skzuev

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


Ну он и сейчас сам его запускает и пароль вводит. Сделать это было несложно.
Просто ввод через окошко накладывает некоторые ограничения, да и лучше было
бы API использовать или командную строку.

Спасибо:

Mikhail Sukhov

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


А пароль так же в конфиге храните? Я бы порекомендовал его или
шифровать http://msdn.microsoft.com/ru-ru/library/ms254494.aspx), или
NTFS безопасность навесить на папку/файл.

Спасибо:
<< < 2 3 4 5 6  > >>

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

loading
clippy