Торговый робот SMARTHEDGE

  • Автор темы Автор темы cmillion
  • Дата начала Дата начала

cmillion

Гуру форума
В версию 3,1 добавил:
LossClose - если убыток в % от депозита превышает заданный, то все сделки по паре закрываются и пара отключается от торговли. Для ее включения необходимо вновь нажать кнопку.
StopTradeAfterLoss если=true останавливает торговлю по паре которая получила убыток
K_D - коэффициент профита. Он участвует в авто расчете профита, если Вы хотите чтобы сделки быстрее закрывались, то увеличьте этот коэффициент. Прибыль при которой сделки закроются теперь можно увидеть в углу ячейки текущего профита.
изменил контроль открытого рынка по времени поступления последней минутной свечи
-перебор ТФ M5 M15 M30 H1 упрощает оптимизацию
-Добавил комментарии к цифрам
Вывел дельту старта и текущую дельту на экран
Вывел число позиций суммарный лот итип открытых позиций на экран.
Вывел в настройки несколько параметров для возможности их настройки и оптимизации
StepSpead - шаг доливки измеряется в числе спредов
LevelTralSpead - расстояние до виртуального отложенного ордера измеряется в числе спредов. Если установить 0 то вместо виртуального ордера советник сразу открывает позицию по текущей цене.
Percent_Delta_Open - процент от максимальной дельты при котором происходит открытие первых позиций
NoOpenSpread - фильтр спреда запрещает открывать позиции если дельта менее спреда (Delta < sum spread x NoOpenSpread)
TimeStart - время начала работы советника)
TimeEnd - время окончания работы советника)
 

Вложения

  • BANCOMAT 3.1.ex5
    BANCOMAT 3.1.ex5
    191,4 КБ · Просмотры: 23
  • BANCOMAT 3.1.ex4
    BANCOMAT 3.1.ex4
    106,3 КБ · Просмотры: 41
  • 2020-10-15_14-37-13.png
    2020-10-15_14-37-13.png
    202,3 КБ · Просмотры: 69
  • 2020-10-15_14-38-08.png
    2020-10-15_14-38-08.png
    119,2 КБ · Просмотры: 70

ska-0929

Новичок форума
В версию 3,1 добавил:
LossClose - если убыток в % от депозита превышает заданный, то все сделки по паре закрываются и пара отключается от торговли. Для ее включения необходимо вновь нажать кнопку.
StopTradeAfterLoss если=true останавливает торговлю по паре которая получила убыток
K_D - коэффициент профита. Он участвует в авто расчете профита, если Вы хотите чтобы сделки быстрее закрывались, то увеличьте этот коэффициент. Прибыль при которой сделки закроются теперь можно увидеть в углу ячейки текущего профита.
изменил контроль открытого рынка по времени поступления последней минутной свечи
-перебор ТФ M5 M15 M30 H1 упрощает оптимизацию
-Добавил комментарии к цифрам
Вывел дельту старта и текущую дельту на экран
Вывел число позиций суммарный лот итип открытых позиций на экран.
Вывел в настройки несколько параметров для возможности их настройки и оптимизации
StepSpead - шаг доливки измеряется в числе спредов
LevelTralSpead - расстояние до виртуального отложенного ордера измеряется в числе спредов. Если установить 0 то вместо виртуального ордера советник сразу открывает позицию по текущей цене.
Percent_Delta_Open - процент от максимальной дельты при котором происходит открытие первых позиций
NoOpenSpread - фильтр спреда запрещает открывать позиции если дельта менее спреда (Delta < sum spread x NoOpenSpread)
TimeStart - время начала работы советника)
TimeEnd - время окончания работы советника)
К сожалению , не запускается на тестовом счёте .
Пишет обратитесь за лицензией .
 

cmillion

Гуру форума
Советник NEW SNARTHEDGE
Версия 1,25
Доработки:
- изменен трал профита для более плавного наращивания прибыли
- при нажатии кнопки ручного закрытия можно сразу закрывать позиции или запускать трал профита
- добавлен виртуальный трал первых позиций
- разруливание позиций когда их число становится равным MaxOrders
- запуск лока (RulLock) и последовательное его раскрытие 2мя парами при невозможности сразу разрулить
- Изменение контроля числа лот для netting счета
- изменение в магик номере для исключения любых пересечений с однотипными парами

 

Вложения

cmillion

Гуру форума
Тесты
 

Вложения

  • 2020-10-27_13-04-03.png
    2020-10-27_13-04-03.png
    102,9 КБ · Просмотры: 53
  • 2020-10-27_13-03-43.png
    2020-10-27_13-03-43.png
    101,2 КБ · Просмотры: 54
  • 2020-10-27_13-01-43.png
    2020-10-27_13-01-43.png
    100,3 КБ · Просмотры: 38
  • 2020-10-27_13-03-23.png
    2020-10-27_13-03-23.png
    100,9 КБ · Просмотры: 40
  • 2020-10-26_16-56-57.png
    2020-10-26_16-56-57.png
    99,9 КБ · Просмотры: 36
  • 2020-10-26_11-28-39.png
    2020-10-26_11-28-39.png
    96,2 КБ · Просмотры: 35
  • 2020-10-26_11-28-23.png
    2020-10-26_11-28-23.png
    95,5 КБ · Просмотры: 35
  • 2020-10-26_11-27-26.png
    2020-10-26_11-27-26.png
    100,5 КБ · Просмотры: 36
  • 2020-10-26_11-27-44.png
    2020-10-26_11-27-44.png
    100 КБ · Просмотры: 36
  • 2020-10-26_10-51-16.png
    2020-10-26_10-51-16.png
    98,8 КБ · Просмотры: 54

cmillion

Гуру форума
BANCOMAT для MT5
 

Вложения

Последнее редактирование модератором:

cmillion

Гуру форума
При тестировании MT4 bancomat в реальном времени выяснилась одна особенность. Не всегда все котировки сразу успевают подкачаться и советник выдает корреляцию = 1 как на скрине
чтобы этого избежать, откройте каждую валютную пару в отдельном окне и прощелкайте все ТФ чтобы по ним подкачались котировки принудительно. После этого перезапустите bancomat и все цифры корреляции должны показать реальные значения (не 1)
2020-11-13_13-02-33.png
В версии 3,4 исправил ошибки загрузки котировок. Теперь при недостаточном числе котировок советник будет предупреждать и не будет открывать ошибочных сделок.
 

Вложения

sergok

Новичок форума
Здравствуйте.Ваш банкомат набанковал кучу ордеров по евро и шиферу в одном направлении и с шагом в 1 пункт.Разве он не должен открывать разнонаправленные ордера?
 

Вложения

  • банкомат.PNG
    банкомат.PNG
    141,9 КБ · Просмотры: 33

cmillion

Гуру форума
Здравствуйте.Ваш банкомат набанковал кучу ордеров по евро и шиферу в одном направлении и с шагом в 1 пункт.Разве он не должен открывать разнонаправленные ордера?
По парам с отрицательной корреляцией советник должен открывать однонаправленные позиции так как пары ведут себя зеркально. Ото описано в самом начале при описании стратегии. А что касаетя множества позиций. то тут у вас просто настройки не верно стоят. Нужно шаг доливки больше ставить или просто оставить торговлю одной парой ордеров без доливок.
 

cmillion

Гуру форума

Описание стратегии RUL HEDGE:​

Советник торгует по 2м парам с положительной корреляцией. По одной он торгует только на покупку, на второй только на продажу. Если позиция уходит в убыток, то советник начинает ее разруливать открывая сделки намного меньше по объему первоначальной и откусывать на откатах цены небольшие кусочки. Противоположная сделка, которая находится в плюсе не будет закрыта пока не разрулится убыточная или пока в сумме они не достигнут заданного профита.
Разруливающие (усредняющие) сделки открываются с помощью виртуального трала на расстоянии LevelAverag от текущей цены и не ближе, чем Step от предыдущей открытой позиции



2020-11-22_18-45-54.png



Параметры:​

SYMBOL_1 = “EURUSD”;
SYMBOL_2 = “GBPUSD”;
Step = 50;-минимальный шаг между ордерами
ProfitClose = 1.00;-прибыль в валюте при которой откусываем усредняющие
SumProfitClose = 10.00;-прибыль в валюте при которой закрываем все
LevelAverag = 300;-расстояние до разруливающего ордера в пунктах
LotRUL = 0.01;//первый лот разруливающего (усредняющего) ордера
K_Lot = 2.5;//коэффициент увеличения усредняющего ордера
Max_Lot = 100.0;
StartLot = 0.05; -лот автоторговли
фильтр торговли по времени
TimeStart = 0,
TimeEnd = 24;
BarsCorrelation=300;
TimeFrames=0;
OpenDeltaPercent = 80;-процент от максимальной дельты при котором открываются первые позиции
MagicPlus = 0;-добавка к расчетному магику
scale = 1.2; -размер окна информации
Font_Size = 10;-размер шрифта

 

Вложения

sergok

Новичок форума
По парам с отрицательной корреляцией советник должен открывать однонаправленные позиции так как пары ведут себя зеркально. Ото описано в самом начале при описании стратегии. А что касаетя множества позиций. то тут у вас просто настройки не верно стоят. Нужно шаг доливки больше ставить или просто оставить торговлю одной парой ордеров без доливок.
Понятно.Буду разбираться дальше.
 

sergok

Новичок форума
По парам с отрицательной корреляцией советник должен открывать однонаправленные позиции так как пары ведут себя зеркально. Ото описано в самом начале при описании стратегии. А что касаетя множества позиций. то тут у вас просто настройки не верно стоят. Нужно шаг доливки больше ставить или просто оставить торговлю одной парой ордеров без доливок.
Шаг доливки-какой параметр в советнике?
 

cmillion

Гуру форума
ICB (Insured Currency Basket)
Советник находит инструменты, которые отклонились на максимальное расстояние вверх и вниз от начальной точки и по ним совершает встречные сделки. Благодаря тому, что все инструменты имеют высокую корреляцию - торговля застрахована (HEDGE). Задать вопросы и скачать пробную версию можно здесь и в группах телеграм и скайп
 

Вложения

  • 2021-01-17_17-41-23.png
    2021-01-17_17-41-23.png
    143,4 КБ · Просмотры: 44
  • 2021-01-17_17-57-32.png
    2021-01-17_17-57-32.png
    146,5 КБ · Просмотры: 37
  • 2021-01-18_19-55-29.png
    2021-01-18_19-55-29.png
    156,5 КБ · Просмотры: 42
  • 2021-01-17_18-22-30.png
    2021-01-17_18-22-30.png
    137 КБ · Просмотры: 38
  • 2021-01-17_17-58-06.png
    2021-01-17_17-58-06.png
    154,4 КБ · Просмотры: 32
  • ICB 1.4.png
    ICB 1.4.png
    82,1 КБ · Просмотры: 43
  • ICB 1.5.ex4
    ICB 1.5.ex4
    101,6 КБ · Просмотры: 36
  • ICB 1.5.ex5
    ICB 1.5.ex5
    161,3 КБ · Просмотры: 26

Aleksmayl

Прохожий
Уважаемый cmillion. Я могу ошибаться. Но Ваш Bancomat, по алгоритму работы, очень сильно похож на BK's Grid EA.
Если это так, то подскажите пожалуйста, как Bancomat поведет себя при резком падении или взлете цены, допустим на 600 пунктов за несколько секунд?
Например в ситуации с резким падением доллара 7 мая.
 

Вложения

  • 7 мая.PNG
    7 мая.PNG
    12,5 КБ · Просмотры: 19

cmillion

Гуру форума
Уважаемый cmillion. Я могу ошибаться. Но Ваш Bancomat, по алгоритму работы, очень сильно похож на BK's Grid EA.
Если это так, то подскажите пожалуйста, как Bancomat поведет себя при резком падении или взлете цены, допустим на 600 пунктов за несколько секунд?
Например в ситуации с резким падением доллара 7 мая.
Я не знаю о каком советнике Вы меня спрашиваете. Я не интересуюсь чужими разработками. Но Вы точно не поняли принципа работы банкомата.
Объясню на простом примере по 4 парам.
Допустим bancomat стоит на
EURUSD - GBPUSD с прямой корреляцией и на
EURUSD USDCHF с обратной корреляцией

Сделки открыты по всем парам, т.е например 0,1 buy +0,1 buy по EURUSD
0.1 sell по GBPUSD и 0,1 Sell по USDCHF/ Почему именно такая расстановка я сейчас не буду объяснять.
Далее, как Вы предполагаете, цена по EURUSD ушла на 600 п вниз. Значит мы имеем 0,2 лота в убытке 600 п но при этом цена по GBPUSD тоже ушла вниз, так как у них прямая корреляция. (подробнее о том, что такое корреляция читайте в описании советника на моем сайте)/ И мы имеем 600 или около того п прибыли по 0,1 лоту GBPUSD. Точно по той же причине USDCHF ушла вверх примерно на 600 п и по ней мы так же имеем профит примерно 600 п. В результате суммарный убыток у нас не велик и даже вероятнее всего именно на таком резком скачке мы и получим большой профит из за отставания каких то пар....
Чтобы исключить вопросы, которые неизбежно появятся у вас, предлагаю посмотреть видео работы советника
 
Последнее редактирование модератором:

Aleksmayl

Прохожий
Я не знаю о каком советнике Вы меня спрашиваете. Я не интересуюсь чужими разработками. Но Вы точно не поняли принципа работы банкомата.
Объясню на простом примере по 4 парам.
Допустим bancomat стоит на
EURUSD - GBPUSD с прямой корреляцией и на
EURUSD USDCHF с обратной корреляцией

Сделки открыты по всем парам, т.е например 0,1 buy +0,1 buy по EURUSD
0.1 sell по GBPUSD и 0,1 Sell по USDCHF/ Почему именно такая расстановка я сейчас не буду объяснять.
Далее, как Вы предполагаете, цена по EURUSD ушла на 600 п вниз. Значит мы имеем 0,2 лота в убытке 600 п но при этом цена по GBPUSD тоже ушла вниз, так как у них прямая корреляция. (подробнее о том, что такое корреляция читайте в описании советника на моем сайте)/ И мы имеем 600 или около того п прибыли по 0,1 лоту GBPUSD. Точно по той же причине USDCHF ушла вверх примерно на 600 п и по ней мы так же имеем профит примерно 600 п. В результате суммарный убыток у нас не велик и даже вероятнее всего именно на таком резком скачке мы и получим большой профит из за отставания каких то пар....
Чтобы исключить вопросы, которые неизбежно появятся у вас, предлагаю посмотреть видео работы советника
Отлично! Теперь я понял! Спасибо за ответ и пояснение. Всё так просто! Прибыль не особо большая, но в любом случае прибыль будет. Если только... Хотя не будем о плохом:).
 
Последнее редактирование модератором:

cmillion

Гуру форума
Отлично! Теперь я понял! Спасибо за ответ и пояснение. Всё так просто! Прибыль не особо большая, но в любом случае прибыль будет. Если только... Хотя не будем о плохом:).
Да прибыль тут не как в сетках, но зато страховка на несколько порядков выше!
 
Верх