Лента последних комментариев


0
а ни как не сделать что бы была авто подстройка индикаторов?
avatar

igrun

  • 26 января 2025, 16:43
0
Напишите какой инструмент период настройки
avatar

AM2

  • 26 января 2025, 16:17
0
Открытые позиции закрываются:

3. при достижении Profit1 крайними ордерами.

Имеется ввиду однонапрвленные ордера?
Думаю, что Да. Тогда позволь свои мысли.

Если усредняющий ордер имеет удвоенный лот от усредняемого то при откате цены на полшага условно профиты этих ордеров сравниваются. Заложили какой-то профит в плюс и, при его достижении закрываем два ордера. Судя по ТЗ в статье, именно так и запланировано.

Что мы имеем?
Отсутствие ордеров, а цена пошла в нашем направлении, но без нас. Обидно, слушай. Могу предложить пару вариантов.

1. Наиболее безопасный: закрываем только убыточный ордер. Депо припало — эквити на месте.Ордер в рынке и с более выгодной позиции.
2. Думаю, самый оптимальный: закрывать убыточный ордер и часть (половину, например) прибыльного. Депо припало на половину от первого варианта, еквити на месте, а тотже стартовый ордер остался, только с более выгодной позиции.
3. Самый жадный вариант, но более нагруженный на маржу: усреднять можно, начиная с третьего ордера. Ворой (средний) ордер остается в рынке. Потом, если что, также усредняется. Единственночто, уже не со стартового лота.
И позиция чуть похуже, чем в двух первых вариантах.

В зависимости от рынка, шага и коэф. увеличения лота усредняющего орлера ордера усреднения могут достигать пятого-восьмого этапа усреднения, что само по себе стремает. SL в этой стратегии не работают, впрочем как и ТР. Поэтому нужна какая-то защита.

Тут тоже несколько вариантов:

1. Трал убытка-прибыли.
2. Локи. Есть идея, как на них еще и быстро заработать. Но нужен надежный индюк.
3. ММ с постоянным контролем всех ордеров для возможного сокращения с минимальной прибылью для освобождения залога. В том числе, встречно разнонаправленные ордера.

И еще мысль. В твоем советнике, к гадалке не ходи, с каждым шагом его длина увеличивается. Стандартное умозаключение.
А логика говорит, что чем дальше уходишь от «истины», тем больше вероятность таки разворота цены.
Я бы наоборот шаг уменьшал. Тем более, если ты хочешь сокращать крайние ордера, надо сокращать расстояние, необходимое для их сокращения.
avatar

kvashnin007

  • 26 января 2025, 16:07
0
почемуто сделок нету, как их увеличить?
avatar

igrun

  • 26 января 2025, 15:25
0
восстановил. смотрите что добавить: www.opentraders.ru/downloads/3945/

avatar

AM2

  • 26 января 2025, 11:54
0
то есть вв сужается атр ближе к низу заходим на пробой, причем когда ложный вход используется переворот,
а если зашли в прибыль, то закрываем только тралом.
и еще чуть не забыл — когда плечи режут советник назначает удобный лот.
avatar

igrun

  • 26 января 2025, 02:10
0
скока будет стоить правка?
avatar

igrun

  • 25 января 2025, 22:56
0
все больше нет бесплатных заказов
avatar

igrun

  • 25 января 2025, 21:40
0
Можно. 1000р.
avatar

verta81

  • 25 января 2025, 15:35
0
хочу пройти тот же путь только на мкл 5.
начал с этой статьи: www.mql5.com/ru/articles/385#base

потом продолжил: www.mql5.com/ru/articles/2555

целый день писал, оформлял, проверки проходил. прошел валидацию:



делал советник по тренду с усреднением, мультивалютный и с выводом крайних ордеров в плюс:





продукт: www.mql5.com/ru/market/product/130892
avatar

AM2

  • 25 января 2025, 09:58
0
Привет монял но почему-то ордера не ставятся?
avatar

Denis2134

  • 25 января 2025, 09:28
0
И с чего начать

С подготовки болванки советника, затем будете навешивать недостающие функции, проверки и т.д.
avatar

AM2

  • 25 января 2025, 09:27
0
Сбрили)Хоть и давали 1 к 1, даже чуть больше. Ну да ладно, «Парик» наболтал не оч хорошо)
avatar

Mixer19

  • 25 января 2025, 07:52
0
Что-то не пляшет


там вы будете исправлять до тех пор, пока не будет реал. будете искать образцы кода, читать статьи и др.
avatar

AM2

  • 24 января 2025, 21:27
0
А возможно сделать советник чтобы он сам открывал ордера?
avatar

Denis2134

  • 24 января 2025, 21:16
0
Ладно. Куда — понял. А вот что? и зачем?..

Вот родил я граальную идею. Попросил АМ2 за деньги написать советник для торговли. Он написал и я увидел в советнике пару реал функций? Или разместил на маркете свой грааль на продажу, а за это мне кто-то доступ дает к реал функциям.

Что-то не пляшет.
avatar

kvashnin007

  • 24 января 2025, 19:51
0
Вот именно. И висим в бесконечном цикле.

А GetLots((stoploss — open_price) / pnt) — это функция GetLots(int Х).
Х задавайте согласно своим условиям. Хоть Х=12, а хотите: NL((stoploss — open_price) / pnt). А на счет валидности лота позаботьтесь силами самой функции. Нормализуйте как сможете. Главное чтобы терминал схавал.

Но до этого мы еще не дошли. На пути.

Пример ни о чем, но:

<code>//+------------------------------------------------------------------+
//|                                                                  |
//+------------------------------------------------------------------+
double Lot()
  {
   double lot=Lots;

   if(CountTrades()>0)
     {
      lot=NormalizeDouble(Lots*MathPow(KLot,CountTrades()),2);
     }

   if(lot>MaxLot)
      lot=Lots;

   return(lot);
  }
//+------------------------------------------------------------------+
</code>


Ну или:

//+------------------------------------------------------------------+
//| Расчет лота                                                      |
//+------------------------------------------------------------------+
double Lots()
{
   double _lt=Lot;
   double _ls=MarketInfo(Symbol(),MODE_LOTSTEP);
   if(Risk>0) _lt=NormalizeDouble(AccountBalance()/100*Risk/1000/_ls,0)*_ls;
   if(LastProfit(-1)<0) _lt=NormalizeDouble(LastProfit(1)*LotK/_ls,0)*_ls;
   if(_lt<MarketInfo(Symbol(),MODE_MINLOT))
      _lt=MarketInfo(Symbol(),MODE_MINLOT);
   if(_lt>MarketInfo(Symbol(),MODE_MAXLOT))
      _lt=MarketInfo(Symbol(),MODE_MAXLOT);
   return(_lt);
}
//+------------------------------------------------------------------+


функций определени лота валом, и как правило, все индивидуальные. Думаю наша будет универсальная.
avatar

kvashnin007

  • 24 января 2025, 19:31