Автор |
Сообщение |
pitero
Зарегистрирован: 09.06.2008
Сообщения: 65
Откуда: Екатеринбург
|
Как протестить выставление заявок?
ну то есть за прошедший период снова проимитировать получение данных так, что бы отработал код, пишущий в файл транзакций?
Barreplay не помогает, сигналы рисуются, а в файл не пишется ничего... |
|
|
Посмотреть профиль Отправить личное сообщение |
|
000
Site Admin
Зарегистрирован: 10.12.2007
Сообщения: 9106
|
Это видимо зависит от конструкции робота. Тот вариант который я выкладывал у меха на форуме у меня прекрасно пишет. |
_________________ ceterum censeo carthaginem esse delendam
Удачи. Олег. |
|
Посмотреть профиль Отправить личное сообщение Посетить сайт автора |
|
pitero
Зарегистрирован: 09.06.2008
Сообщения: 65
Откуда: Екатеринбург
|
000 писал(а): |
Это видимо зависит от конструкции робота. Тот вариант который я выкладывал у меха на форуме у меня прекрасно пишет. |
ну тогда поскажи еще - и я перепишу все с меховского на твой вариант .
Если у меня несколько разных систем, а тестируется единомоментно 1 файл - я могу использовать #include для того чтоб подцепить индикаторы по разным тикерам. Это более менее понятно.
Вопрос таймфрэйма, что делать если 2 системы - одна длинная, 30-минутки, другая быстрая 7-ми минутки. Тикеры разные. А надо все положить в один файл робота, а робот пашет на одном таймфрэйме.
?
А если запускать несколько штук ами на одной базе - они не подерутся? Экспорт в ами идет плагином из квика 5.10 напрямую. |
|
|
Посмотреть профиль Отправить личное сообщение |
|
commenced
Советник
Зарегистрирован: 08.04.2008
Сообщения: 643
Откуда: от "Верблюда"
|
pitero писал(а): |
000 писал(а): |
Это видимо зависит от конструкции робота. Тот вариант который я выкладывал у меха на форуме у меня прекрасно пишет. |
ну тогда поскажи еще - и я перепишу все с меховского на твой вариант .
Если у меня несколько разных систем, а тестируется единомоментно 1 файл - я могу использовать #include для того чтоб подцепить индикаторы по разным тикерам. Это более менее понятно.
Вопрос таймфрэйма, что делать если 2 системы - одна длинная, 30-минутки, другая быстрая 7-ми минутки. Тикеры разные. А надо все положить в один файл робота, а робот пашет на одном таймфрэйме.
?
А если запускать несколько штук ами на одной базе - они не подерутся? Экспорт в ами идет плагином из квика 5.10 напрямую. |
Раскажи как ты запускаеш несколько ами и как ты их устанавливал. |
_________________ Юра |
|
Посмотреть профиль Отправить личное сообщение Отправить e-mail |
|
000
Site Admin
Зарегистрирован: 10.12.2007
Сообщения: 9106
|
pitero писал(а): |
000 писал(а): |
Это видимо зависит от конструкции робота. Тот вариант который я выкладывал у меха на форуме у меня прекрасно пишет. |
ну тогда поскажи еще - и я перепишу все с меховского на твой вариант .
Если у меня несколько разных систем, а тестируется единомоментно 1 файл - я могу использовать #include для того чтоб подцепить индикаторы по разным тикерам. Это более менее понятно.
Вопрос таймфрэйма, что делать если 2 системы - одна длинная, 30-минутки, другая быстрая 7-ми минутки. Тикеры разные. А надо все положить в один файл робота, а робот пашет на одном таймфрэйме.
?
А если запускать несколько штук ами на одной базе - они не подерутся? Экспорт в ами идет плагином из квика 5.10 напрямую. |
Хм. Дааа. В таком случае наверное лучше моховского робота использовать. Вечером посмотрю как он с барреплеем заявки пишет. |
_________________ ceterum censeo carthaginem esse delendam
Удачи. Олег. |
|
Посмотреть профиль Отправить личное сообщение Посетить сайт автора |
|
000
Site Admin
Зарегистрирован: 10.12.2007
Сообщения: 9106
|
commenced писал(а): |
pitero писал(а): |
000 писал(а): |
Это видимо зависит от конструкции робота. Тот вариант который я выкладывал у меха на форуме у меня прекрасно пишет. |
ну тогда поскажи еще - и я перепишу все с меховского на твой вариант .
Если у меня несколько разных систем, а тестируется единомоментно 1 файл - я могу использовать #include для того чтоб подцепить индикаторы по разным тикерам. Это более менее понятно.
Вопрос таймфрэйма, что делать если 2 системы - одна длинная, 30-минутки, другая быстрая 7-ми минутки. Тикеры разные. А надо все положить в один файл робота, а робот пашет на одном таймфрэйме.
?
А если запускать несколько штук ами на одной базе - они не подерутся? Экспорт в ами идет плагином из квика 5.10 напрямую. |
Раскажи как ты запускаеш несколько ами и как ты их устанавливал. |
Просто копируй установленный Ами в другую папку и можешь его запускать. |
_________________ ceterum censeo carthaginem esse delendam
Удачи. Олег. |
|
Посмотреть профиль Отправить личное сообщение Посетить сайт автора |
|
pitero
Зарегистрирован: 09.06.2008
Сообщения: 65
Откуда: Екатеринбург
|
commenced писал(а): |
Раскажи как ты запускаеш несколько ами и как ты их устанавливал. |
установил, запустил 2 раза - запустилось 2 экземпляра ами.
поскольку оба настроены одинаково - импорт через плагин, подозреваю что будут драться.
Олег говорит что надо из разных каталогов запускать, один видимо без экспорта из квика настроить. попробую. |
|
|
Посмотреть профиль Отправить личное сообщение |
|
000
Site Admin
Зарегистрирован: 10.12.2007
Сообщения: 9106
|
На сколько я знаю, в два ами экспорт из квика сделать не получится. |
_________________ ceterum censeo carthaginem esse delendam
Удачи. Олег. |
|
Посмотреть профиль Отправить личное сообщение Посетить сайт автора |
|
pitero
Зарегистрирован: 09.06.2008
Сообщения: 65
Откуда: Екатеринбург
|
000 писал(а): |
На сколько я знаю, в два ами экспорт из квика сделать не получится. |
как бы и не надо - один видимо надо настроить просто local database а другой как импорт из квика. Я думал ты так посоветовал. Для этого и разные каталоги - чтоб настройки разные амишные хранить. Или настройки базы храняться в самой базе? |
|
|
Посмотреть профиль Отправить личное сообщение |
|
000
Site Admin
Зарегистрирован: 10.12.2007
Сообщения: 9106
|
Цитата: |
Или настройки базы храняться в самой базе? |
Да. Файл broker.workspace
Вообще конечно возможно переписать несколько стратегий, даже работающих на разных фреймах, в один код, но это непростая задача. |
_________________ ceterum censeo carthaginem esse delendam
Удачи. Олег. |
|
Посмотреть профиль Отправить личное сообщение Посетить сайт автора |
|
Tim
Зарегистрирован: 12.02.2010
Сообщения: 245
Откуда: Дмитров
|
Напишу в эту тему, т.к. вопрос в тему, как говорится.
Ситуация такая:
Есть индюк совмещенный с роботом Меха.
Есть 2 брокерских счета.
Индюк скопирован с изменением данных по этим счетам и номерам клиентов. Также изменил пути к файлам/папкам.
Об индюка вставлены в реал-тайм график (экспорт из Квика через плагин).
Правильно ли сделал?
Пока сделок не было, надеюсь не пропустит.
Были только операции Sell, но когда я запустил робота вчера вечером, то это были не первые Sell. То есть позиция была закрыта раньше.
Второй вопрос:
Пытаюсь проверить робота - пишет ли заявки в три файл. Через Bar-replay.
Не пишет. Не пойму что я не так сделал?
Эквити он чертит и изменяет, сделки в Скане видны, но три файл пустой. Путь точный, слэши прямые. Что может быть не так? |
_________________ УСПЕХ — это движение от неудачи к неудаче БЕЗ ПОТЕРИ ЭНТУЗИАЗМА.
- Уинстон Черчилль |
|
Посмотреть профиль Отправить личное сообщение Посетить сайт автора |
|
000
Site Admin
Зарегистрирован: 10.12.2007
Сообщения: 9106
|
1. Проверь чтобы писал в tri. Для этого систему убери совсем и тупо вместо неё напиши Buy = 1; Sell = 0; И прогони на бар реплеере. Должен будет написать в tri
(да, чуть не забыл, Equity() из робота убери пока)
Вот если пишет, то тогда надо двигаться дальше. |
_________________ ceterum censeo carthaginem esse delendam
Удачи. Олег. |
|
Посмотреть профиль Отправить личное сообщение Посетить сайт автора |
|
Tim
Зарегистрирован: 12.02.2010
Сообщения: 245
Откуда: Дмитров
|
Сделал - не пишет. Блииин
Может в коде что-то не так:
Код: |
///////// Установки аккаунта ///////////
TickerID=1; // уникальный для каждого индикатора номер
Ticker="RTS_fut"; // название бумаги в Амиброкере. Для реала RiZ0 из базы Online
TimeFrame=5; // таймфрейм в минутах. На других таймфреймах работать не будет
Classcode="SPBFUT"; // код класса бумаги
Seccode="RIZ0"; // код бумаги
Account="L00-00000000"; // ваш аккаунт на бирже
Client="9999"; // код клиента
FileName="D:/Tim/Trading/My_Robot_test/trans.tri"; // слэши прямые!!! имя файла с транзакциями для квика
Otstup=100; // в процентах. заявка будет выставлена хуже текущей цены на столько процентов
Point=0; // количество знаков после запятой в цене
|
|
_________________ УСПЕХ — это движение от неудачи к неудаче БЕЗ ПОТЕРИ ЭНТУЗИАЗМА.
- Уинстон Черчилль
Последний раз редактировалось: Tim (Чт Сен 30, 2010 12:17 pm), всего редактировалось 1 раз |
|
Посмотреть профиль Отправить личное сообщение Посетить сайт автора |
|
000
Site Admin
Зарегистрирован: 10.12.2007
Сообщения: 9106
|
В коде все так. Не ты первый его проверяешь. Может ты в настройках накосячил. Типа с путем к tri.
Попробуй мой робот который через АА. Может он заработает.... |
_________________ ceterum censeo carthaginem esse delendam
Удачи. Олег. |
|
Посмотреть профиль Отправить личное сообщение Посетить сайт автора |
|
Tim
Зарегистрирован: 12.02.2010
Сообщения: 245
Откуда: Дмитров
|
Вот установки. Заменил только код клиента и аккаунт.
А ну и тикер поставил тот, что на графике не реал-тайм.
Кстати тестирую на втором Ами, запущенном из той же папки, но с другой базой котировок.
RTS_fut - тикер из Ами, в реале ставлю тикер из Ами RiZ0.
Код бумаги RIZ0, как уже видел у одного из роботов, выложенных здесь или на РТ. |
_________________ УСПЕХ — это движение от неудачи к неудаче БЕЗ ПОТЕРИ ЭНТУЗИАЗМА.
- Уинстон Черчилль
Последний раз редактировалось: Tim (Чт Сен 30, 2010 12:47 pm), всего редактировалось 1 раз |
|
Посмотреть профиль Отправить личное сообщение Посетить сайт автора |
|
|