Группа "Стол заказов MQL"

Рейтинг 2146



РЕКОМЕНДУЮ



Простой индикаторный советник ТРИ ЦИКЛА

Уважаемые господа программисты. Прошу написать простой советник для МТ4, названный мной ТРИ ЦИКЛА.
Идя простая: рискуем малым ради большого. Получив первый СЭЙВ (или, как говорят, СЕЙФ)мы уже не получим просадки или убытка, но рассчитываем получить приличную прибыль.



Например, 1 лот при SL, равном 10-ти пунктам, даст убыток в 1% (задаём) от депо.
Индикаторный блок дал сигнал Sell. Риск на сделку берем 1%. Открываем один лот на продажу.
— Цена пошла вверх и закрыла ордер по SL. Утераем слезы и идем оттачивать мастерство.
— Цена пошла вниз и прошла расстояние, равное SL. По правилу сейфа закрываем 0,5 ордера, фиксируя 0,5% прибыли. Оставшиеся 0,5 лота переводим в БУ+. После прохождения ценой вниз, к примеру, 40 пипсов поступил сигнал на покупку.
Для лучшего понимания сути: ЕСТЬ цена Ask поступления сигнала Buy. ЕСТЬ SL=10 п… Выставляем остатку ордера на продажу в 0,5 лота ТР ниже цены поступления сигнала на покупку на величину SL=10п. Если цена пойдет вниз до SL ордера на покупку, то ордер на продажу итого выдаст прибыль в 3%. Теперь рассчитываем лот ордера на покупку, который, если закроется по SL, дает убыток не более 3%. В моем примере лот равен 3-м. Т.е. по сигналу Buy мы открыли ордер тремя лотами на покупку. — Цена пошла вниз – закрылись все ордера в ноль, но 0,5% в сейфе осталось. Следующая попытка, начинаем сначала. — Цена пошла вверх. Прошла 10 пунктов (=SL) – положили на счет 2%, закрыв остаток продажи. А также по правилу сейфа закрыли половину (1,5 лота) на покупку. Это ещё на 1,5 % пополнили счёт. Оставшуюся половину перевели в БУ+. Цена пошла ещё выше, дождалась сигнала Sell и перевернулись ордером уже в 9 лотов по тому же правилу. Пошла вверх до SL – останемся c 14 % прибыли к депо. И сначала. Пойдёт вниз 10 п.(=SL) – в «сейф» кладем еще 4,5 % от депо, закрыв половину ордера на продажу. Оставшуюся половину переводим в БУ+. И закрываем остаток (1,5L) лота на покупки, добавив к депозиту ещё 9 %. Поступил сигнал Buy, а мы определили всего 3 цикла, закрываем все ордера фиксируя прибыль от остатка (4,5L) лота на продажу в 18 %. Ну как-то так. Можно сделать сейф отключаемым. А так – каких-то жалких 35 % к депозиту за три сделки.

Дальше переменные:

input double lot_size = 0.01; // Lot (if risk ==0)
input bool use_save = true; // Use SAVE (true — yes)
input int stop_loss = 100; // Stop-loss in pips
input int take_profit = 0; // Take profit in pips
input int min_take = 5; // MinTake in points(for BU+)
input double risk = 1; // Risk in percents of Free Margin
input int max_lot_size = 20; // Max LotSize limit
input int max_cycle_number = 5; // Max Cycles limit
input int max_spread_limit = 35; // Max spread limit for entry
input int magic_number = 1961; // Magic number
input int slippage = 30; // Slippage in pips
//---
sinput string b1 = «Indicator Inputs»; //.
input …………………
input …………………

Индикатор – любой осциллятор: WPR, RSI… (или какой считаете нужным) сам буду потом подбирать. Главное базис.

Кое какие замечания:

1.Предусмотреть случай, если выбранное количество циклов позволяет, а открытие новых ордеров запрещено брокером (не хватит маржи, много лотов и т.д.) или открываемый лот больше нами разрешённого закрываем всё, при этом обнуляется счетчик циклов и с начала.
2.При use_save = false; просто не закрывается половина лота текущего ордера, но закрывается встречный ордер.
3.Важное условие, если какой-то из ордеров дошёл до SL или ТР, то закрываются все ордера.
4.ТР задаётся на всякий случай. Иногда даёт эффект. Но работаем по встречным сигналам при ТР=0.
5.min_take добавляем к БУ, это я так называю БУ+.
Если задача трудоёмкая, можете сделать упрощенку. Доработаю сам.

С уважением, kvashnin007.
  • +5
  • Просмотров: 2779
  • 2 октября 2022, 13:56
  • kvashnin007
Понравилcя материал? Не забудьте поставить плюс и поделиться в социальной сети!

Вступите в группу "Стол заказов MQL", чтобы следить за обновлениями
ПРИСОЕДИНИТЬСЯ К ГРУППЕ
присоединиться
  Предыдущая запись в группе
индикатор кардиопульс
01 октября 2022
02 октября 2022

Брокер для ваших роботов, 15 лет на рынке

Комментарии (18)

+
0
сделаю то что можно быстро сделать 4-го
avatar

  35  AM2 Сообщений: 16266 - Андрей

  • 2 октября 2022, 16:43
+
0
Спасибо.
avatar

  7  kvashnin007 Автор Сообщений: 598 - Андрей

  • 2 октября 2022, 20:10
+
+1
основу сделал: www.opentraders.ru/downloads/3410/

avatar

  35  AM2 Сообщений: 16266 - Андрей

  • 4 октября 2022, 21:55
+
0
Спасибо. Буду юзать и издеваться.
avatar

  7  kvashnin007 Автор Сообщений: 598 - Андрей

  • 4 октября 2022, 22:15
+
0
Обидно. Вроде тщательно составлял ТЗ, а получил что-то непонятное. Кроме открытия двойным лотом с разным ТР ничего нет. Просто набор функций ни о чём.
Спасибо за потраченное время. Лучше бы не брались за работу. Не было бы такого разочарования. Как всегда, придётся самому.
Рассчитывал удивиться.
Удивился.
avatar

  7  kvashnin007 Автор Сообщений: 598 - Андрей

  • 4 октября 2022, 22:31
+
0
Юзайте смотрите, что не так работает и пишите на доработку, как я понимаю это только черновой вариант, Ваше ТЗ прочитать только абалдеть*shock* 
avatar

  16  dimiew Сообщений: 1595 - Zheni

  • 5 октября 2022, 08:59
+
0
А вы то сами интереса ради посмотрите, что не так. Этот советник даже рядом не стоит с ТЗ. А тех задание надо писать и читать внимательно. Чем оно подробнее описывает суть задачи, тем легче получить результат. Я потому подробно и описывал, что бы программист не гадал на кофейной гуще, а что же этот заказчик хотел этим сказать. Я бы в ТЗ исправил только одно слово. Но это не принципиально. Я понимаю, что программист не будет писать советник для торговли. Просто для проверки идеи. А какую идею можно проверить этой совой, ума не приложу.

Доработка? Смешно. Если человек берётся, то хотя бы попробовать «близко к тексту». Если возникли проблемы с расчётами (в чём я сомневаюсь), могу дать их. Да кому охота в чужом дерьме копаться? Проблема в другом. Я уже два раза переписывал, постоянная лажа. То не отрабатывает, как надо, то зависает в диких раздумьях. Надеялся на свежую струю, а…
avatar

  7  kvashnin007 Автор Сообщений: 598 - Андрей

  • 5 октября 2022, 14:02
+
0
Без комментариев*help* 
avatar

  16  dimiew Сообщений: 1595 - Zheni

  • 5 октября 2022, 14:43
+
0
Спасибо за участие.
avatar

  7  kvashnin007 Автор Сообщений: 598 - Андрей

  • 5 октября 2022, 16:01
+
0
А для чего лот увеличивать?
Редактирован: 17 декабря 2022, 15:09
avatar

  12  sorusm Сообщений: 182 - sorusm

  • 17 декабря 2022, 15:08
+
0
Советник для малорискового разгона депозита. Циклов может быть и больше. Зависит от того, какой сигнализатор вы будете использовать.
Именно над этим я и работаю.
Да… советник от Андрея не используйте. Он и рядом не стоял с ТЗ. Пустой.
Редактирован: 17 декабря 2022, 17:45
avatar

  7  kvashnin007 Автор Сообщений: 598 - Андрей

  • 17 декабря 2022, 17:42
+
0
Добрый день! Спасибо за то что делитесь идеями, мнениями! На текущее время данная тема на каком этапе, есть ли продвижение? Была ли идея у вас идея в данную ТС заселить ИИ?
avatar

  5  ZERNO Сообщений: 52 - ZERNO

  • 10 марта 2024, 18:45
+
+1
Добрый день. ИИ не мой уровень. Хотя и не вижу здесь его применения. Индикатор доделываю. Он здесь нужнее. Тяжело идет. заказал на фрилансе сову по этой стратегии на МТ5. Вроде все написано по феншую, а не работает. Могу дать поюзать.
avatar

  7  kvashnin007 Автор Сообщений: 598 - Андрей

  • 10 марта 2024, 20:45
+
0
На счет ИИ просто поинтересовался, но т.к. как вы автор вам естественно виднее что должно быть или нет. На счет предложения поюзать, согласен, буду рад посмотреть работу. Если не трудно то поделитесь, здесь или в личку, даже не знаю как лучше для вас.
avatar

  5  ZERNO Сообщений: 52 - ZERNO

  • 10 марта 2024, 21:07
+
0
если не сложно, угостите совой. хочу поюзать
avatar

  5  ZIKILO Сообщений: 2

  • 12 марта 2024, 22:17
+
0
Можно для Автора отправить в личку свой E-mail.
Читайте сообщение ниже
avatar

  18  Boris54 Сообщений: 810 - ПенSионер

  • 13 марта 2024, 07:03
+
+1
Почта.
avatar

  7  kvashnin007 Автор Сообщений: 598 - Андрей

  • 10 марта 2024, 21:38
+
0
kvashnin007@gmail.com
avatar

  7  kvashnin007 Автор Сообщений: 598 - Андрей

  • 13 марта 2024, 07:19

Зарегистрируйтесь или авторизуйтесь, чтобы оставить комментарий