Начать новую тему Ответить на тему |
Список форумов AmiSite.ru » Роботы |
На страницу Пред. 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55 След. |
Автор |
Сообщение |
shaman1244
Зарегистрирован: 08.12.2015
Сообщения: 19
|
Да, проблема была в нехватке средств.
Сейчас все работает, все сигналы отрабатываются, заявки в терминал уходят. Не понятно только почему демо квик сообщение не выдавал.
Спасибо Олег! |
|
|
Посмотреть профиль Отправить личное сообщение |
![](images/spacer.gif) |
superolegb
Зарегистрирован: 25.08.2015
Сообщения: 17
|
Добрый день!
Подскажите пожалуйста, когда выставляется заявка,то берется стоимость акции например- отступ. Когда выставляется у меня заявка,то происходит округление цены. Например, хочу выставить по 0,814 р за акцию, отступ 0.01 (или гдето в этом диапазоне), Но заявка падает в квик 0,990. Тоесть получается что бот округлил цену до 1 и отнял мой отступ. Как это можно исправить? |
|
|
Посмотреть профиль Отправить личное сообщение |
![](images/spacer.gif) |
000
Site Admin
![](images/avatars/183029264847fb5337d4ea4.gif)
Зарегистрирован: 10.12.2007
Сообщения: 9106
|
Не должен так округлять.
Можешь попробовать другой плагин. В этой ветке на предыдущей странице. Там задается округление. Обрати внимание. Надо будет добавлять в функцию отправки заявки параметр TICKSIZE |
_________________ ceterum censeo carthaginem esse delendam
Удачи. Олег. |
|
Посмотреть профиль Отправить личное сообщение Посетить сайт автора |
![](images/spacer.gif) |
000
Site Admin
![](images/avatars/183029264847fb5337d4ea4.gif)
Зарегистрирован: 10.12.2007
Сообщения: 9106
|
Стоп, стоп, стоп. А откуда ты знаешь, по какой цене попадает в квик заявка? Это тебя зафиливают по 0,990? Так это от отступа не зависит. Заявка отправляется по цене гарантированно хуже рынка для того, чтобы ее немедленно исполнили по рынку. |
_________________ ceterum censeo carthaginem esse delendam
Удачи. Олег. |
|
Посмотреть профиль Отправить личное сообщение Посетить сайт автора |
![](images/spacer.gif) |
superolegb
Зарегистрирован: 25.08.2015
Сообщения: 17
|
Да, это в квике смотрю...там заявка по такой цене. В том то и дело я хочу продать 0,814- отступ( например 0,004). Заявка должна падать 0,81 и исполнятся. А она падает 0,99, тоесть она не исполнится никогда(ну или если цена дойдет до нее). Может конечно это не зависит от отступа, тогда как быть? |
|
|
Посмотреть профиль Отправить личное сообщение |
![](images/spacer.gif) |
000
Site Admin
![](images/avatars/183029264847fb5337d4ea4.gif)
Зарегистрирован: 10.12.2007
Сообщения: 9106
|
Тогда попробуй другой плагин. В котором задается точночть цены. Но, и в старом точность должна быть 4 знака. |
_________________ ceterum censeo carthaginem esse delendam
Удачи. Олег. |
|
Посмотреть профиль Отправить личное сообщение Посетить сайт автора |
![](images/spacer.gif) |
superolegb
Зарегистрирован: 25.08.2015
Сообщения: 17
|
Может и не в этом дело,припоминаю что менял отступ а цена выставления заявки как заклинило на 0,99, тоесть что 0,01 что 0,005. Кстатии это было и на др акциях стоимость которых целые числа например сургут 44,55.
Он мне ставил 44,9 заявку. |
|
|
Посмотреть профиль Отправить личное сообщение |
![](images/spacer.gif) |
superolegb
Зарегистрирован: 25.08.2015
Сообщения: 17
|
Нет,все равно, выставляю по 0,931 с отступом 0,001, квик выставляет заявку 0,999 |
|
|
Посмотреть профиль Отправить личное сообщение |
![](images/spacer.gif) |
000
Site Admin
![](images/avatars/183029264847fb5337d4ea4.gif)
Зарегистрирован: 10.12.2007
Сообщения: 9106
|
Вот такой код
Код: |
Filter = 1;
Account = "NL0011100043";
Client_Code = "38000";
Quik = "C:\\QUIK";
QC = AS_QUIK_CONNECT(Quik);
if(QC == 1)
{
order = AS_QUIK_SEND_SYNC_NEWORDER("123",
Account,
Client_Code,
"L",
Class,
SecCode,
"B",
0,931,
1);
}
|
Цену и лот (последние 2 параметра функции AS_QUIK_SEND_SYNC_NEWORDER) поставь свои и попробуй выставить заявку. |
_________________ ceterum censeo carthaginem esse delendam
Удачи. Олег. |
|
Посмотреть профиль Отправить личное сообщение Посетить сайт автора |
![](images/spacer.gif) |
superolegb
Зарегистрирован: 25.08.2015
Сообщения: 17
|
Т ак выставляет по той цене что указана явно, ничего не округляется |
|
|
Посмотреть профиль Отправить личное сообщение |
![](images/spacer.gif) |
000
Site Admin
![](images/avatars/183029264847fb5337d4ea4.gif)
Зарегистрирован: 10.12.2007
Сообщения: 9106
|
Тогда вопрос. Какой робот используешь? |
_________________ ceterum censeo carthaginem esse delendam
Удачи. Олег. |
|
Посмотреть профиль Отправить личное сообщение Посетить сайт автора |
![](images/spacer.gif) |
superolegb
Зарегистрирован: 25.08.2015
Сообщения: 17
|
Тот что с сайта скачан, только условия входа у меня поменяны. Остальное с вот этих слов :
text = iz = sd = order = "";
и до конца без изменений.
Заявки выставляю с графика с помощью кнопок или линий.Знаю что лучше кидать в Analysis. Но мне пока удобнее с графика. |
|
|
Посмотреть профиль Отправить личное сообщение |
![](images/spacer.gif) |
000
Site Admin
![](images/avatars/183029264847fb5337d4ea4.gif)
Зарегистрирован: 10.12.2007
Сообщения: 9106
|
Тогда понятно. Тот робот был написан для того, чтобы кидать заявки по рынку, поэтому точная цена там не нужна. Вот тут
if (TimeFrame == Interval() AND Permit_Ticker)
{
if(Buy1[BarCount-1] AND pos == 0) {
str = str + " Buy";
sd = "Buy";
orders("B", round(C[BarCount-1]) + Otstup, Lots);
AS_WRITE_FILE("log.quik", str);
}
Функция round это округление до целого. ![Smile](images/smiles/icon_smile.gif) |
_________________ ceterum censeo carthaginem esse delendam
Удачи. Олег. |
|
Посмотреть профиль Отправить личное сообщение Посетить сайт автора |
![](images/spacer.gif) |
superolegb
Зарегистрирован: 25.08.2015
Сообщения: 17
|
Олег,спасибо большое завтра опробую |
|
|
Посмотреть профиль Отправить личное сообщение |
![](images/spacer.gif) |
Sergey51
Зарегистрирован: 05.09.2015
Сообщения: 30
|
Здравствуйте!, Помогите пожалуйста не могу разобраться с роботом.
Заявки в квик отправляет исполняет
21.09.2016 22:22:16 GAZR_ff Buy заяка исполнена ответ сервера=22991323323 позиция на момент исполнения 0
Но в АА как только заявка исполниться робот ругается на эту строку
AS_WRITE_PARAM("Quik_Robot", Name(), "pos", Lot);
Говорит, что потерян аргумент. |
|
|
Посмотреть профиль Отправить личное сообщение |
![](images/spacer.gif) |
|
Начать новую тему Ответить на тему |
Список форумов AmiSite.ru » Роботы |
На страницу Пред. 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55 След. |
|
Следующая тема
Предыдущая тема
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете голосовать в опросах Вы не можете вкладывать файлы Вы не можете скачивать файлы
|
|