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


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

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

Попробовал робота на 20 тиковом интервале.
Вот так сделал
Код:
TimeFrame = -20;
.....
if (TimeFrame == Interval(1) AND Permit_Ticker)

Прекрасно торгует.

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



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

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

Добрался и я наконец до робота.
Но возникли вопросы с заполнением информации

Во-первых, где в квике посмотреть Номер счета (Account) и
Код Клиента (Client_Code)
Я заполнил уже, но хочу проверить, т.к. не работает Smile

Во-вторых, для фьюча Сбербанка правильно ли заполнение? :

SecCode= "SRM2";
Class= "SPBFUT";
Посмотреть профиль Отправить личное сообщение
000
Site Admin


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

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

BRTO писал(а):
Добрался и я наконец до робота.
Но возникли вопросы с заполнением информации

Во-первых, где в квике посмотреть Номер счета (Account) и
Код Клиента (Client_Code)
Я заполнил уже, но хочу проверить, т.к. не работает Smile

Позвони брокеру и спроси. Ты им деньги платишь, пускай работают
BRTO писал(а):

Во-вторых, для фьюча Сбербанка правильно ли заполнение? :

SecCode= "SRM2";
Class= "SPBFUT";

Да

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



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

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

Олег, думаю я правильно все заполнил, дает ответ сервера 7
как у автора этой темы
http://amisite.ru/phpBB2/viewtopic.php?t=1410&start=15
Квик транзакции не регистрирует

Странно, но до этого квик-джуниор работал нормально, транзакции проходили
Посмотреть профиль Отправить личное сообщение
000
Site Admin


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

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

Ну. Так там же есть решение.

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



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

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

000 писал(а):
Ну. Так там же есть решение.

Это Ами нужно с правами администратора запустить?
Посмотреть профиль Отправить личное сообщение
000
Site Admin


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

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

Да запусти все. Тебе жалко чтоли?
Хотя там, по моему, речь про Квик.

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



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

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

000 писал(а):
Да запусти все. Тебе жалко чтоли?
Хотя там, по моему, речь про Квик.

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


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

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

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

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



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

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

000 писал(а):
Сперва надо подобрать систему, потом запустить робота и убедиться, что работает все как надо, а уже потом всякие заморочки с другой программой. Не ставь телегу впереди коня.

Да верно наверно Very Happy

Дождался наконец следующей сделки - почему-то вместо 1 лота купил 2 двумя сделками. Позиции не было - в обоих случаях написал "позиция на момент исполнения - 0" Shocked

И еще такой вопрос - как заставить покупать\продавать ближе к концу бара?

Открывается бар, на котором сигнал подтвержден - и сразу идет сделка, а надо бы ближе к концу свечи подождать...
У меня сигналы на основе предыдущего бара, и блок
Код:
Buy1 = Ref(Buy1, -1);
Sell1 = Ref(Sell1, -1);
Short1 = Ref(Short1, -1);
Cover1 = Ref(Cover1, -1);

вроде не нужен. Ведь тогда сдвинется на открытие еще одного следующего бара...
Посмотреть профиль Отправить личное сообщение
000
Site Admin


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

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

Цитата:

Дождался наконец следующей сделки - почему-то вместо 1 лота купил 2 двумя сделками. Позиции не было - в обоих случаях написал "позиция на момент исполнения - 0"

Это надо смотреть код. Так просто не скажешь. Надеюсь ты робота как индикатор не повесил на чарт?

Цитата:

Открывается бар, на котором сигнал подтвержден - и сразу идет сделка, а надо бы ближе к концу свечи подождать...
У меня сигналы на основе предыдущего бара, и блок

Зачем ждать если сигнал уже подтвержден?
А если надо в самом конце бара, то почему не в начале следующего?

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



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

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

000 писал(а):
Надеюсь ты робота как индикатор не повесил на чарт?


Конечно нет Smile
Сделки редко, пока нормально проверить не могу, что это за глюк.
Обе сделки - шорт


000 писал(а):
Зачем ждать если сигнал уже подтвержден?
А если надо в самом конце бара, то почему не в начале следующего?

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


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

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

BRTO писал(а):

Бары часовые, 15 мин и т.д. довольно длинные. А колебания, особенно сейчас, довольно резкие.
Статистически выходит, что лучше где-то в конце свечи входить, часто удается по лучшей цене войти из-за маленького противохода.
Конечно, пока пойдет и так.

Посмотри эту тему

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



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

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

Олег, спасибо, посмотрю.
Посмотреть профиль Отправить личное сообщение
Sergg



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

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

Заменил в роботе Lots на Lots=int((InitialEquity/(Open+Otstup))/10)-1;

Где InitialEquity - фиксированная сумма для торговли.
Но почему-то робот при наступлении Buy, Sell и т.п начинает ругаться и не чего не покупает.

В логе пишет это
22.05.2012 13:00:47 GAZP-AMI Buy заяка НЕ исполнена ответ сервера={EMPTY}

Как сразу заменил на 100 лотов, то сразу все купилось.

22.05.2012 13:02:01 GAZP-AMI Buy заяка исполнена ответ сервера=6041111030 позиция на момент исполнения 0
Посмотреть профиль Отправить личное сообщение
Показать сообщения:      
Начать новую тему  Ответить на тему


 Перейти:   



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


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

File Attachment © by Meik Sievertsen