Начать новую тему Ответить на тему |
Список форумов AmiSite.ru » Роботы |
На страницу Пред. 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19 След. |
Автор |
Сообщение |
DennyV8
Зарегистрирован: 11.01.2022
Сообщения: 100
|
000 писал(а): |
Потому, что для входа нужна не прошлая цена, а текущая. Там ничего менять не надо. |
Понял, спс |
|
|
Посмотреть профиль Отправить личное сообщение |
|
DennyV8
Зарегистрирован: 11.01.2022
Сообщения: 100
|
000 писал(а): |
Потому, что для входа нужна не прошлая цена, а текущая. Там ничего менять не надо. |
Столкнулся с еще одной проблемкой, когда добавил шорты в оригинальный код (вход на следующей свече), но шорты по своим условиям отличным от Лонгов. Условие по MA не Cross, а просто > либо <...
Также добавил Exrem - иначе много сигналов и стрелок.
Вижу на графике сигнал в шорт, но в файл TRI транзация не пишется, хотя до этого Транзакция Buy и Sell нормально уходила при равных условиях.
Бот не реверсный.
Запускаю не в АА, а на графике как индикатор.
Что может быть?
UPDATE...
Кажись нашел, закоментил строку Equity(1, 0);
При ней у меня оказывается в АА было прописано только Лонг. хотя использую только график и бота как индикатор. |
|
|
Посмотреть профиль Отправить личное сообщение |
|
DennyV8
Зарегистрирован: 11.01.2022
Сообщения: 100
|
Добрый день,
экспериментировал тут с реверсным ботом
Long Cross...
Sell Cross...
Short=Sell
Cover=Buy
Операции внутри бара, торговля 1 лотом
Вижу, что транзакция уходит в TRI файл только одна при развороте. Я так понимаю, что происходит это очень быстро, практически в одно время секунду в секунду. Т.е. этот скрипт не предназначен для реверса? А то может я чего намудрил) |
|
|
Посмотреть профиль Отправить личное сообщение |
|
000
Site Admin
Зарегистрирован: 10.12.2007
Сообщения: 9106
|
На самом деле зависит от реализации робота.
Правильно при реверсе совершать одну сделку двойным лотом. |
_________________ ceterum censeo carthaginem esse delendam
Удачи. Олег. |
|
Посмотреть профиль Отправить личное сообщение Посетить сайт автора |
|
DennyV8
Зарегистрирован: 11.01.2022
Сообщения: 100
|
000 писал(а): |
Правильно при реверсе совершать одну сделку двойным лотом. |
Да, недолго думая к этому и пришел, только тут двойной объем ГО нужно на бота выделять ))
Да еще хотел посчитать профит (в Велсе такой отчет в рилтайм выводит, привык к хорошему )), но тут при торговле 1 конем LONG-SELL и реверс, когда фактически в транзакциях прописывается 2 лота и всего 2 цены, у меня не получилось посчитать нормально.
Т.е. я сделал так : TRI файл чистый, это значит что бот вне рынка, он заходит в лонг или шорт 1 лотом, со следующей позиции идет по 2 лота, и так до конца дня по 2 лота, получается реверс 1 конем. Все пашет отлично. Вопрос подсчета профита в этой каше только остался )
В режиме LONG-SELL SHORT-COVER все шикарно считается, так как есть 2 цены на лонг и 2 цена на шорт.
Может есть у Вас на сайте что-то подобное для расчета профита? )) |
|
|
Посмотреть профиль Отправить личное сообщение |
|
000
Site Admin
Зарегистрирован: 10.12.2007
Сообщения: 9106
|
DennyV8 писал(а): |
Может есть у Вас на сайте что-то подобное для расчета профита? )) |
Вроде нету. Сам себе никак не доделаю пОртфель на чарт. Смтрю на Яху. )))
Ленивый стал. ))) |
_________________ ceterum censeo carthaginem esse delendam
Удачи. Олег. |
|
Посмотреть профиль Отправить личное сообщение Посетить сайт автора |
|
DennyV8
Зарегистрирован: 11.01.2022
Сообщения: 100
|
000 писал(а): |
DennyV8 писал(а): |
Может есть у Вас на сайте что-то подобное для расчета профита? )) |
Вроде нету. Сам себе никак не доделаю пОртфель на чарт. Смтрю на Яху. )))
Ленивый стал. ))) |
Вобщем сделал, через вывод параллельно в другой TRI файл, разделил все в нем, потом как обычно в excel, ну и манипуляция с ценами входа/выхода, ручками правда, но вроде все работает |
|
|
Посмотреть профиль Отправить личное сообщение |
|
DennyV8
Зарегистрирован: 11.01.2022
Сообщения: 100
|
Тут возник вопрос по запуску робота в АА, дело в том сто если бот запущен на графике индикатором, то при перезагрузке компа (свет отключили и т.д.), амиброкер загружается и сразу продолжает работу. Но попробовал АА, тут после перезагрузки ничего не происходит, нужно снова ручками запускать бота. Может где надо галку поставить? ) |
|
|
Посмотреть профиль Отправить личное сообщение |
|
DennyV8
Зарегистрирован: 11.01.2022
Сообщения: 100
|
000 писал(а): |
DennyV8 писал(а): |
Может есть у Вас на сайте что-то подобное для расчета профита? )) |
Вроде нету. Сам себе никак не доделаю пОртфель на чарт. Смотрю на Яху. )))
Ленивый стал. ))) |
Приветствую.
Поискал на форуме про стопы, но что-то везде примеры для робота через API, а мне надо через TRI.
Решил сделать простейшие стопы к Вашему роботу (не для тестера), который через TRI файл, вход на текущем баре, выход1 по условию и выход2 - стоп лосс на пробитии Low предыдущего бара, но чет не выходит, в Вэлсе уж сделал бы ))
Делаю так, добавляю новый Sell1 и условие
Sell1 = Buy AND L < (Ref(L,-2) - TickSize); - продаем если Low текущий меньше Low 2 бара назад минус несколько пунктов.
ну и добавляю
Sell1 = Sell1[BarCount - 1]; - продаем на текущем баре если верхнее условие соблюдается.
Т.е. по примеру покупок и продаж основного робота делал.
Что может быть не так? Стрелку не там рисует где надоть )
Пытаюсь сделать на основе ApplyStop
Вроде победил
ApplyStop( stopTypeNBar, stopModeBars, 5 );
Equity(1,0);
PlotShapes(Buy *shapeUpArrow, colorGreen, 0, L, Offset = -20);
PlotShapes(Sell *shapeHollowDownArrow, colorRed, 0, H, Offset = -10);
PlotShapes(Short *shapeDownArrow, colorRed, 0, H, Offset = -20);
PlotShapes(Cover *shapeHollowUpArrow, colorGreen, 0, L, Offset = -10);
PlotShapes(IIf(Sell == 3,shapeStar, shapeNone), colorBlue, 0, L, Offset = -20);
Правда рисует какие-то квадратики на стопах (цветами основных стрелок выше), и если удалить строку
PlotShapes(IIf(Sell == 3,shapeStar, shapeNone), colorBlue, 0, L, Offset = -20);
то ничего не меняется , стопы сразу рисуются сами и цвет не меняется,
ну и ладно, главное есть картинка ...
Может кому поможет )))
Был конфликт с этими стрелками, стопы не хотели рисоваться )
PlotShapes(IIf(Buy, shapeSquare, shapeNone),colorGreen, 0, L, Offset=-60);
PlotShapes(IIf(Buy, shapeSquare, shapeNone),colorGreen, 0,L, Offset=-70);
PlotShapes(IIf(Buy, shapeUpArrow, shapeNone),colorWhite, 0,L, Offset=-65); |
|
|
Посмотреть профиль Отправить личное сообщение |
|
DennyV8
Зарегистрирован: 11.01.2022
Сообщения: 100
|
После заморочки с ApplyStop. в принципе заработало кое как.
А нет ли проще метода установки стопа, скажем через Sell1 и Short1, методом основных входов например? |
|
|
Посмотреть профиль Отправить личное сообщение |
|
000
Site Admin
Зарегистрирован: 10.12.2007
Сообщения: 9106
|
DennyV8 писал(а): |
Приветствую.
Поискал на форуме про стопы, но что-то везде примеры для робота через API, а мне надо через TRI. |
Так это одинаково. Заявка формируется очень похоже. Просто ее надо не через API бросать, а писать в .tri |
_________________ ceterum censeo carthaginem esse delendam
Удачи. Олег. |
|
Посмотреть профиль Отправить личное сообщение Посетить сайт автора |
|
000
Site Admin
Зарегистрирован: 10.12.2007
Сообщения: 9106
|
|
Посмотреть профиль Отправить личное сообщение Посетить сайт автора |
|
DennyV8
Зарегистрирован: 11.01.2022
Сообщения: 100
|
000 писал(а): |
DennyV8 писал(а): |
Приветствую.
Поискал на форуме про стопы, но что-то везде примеры для робота через API, а мне надо через TRI. |
Так это одинаково. Заявка формируется очень похоже. Просто ее надо не через API бросать, а писать в .tri |
Угу, сделал через Sell и Cover + цену Low в файл, потом ее оттуда...
Вроде работает.
Полагаю этот вариант лучше всяких ApplyStop? |
|
|
Посмотреть профиль Отправить личное сообщение |
|
000
Site Admin
Зарегистрирован: 10.12.2007
Сообщения: 9106
|
По работе лучше, но больше кода. Если ошибок нет, то однозначно лучше. |
_________________ ceterum censeo carthaginem esse delendam
Удачи. Олег. |
|
Посмотреть профиль Отправить личное сообщение Посетить сайт автора |
|
DennyV8
Зарегистрирован: 11.01.2022
Сообщения: 100
|
Решил тут взять данные из графы Alias, понадобилось место для тикера, но не могу найти нигде какой код вызывает или нет такого?
Прописал пока в внутри кода тикер ручками. |
|
|
Посмотреть профиль Отправить личное сообщение |
|
|
Начать новую тему Ответить на тему |
Список форумов AmiSite.ru » Роботы |
На страницу Пред. 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19 След. |
|
Следующая тема
Предыдущая тема
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете голосовать в опросах Вы не можете вкладывать файлы Вы не можете скачивать файлы
|
|