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



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

СообщениеДобавлено: Пт Фев 04, 2022 9:36 am Ответить с цитатой Вернуться к началу

000 писал(а):
Потому, что для входа нужна не прошлая цена, а текущая. Там ничего менять не надо.


Понял, спс
Посмотреть профиль Отправить личное сообщение
DennyV8



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

СообщениеДобавлено: Пт Фев 04, 2022 1:44 pm Ответить с цитатой Вернуться к началу

000 писал(а):
Потому, что для входа нужна не прошлая цена, а текущая. Там ничего менять не надо.


Столкнулся с еще одной проблемкой, когда добавил шорты в оригинальный код (вход на следующей свече), но шорты по своим условиям отличным от Лонгов. Условие по MA не Cross, а просто > либо <...
Также добавил Exrem - иначе много сигналов и стрелок.

Вижу на графике сигнал в шорт, но в файл TRI транзация не пишется, хотя до этого Транзакция Buy и Sell нормально уходила при равных условиях.
Бот не реверсный.
Запускаю не в АА, а на графике как индикатор.
Что может быть?

UPDATE...

Кажись нашел, закоментил строку Equity(1, 0);
При ней у меня оказывается в АА было прописано только Лонг. хотя использую только график и бота как индикатор.
Посмотреть профиль Отправить личное сообщение
DennyV8



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

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

Добрый день,

экспериментировал тут с реверсным ботом
Long Cross...
Sell Cross...
Short=Sell
Cover=Buy
Операции внутри бара, торговля 1 лотом

Вижу, что транзакция уходит в TRI файл только одна при развороте. Я так понимаю, что происходит это очень быстро, практически в одно время секунду в секунду. Т.е. этот скрипт не предназначен для реверса? А то может я чего намудрилSmile)
Посмотреть профиль Отправить личное сообщение
000
Site Admin


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

СообщениеДобавлено: Сб Фев 12, 2022 7:50 am Ответить с цитатой Вернуться к началу

На самом деле зависит от реализации робота.
Правильно при реверсе совершать одну сделку двойным лотом.

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



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

СообщениеДобавлено: Вс Фев 13, 2022 7:58 pm Ответить с цитатой Вернуться к началу

000 писал(а):

Правильно при реверсе совершать одну сделку двойным лотом.


Да, недолго думая к этому и пришел, только тут двойной объем ГО нужно на бота выделять ))

Да еще хотел посчитать профит (в Велсе такой отчет в рилтайм выводит, привык к хорошему Smile)), но тут при торговле 1 конем LONG-SELL и реверс, когда фактически в транзакциях прописывается 2 лота и всего 2 цены, у меня не получилось посчитать нормально.
Т.е. я сделал так : TRI файл чистый, это значит что бот вне рынка, он заходит в лонг или шорт 1 лотом, со следующей позиции идет по 2 лота, и так до конца дня по 2 лота, получается реверс 1 конем. Все пашет отлично. Вопрос подсчета профита в этой каше только остался Smile)

В режиме LONG-SELL SHORT-COVER все шикарно считается, так как есть 2 цены на лонг и 2 цена на шорт.

Может есть у Вас на сайте что-то подобное для расчета профита? ))
Посмотреть профиль Отправить личное сообщение
000
Site Admin


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

СообщениеДобавлено: Пн Фев 14, 2022 10:55 am Ответить с цитатой Вернуться к началу

DennyV8 писал(а):

Может есть у Вас на сайте что-то подобное для расчета профита? ))

Вроде нету. Сам себе никак не доделаю пОртфель на чарт. Смтрю на Яху. )))
Ленивый стал. )))

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



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

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

000 писал(а):
DennyV8 писал(а):

Может есть у Вас на сайте что-то подобное для расчета профита? ))

Вроде нету. Сам себе никак не доделаю пОртфель на чарт. Смтрю на Яху. )))
Ленивый стал. )))


Вобщем сделал, через вывод параллельно в другой TRI файл, разделил все в нем, потом как обычно в excel, ну и манипуляция с ценами входа/выхода, ручками правда, но вроде все работает Smile
Посмотреть профиль Отправить личное сообщение
DennyV8



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

СообщениеДобавлено: Сб Фев 19, 2022 1:57 am Ответить с цитатой Вернуться к началу

Тут возник вопрос по запуску робота в АА, дело в том сто если бот запущен на графике индикатором, то при перезагрузке компа (свет отключили и т.д.), амиброкер загружается и сразу продолжает работу. Но попробовал АА, тут после перезагрузки ничего не происходит, нужно снова ручками запускать бота. Может где надо галку поставить? Smile)
Посмотреть профиль Отправить личное сообщение
DennyV8



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

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

000 писал(а):
DennyV8 писал(а):

Может есть у Вас на сайте что-то подобное для расчета профита? ))

Вроде нету. Сам себе никак не доделаю пОртфель на чарт. Смотрю на Яху. )))
Ленивый стал. )))


Приветствую.
Поискал на форуме про стопы, но что-то везде примеры для робота через API, а мне надо через TRI.

Решил сделать простейшие стопы к Вашему роботу (не для тестера), который через TRI файл, вход на текущем баре, выход1 по условию и выход2 - стоп лосс на пробитии Low предыдущего бара, но чет не выходит, в Вэлсе уж сделал бы ))

Делаю так, добавляю новый Sell1 и условие

Sell1 = Buy AND L < (Ref(L,-2) - TickSize); - продаем если Low текущий меньше Low 2 бара назад минус несколько пунктов.

ну и добавляю

Sell1 = Sell1[BarCount - 1]; - продаем на текущем баре если верхнее условие соблюдается.
Т.е. по примеру покупок и продаж основного робота делал.

Что может быть не так? Стрелку не там рисует где надоть Smile)

Пытаюсь сделать на основе 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);

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

Может кому поможет )))

Был конфликт с этими стрелками, стопы не хотели рисоваться Smile)

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

СообщениеДобавлено: Ср Фев 23, 2022 1:12 am Ответить с цитатой Вернуться к началу

После заморочки с ApplyStop. в принципе заработало кое как.
А нет ли проще метода установки стопа, скажем через Sell1 и Short1, методом основных входов например?
Посмотреть профиль Отправить личное сообщение
000
Site Admin


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

СообщениеДобавлено: Чт Фев 24, 2022 4:49 pm Ответить с цитатой Вернуться к началу

DennyV8 писал(а):

Приветствую.
Поискал на форуме про стопы, но что-то везде примеры для робота через API, а мне надо через TRI.

Так это одинаково. Заявка формируется очень похоже. Просто ее надо не через API бросать, а писать в .tri

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


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

СообщениеДобавлено: Чт Фев 24, 2022 4:49 pm Ответить с цитатой Вернуться к началу

http://www.amisite.ru/afl/exp/0003.php

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



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

СообщениеДобавлено: Чт Фев 24, 2022 9:22 pm Ответить с цитатой Вернуться к началу

000 писал(а):
DennyV8 писал(а):

Приветствую.
Поискал на форуме про стопы, но что-то везде примеры для робота через API, а мне надо через TRI.

Так это одинаково. Заявка формируется очень похоже. Просто ее надо не через API бросать, а писать в .tri


Угу, сделал через Sell и Cover + цену Low в файл, потом ее оттуда...
Вроде работает.
Полагаю этот вариант лучше всяких ApplyStop?
Посмотреть профиль Отправить личное сообщение
000
Site Admin


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

СообщениеДобавлено: Сб Фев 26, 2022 9:30 am Ответить с цитатой Вернуться к началу

По работе лучше, но больше кода. Если ошибок нет, то однозначно лучше.

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



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

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

Решил тут взять данные из графы Alias, понадобилось место для тикера, но не могу найти нигде какой код вызывает или нет такого?
Прописал пока в внутри кода тикер ручками.
Посмотреть профиль Отправить личное сообщение
Показать сообщения:      
Начать новую тему  Ответить на тему


 Перейти:   



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


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

File Attachment © by Meik Sievertsen