0
Тут уже делали такое неск лет тому назад. По этой схеме. И делались попытки заказов таких доработок.
Далее двигаться по этой схеме — видение есть. Но это за рамками регламента сложности Стола заказов. К платному.
Можем собраться в складчину, кто заинтересован.
avatar

preasto

  • 14 апреля 2022, 20:15
0
Всё там идёт раздельно, своим чередом.
1. Когда появляется сигнал, советник расставляет 1й лимит.ордер (как есть сейчас) и к нему сетку лимит.отложек с заданным числом, дистанцией и коэф.умножения=1.0(или напр. 1.2) меж ними — из параметров.
2. Руками эти лимитки передвигаются по уровням, экстремумам, как надо.
3. Далее или ТП, или СЛ.
Всё. Как сейчас в советнике и есть.

Стоп-ордера вытавляются вместо СЛ — опц. Ежели это будет сделано в коде.
Для начала можно и без них.

Сейчас в исходном советнике zakaz.opentraders.ru/73430.html
выставленные им отложки, СЛ, ТП спокойно передвигаются мышкой, куда надо — там и остаются.
Т.е. эта часть уже сделана.
Не хватает выставления сетки доп.отложек сразу.
avatar

preasto

  • 11 апреля 2022, 21:29
0
1. Советник расставляет ордера формальной сеткой. С фикс. дистанцией меж ними согл. параметрам.
2. Смотришь уровни, возможные места разворотов/отскоков и переносишь-расставляешь туда отложки, подгоняешь под уровни, экстремумы.
3. Если 1 ордер лишний — например, на выходе из коробки, в проторговке/флете небольшая ширина/р-р волны импульса и достаточно 1-2 ордеров в усреднение — удаляешь лишний. За ним — уже стоп-ордер, вместо стоп-лосса, т.к. это предполагаемое место дальнейшего движения в другую сторону от начальных ордеров. Ну, или стоп-лосс — по ситуации и как больше нравится.

Т.е. в итоге — это полуавтомат, но сильно облегчает дело и позволяет разсчитать (т.е. счёт на раз) просадки и отвлечься в процессе, проверяя ситуацию периодически, или по алерту.

Т.е. суть та же — в усреднение открываются доп.ордера через дистанцию, но сразу через сетку отложек, которую можно передвинуть-расставить как надо, выставить стопы и далее наблюдать.

В этом советнике с отложками всё так и работает — отложки, СЛ, ТП можно передвигать и оставлять где надо. Они там и остаются.

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

preasto

  • 11 апреля 2022, 20:11
0
Андрей, можете сделать в этот раз часть по п.1 — выставлять отложки сеткой сразу, а не открывать ордер в усреднение по факту дистанции цены?

Сейчас уже в советнике отложки, ТП, СЛ к ним вполне перемещаются руками и фиксируются на месте, куда перенесены. Т.е. это уже работает. Осталось тут — вывести отложки сеткой, что также сделано в ряде ваших сеточных советниках тут на форуме.
avatar

preasto

  • 11 апреля 2022, 19:14
0
дело в том, что основные сигналы (при вкл. парамете NoRepaint) появляются с сильным запозданием. десять-двадцать свечей м.б. на малых ТФ.
И большим СЛ, просадкой возможной, если входить по ним.
Но, в итоге, в основном, после уходит в плюс.

Было бы интересно, всё же, посмотреть-потестить советник именно по основным сигналам, с параметром вкл/откл функции NoRepaint в советнике же
avatar

preasto

  • 31 марта 2022, 13:13
0
советник видимо здесь: Советник на индикаторе «Symphonie Extreme Cycle»
www.opentraders.ru/downloads/3284/

да, хорошо бы его поправить на работу по соновным сигналам (пилосы/пики),
меньше ложных сигналов, особенно против сильного и долгого движения/тренда
avatar

preasto

  • 31 марта 2022, 11:14
0
Видимо советник открывает ордера по всем серым точкам индикатора, но надо только по основным сигналам: красным и синим вертикальным полосам/пикам.
Или переключатель сделать в параметрах: все сигналы(вкл.точки)/основные(только полосы/пики)
avatar

preasto

  • 31 марта 2022, 10:34
0
Как применять сие чудо? Пока отметил — возможность входа на отбой/пробой продолжения предыдущего отрезка (от центра к центру зиг-заг),
и смену наклона относительно горизонта: вправо-вверх — идущий импульс/тренд в лонг, вправо-вниз — в шорт, при смене направления отрезков относительно предыдущих — возможное место разворота или обратного импульса во флете
avatar

preasto

  • 29 марта 2022, 15:21
0
А просто с линиями, без подгонки по фракталам, можете сделать?
avatar

preasto

  • 24 марта 2022, 11:37
0

Какие настройки параметров индикатора на этом графике?
avatar

preasto

  • 21 марта 2022, 07:42
0
Вот, добавил разный тип стрелок для arrowsSlope и arrows Cross
стр. 40-52
<code>extern string  arrowsIdentifier    = "ao arrows1";
extern double  arrowsUpperGap      = 1.0;
extern double  arrowsLowerGap      = 1.0;
extern color   arrowsUpColor       = LimeGreen;
extern color   arrowsDnColor       = Red;
extern int     arrowsUpCode        = 241;
extern int     arrowsDnCode        = 242;
//extern int     arrowsSize        = 1;  // как добавить р-р стрелок для arrows Cross???
extern color   arrowsSlopeUpColor       = Green;
extern color   arrowsSlopeDnColor       = FireBrick;
extern int     arrowsSlopeUpCode        = 243;
extern int     arrowsSlopeDnCode        = 243; // 244;
</code>

стр. 183-184 (примерно)
<code>void manageArrow(int i)
{
   if (arrowsVisible)
   {
      deleteArrow(Time[i]);
      string lookFor = arrowsIdentifier+":"+Time[i]; ObjectDelete(lookFor);
      if (arrowsOnSlope && slope[i] != slope[i+1])
      {
         if (slope[i] == 1) drawArrow(i,arrowsSlopeUpColor,arrowsSlopeUpCode,false);
         if (slope[i] ==-1) drawArrow(i,arrowsSlopeDnColor,arrowsSlopeDnCode, true);
      } 
      if (arrowsOnSignalCross && trend[i] != trend[i+1])
      {
         if (trend[i] == 1) drawArrow(i,arrowsUpColor,arrowsUpCode,false);
         if (trend[i] ==-1) drawArrow(i,arrowsDnColor,arrowsDnCode, true);
      }                 
   }         
}   
</code>


Как правильно добавить установку размера стрелок, не знаю кодов, не программист
avatar

preasto

  • 15 марта 2022, 12:24
0
Супер! Добавить бы в параметры arrows size — размер стрелок, выбор, 0,1,2,… 5
arrows size Slope — отдельно
arrows size SignalCross — отдельно
По умолчанию мелковаты, когда другие инд. есть на графике
avatar

preasto

  • 15 марта 2022, 10:00
0
Здравствуйте. Как и где в коде заменить индикатор-источник_сигналов в советнике?
Например на этот:
Zig Zag History — индикатор для MetaTrader 4, ZigZag_hist.mq4
www.mql5.com/ru/code/12859

Достаточно ли поменять: extern string IndName?
avatar

preasto

  • 21 февраля 2022, 12:59
0
Благодарю, индикатор работает.
Если будет возможность — поправить операторы, чтобы можно было менять в параметрах толщины, цвета выводимого.
А то на настройки по умолчанию всегда сбрасывает.
avatar

preasto

  • 3 февраля 2022, 22:57
0
Параметры в свойствах инд. — см. скрин и код выше.

Описание работы:
Этот индикатор подает сигналы для совершения сделок крупными цветными точками на графике и алертами.

Принцип работы индикатора основан на сравнении сигналов от трех вариантов индикатора Parabolic SAR, работающих на разных таймфреймах: младшем (таймфрейм графика), среднем и старшем.

Со старшего и среднего таймфреймов снимаются трендовые сигналы индикаторов Parabolic SAR, а с младшего таймфрейма — сигналы смены тренда.

Например, когда на старшем и среднем графике параболики растут, и они ниже текущей цены, а на младшем графике произошла смена расположения параболика с «над ценой» на «под ценой», то подается сигнал на покупку. Обратный сигнал формируется аналогично.
avatar

preasto

  • 3 февраля 2022, 11:34
0
предполагался полный аналог для МТ4
такой же, как для МТ5:
3Parabolic System — индикатор для MetaTrader 5
www.mql5.com/ru/code/554 — см. по ссылке описание
+ Входные параметры индикатора (выше), скрин prntscr.com/26ngf9h
avatar

preasto

  • 2 февраля 2022, 17:53
0
Получился обычный SAR с кружком вначале.
Суть была (по задаче), нужен комбинированный из 3х SAR с алертом для МТ4
такой же, как аналог для МТ5 (с т.ч. теми же стрелками-кружками):
3Parabolic System — индикатор для MetaTrader 5
www.mql5.com/ru/code/554

Он по другому даёт сигналы — с фильтром из 3х SAR.
<code>//+----------------------------------------------+
//| Входные параметры индикатора |
//+----------------------------------------------+
input uint AlertCount=0; // Количество подаваемых алертов
input uint SignalBar=1; // Номер бара для сигнала, 0-текущий бар
//---- параметры индикатора iSAR с текущего таймфрейма
input double Junior_Step=0.02; // Шаг младшего iSAR
input double Junior_Maximum=0.2; // Максимум младшего iSAR
//---- параметры индикатора iSAR со среднего таймфрейма
input ENUM_TIMEFRAMES Middle_TimeFrame=PERIOD_H1; // Период графика среднего iSAR
input double Middle_Step=0.02; // Шаг среднего iSAR
input double Middle_Maximum=0.2; // Максимум среднего iSAR
//---- параметры индикатора iSAR со старшего таймфрейма
input ENUM_TIMEFRAMES Senior_TimeFrame=PERIOD_H12; // Период графика старшего iSAR
input double Senior_Step=0.02; // Шаг старшего iSAR
input double Senior_Maximum=0.2; // Максимум старшего iSAR</code>
avatar

preasto

  • 2 февраля 2022, 13:23
0
поменял в строках 161-165 «0.1» и «300» на extern int Lot и Delta:
<code>
   CreateEdit(chart,subwin,BLot,Lot,5,5,45,20); // (chart,subwin,BLot,"0.1",5,5,45,20);
   CreateEdit(chart,subwin,SLot,Lot,55,5,45,20); // (chart,subwin,SLot,"0.1",55,5,45,20);

   CreateEdit(chart,subwin,BDelta,Delta,5,205,45,20); // (chart,subwin,BDelta,"300",5,205,45,20);
   CreateEdit(chart,subwin,SDelta,Delta,55,205,45,20); // (chart,subwin,SDelta,"300",55,205,45,20);
</code>

стало в окна выводить то, что задано в этих параметрах свойств советника.

При компиляции по этим строкам пишет предупреждение:
implicit conversion from 'number' to 'string' TradePanel_28.12.21.mq4 162(строка) 33(столбец)

внесённые надписи и Lot и Delta там выделены тёмно-красным (остальной код черным)

Может что-то некорректно по правилам кода?
Что подправить?


avatar

preasto

  • 28 декабря 2021, 23:50
0
перекачал сов — версия от 28.12.21 (была от 25.12)— в окнах дельты всё так:
левое байстоп байлимит,
правое окно селллимит селлстоп.
И глюков при перезапуске и смене ТФ, в новой версии от 28.12.21 вроде нет, пока всё норм.
Но при смене лотов и делты в параметрах (на 0.2 и 250) — в окнах остаются те же значения: 0.1 и 300**

**проблема начала решаться, см. след пост ниже

avatar

preasto

  • 28 декабря 2021, 21:49
0
И вернулся глюк* с перемещением панельки:
она ни с того, ни с сего пропадает из окна через неск. мин,
*глюк был в версии от 25.12.21, в версии от 28.12.21 пока всё норм.

Но когда открываешь свойства советника кнопкой с графика из меню и снова сохраняешь, появляется со сдвигом слоёв,
при этом меняешь в параметрад отступ(дельту) на 250 или др. — а вылазит в окнах всегда 300**:
**проблема начала решаться, см. след пост ниже

avatar

preasto

  • 28 декабря 2021, 21:36
Начать торговлю с Альпари