Список форумов AmiSite.ru AmiSite.ru
Форум по Ами
 FAQ  •  Поиск  •  Пользователи  •  Группы   •  Регистрация  •  Профиль  •  Войти и проверить личные сообщения  •  Вход
 протестить выставление заявок Следующая тема
Предыдущая тема
Начать новую тему  Ответить на тему
Автор Сообщение
pitero



Зарегистрирован: 09.06.2008
Сообщения: 65
Откуда: Екатеринбург

СообщениеДобавлено: Ср Июл 02, 2008 8:29 am Ответить с цитатой Вернуться к началу

Как протестить выставление заявок?
ну то есть за прошедший период снова проимитировать получение данных так, что бы отработал код, пишущий в файл транзакций?
Barreplay не помогает, сигналы рисуются, а в файл не пишется ничего...
Посмотреть профиль Отправить личное сообщение
000
Site Admin


Зарегистрирован: 10.12.2007
Сообщения: 9106

СообщениеДобавлено: Ср Июл 02, 2008 8:50 am Ответить с цитатой Вернуться к началу

Это видимо зависит от конструкции робота. Тот вариант который я выкладывал у меха на форуме у меня прекрасно пишет.

_________________
ceterum censeo carthaginem esse delendam
Удачи. Олег.
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
pitero



Зарегистрирован: 09.06.2008
Сообщения: 65
Откуда: Екатеринбург

СообщениеДобавлено: Чт Июл 03, 2008 7:05 am Ответить с цитатой Вернуться к началу

000 писал(а):
Это видимо зависит от конструкции робота. Тот вариант который я выкладывал у меха на форуме у меня прекрасно пишет.

ну тогда поскажи еще - и я перепишу все с меховского на твой вариант Smile.
Если у меня несколько разных систем, а тестируется единомоментно 1 файл - я могу использовать #include для того чтоб подцепить индикаторы по разным тикерам. Это более менее понятно.
Вопрос таймфрэйма, что делать если 2 системы - одна длинная, 30-минутки, другая быстрая 7-ми минутки. Тикеры разные. А надо все положить в один файл робота, а робот пашет на одном таймфрэйме.
?
А если запускать несколько штук ами на одной базе - они не подерутся? Экспорт в ами идет плагином из квика 5.10 напрямую.
Посмотреть профиль Отправить личное сообщение
commenced
Советник


Зарегистрирован: 08.04.2008
Сообщения: 643
Откуда: от "Верблюда"

СообщениеДобавлено: Чт Июл 03, 2008 7:18 am Ответить с цитатой Вернуться к началу

pitero писал(а):
000 писал(а):
Это видимо зависит от конструкции робота. Тот вариант который я выкладывал у меха на форуме у меня прекрасно пишет.

ну тогда поскажи еще - и я перепишу все с меховского на твой вариант Smile.
Если у меня несколько разных систем, а тестируется единомоментно 1 файл - я могу использовать #include для того чтоб подцепить индикаторы по разным тикерам. Это более менее понятно.
Вопрос таймфрэйма, что делать если 2 системы - одна длинная, 30-минутки, другая быстрая 7-ми минутки. Тикеры разные. А надо все положить в один файл робота, а робот пашет на одном таймфрэйме.
?
А если запускать несколько штук ами на одной базе - они не подерутся? Экспорт в ами идет плагином из квика 5.10 напрямую.

Раскажи как ты запускаеш несколько ами и как ты их устанавливал.

_________________
Юра
Посмотреть профиль Отправить личное сообщение Отправить e-mail
000
Site Admin


Зарегистрирован: 10.12.2007
Сообщения: 9106

СообщениеДобавлено: Чт Июл 03, 2008 8:09 am Ответить с цитатой Вернуться к началу

pitero писал(а):
000 писал(а):
Это видимо зависит от конструкции робота. Тот вариант который я выкладывал у меха на форуме у меня прекрасно пишет.

ну тогда поскажи еще - и я перепишу все с меховского на твой вариант Smile.
Если у меня несколько разных систем, а тестируется единомоментно 1 файл - я могу использовать #include для того чтоб подцепить индикаторы по разным тикерам. Это более менее понятно.
Вопрос таймфрэйма, что делать если 2 системы - одна длинная, 30-минутки, другая быстрая 7-ми минутки. Тикеры разные. А надо все положить в один файл робота, а робот пашет на одном таймфрэйме.
?
А если запускать несколько штук ами на одной базе - они не подерутся? Экспорт в ами идет плагином из квика 5.10 напрямую.

Хм. Дааа. В таком случае наверное лучше моховского робота использовать. Вечером посмотрю как он с барреплеем заявки пишет.

_________________
ceterum censeo carthaginem esse delendam
Удачи. Олег.
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
000
Site Admin


Зарегистрирован: 10.12.2007
Сообщения: 9106

СообщениеДобавлено: Чт Июл 03, 2008 8:31 am Ответить с цитатой Вернуться к началу

commenced писал(а):
pitero писал(а):
000 писал(а):
Это видимо зависит от конструкции робота. Тот вариант который я выкладывал у меха на форуме у меня прекрасно пишет.

ну тогда поскажи еще - и я перепишу все с меховского на твой вариант Smile.
Если у меня несколько разных систем, а тестируется единомоментно 1 файл - я могу использовать #include для того чтоб подцепить индикаторы по разным тикерам. Это более менее понятно.
Вопрос таймфрэйма, что делать если 2 системы - одна длинная, 30-минутки, другая быстрая 7-ми минутки. Тикеры разные. А надо все положить в один файл робота, а робот пашет на одном таймфрэйме.
?
А если запускать несколько штук ами на одной базе - они не подерутся? Экспорт в ами идет плагином из квика 5.10 напрямую.

Раскажи как ты запускаеш несколько ами и как ты их устанавливал.

Просто копируй установленный Ами в другую папку и можешь его запускать.

_________________
ceterum censeo carthaginem esse delendam
Удачи. Олег.
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
pitero



Зарегистрирован: 09.06.2008
Сообщения: 65
Откуда: Екатеринбург

СообщениеДобавлено: Чт Июл 03, 2008 8:19 pm Ответить с цитатой Вернуться к началу

commenced писал(а):
Раскажи как ты запускаеш несколько ами и как ты их устанавливал.

установил, запустил 2 раза - запустилось 2 экземпляра ами.
поскольку оба настроены одинаково - импорт через плагин, подозреваю что будут драться.
Олег говорит что надо из разных каталогов запускать, один видимо без экспорта из квика настроить. попробую.
Посмотреть профиль Отправить личное сообщение
000
Site Admin


Зарегистрирован: 10.12.2007
Сообщения: 9106

СообщениеДобавлено: Чт Июл 03, 2008 9:18 pm Ответить с цитатой Вернуться к началу

На сколько я знаю, в два ами экспорт из квика сделать не получится.

_________________
ceterum censeo carthaginem esse delendam
Удачи. Олег.
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
pitero



Зарегистрирован: 09.06.2008
Сообщения: 65
Откуда: Екатеринбург

СообщениеДобавлено: Пт Июл 04, 2008 8:00 am Ответить с цитатой Вернуться к началу

000 писал(а):
На сколько я знаю, в два ами экспорт из квика сделать не получится.

как бы и не надо - один видимо надо настроить просто local database а другой как импорт из квика. Я думал ты так посоветовал. Для этого и разные каталоги - чтоб настройки разные амишные хранить. Или настройки базы храняться в самой базе?
Посмотреть профиль Отправить личное сообщение
000
Site Admin


Зарегистрирован: 10.12.2007
Сообщения: 9106

СообщениеДобавлено: Пт Июл 04, 2008 8:07 am Ответить с цитатой Вернуться к началу

Цитата:
Или настройки базы храняться в самой базе?

Да. Файл broker.workspace
Вообще конечно возможно переписать несколько стратегий, даже работающих на разных фреймах, в один код, но это непростая задача.

_________________
ceterum censeo carthaginem esse delendam
Удачи. Олег.
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
Tim



Зарегистрирован: 12.02.2010
Сообщения: 245
Откуда: Дмитров

СообщениеДобавлено: Чт Сен 30, 2010 9:51 am Ответить с цитатой Вернуться к началу

Напишу в эту тему, т.к. вопрос в тему, как говорится.

Ситуация такая:

Есть индюк совмещенный с роботом Меха.
Есть 2 брокерских счета.
Индюк скопирован с изменением данных по этим счетам и номерам клиентов. Также изменил пути к файлам/папкам.
Об индюка вставлены в реал-тайм график (экспорт из Квика через плагин).
Правильно ли сделал?
Пока сделок не было, надеюсь не пропустит.
Были только операции Sell, но когда я запустил робота вчера вечером, то это были не первые Sell. То есть позиция была закрыта раньше.


Второй вопрос:

Пытаюсь проверить робота - пишет ли заявки в три файл. Через Bar-replay.
Не пишет. Не пойму что я не так сделал?
Эквити он чертит и изменяет, сделки в Скане видны, но три файл пустой. Путь точный, слэши прямые. Что может быть не так?

_________________
УСПЕХ — это движение от неудачи к неудаче БЕЗ ПОТЕРИ ЭНТУЗИАЗМА.
- Уинстон Черчилль
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
000
Site Admin


Зарегистрирован: 10.12.2007
Сообщения: 9106

СообщениеДобавлено: Чт Сен 30, 2010 10:31 am Ответить с цитатой Вернуться к началу

1. Проверь чтобы писал в tri. Для этого систему убери совсем и тупо вместо неё напиши Buy = 1; Sell = 0; И прогони на бар реплеере. Должен будет написать в tri
(да, чуть не забыл, Equity() из робота убери пока)
Вот если пишет, то тогда надо двигаться дальше.

_________________
ceterum censeo carthaginem esse delendam
Удачи. Олег.
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
Tim



Зарегистрирован: 12.02.2010
Сообщения: 245
Откуда: Дмитров

СообщениеДобавлено: Чт Сен 30, 2010 11:22 am Ответить с цитатой Вернуться к началу

Сделал - не пишет. Блииин Sad

Может в коде что-то не так:

Код:
///////// Установки аккаунта ///////////

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

СообщениеДобавлено: Чт Сен 30, 2010 11:42 am Ответить с цитатой Вернуться к началу

В коде все так. Не ты первый его проверяешь. Может ты в настройках накосячил. Типа с путем к tri.
Попробуй мой робот который через АА. Может он заработает....

_________________
ceterum censeo carthaginem esse delendam
Удачи. Олег.
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
Tim



Зарегистрирован: 12.02.2010
Сообщения: 245
Откуда: Дмитров

СообщениеДобавлено: Чт Сен 30, 2010 12:24 pm Ответить с цитатой Вернуться к началу

Вот установки. Заменил только код клиента и аккаунт.
А ну и тикер поставил тот, что на графике не реал-тайм.

Кстати тестирую на втором Ами, запущенном из той же папки, но с другой базой котировок.

RTS_fut - тикер из Ами, в реале ставлю тикер из Ами RiZ0.
Код бумаги RIZ0, как уже видел у одного из роботов, выложенных здесь или на РТ.

_________________
УСПЕХ — это движение от неудачи к неудаче БЕЗ ПОТЕРИ ЭНТУЗИАЗМА.
- Уинстон Черчилль

Последний раз редактировалось: Tim (Чт Сен 30, 2010 12:47 pm), всего редактировалось 1 раз
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
Показать сообщения:      
Начать новую тему  Ответить на тему


 Перейти:   



Следующая тема
Предыдущая тема
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете вкладывать файлы
Вы не можете скачивать файлы


Powered by phpBB © 2001, 2002 phpBB Group :: FI Theme :: Часовой пояс: GMT + 3

File Attachment © by Meik Sievertsen