Советник на основе Price Channel

У Вас есть идея, под которую нужен торговый робот? А, быть может, требуется создание нового индикатора или адаптация старого к МТ5? Бесплатно советники и индикаторы под Ваше техническое задание!

Советник на основе Price Channel

Сообщение Kalkin » 29 фев 2016, 08:52

klvgroup писал(а):Ошибка. Почему то Ордера открываются в обоих направлениях. Нужно чтобы они открывались только по убыточному направлению. Если цена идёт в профитном направлении то дополнительные ордера с коэф никакие не должны открываться.

Это мне непонятно. Такого не должно быть. Дайте, пожалуйста,настройки советника, с которыми это выявилось, и для какой пары, таймфрейм и период тестирования.

klvgroup писал(а):Сделаем другой алгоритм по ТР. Вот как думаю. Нужно расчёт делать от СРЕДНЕЙ суммы убытка по открытым ордерам ИМЕННО ЭТИМ СОВЕТНИКОМ + 30%. Пример: убыток сумма 156$/2=78+30%=101.4$ нужно закрыть все ордера чтобы был профит. Это значение к примеру 101,4$ нужно перевести в пункты, и это количество пунктов прибавить к цене открытия последнего ордера.

То есть, вычисляем максимальный убыток (по открытым позициям и по достигнутым экстремумам), делим на количество позиций, прибавляем 30% и устанавливаем тейки таким образом, чтобы полученная прибыль была равна вычисленной сумме. Надо повозиться, за пять минут не сделаешь.
Аватар пользователя
Kalkin
 
Сообщений: 1589
Зарегистрирован: 05 мар 2015, 06:51
Средств на руках: 108.80 Доллар
Награды: 2
Ветеран I (1) Медаль за научный вклад (1)
Группа: Базовая
Благодарил (а): 633 раз.
Поблагодарили: 1190 раз.
Ace Register Votive

Советник на основе Price Channel

Сообщение klvgroup » 29 фев 2016, 12:51

Kalkin писал(а):То есть, вычисляем максимальный убыток (по открытым позициям и по достигнутым экстремумам), делим на количество позиций, прибавляем 30% и устанавливаем тейки таким образом, чтобы полученная прибыль была равна вычисленной сумме. Надо повозиться, за пять минут не сделаешь.

Немного не так. Нужно расчёт делать от СРЕДНЕЙ суммы убытка по всем открытым ордерам ИМЕННО ЭТИМ СОВЕТНИКОМ + 30%. Пример: Уже открыто 5 ордеров убыток по каждому открытому ордеру составляет сумма 2$+10$+23$+50$+71$=156$/2=78$+30%=101.4$ 1пункт=Х$ 101.4$/Х$=Nпунктов. Следовтльно 6й ордер открывается ч.з. установленный шаг и ТР ставится для всех ордеров ЦЕНА ОТКРЫТИЯ 6го ордера + Nпунктов - это для BUY ордеров.
- минус Nпунктов соответственно для SELL ордеров
Последний раз редактировалось klvgroup 29 фев 2016, 14:20, всего редактировалось 2 раз(а).
Аватар пользователя
klvgroup
 
Сообщений: 92
Зарегистрирован: 19 апр 2015, 03:29
Средств на руках: 1.50 Доллар
Группа: Базовая
Благодарил (а): 23 раз.
Поблагодарили: 15 раз.
С уважением, KLV Group

Советник на основе Price Channel

Сообщение klvgroup » 29 фев 2016, 14:04

Единственный вопрос в соотношении 1пункта к $ как определить. Тут от торгового плеча может зависеть, счёт центовый или стандарт. Свопы не берём во внимание.
Аватар пользователя
klvgroup
 
Сообщений: 92
Зарегистрирован: 19 апр 2015, 03:29
Средств на руках: 1.50 Доллар
Группа: Базовая
Благодарил (а): 23 раз.
Поблагодарили: 15 раз.
С уважением, KLV Group

Советник на основе Price Channel

Сообщение klvgroup » 01 мар 2016, 05:14

Kalkin писал(а):Можно, например, считать уровень безубытка и уже от него устанавливать тейк на заданное в настройках количество пунктов. И над компенсацией комиссии и свопов надо будет подумать.

Kalkin, остановимся по мартину на Вашем варианте. От уровня безубытка +-Nпунктов. Только нужно значения учитывать при Sell ордерах нужно вычитать Nпунктов, при Buy плюс от цены безубытка.
Аватар пользователя
klvgroup
 
Сообщений: 92
Зарегистрирован: 19 апр 2015, 03:29
Средств на руках: 1.50 Доллар
Группа: Базовая
Благодарил (а): 23 раз.
Поблагодарили: 15 раз.
С уважением, KLV Group

Советник на основе Price Channel

Сообщение Kalkin » 01 мар 2016, 06:57

klvgroup писал(а):
Kalkin писал(а):Можно, например, считать уровень безубытка и уже от него устанавливать тейк на заданное в настройках количество пунктов. И над компенсацией комиссии и свопов надо будет подумать.

Kalkin, остановимся по мартину на Вашем варианте. От уровня безубытка +-Nпунктов. Только нужно значения учитывать при Sell ордерах нужно вычитать Nпунктов, при Buy плюс от цены безубытка.

Хорошо.
Аватар пользователя
Kalkin
 
Сообщений: 1589
Зарегистрирован: 05 мар 2015, 06:51
Средств на руках: 108.80 Доллар
Награды: 2
Ветеран I (1) Медаль за научный вклад (1)
Группа: Базовая
Благодарил (а): 633 раз.
Поблагодарили: 1190 раз.
Ace Register Votive

Советник на основе Price Channel

Сообщение klvgroup » 01 мар 2016, 11:05

Kalkin писал(а):
klvgroup писал(а):Ошибка. Почему то Ордера открываются в обоих направлениях. Нужно чтобы они открывались только по убыточному направлению. Если цена идёт в профитном направлении то дополнительные ордера с коэф никакие не должны открываться.

Это мне непонятно. Такого не должно быть. Дайте, пожалуйста,настройки советника, с которыми это выявилось, и для какой пары, таймфрейм и период тестирования.

Проверил. Всё нормально работает. Извиняюсь не разобрался.
Аватар пользователя
klvgroup
 
Сообщений: 92
Зарегистрирован: 19 апр 2015, 03:29
Средств на руках: 1.50 Доллар
Группа: Базовая
Благодарил (а): 23 раз.
Поблагодарили: 15 раз.
С уважением, KLV Group

Советник на основе Price Channel

Сообщение Kalkin » 01 мар 2016, 20:15

Готово, тестируйте. Общий тейк выставляется от уровня безубытка +- заданное в настройках значение пунктов профита. При выставлении тейка советник компенсирует свопы и комиссии. Расчет стоимости пункта для форекса должен быть нормальным, а вот если использовать на индексах и фьючерсах - прежде надо очень внимательно протестировать.
Вложения
KE_PriceChannel.mq4
Версия 1.2
(31.92 KB) Скачиваний: 42
Аватар пользователя
Kalkin
 
Сообщений: 1589
Зарегистрирован: 05 мар 2015, 06:51
Средств на руках: 108.80 Доллар
Награды: 2
Ветеран I (1) Медаль за научный вклад (1)
Группа: Базовая
Благодарил (а): 633 раз.
Поблагодарили: 1190 раз.
Ace Register Votive

Советник на основе Price Channel

Сообщение klvgroup » 02 мар 2016, 12:40

Kalkin писал(а):Тралит в соответствии с п.4 техзадания:
4. PriceСhanel stop v1 – дает точные сигналы когда нужно делать вход в
рынок и указывает уровень перестановки stop lossa

Когда индикатор оказывается в прибыльной зоне - устанавливает стоп лосс по значению индикатора.

Kalkin, со стоп лоссом и PriceСhanel stop v1 понятно , а тралл Вы сможете отдельно создать и в условия вывести true/false, чтобы регулируемые параметры были? Было бы просто супер.
Аватар пользователя
klvgroup
 
Сообщений: 92
Зарегистрирован: 19 апр 2015, 03:29
Средств на руках: 1.50 Доллар
Группа: Базовая
Благодарил (а): 23 раз.
Поблагодарили: 15 раз.
С уважением, KLV Group

Советник на основе Price Channel

Сообщение Kalkin » 02 мар 2016, 13:43

klvgroup писал(а):Kalkin, со стоп лоссом и PriceСhanel stop v1 понятно , а тралл Вы сможете отдельно создать и в условия вывести true/false, чтобы регулируемые параметры были? Было бы просто супер.

Хорошо. Интересно, что это один из немногих советников, которому трейлинг идет на пользу.
Вложения
KE_PriceChannel.mq4
Версия 1.3
(33.55 KB) Скачиваний: 42
Аватар пользователя
Kalkin
 
Сообщений: 1589
Зарегистрирован: 05 мар 2015, 06:51
Средств на руках: 108.80 Доллар
Награды: 2
Ветеран I (1) Медаль за научный вклад (1)
Группа: Базовая
Благодарил (а): 633 раз.
Поблагодарили: 1190 раз.
Ace Register Votive

Советник на основе Price Channel

Сообщение klvgroup » 02 мар 2016, 14:31

Kalkin писал(а):Готово, тестируйте. Общий тейк выставляется от уровня безубытка +- заданное в настройках значение пунктов профита. При выставлении тейка советник компенсирует свопы и комиссии. Расчет стоимости пункта для форекса должен быть нормальным, а вот если использовать на индексах и фьючерсах - прежде надо очень внимательно протестировать.

В моём понимании всё таки мартин должен усредняться с профитом и переставлять все открытые ордера. При данных параметрах у нас не происходит усреднение. Чем больше значение лота, тем ближе к текущей цене должен устанавливаться ТР, а у нас ТР замирает у первого ордера.
1.jpg
Аватар пользователя
klvgroup
 
Сообщений: 92
Зарегистрирован: 19 апр 2015, 03:29
Средств на руках: 1.50 Доллар
Группа: Базовая
Благодарил (а): 23 раз.
Поблагодарили: 15 раз.
С уважением, KLV Group


Вернуться в Торговые советники на заказ

Кто сейчас на форуме?

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

Права доступа к форуму

Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

cron