0
Написал внизу, почему то выше попало. То есть чтоб работал как в тех задании не можете сделать*cry* Предполагалось, что считать должен от закрывшейся свечи за пределами веера до ближайшей машки этого веера. Независимо от того какая из этих машек ближайшая в этот момент
avatar

Kashtan

  • 6 марта 2016, 19:02
0
То есть чтоб работал как в тех задании не можете сделать*cry*  Предполагалось, что считать должен от закрывшейся свечи за пределами веера до ближайшей машки этого веера. Независимо от того какая из этих машек ближайшая в этот момент
avatar

Kashtan

  • 6 марта 2016, 19:00
0
Как видишь, пока и без твоих идей проблем хватает))
avatar

Kashtan

  • 6 марта 2016, 18:53
0
Андрей сразу то не обратил внимание на ваши скрины, но как видно сделки открываются внутри веера мувингов, когда должны только за его пределами.

Может быть советник считает дельту от какой то одной машки, а на остальные внимания не обращает?
avatar

Kashtan

  • 6 марта 2016, 18:52
0
Вторую часть вопроса выяснил, первая в процессе… Как то там не по порядку))
avatar

Kashtan

  • 6 марта 2016, 12:59
0
:D  Теперь такой вопросик, для Mode и Price какие цыфры каким варимнтам соответствуют? И для незадействованных машек все параметры ставить по нулям или как:) 
avatar

Kashtan

  • 6 марта 2016, 12:31
0
Спасибо большое<img src='http://opentraders.ru/templates/skin/g6h/images/smilies/002.gif' alt=' :) '>&nbsp;  Так то я просил для десяти, но пока добавьте пожалуйста хотя бы одну, чтоб четыре было. Если конечно не проще сделать, как я сначала предложил. То есть на график я сам накладываю нужное количество машек, и советник работает с тем что есть.
avatar

Kashtan

  • 6 марта 2016, 12:15
+1
Про нижний мувинг я написал потому что пример был для сигнала на покупку. Для сигнала на продажу и открытые по нему селловские ордера не достигшие профита должны закрываться при закрытии свечи выше верхнего мувинга. Кароче если после запуска советника первым был сигнал на покупку, он купит. Если был на продажу, он продаст. И прибыльность или убыточность текущих ордеров не зависит от того как закрылись предыдущие. Ты попробуй в настройках задать чтоб не по пять ордеров открывал, а по одному. И тейкпрофит поближе, посмотришь что получиться
avatar

Kashtan

  • 5 марта 2016, 21:55
0
сделать функцию вкл/отключения реверса (открытия новых ордеров при закрытии предыдущих), оставив открытие новых ордеров только по основному сигналу (когда цена вновь выше/ниже всех МА)

Вы каким местом тех задание читали? Нет никакого реверса… Сигналом для открытия позиций является закрытие свечи выше/ниже мувингов в пределах заданного диапазона, который пока не доделан. Условием для закрытия ордеров не успевших закрыться по профиту является закрытие свечи с противоположной стороны мувингов. Понятно что эти ордера закроются с некоторым убытком, и вот если в этот момент цена была в пределах диапазона — заодно и новая серия ордеров открывается, в противоположном направлении от предыдущих естественно…
avatar

Kashtan

  • 5 марта 2016, 18:37
+1
Тейкпрофит для первого ордера (TakeProfit)
Настройка отвечающая за расстояние от цены до мувингов, при котором будут открываться ордера (Delta)
Points — это расстояние между тейкпрофитами ордеров
Ложные входы из-за отсутствия настройки нижней грани диапазона, о котором я написал ниже.
А по поводу
добавить трал и перевод БУ вместо ТП. Причём реверсные ордера тралить и в зоне убытка, т.е. закрывать и в убытке по-минимуму, не дожидаясь основного СЛ, если цена не туда пошла — обычно она либо хоть в зону БУ сначала заходит, либо конкретно сразу разворачивается/отскакивает в др. сторону.
это вы создайте свой топик уважаемый и там мудрите<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

Kashtan

  • 5 марта 2016, 12:50
+1
Благодарю за проделанную работу<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=' <img src='http://opentraders.ru/templates/skin/g6h/images/smilies/002.gif' alt=' :) '>&nbsp; '>&nbsp; '>&nbsp;  В целом советник работает по системе за исключением двух моментов:

1) Под диапазоном я подразумевал две точки ограничения,
В этот момент расстояние от текущей цены до ближайшего мувинга находится в пределах диапазона заданного в настройках. То есть если в настройках стоит 50-500 и в это время от цены до верхнего мувинга расстояние к примеру 60 или 490 пунктов, советник ордера отркрывает. Если это расстояние 40 или 510 пунктов — ждёт следующего сигнала.
судя по всему нужна вторая дельта Андрей. С одной дельтой в текущем варианте возможно ограничить только максимально допустимое расстояние между мувингами и ценой при закрытии свечи. Я бы хотел чтоб и минимальное было, то есть ордера открывались если это расстояние предположим не больше 500 пунктов, и не меньше 100. Сейчас если в Дельте поставить 500, ордера будут открываться даже при расстоянии в 50 пунктов.

2) Дело в том, что я хочу тестировать этот советник с разными системами основанными на Moving Averages и Alligator был приведён в качестве примера. В ТЗ я написал что на график наносится одновременно несколько индикаторов. Отсюда предполагалось что их может быть произвольное количество (думаю в пределах 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

Kashtan

  • 5 марта 2016, 12:09
0
Андрей я вчера заходил но скопировать и протестировать тот сырой код не успел. То что сейчас в базе как то отличается от того варианта?
avatar

Kashtan

  • 5 марта 2016, 10:38
0
Само собой Андрей)) И спать и на работу завтра. Если что к вечеру сделаете, будем посмотреть:) 
avatar

Kashtan

  • 3 марта 2016, 23:29
0
Спасибо, не ждал что напишите потому что пока не научусь зарабатывать пункты о чём писал в приват воспользоваться этой идеей не смогу. Так сказать будет прозапас)
avatar

Kashtan

  • 23 февраля 2016, 12:59
0
Не слушайте Оксану! Я оценил и благодарен:) 
avatar

Kashtan

  • 22 февраля 2016, 17:58
0
Нет оценят!
avatar

Kashtan

  • 22 февраля 2016, 17:57
0
Всем привет! Только сейчас прочитал что вы тут понаписали) Да, наверно я плохой объясняльщик))) В другой раз придётся максимально подробно расписывать, вплоть до того как запускать терминал)) То что в моей голове кажется простым и понятным и не требующим объяснений, опытному программисту может совсем так не казаться так как у него кроме моего заказа и другие есть и каждый со своими заморочками, он не может знать на сто процентов кто что имел ввиду)
avatar

Kashtan

  • 22 февраля 2016, 17:52
0
Ой, только сейчас это прочитал:) 
avatar

Kashtan

  • 22 февраля 2016, 17:49
0
На счёт платформы да, я загнул( Но в начальном ТЗ я просил чтоб советник не открывал дополнительных позиций, а менял минимальный лот у этих позиций на другой. И если Вам Андрей стало проще сделать чтоб советник вместо замены лота открывал дополнительные позы, из этого само собой подразумевалось что эти позы должны открываться по тем же инструментам и одновременно с первыми закрываться. Вы по каким то причинам этого не учли и не переспросили чтоб уточнить, сделали так что дополнительные позы живут своей отдельной жизнью, а я виноват теперь((
avatar

Kashtan

  • 22 февраля 2016, 08:28