PDA

View Full Version : Советник eFXO.PSar



artamir
07-09-2014, 12:28 PM
Советник заказан в этом посте.

Техническое задание на реализацию советника:

Версия 2.0
Посмотреть изменения и скачать советника можно по ссылке (https://forum.fxopen.ru/showthread.php/101941-sovetnik-efxo-psar?p=2127613&viewfull=1#post2127613).

Версия 1.6
Посмотреть изменения и скачать советника можно по ссылке (http://forum.fxopen.ru/showthread.php?101941-sovetnik-efxo-psar&p=2120147&viewfull=1#post2120147).

Версия 1.5
Посмотреть изменения и скачать советника можно по ссылке (http://forum.fxopen.ru/showthread.php?101941-sovetnik-efxo-psar&p=2120107&viewfull=1#post2120107).

Версия 1.4
Посмотреть изменения и скачать советника можно по ссылке (http://forum.fxopen.ru/showthread.php?101941-sovetnik-efxo-psar&p=2119602&viewfull=1#post2119602)

Версия 1.30
Посмотреть изменения и скачать советника можно по ссылке (http://forum.fxopen.ru/showthread.php?101941-sovetnik-efxo-psar&p=2099841&viewfull=1#post2099841)

Версия 1.20а
Альфа версия

Посмотреть изменения и скачать советника можно по ссылке (http://forum.fxopen.ru/showthread.php?101941-sovetnik-efxo-psar&p=2078770&viewfull=1#post2078770)

Версия 1.10а
Альфа версия.

Посмотреть изменения и скачать советника можно по этой ссылке (http://forum.fxopen.ru/showthread.php?101941-sovetnik-efxo-psar&p=2044632&viewfull=1#post2044632)

Версия 1.00а
Альфа версия.


Умеет выставлять ордера по текущему значению индикатора Parabolic SAR.
Умеет выставлять ордера увеличенным объемом (пока без отслеживания закрытия предыдущего ордера)
Умеет трейлить отложенные ордера по значениям индикатора Parabolic SAR (без учета спреда).



Стоплоссы и тейкпрофиты 50 пунктов. Фиксированные. Зашиты в советник и изменению не подлежат.

Для данной версии критика принимается только для пунктов, содержащих слово "Умеет". Во всех остальных случаях критика будет игнорироваться.

Надеюсь, что до конца недели успею выпустить полноценный релиз. :)

DrJJ
07-10-2014, 12:38 PM
На счет пунктов, содержащие слово "Умеет" - Все хорошо, кроме цен выставляемых отложенных ордеров, то есть цены должны быть такими: bay stop выставляется на 200 пп выше метки параболика, sell stop выставляется на 50 пп ниже метки параболика (это при цене 5 знаков после запятой)
На счет TP и SL
Мне нужна возможность изменения TP во вкладке входных параметров советника
Необходимо что бы SL для sell ордеров выставлялся на 200 пп выше метки параболика
А SL для bay ордеров на 50 пп ниже метки параболика
Надеюсь в полной версии все это будет ;)
И будет здорово, если будет возможность самому указывать эти разницы цены от меток параболика :)

- - - Добавлено - - -

Поставил сов на демо счет, на 5 минутку, что бы быстрее увидеть правильность выставления отложенных ордеров
И пока я писал пост он выставил 3 отложенных ордеров, 1-й 0,1 лотом, 2-й 0,2 лотом, а на третей отолжке удвоение объема не сработало, то есть 3-й тоже открылся 0,2 лотом

artamir
07-10-2014, 01:11 PM
На счет пунктов, содержащие слово "Умеет" - Все хорошо, кроме цен выставляемых отложенных ордеров, то есть цены должны быть такими: bay stop выставляется на 200 пп выше метки параболика, sell stop выставляется на 50 пп ниже метки параболика (это при цене 5 знаков после запятой)
На счет TP и SL
Мне нужна возможность изменения TP во вкладке входных параметров советника
Необходимо что бы SL для sell ордеров выставлялся на 200 пп выше метки параболика
А SL для bay ордеров на 50 пп ниже метки параболика
Надеюсь в полной версии все это будет ;)
И будет здорово, если будет возможность самому указывать эти разницы цены от меток параболика :)

- - - Добавлено - - -

Поставил сов на демо счет, на 5 минутку, что бы быстрее увидеть правильность выставления отложенных ордеров
И пока я писал пост он выставил 3 отложенных ордеров, 1-й 0,1 лотом, 2-й 0,2 лотом, а на третей отолжке удвоение объема не сработало, то есть 3-й тоже открылся 0,2 лотом

С увеличением объема буду разбираться.

Финальная версия выйдет с возможностью пользователю задавать корректировку цен для выставления отложенных ордеров и тейкпрофитов/стоплоссов.

artamir
07-10-2014, 02:53 PM
Версия 1.10а

Еще одна альфа.
Исправил некорректное увеличение объемов.
Добавлено: если сработал тейк у позиции, то удаляется отложка с увеличенным объемом и выставляется отложка с первоначальным объемом.

Добавлена настройка:
Spread - если -1, то будет использоваться спред валютной пары для увеличения цены открытия байстопа, иначе для этих целей будет использоваться заданное значение.

artamir
07-14-2014, 08:55 PM
DrJJ, получится у вас кинуть сова демку и посмотреть правильность увеличения объемов?

DrJJ
07-15-2014, 08:33 AM
DrJJ, получится у вас кинуть сова демку и посмотреть правильность увеличения объемов?

Млин, я думал ты еще не сделал новую версию, столько времени потрачено зря, ща проверю, подписался на тему, что бы след раз не пропустить :)

- - - Добавлено - - -

Поставил на евроену и фунтену, сов по обеим установил sell limit прям по цене метки параболика, оба отложки сработали, а лимитники в противоположенную сторону не были установлены, причем после их закрытия по ТП тоже.

DrJJ
07-17-2014, 10:29 AM
Увеличение цены открытия байстопа работает отлично, то есть цена в отложке меняется при каждом изменении спреда :smile9:
Надо бы туда добавить + 1 пп, при 4 значака после запятой, а то иногда цена касается точки параболика и уходит обратно, так и не пробив ее :)

DrJJ
07-23-2014, 11:41 AM
artamir ну че там с советником?

artamir
07-23-2014, 09:08 PM
artamir ну че там с советником?
К моей радости пришлось уйти в отпуск :) В прошлый понедельник у меня родилась дочь :)
Но с завтрашнего дня буду в строю и вплотную займусь советником.

slos
07-24-2014, 10:33 AM
Поздравляю! Не торопись, думаю DrJJ немного подождет.
У меня 3 дочери (правда все от разных жен) и это, поверь, самое лучшее, что я сделал в своей жизни. Остальное - все суета!:sm46:

artamir
07-24-2014, 11:42 AM
Спасибо :) на данный момент у меня образовался баланс :) Две дочки и два сына:sm46:

DrJJ
07-24-2014, 01:06 PM
К моей радости пришлось уйти в отпуск :) В прошлый понедельник у меня родилась дочь :)
Но с завтрашнего дня буду в строю и вплотную займусь советником.

Ого, круто, поздравляю, желаю что бы ее жизнь была долгой и счастливой :)

artamir
07-30-2014, 10:49 AM
цены должны быть такими: bay stop выставляется на 200 пп выше метки параболика, sell stop выставляется на 50 пп ниже метки параболика (это при цене 5 знаков после запятой)


Привет. При таком раскладе возможно, что не все стоповые ордера будут срабатывать при смене тенденции параболика. что делать со стоповыми ордерами, которые не сработали?

artamir
07-30-2014, 02:42 PM
Версия 1.20а

Добавленные настройки:

Были добавлены следующие настройки:
Spread_BuyStop - На каком расстоянии от верхнего параболика выставлять/трейлить байстоп.
Spread_SellStop - На каком расстоянии от нижнего параболика выставлять/трейлить селлстоп.

TPFix - фиксированное значение тейкпрофита в пунктах.
SLFix - фиксированное значение стоплосса в пунктах.

+ Переработан алгоритм увеличения объемов.

DrJJ
08-06-2014, 03:48 PM
SLFix - фиксированное значение стоплосса в пунктах.


Это значит, что терь сов не будет менять стопы по меткам параболика?
А то я убрал это значение :)

- - - Добавлено - - -

Сработал ордер, а стоп по метке параболика не выставился
artamir мне надо, чтоб он выставлял стопы по меткам параболика :)

- - - Добавлено - - -


Spread_BuyStop - На каком расстоянии от верхнего параболика выставлять/трейлить байстоп.
Spread_SellStop - На каком расстоянии от нижнего параболика выставлять/трейлить селлстоп.
Вот эти штуки работают отлично!
Думаю, и для стопов надо подобное замутить ;)

DrJJ
08-07-2014, 01:38 AM
После закрытия рыночных ордеров по ТП, отложки не удаляются...

artamir
08-07-2014, 02:20 PM
Это значит, что терь сов не будет менять стопы по меткам параболика?
А то я убрал это значение :)

- - - Добавлено - - -

Сработал ордер, а стоп по метке параболика не выставился
artamir мне надо, чтоб он выставлял стопы по меткам параболика :)

- - - Добавлено - - -


Вот эти штуки работают отлично!
Думаю, и для стопов надо подобное замутить ;)

Нужны отдельные параметры для стоплоссов или можно воспользоваться существующими?

Для стоплосса селл позиций использовать Spread_Buystop
Для стоплосса бай позиции использовать Spread_Sellstop???

DrJJ
08-07-2014, 05:52 PM
Нужны отдельные параметры для стоплоссов или можно воспользоваться существующими?

Для стоплосса селл позиций использовать Spread_Buystop
Для стоплосса бай позиции использовать Spread_Sellstop???

Да, можно, думаю, так будет отлично!

artamir
08-08-2014, 09:03 AM
Ок. тогда так и сделаем.

Еще один вопрос остался.

Что делать со стоповым ордерам, если он не сработал, а параболик изменил тенденцию?

DrJJ
08-08-2014, 10:56 AM
Ок. тогда так и сделаем.

Еще один вопрос остался.

Что делать со стоповым ордерам, если он не сработал, а параболик изменил тенденцию?

Это как они могут не сработать?

artamir
08-11-2014, 08:43 AM
Это можно проверить на тестере стратегий, задав достаточно большие SpreadBuystop/Sellstop

artamir
08-11-2014, 11:12 AM
Версия 1.30

Добавлен трейлинг стоплосса.

Используемые настройки:

Spread_Buystop - для трейлинга стоплосса селловых позиций
Spread_Sellstop - для трейлинга стоплосса байевых позиций.

DrJJ
08-12-2014, 11:44 AM
Версия 1.30

Добавлен трейлинг стоплосса.

Используемые настройки:

Spread_Buystop - для трейлинга стоплосса селловых позиций
Spread_Sellstop - для трейлинга стоплосса байевых позиций.

А что указать на SLFix, что б стопы вставлялись по меткам параболика?

- - - Добавлено - - -

Вопрос снят, SLFix оставлял пустым, сов установил лимитник и после срабатывания лимтника установил стоп по параболику :sm46:

artamir
08-12-2014, 11:58 AM
В принципе SLFix и TPFix задумывались на случай потери интернета, когда нет возможности контролировать счет.

DrJJ
09-04-2014, 06:46 AM
Чет удвоение объема иногда работает не корректно

45196


Что делать со стоповым ордерам, если он не сработал, а параболик изменил тенденцию?

Увидел такую ситуацию, надо их удалять, а объемы пусть остаются в том же направлении увеличения.

artamir
09-04-2014, 07:46 AM
Решил в тестере в визуальном режиме погонять сегодня сова, чтоб выявить ошибку :)

наткнулся на нестандартное поведение индикатора.

45197

DrJJ
09-04-2014, 08:08 AM
Решил в тестере в визуальном режиме погонять сегодня сова, чтоб выявить ошибку :)

наткнулся на нестандартное поведение индикатора.

45197

Эт не у индикатора, а у цены нестандартное поведение :)

artamir
09-04-2014, 08:30 AM
Чет удвоение объема иногда работает не корректно

45196



Увидел такую ситуацию, надо их удалять, а объемы пусть остаются в том же направлении увеличения.

Версия 1.4
Исправлено увеличение объемов отложенных ордеров.
Скорректированна обработка данных параболика с учетом нестандартного поведения цены.

!К сожалению, текущая версия не сможет подхватить ордера, выставленные предыдущими версиями советника.

DrJJ
09-04-2014, 12:32 PM
Ордер закрылся по TP, а отложка не удалилась

4520945210

Подобные случаи и с прошлыми версиями случалось, но временами
Иногда удаляются и все начинается заново, а иногда нет

andref
09-04-2014, 01:48 PM
Ордер закрылся по TP, а отложка не удалилась

4520945210

Подобные случаи и с прошлыми версиями случалось, но временами
Иногда удаляются и все начинается заново, а иногда нет

А ты в журнал смотрел? Иногда при плохой связи иди сильной волатильности сервер не принимает приказ от совы. У меня так было на других совах.

artamir
09-04-2014, 02:55 PM
Ордер закрылся по TP, а отложка не удалилась

4520945210

Подобные случаи и с прошлыми версиями случалось, но временами
Иногда удаляются и все начинается заново, а иногда нет

Какая версия сова?

DrJJ
09-04-2014, 03:53 PM
Какая версия сова?

Последняя, 1,4

- - - Добавлено - - -


А ты в журнал смотрел? Иногда при плохой связи иди сильной волатильности сервер не принимает приказ от совы. У меня так было на других совах.

Ну сегодня и-нт работал норм, но волатильность была высокая.
А до этого волатильность вроде не высокая была и и-нет все так же работал норм, хз посмотрим тогда, потом отпишусь

artamir
09-04-2014, 07:30 PM
Можешь из истории с зажатой клавишей шифт перетянуть закрытую по тейку сделку. Перетягивать нужно на график валютной пары и таймфрейм, на котором работал сов.
затем сохранить как шаблон и выложить его здесь, предварительно указав пару/таймфрейм.

DrJJ
09-05-2014, 10:21 AM
Опять отложка не удалилась
GBP/JPY М30

45233452344523545232

artamir
09-08-2014, 08:46 AM
Опять отложка не удалилась
GBP/JPY М30

45233452344523545232

Версия 1.5
Исправлен контроль закрытия позиций по тейкпрофиту.

DrJJ
09-08-2014, 12:44 PM
Версия 1.5
Исправлен контроль закрытия позиций по тейкпрофиту.

Отмена ордера после ТП заработало, но появился другой баг, иногда сов не модифицирует отложки по меткам параболика
Вот скрины, по GBP/JPY модифицирует, а по GBP/USD нет

4526045259

А до этого было на оборот
При таких случаях я удалил сов из графика и поставил заново, а сов выставил новый ордер с первоначальным объемом, вместо того что бы подхватить старые ордера
Проблему с модификацией можно увидеть даже при переключении с одного ТФ на другой, а именно, в начале был открыть М30, сов выставил селл отложку, я перешел на М15, а сов опять выставил селл отложку, когда надо было модифицироать первую отложку, так как на обеих ТФ метки параболика были ниже цены.

artamir
09-08-2014, 02:19 PM
Версия 1.6
Исправление работы советника при переключении таймфреймов.

DrJJ
09-08-2014, 06:21 PM
Версия 1.6
Исправление работы советника при переключении таймфреймов.

Ни знаю как в этой версии, но в 1,5 все же появился баг по удалению отложек, после закрытия ТП

Вот по GBP/JPY и по GBP/USD ордера закрылись по ТП, а старые отложки остались

DrJJ
09-09-2014, 05:48 PM
Версия 1.6 тоже не удалила отложку после закрытия рыночного ордера по TP

DrJJ
09-12-2014, 06:27 PM
Ну как там с исправление ошибок?

artamir
09-24-2014, 07:09 AM
Переписываю сов заново. Для их исправления нужно много костылей придумывать.

DrJJ
09-24-2014, 09:50 AM
Переписываю сов заново. Для их исправления нужно много костылей придумывать.

Ok, ждемс, надеюсь в новый будет в самый раз :)

artamir
09-25-2014, 12:00 PM
Я столкнулся с делемой.

Допустим у нас есть верхний сар.
К нему выставляем байстоп1 (бс1) на достаточном расстоянии.

Через несколько баров Сар меняет направление, но бс1 не цепляется ценой. Такое может произойти если использовать достаточно большую дельту.

т.к. направление Сар изменилось, то выставляем селлстоп2 (сс2). Тоже на достаточном расстоянии.

Через несколько баров вновь Сар меняет направление. СС2 тоже не цепляется ценой. По идее мы должны выставить байстоп с объемом сс2*Multy.

А что делать с бс1?

DrJJ
09-25-2014, 04:40 PM
Я столкнулся с делемой.

Допустим у нас есть верхний сар.
К нему выставляем байстоп1 (бс1) на достаточном расстоянии.

Через несколько баров Сар меняет направление, но бс1 не цепляется ценой. Такое может произойти если использовать достаточно большую дельту.

т.к. направление Сар изменилось, то выставляем селлстоп2 (сс2). Тоже на достаточном расстоянии.

Через несколько баров вновь Сар меняет направление. СС2 тоже не цепляется ценой. По идее мы должны выставить байстоп с объемом сс2*Multy.

А что делать с бс1?

Не сработавшие ордера удаляются, увеличение объемов остается
То есть, мы их будем считать сработавшими и закрытыми по SL

artamir
10-30-2014, 07:53 AM
Версия 2.00

Сов переписан с нуля с учетом дополнения:


Не сработавшие ордера удаляются, увеличение объемов остается
То есть, мы их будем считать сработавшими и закрытыми по SL

DrJJ
12-15-2014, 09:28 AM
Версия 2.00

Сов переписан с нуля с учетом дополнения:

Есть баг при увеличении лота
Сов удваивает объем выставленных отложек, в не зависимости от пары

46162

artamir
12-15-2014, 09:44 AM
Пересмотрел код совы, такого быть не должно.
Но для лучшего понимания происходящего нужны логи из папки терминала.

и скрин истории.

Если это конфиденциальная инфа, то тогда мне на почту. artamir [at] mail точка ru

DrJJ
12-15-2014, 03:14 PM
Пересмотрел код совы, такого быть не должно.
Но для лучшего понимания происходящего нужны логи из папки терминала.

и скрин истории.

Если это конфиденциальная инфа, то тогда мне на почту. artamir [at] mail точка ru

Логин пароль не подойдет?
Отложка не удалилась после взятия ТП

46166

- - - Добавлено - - -

После удаления этой старой отложки, сов выставил другую, но по старому значению!
То есть удалил старый ордер 0,8 лотом, выставился новый 1,6 лотом

DrJJ
12-15-2014, 04:56 PM
Ситуация повторилась, ордер закрылся по ТП, отложка не удалилась

46167

удалил в ручную, выставилась другая отложка, удвоенным объемом удаленной отложки

46168

DrJJ
12-23-2014, 07:45 PM
artamir ну че там с советником?

artamir
12-24-2014, 09:34 PM
artamir ну че там с советником?
Проверяю.