Фреймворк для Amibroker. Вопросы.

Подробнее
1 год 3 мес. назад - 1 год 3 мес. назад #5092 от vita396
"Распознавание реальной и расчетной позиции"
Что за зверь? Чего распознает?
Вход разовый, выход тоже. Никаких лесенок и, доливок, отливок и частичных фиксов в алго не предусмотрено.
В логе отмечается рассогласование реальной и расчетной позиции. Почему?
Пы.Сы. Не пойму как вставить несжатый файл...
Вложения:
Последнее редактирование: 1 год 3 мес. назад пользователем vita396.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Подробнее
1 год 3 мес. назад - 1 год 3 мес. назад #5093 от admin
расчетная позиция - это та позиция (длинная, короткая или отсутствующая), которая должна быть у вашего робота в текущий момент в соответствии с вашим алгоритмом.

реальная позиция - эта ваша позиция, которая обусловлена вашими сделками на бирже

Эти позиции могут не совпадать, например из за того, что ваш робот какое то время не работал (был выключен) или по иной причине.


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


Нужно понимать. что фреймворк не обращает внимания на таблицы квика. в которых отображается позиция по бумагам или фьючерсам. Фреймворк считает свою позицию сам и не обращает внимания на те сделки, которые произведены не им (кем-то другим или чем-то другим). Таким образом, вы можете параллельно с фреймворком торговать руками/другим роботом этим же инструментом и фреймворк этого даже не заметит. Если вы хотите принудительно изменить реальную позицию робота на фреймворке, используйте кнопки на его экране либо колдуйте с csv файлом в момент, когда робот выключен.
Последнее редактирование: 1 год 3 мес. назад пользователем admin.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Подробнее
1 год 3 мес. назад #5094 от vita396
Ошибка возникает сразу при входе робота в позу. никаких сторонних роботов нет. ручных сделок нет. инет не отключается.
обнаружил, что каким то образом выбивает таблицу "Заявки" из Амишарпа, в списке таблиц Амишарпа она присутствует, но открыть ее невозможно кликая в меню. Буду отлавливать момент пропадания таблицы.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Подробнее
1 год 3 мес. назад - 1 год 3 мес. назад #5095 от vita396
Вобщем с Амишарпом все нормально, видимо разовый глюк был
А с "Рассогласованием" какой то косяк. Оно есть ВСЕГДА при каждом входе робота в позу.
Вот кусок лога

16.04.2021 19:31:51 Робот SI_WRK запущен. Версия от 01.10.2018 18:34: Адрес электронной почты защищен от спам-ботов. Для просмотра адреса в вашем браузере должен быть включен Javascript. www.bot4sale.ru
16.04.2021 19:50:00 Сигнал Short
16.04.2021 19:50:00 Транзакция: ACTION=NEW_ORDER;OPERATION=S;TRANS_ID=31;SECCODE=SiM1;QUANTITY=1;CLASSCODE=SPBFUT;ACCOUNT=76803g6;PRICE=0;TYPE=M;
16.04.2021 19:50:00 Результат отправки транзакции: 1,1892946156414242195,Заявка 1892946156414242195 успешно зарегистрирована.,0,
16.04.2021 19:50:00 Номер ордера 1892946156414242195
16.04.2021 19:50:01 Заявка 1892946156414242195 исполнена: -1 * 76388 = 76388.00
16.04.2021 19:50:01 Рассогласование реальной и расчётной позиций
16.04.2021 19:50:02 Рассогласование реальной и расчётной позиций
16.04.2021 19:50:02 Рассогласование реальной и расчётной позиций
16.04.2021 19:50:03 Рассогласование реальной и расчётной позиций
16.04.2021 19:50:04 Рассогласование реальной и расчётной позиций
16.04.2021 19:50:04 Рассогласование реальной и расчётной позиций
16.04.2021 19:50:05 Рассогласование реальной и расчётной позиций
16.04.2021 19:50:06 Рассогласование реальной и расчётной позиций
16.04.2021 19:50:06 Рассогласование реальной и расчётной позиций
16.04.2021 19:50:07 Рассогласование реальной и расчётной позиций
16.04.2021 19:50:08 Рассогласование реальной и расчётной позиций
Последнее редактирование: 1 год 3 мес. назад пользователем vita396.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Подробнее
1 год 3 мес. назад - 1 год 3 мес. назад #5096 от admin
Видимо, ваш алгоритм сформировал сигнал на открытие короткой позиции, фреймворк эту короткую позицию в реале открыл и после чего ваш алгоритм на той же свече сигнал Short погасил.

В результате получаем, что короткая позиция в реале открыта, а алгоритм про сигнал short уже позабыл. Стандартная история при поиске сигналов в текущей (изменяемой) свече.
Последнее редактирование: 1 год 3 мес. назад пользователем admin.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Подробнее
1 год 3 мес. назад - 1 год 3 мес. назад #5097 от vita396
алгоритм работает по Close предыдущей свечи на Open следующей, сигнал "держится" весь текущий бар и "убивается" только в случае закрытия позы по стопу на текущем баре (баре входа).
Нестандартная история, однако...
Последнее редактирование: 1 год 3 мес. назад пользователем vita396.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Подробнее
1 год 3 мес. назад #5098 от vita396
Сигнал не забыт. Рассогласование присутствует
Вложения:

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Подробнее
1 год 3 мес. назад #5099 от admin
Ну хорошо. Покажите мне это все дело в Скайпе или тимвьювере.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Модераторы: admin