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


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

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

ааа. Блин. Это я вчера вечером только вернулся. Не разобрался. Про этого робота я не в курсе...

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



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

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

spitfire писал(а):
000 писал(а):
Это что за робот? В том, который тут обсуждается, такого нет.

Олег, это мой робот, все хорошо Smile И в нем есть такие переменные - первая это номер транзакции, вторая направление сделки.
Насчет ошибки. При запуске робота пути к экселевскому файлу верно прописаны? На второй закладке ничего руками не трогал? Сам файл открыт в экселе?
Спасибо! После пару дней с бубном все работает, сейчас запустил,посмотрим что он наработает.
Посмотреть профиль Отправить личное сообщение
Andrei



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

СообщениеДобавлено: Вт Июн 05, 2012 4:22 pm Ответить с цитатой Вернуться к началу

spitfire а как быть со стопами я так понял ApplyStop работает только на тесте
Посмотреть профиль Отправить личное сообщение
spitfire



Зарегистрирован: 29.04.2010
Сообщения: 729
Откуда: Moscow

СообщениеДобавлено: Вт Июн 05, 2012 4:27 pm Ответить с цитатой Вернуться к началу

Andrei писал(а):
spitfire а как быть со стопами я так понял ApplyStop работает только на тесте

Думаю Олег сможет ответить, чем ApplyStop заменить для робота. Я сам лично этой функцией не пользуюсь и не знаю как она работает..
Посмотреть профиль Отправить личное сообщение ICQ Number
000
Site Admin


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

СообщениеДобавлено: Вт Июн 05, 2012 6:01 pm Ответить с цитатой Вернуться к началу

В роботе тоже работает.
Только надо активировать эти стопы функцией Equity()

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



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

СообщениеДобавлено: Вт Июн 05, 2012 6:09 pm Ответить с цитатой Вернуться к началу

000 писал(а):
В роботе тоже работает.
Только надо активировать эти стопы функцией Equity()
Short=Sell;
Cover=Buy;

ApplyStop(stopTypeProfit,stopModePercent,0.8, True);
ApplyStop(stopTypeLoss,stopModePercent,0.5, True );
ApplyStop(stopTypeTrailing,stopModePercent,0.35,True);
Equity(1);
странно, вот так работает только на тесте,нарыл системку, на тесте дает довольно не плохой результат,а на реале некоторые сигналы пропали т.е их не было.такое вообще возможно?
Посмотреть профиль Отправить личное сообщение
000
Site Admin


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

СообщениеДобавлено: Вт Июн 05, 2012 6:21 pm Ответить с цитатой Вернуться к началу

Какие конкретно пропали? Стопы или ...?

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


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

СообщениеДобавлено: Вт Июн 05, 2012 6:22 pm Ответить с цитатой Вернуться к началу

В любом случае посмотри это

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



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

СообщениеДобавлено: Вт Июн 05, 2012 6:41 pm Ответить с цитатой Вернуться к началу

000 писал(а):
Какие конкретно пропали? Стопы или ...?
да стопы не один не сработал, я имею ввиду сигналы лонг шорт,специально целый день робот работал в реале и те сигналы которые он выдает на тесте их не было в реале
Посмотреть профиль Отправить личное сообщение
Andrei



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

СообщениеДобавлено: Вт Июн 05, 2012 6:43 pm Ответить с цитатой Вернуться к началу

000 писал(а):
В любом случае посмотри это
в тесте будет работать? или надо систему отдельно тестить?
Посмотреть профиль Отправить личное сообщение
000
Site Admin


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

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

Это ТОЛЬКО для робота.

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



Зарегистрирован: 29.04.2010
Сообщения: 729
Откуда: Moscow

СообщениеДобавлено: Вт Ноя 13, 2012 9:20 pm Ответить с цитатой Вернуться к началу

Закачал новую версию робота. Из фич - запуск теперь через Explore, возможность сооответсвенно выводить свои какие-то переменные со статусом работы робота, возможность отключить Excel для ловли косяков. Ну и как обычно, исправлены какие-то ошибки не помню какие Smile
Также написал для одного сайта подробную статью по настройке робота:
http://robostroy.ru/community/article.aspx?id=514
Посмотреть профиль Отправить личное сообщение ICQ Number
Pluton



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

СообщениеДобавлено: Пт Дек 21, 2012 2:11 pm Ответить с цитатой Вернуться к началу

QUIK 5.17
1. В tri пишется:
Код:
TRANS_ID=RIH3514150012; PRICE=151760; QUANTITY=1; OPERATION=S; CLASSCODE=SPBFUT; ACTION=NEW_ORDER; TYPE=L; SECCODE=RIH3; ACCOUNT=SPBFUT012Ri; CLIENT_CODE=9755/9755;

В квике заявка не выставляется. Строчит как из пулемёта сообщениями:
Код:
Неправильно указан идентификатор транзакции: "RIH3514150012"

Где подправить, подскажите?
2. Как сделать, чтоб робот рыночную заявку выставлял вместо лимитной?
Посмотреть профиль Отправить личное сообщение
spitfire



Зарегистрирован: 29.04.2010
Сообщения: 729
Откуда: Moscow

СообщениеДобавлено: Пт Дек 21, 2012 2:24 pm Ответить с цитатой Вернуться к началу

Думаю проблема в строчке
"trnsid = FullName() +" и так далее
У тебя наверняка настроено в Symbol - Information, поле Full Name. Очисть это поле или удали из кода робота "FullName()", где идет присваивание пременной trnsid.
Для ФОРТС нет такого понятия как рыночная заявка - там работают только лимитниками. Если хочешь чтобы заявка была "рыночной", просто выстави в переменную проскальзывание 5тыщ пунктов Smile (переменная spreadOrder)
Посмотреть профиль Отправить личное сообщение ICQ Number
Pluton



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

СообщениеДобавлено: Пт Дек 21, 2012 4:39 pm Ответить с цитатой Вернуться к началу

Очистил поле Full Name в Symbol Information - помогло, спасибо.
Пробовал для интереса в коде робота убрать "FullName()" - в tri пишет
Код:
TRANS_ID={EMPTY}; PRICE=152160; QUANTITY=1; OPERATION=B;....
и квик не понимает заявку. Видимо ещё где-то править надо. Но теперь всё работает.
Про лимитники понял тоже, спасибо.
Как размер позиции задать? Торгует одним лотом. В установках робота написал Lots = 2; И в коде системы прописал SetPositionSize(2,4);
Посмотреть профиль Отправить личное сообщение
Показать сообщения:      
Начать новую тему  Ответить на тему


 Перейти:   



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


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

File Attachment © by Meik Sievertsen