Перейти к содержанию

[open source] [Советник] "Generic A-TLP"


Рекомендуемые сообщения

  • Ответов 4k
  • Создано
  • Последний ответ

Популярные авторы

Популярные авторы

Популярные посты

Название советника: Generic A-TLP Год выпуска: 2016 - н.в. Последние версии: v.11.94.19 и v.12.39.9 Терминал: MT4 (build 900+) Сайт разработки: http://tradelikeapro.ru/ Рекомендуемые валютные пары: EU

Перейти

Хочу поделиться своими наработками. Во вложении мой портфель пар, сет-файлы к ним и отчеты за одинаковый период с фиксированным лотом. Пары USDCAD и USDJPY исключил, т.к. они показывают не лучшие резу

Перейти

Уважаемые новички! Читаем очень внимательно - чтобы потом не говорили, что не поняли! 1) Актуальная версия та, которая указана в блоге и прикреплена к нулевому посту данного топика. Если изменилось

Перейти
[open source] [Советник] "Generic A-TLP" Опубликовано

Раз уж пошла такая пьянка...
Индикатор CCI с периодом 5. Открытие бай происходит тогда, когда индикатор находится в нижней зоне, закрытие - когда в верхней. Селл, соответсвенно, наоборот. Вот скрины:

https://charts.mql5.com/10/978/gbpusd-m15-alpari-limited-3.png
https://charts.mql5.com/10/978/gbpusd-m15-alpari-limited-4.png

  • Лайк 5
Ссылка на сообщение
Поделиться на другие сайты

[open source] [Советник] "Generic A-TLP" Опубликовано


Раз уж пошла такая пьянка...
Индикатор CCI с периодом 5. Открытие бай происходит тогда, когда индикатор находится в нижней зоне, закрытие - когда в верхней. Селл, соответсвенно, наоборот. Вот скрины:

https://charts.mql5.com/10/978/gbpusd-m15-alpari-limited-3.png
https://charts.mql5.com/10/978/gbpusd-m15-alpari-limited-4.png



Проверил по паре USD/CAD , прошлые сделки тоже всегда открывались когда CCI был выше 100 либо ниже -100. Текущая сделка, открытая на канадце так же была открыта внизу cci.
  • Лайк 3
Ссылка на сообщение
Поделиться на другие сайты

[open source] [Советник] "Generic A-TLP" Опубликовано
grabli, xNorDx
Спасибо.
Но я думаю, что это надо просмотреть на нескольких десятках сделок.
И на всех должно подтвердиться.
Ссылка на сообщение
Поделиться на другие сайты

[open source] [Советник] "Generic A-TLP" Опубликовано (изменено)

Щас посмотрим на нескольких десятках.
Кстати, до меня щас дошло. В сове же стоит таймер по времени, который будет осложнять подбор индикаторов, потому что придется учитывать визуально, где сова должна была тоже открыться, но не дал таймер. Поэтому, имхо, на время исследования таймер можно отключить и прогнать без него.
----
Вобщем, гдето у трети сделок выход не совпадает с индикатором ССИ5, входы у всех совпали:

CCI5
Точное совпадение - 33 (если уровень сси больше/меньше 80)

частичное совпадение 3 (60-80)
1 бай закрыт на уровне 63 сси
2 https://www.mql5.com/ru/charts/5024463/gbpusd-m15-alpari-limited закрыт на 75 сси
3 https://www.mql5.com/ru/charts/5024470/gbpusd-m15-alpari-limited закрыт на 63 сси
4 https://www.mql5.com/ru/charts/5024472/gbpusd-m15-alpari-limited закрыт на 77 сси
5 https://www.mql5.com/ru/charts/5024476/gbpusd-m15-alpari-limited закрыт на 68 сси
6 https://www.mql5.com/ru/charts/5024491/gbpusd-m15-alpari-limited открыт на 71 сси

несовпадение - :
https://www.mql5.com/ru/charts/5024440/gbpusd-m15-alpari-limited (несовпал выход, вход совпал)
https://www.mql5.com/ru/charts/5024452/gbpusd-m15-alpari-limited (несовпал выход, вход совпал)
https://www.mql5.com/ru/charts/5024466/gbpusd-m15-alpari-limited (несовпал выход, вход совпал) - возможно сработал безубыток
https://www.mql5.com/ru/charts/5024480/gbpusd-m15-alpari-limited (несовпал выход, вход совпал) - возможно сработал бу?
https://www.mql5.com/ru/charts/5024512/gbpusd-m15-alpari-limited (несовпал выход, вход совпал)
https://www.mql5.com/ru/charts/5024515/gbpusd-m15-alpari-limited (несовпал выход, вход совпал)
https://www.mql5.com/ru/charts/5024518/gbpusd-m15-alpari-limited (несовпал выход, вход совпал)
https://www.mql5.com/ru/charts/5024522/gbpusd-m15-alpari-limited (несовпал выход, вход совпал)


Добавлено: 23-04-2016 18:25:08

Так же непонятным остается таймфрейм, на котором надо подобрать индикаторы. Самой сове абсолютно побарабану, на какой тайм ее ставить - она одинаково работает как на М15, так и на М1. Насколько мне понятно, сова проверяет условия для входа на каждом открытии М1 бара. Изменено пользователем grabli
  • Лайк 7
Ссылка на сообщение
Поделиться на другие сайты

[open source] [Советник] "Generic A-TLP" Опубликовано

В мануале в описаниях параметров бота есть разной степени понятные намеки что анализируется.
Не исключено, что это стоит тщательно перевести на русский и выложить в первом посте для учета теми, кто будет пробовать анализировать.

Ну и с временем/интервалом торгов в этот раз, господа, придется разобраться окончательно и бескомпромиссно - как бы кто-то от этой темы не устал.
Потому что какие точно свечечки реально анализирует/торговал/торгует бот, в этот раз надо знать безоговорочно точно.

При анализе надо помнить и то, что много сделок не открывается из-за завышенного спрэда.
То есть сигнал на вход есть - а сделок не было.
В тестере и даже в Истории Счета терминала блокирования сделок спрэдом не увидишь.
Надо полагать, что это будет усложнять анализ - так как не будет части подтверждающих сделок даже при наличии вроде понятого (частично или полностью) входного сигнала.

P.S. В основной ветке высказывалось предположение, что, ввиду существенных различий в торгах по брокерам, возможно, бот учитывает значение как минимум нескольких индикаторов и/или, возможно, в узких диапазонах значений.
Если это так, то поиск алгоритмов входа/выхода надо осуществлять предельно тщательно и обстоятельно - ну никак не по единственному индюку бот входит, всё точно сложнее.

P.P.S. Кроме того, в боте есть опция TicksTrade

Спойлер


TicksTrade (default value: false) – this is an experts-only parameter, which activates execution on the trading logic on every price tick.
By default, Wallstreet ASIA operates on M1 bar closing.
All optimizations and tuning we made are based on M1 bar closing, so we do not recommend switching ON the TicksTrade mode, unless you are an expert capable in making your own 100% real tick tests and optimizations.
However, the TicksTrade mode could provide very aggressive and profitable trading, but this depends a lot on the broker’s trading conditions.


Во-первых, возможно, есть смысл просто выполнить 99% тесты с этой опцией с учетом зима/лето - что-то не помню, чтобы она хоть кем-то проверялась.
А то может бот втрое доходней. :)
Во-вторых, тестирование с этой опцией должно дать больше входов, что особо важно при анализе и попытке подбора алгоритма.

P.P.P.S. grabli All optimizations and tuning we made are based on M1 bar closing. По открытию м1 работает бот...
  • Лайк 3
Ссылка на сообщение
Поделиться на другие сайты

[open source] [Советник] "Generic A-TLP" Опубликовано (изменено)

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

Заметил также, что закрытие выполняется либо на середине канала (чаще), либо на противоположной стороне (реже).

Кроме того есть чувство, что используется побарный VSA. Обосновать не могу, чисто интуитивно. Просто какое-то время этим занимался и даже писал соответствующие индикаторы.

Изменено пользователем LeoK
  • Лайк 5
Ссылка на сообщение
Поделиться на другие сайты

[open source] [Советник] "Generic A-TLP" Опубликовано (изменено)
LeoK, кстати, да - ведь нет вынесенных настроек иных, кроме расстояний от границ канала...
Но периода индикатора вроде нет.



Что интересно в этой затее, что может Азию и не расшифруем, но может скальпера пристойного сообща придумаем? :) Изменено пользователем Старик
  • Лайк 7
Ссылка на сообщение
Поделиться на другие сайты

[open source] [Советник] "Generic A-TLP" Опубликовано
GBPUSD p1=34 p2=200 p3=5 p4=1 p5=6 p6=4 p7=20 p8=22 p9=-100 p10=100 p11=100 p12=100 p13=60 p14=5 p15=27 p16=15 p17=2 p18=-100 p19=0 p20=100 p21=4
USDCAD p1=42 p2=120 p3=12 p4=-13 p5=2 p6=17 p7=21 p8=23 p9=-100 p10=100 p11=40 p12=200 p13=60 p14=5 p15=16 p16=9 p17=4 p18=-100 p19=0 p20=100 p21=4
USDCHF p1=70 p2=70 p3=12 p4=2 p5=5 p6=15 p7=20 p8=23 p9=-100 p10=100 p11=100 p12=100 p13=60 p14=5 p15=25 p16=10 p17=6 p18=-100 p19=0 p20=100 p21=5
USDJPY p1=45 p2=100 p3=11 p4=-8 p5=4 p6=7 p7=21 p8=22 p9=-100 p10=100 p11=210 p12=200 p13=60 p14=12 p15=40 p16=22 p17=5 p18=-100 p19=0 p20=100 p21=3
EURCHF p1=44 p2=200 p3=13 p4=2 p5=1 p6=10 p7=20 p8=22 p9=-100 p10=100 p11=100 p12=200 p13=60 p14=5 p15=27 p16=20 p17=11 p18=-100 p19=0 p20=100 p21=4
EURGBP p1=35 p2=200 p3=8 p4=-1 p5=4 p6=3 p7=20 p8=22 p9=-100 p10=100 p11=100 p12=100 p13=60 p14=5 p15=12 p16=30 p17=9 p18=-100 p19=0 p20=100 p21=4
GBPCAD p1=100 p2=110 p3=11 p4=1 p5=8 p6=13 p7=20 p8=22 p9=-65 p10=15 p11=120 p12=15 p13=60 p14=5 p15=35 p16=18 p17=12 p18=-20 p19=20 p20=35 p21=9
GBPCHF p1=70 p2=140 p3=11 p4=-2 p5=9 p6=5 p7=20 p8=22 p9=-200 p10=200 p11=200 p12=200 p13=60 p14=5 p15=35 p16=14 p17=5 p18=-200 p19=0 p20=200 p21=10


Это значения открытых/спрятанных параметров совы.

Где (на примере еврочифа):

EURCHF

+ SL p1=44
+ TP p2=200
+ ChP p3=13
+ EnBr p4=2
+ ExDis p5=1
+ EDm1 p6=10
+ StH p7=20
+ EnH p8=22
- p9=-100
- p10=100
- p11=100
- p12=200
- p13=60
- p14=5
- p15=27
- p16=20
- p17=11
- p18=-100
- p19=0
- p20=100
+ Spr p21=4


Отталкиваясь от этих значений можно подбирать индюки. Не удивлюсь, если индюки Отцы сами писали.
  • Лайк 12
Ссылка на сообщение
Поделиться на другие сайты

[open source] [Советник] "Generic A-TLP" Опубликовано

Уважаемые коллеги.
Наверное, попробую немного посоветовать, как лучше искать.
1. Смотреть надо только в тестере. При реальной торговле много шума - плавающий спред, оффквот/реквот, дисконнект и прочее. А в тестере - чистая математика.
2. Не надо включать функцию TicksTrade. В тестере это бесполезно. Только путать будет.
3. Условия для открытия и закрытия сделок - разные.
Например:
- для открытия могут использоваться 2-4 индикатора + фильтр MDR;
- для закрытия могут использоваться 1-2 индикатора, причём те же, что и для открытия, но с другими настройками.

  • Лайк 4
Ссылка на сообщение
Поделиться на другие сайты

[open source] [Советник] "Generic A-TLP" Опубликовано (изменено)

Уточнения по расшифровке параметров:
1) SL p1=44
2) TP p2=200
3) Channel_Period p3=13
4) Exit_Distance p4=2
5) EntryBreak p5=1
6) используется в библиотеке p6=10
7) Start_Trade_Hour p7=20
8) End_Trade_Hour p8=22
9) не используется p9=-100
10) связано с выражнием где (OrderOpenPrice-Ask) или же (Bid-OrderOpenPrice) сравнивается с (p10*Point) p10=100; вероятно трейлинг
11) связано с временем и вероятно с OrderOpenTime p11=100
12) связано с выражнием где (OrderOpenPrice-Ask) или же (Bid-OrderOpenPrice) сравнивается с (p12*Point) p12=200; вероятно трейлинг
13) iMA N4 timeframe p13=60
14) iMA N4 period p14=5
15) используется в библиотеке p15=27
16) iStdDev ma_period p16=20
17) Exit_DistanceM1 p17=11
18) не используется p18=-100
19) не используется p19=0
20) не используется p20=100
21) MaxSpread p21=4

iMA N4 это четвертое использование iMA в советнике. Номер дан по порядку как встречались вызовы, на самом деле это может быть что угодно хоть тот же CCI.
Используются в советнике такие индикаторы как iMA + iStdDev
Далее идут наброски вычислений. Что-то может быть понятно а что-то быть с ошибками. Это данные собранные через статический анализ, для уточнений формул придется еще потрассировать код.

Спойлер


plusStdDevX = iStdDev(pair, 15, Channel_Period, 0, 0, 0, 1) * 2.0 + iMA(pair, 15, Channel_Period, 0, 0, 0, 1);
minusStddevX = iMA(pair, 15, Channel_Period, 0, 0, 0, 1) - iStdDev(pair, 15, Channel_Period, 0, 0, 0, 1) * 2.0;
iMA(pair, 1, Channel_Period, 0, 0, 0, 1);
tempVar = tempDouble;
iStdDev(pair, 1, Channel_Period, 0, 0, 0, 1);
v263 = tempDouble * 2.0 + tempVar;
iMA(pair, 1, param16stddev_maperiod, 0, 0, 0, 1);
tempVar = tempDouble;
iStdDev(pair, 1, param16stddev_maperiod, 0, 0, 0, 1);
x1 = tempDouble * 2.0;
v262 = tempVar - tempDouble * 2.0;
iMA(pair, 1, 2, 0, 0, 0, 1);
v261 = tempDouble;
iMA(pair, 1, 2, 0, 0, 0, 2);
v260 = tempDouble;
iMA(pair, param13ma4tf, param14ma4period, 0, 0, 0, 1);
dblX4 = tempDouble;
iMA(pair, param13ma4tf, param14ma4period, 0, 0, 0, 2);
dblX3 = tempDouble;
x51 = plusStdDevX - minusStddevX;
dblX2 = plusStdDevX - minusStddevX;

под tempDouble подразумевается последнее значение из любой библиотечной функции, например если до этого была вызывана iMA то в tempDouble будет значение iMA Изменено пользователем nixxer
  • Лайк 18
Ссылка на сообщение
Поделиться на другие сайты

[open source] [Советник] "Generic A-TLP" Опубликовано

Тогда на языке Мета Квотов это будет выглядеть так:

Спойлер

input int Channel_Period = 13;
input int iMA_N4_timeframe = 60;
input int iMA_N4_period = 5;

//+------------------------------------------------------------------+
//| Expert tick function |
//+------------------------------------------------------------------+
void OnTick()
{

string pair = Symbol();
//высчитываются верхняя и нижняя границы канала для M15 с периодом Channel_Period
double plusStdDevX = iStdDev(pair, 15, Channel_Period , 0, 0, 0, 1) * 2.0 + iMA(pair, 15, Channel_Period , 0, 0, 0, 1);
double minusStddevX = iMA(pair, 15, Channel_Period , 0, 0, 0, 1) - iStdDev(pair, 15, Channel_Period , 0, 0, 0, 1) * 2.0;

//высчитывается верхняя граница канала для M1 с периодом Channel_Period
double v263 = (iStdDev(pair, 1, Channel_Period , 0, 0, 0, 1)) * 2.0 + iMA(pair, 1, Channel_Period , 0, 0, 0, 1);
//высчитывается нижняя граница канала для M1 с периодом param16stddev_maperiod ????
double x1 = (iStdDev(pair, 1, param16stddev_maperiod, 0, 0, 0, 1)) * 2.0;
double v262 = iMA(pair, 1, param16stddev_maperiod, 0, 0, 0, 1) - x1;
//далее высчитывается значение скользящей средней на M1 с периодом 2
double v261 = iMA(pair, 1, 2, 0, 0, 0, 1);
double v260 = iMA(pair, 1, 2, 0, 0, 0, 2);
//далее значение не известно на каком таймфрейме и с каким периодом
//возможно это и есть 13 и 14 параметры в сообщении от nixxer
double dblX4 = iMA(pair, param13ma4tf, param14ma4period, 0, 0, 0, 1);
double dblX3 = iMA(pair, param13ma4tf, param14ma4period, 0, 0, 0, 2);

//Высчитывается ширина канала для M15
double x51 = plusStdDevX - minusStddevX;
double dblX2 = x51;
}
//+------------------------------------------------------------------+


Хотелось бы взглянуть, что они делают с этими расчетами. Возможно, ширина канала нужна чтобы остаться вне рынка при большой волатильности.
  • Лайк 8
Ссылка на сообщение
Поделиться на другие сайты

[open source] [Советник] "Generic A-TLP" Опубликовано

nixxer, логические операторы каким-либо боком всплывают? если да, то есть вероятность в месте их обильного скопления найти проверки условия на вход или на выход.

Ссылка на сообщение
Поделиться на другие сайты

[open source] [Советник] "Generic A-TLP" Опубликовано


nixxer, логические операторы каким-либо боком всплывают? если да, то есть вероятность в месте их обильного скопления найти проверки условия на вход или на выход.


я прекрасно знаю где эти проверки осуществляются, другое дело что надо время чтобы все в кучу собрать и это не то же самое что просто поглядеть пару чисел
  • Лайк 11
Ссылка на сообщение
Поделиться на другие сайты

[open source] [Советник] "Generic A-TLP" Опубликовано

Так в этом советнике уже все есть, Азиа скорее всего модернизация, кто из них клон? :-/
Давно думал на базе этого создать Азию но не хватает еще фильтров, для полного совпадения >:dDynamicProScalper_2.1_edu.mq4

  • Лайк 3
Ссылка на сообщение
Поделиться на другие сайты

[open source] [Советник] "Generic A-TLP" Опубликовано

на форуме СебастьянПерейра выкладывал и такую версию - где-то на 2К тяжелее.

DynamicProScalper_2.1_edu.mq4.zip

  • Лайк 5
Ссылка на сообщение
Поделиться на другие сайты

[open source] [Советник] "Generic A-TLP" Опубликовано

Итак.
Все входы на Бай происходят тогда, когда цена находится ниже скользящей средней с периодом 5 (LinearWeighted), Все входы на селл тогда, когда цена выше ее. С выходами не разобрался еще.
Глянул на нескольких десятках сделок, вот скрин одного из участков: https://www.mql5.com/ru/charts/5033263/gbpusd-m15-alpari-limited

Подытожу промежуточные выводы:
1) Buy: CCI5 ниже -100, цена ниже МА5 на N пунктов , таймер разрешает.
2) Sell: CC5 выше +100(уточнить), цена выше МА5 на N (возможно отличается от buy) пунктов, таймер разрешает.

PS. Таймер был отключен, Версия совы 1.2
Вот хохма будет, если эта сова очень простая на самом деле окажется ))

  • Лайк 8
Ссылка на сообщение
Поделиться на другие сайты

[open source] [Советник] "Generic A-TLP" Опубликовано

Решил глянуть в тестере по описанию grabli, вроде что то даже похожее.
Только надо помнить что CCI и MA перерисовываются на нулевом баре, и смотреть их можно только на предыдущем.

Generic_A-TLP.ex4
Generic_A-TLP.mq4

  • Лайк 9
Ссылка на сообщение
Поделиться на другие сайты

[open source] [Советник] "Generic A-TLP" Опубликовано (изменено)
grabli, а зачем нам версия 1.2? Доказано, что она лучше более поздней 1.4?


Вот хохма будет, если эта сова очень простая на самом деле окажется ))


возможно выявленные закономерности/индикаторы не исключают наличие и сигнала/сигналов другого/других индикаторов, включая зашитых в коде?

вопрос в том всегда ли сова входила при наличии этих 2-х простейших сигналов или не всегда.
Если не всегда, когда оба сигнала присутствовали, то, видимо, требуются выполнение не только этих 2-х условий, но и еще одного или более сигналов для открытия или закрытия ордеров.

Достаточно большая разница в торгах на разных ДЦ не наводит на мысль, что требуется более чем 2 этих довольно простых ("широких") сигнала, чтобы бот торговал как торгует?


Может, искать надо примерно так?
1) абсолютно точно выявляется время/ интервал торгов. Позднее его надо/можно будет выделить на графиках.
2) тесты 99% минимум полгода (четко лето или зима) пар 5
3) включается потиковая торговля - она покажет максимум входов/выходов.
Неважно, что может будет больше убытков - мы ищем срабатывание бота на графиках.
4) ордера из тестера (история теста) переносятся на реальный график с трассировкой.
5) на этот же график накладываются все выявленные в боте индюки (+ предполагаемые) с предполагаемыми настройками.
6) сообща на этих эталонных графиках (отчет тестера каждый может реконструировать у себя) ищутся закономерности.

Может так надо бы? Изменено пользователем Старик
  • Лайк 3
Ссылка на сообщение
Поделиться на другие сайты

[open source] [Советник] "Generic A-TLP" Опубликовано (изменено)

Вау, а она (Generic A-TLP.mq4 с прошлого поста Мастера) не сливает даже в таком начатом виде :))
2010-2016 фунт, настройки по умолчанию, тп200, сл300:

Спойлер




Добавлено: 25-04-2016 20:02:51

Старик, версия 1.2, потому что не хотелось морочиться с MDR, который только усложнит головоломку. Версия 1.4 лучше, но разгадав 1.2, доапгрейдить ее до 1.4 труда уже не составит.
По алгоритму поиска завтра отвечу, сегодня уже пиво плещется в организме. Изменено пользователем grabli
  • Лайк 3
Ссылка на сообщение
Поделиться на другие сайты

[open source] [Советник] "Generic A-TLP" Опубликовано (изменено)

Лично мне нравится вариант, кем-то озвученный здесь на форуме, о использовании полос Болинджера. В коде, который выложил nixxer, в первых строчках как раз этот индюк и рассчитывается. Скорее всего это не просто так. В CCI (как и в Болинджере) при расчете тоже используется стандартное отклонение. Может и действие их немного схожи. Выход одного за определенные уровни и выход цены за границы канала другого.
Посмотрел код советника, выложенный Alexandr69. На скорую руку привел в удобочитаемый вид, выкинул ненужное, переписал функцию определения GMTOffset. Оптимизацией кода не заморачивался. На открытие позиций только один фильтр - достижение границ канала Полос Болинджера. На закрытие несколько фильтров. (в комментариях указал). Сигналы обрабатывает на каждом тике. Кто хочет - может попробовать потестировать.


Переименовал прикрепленный файл - во избежание путаницы.

Generic_A-TLP_DPS_v.1.0.mq4

Изменено пользователем Старик
  • Лайк 10
Ссылка на сообщение
Поделиться на другие сайты

[open source] [Советник] "Generic A-TLP" Опубликовано (изменено)


Лично мне нравится вариант, кем-то озвученный здесь на форуме, о использовании полос Болинджера. В коде, который выложил nixxer, в первых строчках как раз этот индюк и рассчитывается. Скорее всего это не просто так. В CCI (как и в Болинджере) при расчете тоже используется стандартное отклонение. Может и действие их немного схожи. Выход одного за определенные уровни и выход цены за границы канала другого.
Посмотрел код советника, выложенный Alexandr69. На скорую руку привел в удобочитаемый вид, выкинул ненужное, переписал функцию определения GMTOffset. Оптимизацией кода не заморачивался. На открытие позиций только один фильтр - достижение границ канала Полос Болинджера. На закрытие несколько фильтров. (в комментариях указал). Сигналы обрабатывает на каждом тике. Кто хочет - может попробовать потестировать.



Все-таки ДПС и Азия торгуют очень по-разному. Проверенно форвардами. ДПС по сравнению с Азией - УГ. Если в Азии и используется что-то от ДПС (названия параметров пересекаются), то в очень модифицированном виде. По мне так лучше код заново переписать, чем использовать костяк ДПС, в котором код на коленке писался.

Большой плюс Азии перед большинством ночников - сопровождение сделки. Т.е. она не тупо закрывает сделку по достижению СЛ или ТП, или по прошествии тайма, а держит ее пока сигнал (набор сигналов) не иссякнет. По этому часто многочасовые сделки она закрывает в хороший плюс, а другие эту сделку уже давно прикрыли бы в минусе или б/у.

З.Ы. Кстати, раз пошла такая пьянка, то как один из возможных костылей для совы - запрет торговли новостей по выбранным инструментам. Новостной индюк и пример реализации тут: _http://tlap.com/forum/index.php?topic=13591.0 Изменено пользователем SebastianPerreira
  • Лайк 8
Ссылка на сообщение
Поделиться на другие сайты

[open source] [Советник] "Generic A-TLP" Опубликовано

В ходе размышлений выяснилось что некоторые параметры с сервера все же используются, но не внутри советника а в библиотеке.
Например, набросок функции CheckOpenLong


bool CheckOpenLong(int a1, double a2, double a3, double a4, double a5, double a6, double a7, double a9)
{
return (a2 - p5 * a9 > a6
&& p6 * a9 && a4 - a5 }
//где aX - параметры переданные на вход функции из советника, pX - параметры из серверного списка для данной пары

следовательно, 5-й, 6-й и 15-й параметры используются. Кому не лень поглядеть сходство с существующими исходниками - пишите комментарии.
  • Лайк 9
Ссылка на сообщение
Поделиться на другие сайты

[open source] [Советник] "Generic A-TLP" Опубликовано


Старик, версия 1.2, потому что не хотелось морочиться с MDR, который только усложнит головоломку.
Версия 1.4 лучше, но разгадав 1.2, доапгрейдить ее до 1.4 труда уже не составит.
По алгоритму поиска завтра отвечу, сегодня уже пиво плещется в организме.


я опасаюсь, что вы оптимист. :)

ну, 1.2 и 1.4 ладно - не считаю правильным, потому что всё же не двойняшки, ну да ладно, с чего-то нужно начинать.

На мой взгляд, предварительно выявив практически наощупь какие-то закономерности/индикаторы, общие для всех входов бота, надо выполнять максимально строгую проверку наличия на графике таких "сигналов на вход", где бот не входил.
И искать другие индикаторы, которые блокировали вход при наличие "сигналов на вход" от предполагаемых индикаторов - но давали "добро" тогда, когда бот входил.

В общем, не расслабляйтесь - имхо, это реально очень сложная задача и стоит/надо систематизировать и учитывать всю имеющуюся инфу об этом боте. :-/ :)
  • Лайк 2
Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Специальное предложение


  • Рекомендуемые брокеры

  • ×
    ×
    • Создать...