Советник HT-Martin

все о форексе и биржах

Модераторы: lotlog, nord73

Ответить
Snaiperstars
Бывалый
Бывалый
Сообщения: 71
Зарегистрирован: Пт окт 28, 2016 11:20 pm

Re: Советник HT-Martin

Сообщение Snaiperstars » Пт ноя 18, 2016 3:08 pm

ссылка не для гостей и ботов
уже бы давно средств последнего ордера хватило бы закрыть предпоследний

предлагаю перекрытие сделать так, советник ищет точку бу между последним и предпоследним коленом , далее вводим параметр Per.p -сколько при перекрытии пунктов плюса последним ордером мы забираем плюса при закрытии этой пары ордеров. Например, ставим в параметре Per.p - 10, при закрытии последним ордером предпоследнего получаем прибыль 10 пунктов.

Snaiperstars
Бывалый
Бывалый
Сообщения: 71
Зарегистрирован: Пт окт 28, 2016 11:20 pm

Re: Советник HT-Martin

Сообщение Snaiperstars » Пт ноя 18, 2016 4:54 pm

и еще перевес не работает как надо поставил 15 свечей и перевес 3 специально проверил, нету перевеса трех!
у тебя данные есть можешь сам посмотреть
ссылка не для гостей и ботов
Вложения
111.set
(1.64 КБ) 22 скачивания

Аватара пользователя
Igor-san
Site Admin
Site Admin
Сообщения: 11043
Зарегистрирован: Чт май 08, 2003 4:00 am
Откуда: Moscow
Благодарил (а): 17 раз
Поблагодарили: 169 раз
Контактная информация:

Re: Советник HT-Martin

Сообщение Igor-san » Пт ноя 18, 2016 5:15 pm

Snaiperstars писал(а):и еще перевес не работает как надо поставил 15 свечей и перевес 3 специально проверил, нету перевеса трех!
у тебя данные есть можешь сам посмотреть
ссылка не для гостей и ботов
Ну тут уже и по картинке можно все посчитать - ты же про последний ордер ведешь разговор? Текущая свеча не принимается в расчет так как она не закрыта - в формуле видно что расчет с uint i=1. Отсчитай 15 свечей назад - первая будет маленькая белая (ну у тебя зеленая). И всего их 6, а черных - 9, разница 3.

И в последнем сете у тебя по прежнему 10 и 2

Snaiperstars
Бывалый
Бывалый
Сообщения: 71
Зарегистрирован: Пт окт 28, 2016 11:20 pm

Re: Советник HT-Martin

Сообщение Snaiperstars » Пт ноя 18, 2016 5:31 pm

Igor-san писал(а):
Snaiperstars писал(а):и еще перевес не работает как надо поставил 15 свечей и перевес 3 специально проверил, нету перевеса трех!
у тебя данные есть можешь сам посмотреть
ссылка не для гостей и ботов
Ну тут уже и по картинке можно все посчитать - ты же про последний ордер ведешь разговор? Текущая свеча не принимается в расчет так как она не закрыта - в формуле видно что расчет с uint i=1. Отсчитай 15 свечей назад - первая будет маленькая белая (ну у тебя зеленая). И всего их 6, а черных - 9, разница 3.

И в последнем сете у тебя по прежнему 10 и 2
сет старый скинул, не тот
покажи где ты видишь перевес в три свечи?
Вложения
GBPUSDM5.png
GBPUSDM5.png (44.58 КБ) 608 просмотров
111.set
(1.64 КБ) 22 скачивания

Аватара пользователя
Igor-san
Site Admin
Site Admin
Сообщения: 11043
Зарегистрирован: Чт май 08, 2003 4:00 am
Откуда: Moscow
Благодарил (а): 17 раз
Поблагодарили: 169 раз
Контактная информация:

Re: Советник HT-Martin

Сообщение Igor-san » Пт ноя 18, 2016 6:58 pm

UseInvertPositionConfirm=true
Я так и думал, ордер на бай а перевес в шорт 9 черных против 6 белых. Вот ты и инвертировал сигнал с бая на селл. А перевес, ну посчитай последние 16 свечей на картинке ссылка не для гостей и ботов и отбрось самую последнюю.

Snaiperstars
Бывалый
Бывалый
Сообщения: 71
Зарегистрирован: Пт окт 28, 2016 11:20 pm

Re: Советник HT-Martin

Сообщение Snaiperstars » Пт ноя 18, 2016 7:02 pm

Igor-san писал(а):
UseInvertPositionConfirm=true
Я так и думал, ордер на бай а перевес в шорт 9 черных против 6 белых. Вот ты и инвертировал сигнал с бая на селл. А перевес, ну посчитай последние 16 свечей на картинке ссылка не для гостей и ботов и отбрось самую последнюю.
то есть инвертировать сигнал нужно фальсе?
и тогда на бае будет искать перевес бычьих свечек?

Аватара пользователя
Igor-san
Site Admin
Site Admin
Сообщения: 11043
Зарегистрирован: Чт май 08, 2003 4:00 am
Откуда: Moscow
Благодарил (а): 17 раз
Поблагодарили: 169 раз
Контактная информация:

Re: Советник HT-Martin

Сообщение Igor-san » Пт ноя 18, 2016 7:06 pm

Вот 1 свеча черная, а 15 белая, между ними включительно 6 белых и 9 черных.
Вложения
lastcandles.png
lastcandles.png (6.17 КБ) 606 просмотров

Аватара пользователя
Igor-san
Site Admin
Site Admin
Сообщения: 11043
Зарегистрирован: Чт май 08, 2003 4:00 am
Откуда: Moscow
Благодарил (а): 17 раз
Поблагодарили: 169 раз
Контактная информация:

Re: Советник HT-Martin

Сообщение Igor-san » Пт ноя 18, 2016 7:10 pm

Snaiperstars писал(а):то есть инвертировать сигнал нужно фальсе?
и тогда на бае будет искать перевес бычьих свечек?
Вот так, хочешь больше универсальности, а в итоге все только запутывается. Если белых больше, то это сигнал на покупку. Но если стоит параметр UseInvertPositionConfirm=true инвертировать сигнал подтверждения тренда, то вместо Бая получается Селл. Аналогично есть инвертор для основного тренда UseInvertPosition=true - у тебя он также истина, т.е. сигнал от BBands Stop переворачивается.

Snaiperstars
Бывалый
Бывалый
Сообщения: 71
Зарегистрирован: Пт окт 28, 2016 11:20 pm

Re: Советник HT-Martin

Сообщение Snaiperstars » Сб ноя 19, 2016 10:44 am

Мой пост по перекрытия читал? Это возможно сделать?

Аватара пользователя
Igor-san
Site Admin
Site Admin
Сообщения: 11043
Зарегистрирован: Чт май 08, 2003 4:00 am
Откуда: Moscow
Благодарил (а): 17 раз
Поблагодарили: 169 раз
Контактная информация:

Re: Советник HT-Martin

Сообщение Igor-san » Сб ноя 19, 2016 2:36 pm

Snaiperstars писал(а):Мой пост по перекрытия читал? Это возможно сделать?
Да сделать то можно все, что имеет алгоритмическое описание. Но мне не нравится. Сама идея перекрытия в нынешнем виде на вид привлекательна, но по моим тестам выгоды не приносит. Но по крайней мере способствует удалению дальних ордеров (самых первых), что якобы должно повысить выживаемость.
В твоем же предложении - это не перекрытие, это то что во всех учебниках не рекомендуют делать - "резать доходы". Мы последний и предпоследний ордера, которые и являются самыми доходными, закрываем раньше, чем они перекроют убытки самых первых ордеров. И у тебя остаются висеть самые дальние от текущей цены ордера. Хотя конечно у них и лотность ниже, но шансов что близкий к цене последний ордер большей лотности при небольшом откате закроет всю сетку выше, чем самые первые ордера закроются даже в безубыток.

Ну и сам понимаешь, чем сложнее код тем больше шансов получить глюки, и даже не в ошибках кода, а при одновременных срабатываемых условиях, типа ТП сработал и ордер закрылся, колена не пересчитались при изменении количества ордеров (и в OrderSelect это не успеет даже отразиться - правда в качестве обхода этой проблемы нужно еще время закрытия ордера проверять), новое колено посчиталось неправильно. Так навскидку это довольно частая ситуация.

Snaiperstars
Бывалый
Бывалый
Сообщения: 71
Зарегистрирован: Пт окт 28, 2016 11:20 pm

Re: Советник HT-Martin

Сообщение Snaiperstars » Сб ноя 19, 2016 8:51 pm

Игорь, ещё раз напомню, перекрытие это элемент защиты депозита, когда у нас несколько колен в минусах и маржин колл уже не так далеко, причём тут доход? Я проверял вручную на отдельных демо счетах, перекрытие последним первый ордер, и перекрытие последним -предпоследнее колено. Однозначно у меня вышло, живучесть второго варианта выше. Тогда я стал изучать почему, выяснилось, что цена чаще доходит до уровня перекрытия последним предпоследнего, чем до уровня последний - первый. Причём вероятность шла один к трём, после этого я стал фанатом именно перекрытия последний - предпоследний. Ещё один плюс этого перекрытия, закрываются самые большие по Лотам ордера, и слить уже труднее, поэтому я все таки осмелюсь оспорить твои выводы.

Аватара пользователя
Igor-san
Site Admin
Site Admin
Сообщения: 11043
Зарегистрирован: Чт май 08, 2003 4:00 am
Откуда: Moscow
Благодарил (а): 17 раз
Поблагодарили: 169 раз
Контактная информация:

Re: Советник HT-Martin

Сообщение Igor-san » Сб ноя 19, 2016 10:06 pm

Ну, в споре рождается истина. Как дойдут руки, попробую реализовать
предлагаю перекрытие сделать так, советник ищет точку бу между последним и предпоследним коленом , далее вводим параметр Per.p -сколько при перекрытии пунктов плюса последним ордером мы забираем плюса при закрытии этой пары ордеров. Например, ставим в параметре Per.p - 10, при закрытии последним ордером предпоследнего получаем прибыль 10 пунктов.

Snaiperstars
Бывалый
Бывалый
Сообщения: 71
Зарегистрирован: Пт окт 28, 2016 11:20 pm

Re: Советник HT-Martin

Сообщение Snaiperstars » Вс ноя 20, 2016 3:11 pm

хорошо, буду ждать версию с новым перекрытием, под нее выделю 10 баксов на реале, попробую микролотами учетверить депо.

Snaiperstars
Бывалый
Бывалый
Сообщения: 71
Зарегистрирован: Пт окт 28, 2016 11:20 pm

Re: Советник HT-Martin

Сообщение Snaiperstars » Пн ноя 21, 2016 3:20 pm

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

Аватара пользователя
Igor-san
Site Admin
Site Admin
Сообщения: 11043
Зарегистрирован: Чт май 08, 2003 4:00 am
Откуда: Moscow
Благодарил (а): 17 раз
Поблагодарили: 169 раз
Контактная информация:

Re: Советник HT-Martin

Сообщение Igor-san » Пн ноя 21, 2016 8:44 pm

при закрытии последним ордером предпоследнего получаем прибыль 10 пунктов.
Вот тут надо уточнить, какую именно прибыль брать. 10 пунктов - это движение цены, но лот при этом может быть минимальным, или например последним. Соответственно в деньгах это разные суммы. Тогда все просто
Профит1+Профит2> 10*LastLot*POINTVALUE;

Точка безубытка понятна, Профит1+Профит2=0;

OrderProfit() - это Значение чистой прибыли (без учета свопов и комиссий) выбранного ордера. Нужно ли еще и свопы и комиссии учитывать?

Тогда будет Профит1+Своп1+Комм1+Профит2+Своп2+Комм2=0;

Или нам нужно расчитать при какой цене формула Профит1+Своп1+Комм1+Профит2+Своп2+Комм2=0 будет верна и от этой цены еще откладывать 10 пунктов?

Ответить

Вернуться в «Форекс»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость