Разруливание сложной ситуации с помощью усреднения.

cmillion

Гуру форума
В этой версии советника добавил функцию закрытия дальних за счет накопленной прибыли.
Прибыль накапливаем только в течении 1 дня. Если она становится больше, чем ProfitDayClose, то всю прибыль сверх этого значения тратим на закрытие дальних убыточных.
Пример, заработали 55 usd и ProfitDayClose=50. 5 usd советник потратит на закрытие (откусывание от дальних мелких лотов).
Проверьте в тестере перед установкой на реал!
 

Вложения

  • cm-RUL simple virtual lock 4.1.ex4
    189,9 КБ · Просмотры: 72

cinemanjac

Прохожий
Уважаемый cmillion,
1.если мы усредняемся и цена продолжает идти против нас, то от куда накопится
дневная прибыль? это по поводу последней добавки в советник.
2.По поводу этой же добавки, в тестере поставил ProfitDayClose=10, по идее если допустим у нас -50, и за день на противоположном ордердере накопили +11, то +1 должен перекрыть часть из -50, в итоге баланс счета не меняется, меняются только лотность открытых ордеров. Но ваш советник кроет ордера так в конце каждого дня, что баланс счета уменьшается, то есть отрицательных ордеров кроет больше чем положительных (в денежном выражении), при чем дело точно не в спреде.
3.Можете ли вы, уважамый cmillion, сделать фунцию частичного закрытия дальних убыточных ордеров за счет накопленной прибыли противоположенного ордера если задать ему параметр в валюте депозита или пунктах. Пример:
я открылся бай, но цена убегает вниз попутно усредняясь, я открываюсь дополнительно в селл и хочу чтоб этот селл нарастив определенную сумму закрылся вместе с частичным перекрытием дальнего просевшего ордера, таким образом сместив среднюю цену убыточных сделок ближе к текущей цене.
огромное спасибо!
 

cmillion

Гуру форума
значит готовься к сливу чувак, на безоткате эта безделушка поможет слить еще быстрее проверено

Вы забываете про функции лока. И самое главное про новую функцию разруливания дальних за счёт прибыли. А прибыль от лака с травам бывает огромной.
У меня сегодня за один день 50% депозита в плюс только за счет локов. И при этом закрыты все убыточные позиции.
Учитесь торговать советником
 

cmillion

Гуру форума
3.Можете ли вы, уважамый cmillion, сделать фунцию частичного закрытия дальних убыточных ордеров за счет накопленной прибыли противоположенного ордера

Так именно этим функция и занимается. Часть накопленной прибыли расходуется на откусывание дальних убыточных.
 

cinemanjac

Прохожий
Так именно этим функция и занимается. Часть накопленной прибыли расходуется на откусывание дальних убыточных.
это прекрасно, а можно сделать чтоб не за один день накопленного крылось а при конкретной накопленной прибыли? и не часть прибыли а вот конкретно сколько указал допустим 10 баксов, как 10 баксов накопилось, так и перекрываем.
спасибо
 
Последнее редактирование:

cmillion

Гуру форума
это прекрасно, а можно сделать чтоб не за один день накопленного крылось а при конкретной накопленной прибыли? и не часть прибыли а вот конкретно сколько указал допустим 10 баксов, как 10 баксов накопилось, так и перекрываем.
спасибо

тогда совсем прибыли не будет? Вся будет тратится сразу? И даже та, которую Вы заработали до того как вошли в просадку! Может тогда задавать период за который считать эту прибыль?
 

cmillion

Гуру форума
В версию 4.16 добавил
- "память" линии лока
- добавил просадку drawdown при которой включается лок (при уменьшении просадки лок отключается автоматически)
- Объем лока можно выбирать либо полный, либо локируем только основные без усредняющих
- не трогать позиции с указанным магик номером
- убрал смену магика при Max_Orders
- обновил проверку на запрет торговли
- добавил закрытие дальних за счет накопленной за день прибыли
- исправил удаление всех сторонних объектов (советник удаляет только свои)
- добавил вывод информации в отдельный файл
 

Вложения

  • cm-RUL simple virtual lock 4.16.ex4
    212,8 КБ · Просмотры: 50

cmillion

Гуру форума
Внимание!

исправил подсчет накопленной за день прибыли.

Пометка для тех, кто торгует с брокером запрещающим встречное закрытие! Таких как альпари.
Обязательно ставьте параметр OpenForCloseBy = false; - "перед встречным закрытием локируем"!
Из за запрета на встречное закрытие можно получить доп убытки!
 

Вложения

  • cm-RUL simple virtual lock 4.17.ex4
    217,9 КБ · Просмотры: 48

cmillion

Гуру форума
Нет спасибо! Роботы типа вашего раздаю бесплатно.

Роботы типа этого Вы даже в глаза не видели и не представляете их работу.
Если тема не для Вас так и не засоряйте ее, проходите мимо. Пиарьте себя в других темах.
 

cmillion

Гуру форума
Новая версия
 

Вложения

  • cm-RUL simple virtual lock 4.20.ex4
    225,2 КБ · Просмотры: 58

cmillion

Гуру форума
описание
 

Вложения

  • описание параметров версии 4.20.txt
    2,1 КБ · Просмотры: 45
  • описание.zip
    230,3 КБ · Просмотры: 45

cmillion

Гуру форума
В версию 4.21 добавил ТФ индикатора и максимальный спред при котором разрешено открывать первый ордер2019-07-19_11-39-42.png
 

Вложения

  • cm-RUL simple virtual lock 4.21.ex4
    227,8 КБ · Просмотры: 35

cmillion

Гуру форума
Добавил в блок индикаторов несколько параметров

////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
open_the_indicators = false; //открывать по индикатору или просто встречную пару позиций
//настройки индикаторов для открытия первой позиции на автомате

SignalMA = true; //использовать фильтр по МА
timeframe_MA = 0; //таймфрейм MA (0-текущий)
period = 240; //период индикатора MA
ma_shift = 0; //сдвиг MA
ma_method =0; // метод MA
applied_price = PRICE_CLOSE; //Используемая цена MA
MinLevel = 10; //Не открывать ближе к МА
MaxLevel = 300; //Не открывать дальше от МА

SignalStochastic = true; //использовать сигнал пересечения линий Stochastic (ниже LevelStoxBuy buy выше LevelStoxSell - sell)
timeframe_Stochastic = 0; //таймфрейм Stochastic (0-текущий)
KPeriod = 5;
DPeriod = 3;
Slowing = 3;
LevelStoxBuy = 30;
LevelStoxSell = 70;

SignalMACD = true; //использовать фильтр по MACD (выше 0 только sell, ниже 0 только buy)
timeframe_MACD = 0; // таймфрейм MACD (0-текущий)
fast_ema_periodMACD = 12; // период быстрой средней MACD
slow_ema_periodMACD = 26; // период медленной средней MACD
signal_periodMACD = 9; // период сигнальной линии MACD
applied_priceMACD = PRICE_CLOSE;// тип цены MACD

///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////


Если есть вопросы, то задавайте.
 

Вложения

  • cm-RUL simple virtual lock 4.22.zip
    235 КБ · Просмотры: 56

sponsor

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