Mql4) Функція розрахунку лота в залежності від величини просідання

    Opentraders- це незалежне співтовариство, яке створюєтьсятрейдерами та для трейдерів. Приєднуйтесь, нам по дорозі!
  • Увійти
  • Реєстрація

розрахунку

Kaur Руслан Каюмов

Моя торгівля

Група "Програмування на MQL"

Обговорюємо питання розробки експертів, ділимося досвідом, викладаємо уроки.

Увага! Якщо Ви бажаєте замовити радник, то Вам до групи «Замовлення на розробку радників»

Найкраще від Kaur

Системна торгівля. Чи готові ви до просідання? 51 2013-01-24 12:54:00 0

Як піднятися трейдеру, якщо грошей нема, а прибуткова торгова система є? 24 2015-01-11 16:35:29 0

Перша угода на валютному ринку за 7 кроків - інструкція для початківців 61 2014-03-27 16:41:56 0

Інформаційна безпека для трейдера 21 2014-09-30 16:19:15 0

Excel-прототипування торгових систем (частина 1): швидкий старт 5 2017-10-12 18:41:17 0

  • Програмування на MQL

Нещодавно я писав про метод збільшення прибутку за допомогою запровадження залежності лота від величини просідання. Докладніше про метод

Ідею (яку раніше перевіряв Excel) вдалося втілити в код MQL4. У цій нотатці викладаю код, що вийшов.

Увага! Функція варта стратегій, якими одночасно відкрито трохи більше однієї угоди.

Перемінні (оптимальні параметри залежать від Вашої стратегії):

Код функції розрахунку лота в залежності від величини просідання:

Запуск функції здійснюється за допомогою вставки в основнучастина

Lots розраховується попередньо в іншому блоці розрахунку залежності лота від еквіті (для реалізації реінвестування).

  • mql4
  • управління капіталом
  • +3
  • Переглядів: 30742
  • 2 травня 2012, 15:49
  • Kaur

Коментарі ( 16 )

розрахунку

47 Kaur Автор Повідомлень: 1325 - Руслан Каюмов

розрахунку

47 Kaur Автор Повідомлень: 1325 - Руслан Каюмов

Дайте, будь ласка, ваш індикатор спробувати

У мене весь розрахунок у вигляді mql блоку, який вставляється в радник. А весь блок вище наведено. Тобто. окремого індикатора під це немає. Його ще треба робити.

І ще питання чи реально зробити індик за формулою ddsmm. Ось вона поламана.

mql4

47 Kaur Автор Повідомлень: 1325 - Руслан Каюмов

Дякую за посилання!

Але мені потрібно саме в залежності від балансу, або навіть не балансу, а від еквіті при збільшенні допустимо еквіті на кожні int n_profit разів, збільшувати лот на double k Поки реалізував приблизно так, але розумію, що є якийсь більш динамічний спосіб, але ще тільки освоюю mql, і зрозуміти поки що не виходить як це зробити інакше.

пробував інший варіант, щось на кшталт цього:

double Lot_Size = 0.01; double k = 0.01; int n_profit = 100;

Перший варіант працює, а цей ні в яку не хоче.

А підкажіть, будь ласка, які значення мають бути в змінних EquLot, LotExp, count_buy, count_sell, LotDec та MaxiLot. count_buy та count_sell підраховує лоти у відкритих позиціях? А якщо я не маю відкритих, можна просто на 0 замінити?

ЧАТ ТРЕЙДЕРІВ

Швидке з'єднання

  • функція
    igrun

Поточні конкурси та акції

розрахунку

функція

mql4

mql4

розрахунку

З недавнього:

Сайт Opentraders, представлений основним доменом opentraders.ru та його піддоменами, є офіційним партнером групи компаній Альпарі.