0
Буду ждать интересных результатов :) 
avatar

profitnik

  • 24 марта 2017, 10:44
+1
Перезалил.
www.opentraders.ru/downloads/1515/
Изрядно попарился над тем, как вытащить значение баров из MACD. Для этого советник рисует графические объекты.


Добавлено еще один параметр, в котором выбирается, на каком тайм фрейме будет запущен советник (никогда не забывайте выставлять тайм фрейм правильно, иначе расчеты баров на MACD будут неправильны). Будьте внимательны при тестирование, так как у вас достаточно много ограничений, может получится взаимоисключающее условие, из за которого не будут открываться позиции.
avatar

profitnik

  • 23 марта 2017, 17:59
0
Привет, нет) я до нее еще не добрался)
Поделись, пожалуйста, результатами)
avatar

profitnik

  • 21 марта 2017, 11:00
0
Не, 99-ый — слишком глубоко, да и нет смысла. Предлагаю оптимизировать с 10 по текущий.
avatar

profitnik

  • 21 марта 2017, 07:47
0
То есть под N вы имеете ввиду количество баров?
avatar

profitnik

  • 19 марта 2017, 19:55
0
Хотя с другой стороны, если возьмем, к примеру, 8000.
8000 * 10/100/100 = 8 лотов.
8000 * 10/100/1000 = 0.8 лотов
Если 8000 это рубли, то такую сделку не получится открыть в первом случае. Либо формула не универсальна, либо я нубас.
avatar

profitnik

  • 19 марта 2017, 15:28
0
double _lot = NormalizeDouble(AccountFreeMargin()*PercentLot/100.0/1000.0, 2);
Здесь, кстати, ошибка. делить нужно на 100 и второй раз.
К примеру, на фри мажин 200.
200*2/100/1000 = 0.004. Такого лота нет, он будет выдавать ноль. Если поделим на 100, то получим 0.04.
avatar

profitnik

  • 19 марта 2017, 15:13
0
Будет круто, спасибо :) 
avatar

profitnik

  • 19 марта 2017, 13:27
0
У тебя есть возможность оптимизации?
avatar

profitnik

  • 19 марта 2017, 13:24
0
Даа… красотища… ничего не сказать. Жаль, что это история. Даже не знаю, стоит ли ставить его на евро. У меня там была мысль чуть выше — найти пару, которая в принципе на своей истории постоянно консолидирует.
avatar

profitnik

  • 19 марта 2017, 13:19
+2
Ну я вот в начале и предлагал прикрутить метод Р. Джонса — фиксированная пропорция. Вы предлагаете его же, только в урезанном виде. В полной мере метод реализовать для меня сложновато, потребуется много времени, а в урезанном — вот www.opentraders.ru/downloads/1520/. Если советник зарабатывает, то для него, конечно, выгодно наращивание лота вместе с ростом депозита. Lot — это первый лот при текущем балансе ( валюте депозита), ну, а далее идет уровень баланса и лот, который при достижение уровня баланса нужно использовать. Создал 10 уровней. <img src='http://opentraders.ru/templates/skin/g6h/images/smilies/002.gif' alt=' <img src='http://opentraders.ru/templates/skin/g6h/images/smilies/002.gif' alt=' :) '>&nbsp; '>&nbsp; 
Скините результаты тестрования?
avatar

profitnik

  • 19 марта 2017, 08:50
+2
Сделал советник, только либо вы совершили логическую ошибки, либо я чего-то не допонял. Объясняю на скрине

Описание переменных:
X — Максимально допустимое расстояние от точки пересения МА
Х1 — Минимально допустимое расстояние от точки пересения МА. ВЫ указали, чтобы оно было 100 пунктов по пятизнаку. Советник автоматически определяет пятизнак, поэтому в настройках указывайте, как для четырехзначных.
Y — Максимально допустимое значение индикатора МАСD, в рамках которых совершается покупка
Y1 — Минимально допустимое значение индикатора МАСD, в рамках которых совершается продажа

Входные бары помечаются стрелками.


Советник www.opentraders.ru/downloads/1515/
avatar

profitnik

  • 18 марта 2017, 18:24
0
Тут, как бы, складывается следующая проблема: мы можем найти процент от депозита в валюте, но для определения конкретного лота нужно фиксированное количество пунктов в стоп-лоссе, а здесь нет стоп лосс, и каждый раз потери получаются разными. Или я чего-то недопонимаю?
avatar

profitnik

  • 18 марта 2017, 16:04
+1
Вот, держи www.opentraders.ru/downloads/1514/. Метод, может, и дубовый, но рабочий. Не стал заморачиваться с циклами, поэтому количество ордеров может быть от 1 до 5. Если нужно больше, могу доделать. Результат сделки считается с учетом спреда.
Описание параметров:
Type — тип ордеров. 1 — sell, 0 — buy
OrderCount — количество ордеров. От 1 до 5
FirstOrder — цена первого ордера
Delta — уровень для рассчета
Lots — объем первой сделки
Multi — мультипликатор
StepOrder — шаг между ордерами

avatar

profitnik

  • 18 марта 2017, 15:55
0
Как же так сильно у нас с вами разнится изменение баланса. ева, 2016 год, м15. .
avatar

profitnik

  • 17 марта 2017, 21:06
0
Хм… а это какая, собственно, пара?
avatar

profitnik

  • 17 марта 2017, 18:54
0
Извините, что вы имеете ввиду под одинаковыми? Тип сигналы одинаковый?
avatar

profitnik

  • 17 марта 2017, 18:54
0
Опаньки… я забыл сделать универсал по пунктам. У вас же пятизнак? Или вы просто поставили такой большой спред в 10 пунктов? В любом случае перезалил. Спасибо за прогон :) 
avatar

profitnik

  • 17 марта 2017, 06:31
+2
Думаю, в этом плане можно попробовать вкрутить манименеджмент ввиде модели Р.Джонса, которая будет гибка реагировать на заработок и потери, тем самым фильтруя циклы трендов. Появилось много интересных мыслей, еще раз спасибо :) ;) 
avatar

profitnik

  • 16 марта 2017, 22:37
0
хм… слушай, а ты подкинул интересную идею. Так как по еве там реально года с трендами, то можно попробовать поискать более флетовую пару в глобальном масштабе. Спасибо большое.
avatar

profitnik

  • 16 марта 2017, 22:08
Начать торговлю с Альпари

 
Как начать: открываем первую торговую сделку за 7 шагов →