PDA

View Full Version : Советник FXOpen.Averager_TMA



artamir
04-24-2014, 01:36 PM
Советник открывает позиции при достижении ценой верхней или нижней линии индикатора TMA.

Советник был заказан в этой теме (http://forum.fxopen.ru/showthread.php?99949-otdam-sovetnik-indikator-ili-skript-za-ideju&p=1901663&viewfull=1#post1901663)

Алгоритм усреднения и его настройки оставлены оригинальными.

В оригинальный советник добавлены настройки индикатора TMA

SI_TMA_use - разрешает советнику использовать открытие позиций по индикатору.

Настройки индикатора
SI_TMA_TimeFrame
SI_TMA_HalfLength
SI_TMA_Price
SI_TMA_ATRMultiplier
SI_TMA_ATRPeriod
SI_TMA_Interpolate

SI_TMA_Delta - ширина верней и нижней линии индикатора, при нахождении внутри которой, советник откроет соответствующую позицию.

В прикрепленном архиве исходный код советника и его скомпилированный вариант.
Если необходимости нет в каких-либо исправлениях, то можно в терминал установить только скомпилированный вариант (один файл) + индикатор. Индикатор ОБЯЗАТЕЛЕН.

06.05.2014 - Техзадание на изменение алгоритма входа по сигналу от индикатора TMA. (http://forum.fxopen.ru/showthread.php?100173-sovetnik-fxopen-averager_tma&p=1929828&viewfull=1#post1929828) от andref
Скажем Цена подходит к верхней линии индикатора снизу. При достижении верхней линии сов должен выставить отложенный стоп ордер на расстоянии Stops_Step. Для нижней границы аналогично.

08.05.14

Версия 2.

Выставление стоповых ордеров в Delta пунктов от линий индикатора ТМА, при касании ценой линии.

Добавленные настройки.
extern bool SI_TMA_useStop = true; //Use StopOrders - разрешает советнику использовать выставление стоповых ордеров при касании ценой одной из границ индикатора.

Версия 2.1
от 2014.05.12

Исправлено открытие стоповых ордеров.
Сделано отключаемое выставление рыночных позиций.

Версия 2.2
Исправление выставления стоповых ордеров.
Добавлен трейлинг стоповых ордеров

Версия 2.21
Вернул настройки PipStarter и EA_Name

Версия 2.3 (http://forum.fxopen.ru/showthread.php?100173-sovetnik-fxopen-averager_tma&p=1996141&viewfull=1#post1996141)
[+] Настройка Use Market Price

Версия 2.3 исхдники (http://forum.fxopen.ru/showthread.php?100173-sovetnik-fxopen-averager_tma&p=2087799&viewfull=1#post2087799)
Исходники советника.

andref
04-24-2014, 05:42 PM
Пользуясь случаем протестировал советник на разных ТФ. Первое скажу, что если показатель SI_TMA_ATRPeriod установить на значение в 1000 и выше ( кстате я так и не понял что именно он рассчитвает) то результат на порядок выше, причем не только на старших ТФ, а на часе, а слабоволотильную сессию тоже.
Конечно я особо не рекомендую увлекаться малыми тайфремами хотя при широком шаге усреднения, небольшом первоначальном лоте и большом депозите, тоже имеет смысл.
https://storage8.static.itmages.ru/i/14/0424/s_1398361305_6112302_d573942390.jpeg (http://itmages.ru/image/view/1634178/d5739423)
https://storage9.static.itmages.ru/i/14/0424/s_1398361326_9417230_63da3a83d8.jpeg (http://itmages.ru/image/view/1634179/63da3a83)

в наших первых постах, в Вашей основной теме, я спрашивал у Вас, есть ли возможность добавить вход с использованием стоповых ордеров ( сел стоп-бай стоп), после того, как цена кольнет нижнюю или верхнюю границу. Буду признателен, если проясните свое виденье ситуации. Может еще какие-то идеи у Вас возникнут

artamir
04-30-2014, 08:36 AM
Если торговать внутрь канала ТМА, то тогда на мой взгляд, лучше использовать лимитные ордера на границах, а как использовать стоповые, пока еще не придумал.

А лимитные можно двигать по верхней и нижней границе вслед за индикатором.

andref
04-30-2014, 03:57 PM
Если торговать внутрь канала ТМА, то тогда на мой взгляд, лучше использовать лимитные ордера на границах, а как использовать стоповые, пока еще не придумал.

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

artamir
04-30-2014, 08:00 PM
А они будут меняться вслед за изменением канала? По стоповым, у меня был советник по Мюррею с такими ордерами, я на выходных покопаюсь и скину Вам тот кусок кода, который отвечает именно за такие ордера, может можно будет использовать схожий алгоритм

Да, лимитные ордера будут двигаться по границе канала, пока не зацепятся ценой. Далее включится блок усреднителя.

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

andref
05-02-2014, 09:41 AM
Да, лимитные ордера будут двигаться по границе канала, пока не зацепятся ценой. Далее включится блок усреднителя.

А стоповые можно использовать если цена выходит за пределы канала, чтоб торговать внутрь.
Ну то же интересный вариант с лимитными, просто стоповые предполагают менее рисковый вход в рынок. К примеру позавчера на часе EURUSD зацепила ордер и ушла вверх, учитывая что блок усреднителя не сработал ( я использую шаг 50- ТП 50, множитель 1,5) , а канал ТМА ушлел существенно вверх от цены открытия, я принял решение закрыть ордер в ноль. Однако если бы ордера открывались по принципу селл стоп- то я бы получил и менее рисковый вход и реальную прибыль от открытого ордера.
https://storage9.static.itmages.ru/i/14/0502/s_1399023742_5493908_1503ee8ca1.jpeg (http://itmages.ru/image/view/1645878/1503ee8c)

Вот кстате наткнулся в сети_http://anatoly74.opentraders.ru/14283.html#comment86256 на интересное использование индикатора ТМА в качестве стратегии разгона депозита. Два дня
наблюдаю за линиями индикатора, в качестве направления тренда и могу сказать, что утреннее ( то которое с открытием Европы ) работает. Интересно Ваше мнение можно что-то сделать по данной ТС

artamir
05-02-2014, 10:43 AM
Ну то же интересный вариант с лимитными, просто стоповые предполагают менее рисковый вход в рынок. К примеру позавчера на часе EURUSD зацепила ордер и ушла вверх, учитывая что блок усреднителя не сработал ( я использую шаг 50- ТП 50, множитель 1,5) , а канал ТМА ушлел существенно вверх от цены открытия, я принял решение закрыть ордер в ноль. Однако если бы ордера открывались по принципу селл стоп- то я бы получил и менее рисковый вход и реальную прибыль от открытого ордера.
https://storage9.static.itmages.ru/i/14/0502/s_1399023742_5493908_1503ee8ca1.jpeg (http://itmages.ru/image/view/1645878/1503ee8c)

Вот кстате наткнулся в сети_http://anatoly74.opentraders.ru/14283.html#comment86256 на интересное использование индикатора ТМА в качестве стратегии разгона депозита. Два дня
наблюдаю за линиями индикатора, в качестве направления тренда и могу сказать, что утреннее ( то которое с открытием Европы ) работает. Интересно Ваше мнение можно что-то сделать по данной ТС

1. Если дадите хотя бы приблизительный алгоритм выставления стоповых ордеров, то я это попробую реализовать в сове.

2. Почитал про стратегию. Что я успел понять.
По закрытию первой 15М в начале 4Ч смотрим направление индикатора.
Скорее всего это будет разница между значениями индикатора на 0-м (текущем) и 1-м барах.

2.1 По направлению этой разницы открываем позицию с рынка.

2.2 Выставляем лимитники с заданным шагом, объемом и тп (на каждый лимиткик отдельно) до соответствующей границы. Если открыли бай, то до верхней границы, если селл то до нижней.

Если я верно понял, то тогда попробуем реализовать это в сове.

andref
05-03-2014, 07:39 AM
1. Если дадите хотя бы приблизительный алгоритм выставления стоповых ордеров, то я это попробую реализовать в сове.

2. Почитал про стратегию. Что я успел понять.
По закрытию первой 15М в начале 4Ч смотрим направление индикатора.
Скорее всего это будет разница между значениями индикатора на 0-м (текущем) и 1-м барах.

2.1 По направлению этой разницы открываем позицию с рынка.

2.2 Выставляем лимитники с заданным шагом, объемом и тп (на каждый лимиткик отдельно) до соответствующей границы. Если открыли бай, то до верхней границы, если селл то до нижней.

Если я верно понял, то тогда попробуем реализовать это в сове.

У него первый ордер с рынка, в направлении поворота канала. И я словлю момент в понедельник и скину как выглядит этот самый разворот. Те пока моно и не делать, хочется еще немного понаблюдать за данной стратегией. А алгоритм выставления стоповых ордеров скину сегодня, завтра.

andref
05-04-2014, 07:19 AM
Насчет стоповых - валяется к меня сов по Мюррею. На визуале работает как частики в реале не хочет почему-то

Вот с него и скидываю

В настройках

extern int Stops_Step = 15; //Дистанция отложки от сигнал. уровня

Сам сигнал

OrderSend(Symbol(),OP_BUYSTOP,Lot,PriceBuy,0,LossPriceBuy,mml_1-TP_Step*Point,"",Magic);
OrderSend(Symbol(),OP_SELLSTOP,Lot,PriceSell,0,LossPriceSell,mml_0+TP_Step*Point,"",Magic);

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

artamir
05-05-2014, 01:12 PM
Насчет стоповых - валяется к меня сов по Мюррею. На визуале работает как частики в реале не хочет почему-то

Вот с него и скидываю

В настройках

extern int Stops_Step = 15; //Дистанция отложки от сигнал. уровня

Сам сигнал

OrderSend(Symbol(),OP_BUYSTOP,Lot,PriceBuy,0,LossPriceBuy,mml_1-TP_Step*Point,"",Magic);
OrderSend(Symbol(),OP_SELLSTOP,Lot,PriceSell,0,LossPriceSell,mml_0+TP_Step*Point,"",Magic);

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

extern int Stops_Step = 15; //Дистанция отложки от сигнал. уровня

Давайте попробуем договориться на примере. Скажем Цена подходит к верхней линии индикатора снизу. При достижении верхней линии сов должен выставить отложенный ордер на расстоянии Stops_Step?
Или возможен еще вариант, когда цена должна отойти от той же линии вверх на Stops_Step пунктов и только затем выставляется стоповый ордер на линию индикатора.

andref
05-05-2014, 06:33 PM
extern int Stops_Step = 15; //Дистанция отложки от сигнал. уровня

Давайте попробуем договориться на примере. Скажем Цена подходит к верхней линии индикатора снизу. При достижении верхней линии сов должен выставить отложенный ордер на расстоянии Stops_Step?
Или возможен еще вариант, когда цена должна отойти от той же линии вверх на Stops_Step пунктов и только затем выставляется стоповый ордер на линию индикатора.
НЕ именно при подходе - я и сов специально скинул, что бы ВЫ посмотрели на визуале как оно работает.
Грубо говоря по скрину фунта - нижняя граница канала на 1.6830. Входим в рынок на 1.6845, если Stop Step равен 15 пунктам.
https://storage5.static.itmages.ru/i/14/0505/s_1399314775_9943702_5c55d70344.jpeg (http://itmages.ru/image/view/1651571/5c55d703)
Ну а теперь нюансы при применение такого входа, рынок проколол канал ТМА и ушел ниже, естественно, что наш ордер на 1.6845 становиться не актуальным, тогда он должен плавно перемещаться на длину ухода вниз. Как-то так

artamir
05-06-2014, 03:08 AM
НЕ именно при подходе - я и сов специально скинул, что бы ВЫ посмотрели на визуале как оно работает.
Грубо говоря по скрину фунта - нижняя граница канала на 1.6830. Входим в рынок на 1.6845, если Stop Step равен 15 пунктам.
https://storage5.static.itmages.ru/i/14/0505/s_1399314775_9943702_5c55d70344.jpeg (http://itmages.ru/image/view/1651571/5c55d703)
Ну а теперь нюансы при применение такого входа, рынок проколол канал ТМА и ушел ниже, естественно, что наш ордер на 1.6845 становиться не актуальным, тогда он должен плавно перемещаться на длину ухода вниз. Как-то так

Заказ принят (http://forum.fxopen.ru/showthread.php?100173-sovetnik-fxopen-averager_tma&p=1913165&viewfull=1#post1913165)

andref
05-06-2014, 06:30 PM
Пока Вы трудитесь над ТМА я продолжаю наблюдаться за хвостиками. Должен признать, что система рабочая. Сегодня в качестве обьекта наблюдения была выбрана пара USDCAD. Скрин сделан после возникновения сигнала - цена прошла порядка 60 пунктов. По парам EURUSD и GBPUSD были сигналы к росту, и тоже отработались. Так что есть над чем подумать. Со следующей недели хочу перевести сову по ТМА ( первую версию с входом с рынка) на отдельный счет по евродоллару
https://storage6.static.itmages.ru/i/14/0506/s_1399400765_2805893_3bb2ae06d2.jpeg (http://itmages.ru/image/view/1653392/3bb2ae06)

artamir
05-08-2014, 08:41 AM
Для тестирования правильности работы советника со стоповыми ордерами, выложена версия 2.

Брать в первом сообщении.

Основная идея.
Проверить как сов будет подхватывать отложенные стоповые ордера.

Немного описания.
После возникновения сигнала (касание ценой одной из линий индикатора), сов выставляет соответствующий отложенный стоповый ордер вместо рыночного.

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

andref
05-08-2014, 03:32 PM
Ок протестирую - на выходных и скину отчет.. Первую версию поставил на микро -счет с депо 40, пара EURUSD профит за сегодня 2 с копейками . Плохо, что стоит на дешевом ВПС, там нет возможности пользоваться программами- скинами. Может в воскресенье со стандартного терминала сделаю скрин.

andref
05-11-2014, 04:06 PM
Суть Вы уловили - но ордера открываются в другую сторону и было бы желательно отключить вход с рынка и добавить функцию усреднителя ( не нашел шаг, для изменения) что бы можно было с толком протестить
https://s7.hostingkartinok.com/uploads/images/2014/05/caed36615c95617b2fbe12391e489134.jpg (http://hostingkartinok.com/show-image.php?id=caed36615c95617b2fbe12391e489134)

artamir
05-12-2014, 06:03 AM
Суть Вы уловили - но ордера открываются в другую сторону и было бы желательно отключить вход с рынка и добавить функцию усреднителя ( не нашел шаг, для изменения) что бы можно было с толком протестить
https://s7.hostingkartinok.com/uploads/images/2014/05/caed36615c95617b2fbe12391e489134.jpg (http://hostingkartinok.com/show-image.php?id=caed36615c95617b2fbe12391e489134)

Чего-то я переборщил :) Сегодня подправлю и выложу новую версию.

artamir
05-12-2014, 07:07 AM
Версия 2.10

Исправлено выставление стоповых ордеров.
При Use StopOrders = true, отключаются входы советника рыночными ордерами.

andref
05-12-2014, 07:34 AM
Версия 2.10

Исправлено выставление стоповых ордеров.
При Use StopOrders = true, отключаются входы советника рыночными ордерами.

Спасибо! приступаю к тестированию:sm46:

andref
05-12-2014, 06:32 PM
Входы верны, только насколько я понял, ВЫ не использовали отступ для отложеника стопового, потому что выставляется с разницей в 2 пункта и стоило бы запретить выставлять более одного ордера и придумать схему, как удалять не сработавшие. К примеру по времени или например если цена пошла вверх то и ордер перемещается верх. И функция шаг усреднителя ненашел.
https://storage5.static.itmages.ru/i/14/0512/s_1399919350_2989497_608594acb6.jpeg (http://itmages.ru/image/view/1663149/608594ac)

artamir
05-14-2014, 10:45 AM
Входы верны, только насколько я понял, ВЫ не использовали отступ для отложеника стопового, потому что выставляется с разницей в 2 пункта и стоило бы запретить выставлять более одного ордера и придумать схему, как удалять не сработавшие. К примеру по времени или например если цена пошла вверх то и ордер перемещается верх. И функция шаг усреднителя ненашел.
https://storage5.static.itmages.ru/i/14/0512/s_1399919350_2989497_608594acb6.jpeg (http://itmages.ru/image/view/1663149/608594ac)

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

Версия 2.11

Добавленные настройки.
Stoporders delta - отвечает за расстояние, на котором будет выставляться стоповый ордер.

На данный момент советник выставляет два отложенных ордера :( при получении сигнала от индикатора.

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

andref
05-14-2014, 11:12 AM
В предыдущих версиях советника, отступ от линии индикатора для выставления стопового ордеров совпадал с параметром Delta, который отвечал за ширину канала вокруг линии, при нахождении цены в котором должен был открыться ордер.

Версия 2.11

Добавленные настройки.
Stoporders delta - отвечает за расстояние, на котором будет выставляться стоповый ордер.

На данный момент советник выставляет два отложенных ордера :( при получении сигнала от индикатора.

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

Спасибо - тестю, отпишусь по результатам

andref
05-20-2014, 05:46 PM
Протестировал. вроде как ВСе ок
https://storage9.static.itmages.ru/i/14/0520/s_1400607909_7358253_a81ac15bcf.jpeg (http://itmages.ru/image/view/1677177/a81ac15b)
https://storage9.static.itmages.ru/i/14/0520/s_1400608090_6685894_a32dd2703a.jpeg (http://itmages.ru/image/view/1677182/a32dd270)

Вы не думали, как реализовать перенос ордера выше или ниже, при изменении канала ТМА. Я думал примерно следующее, что бы сравнивались свечки на момент открытия первого ордера и текущей по выбранному ТФ и на эту величину изменялся и ордер. Только нужно прописать. что бай только вверх, а селл только вниз
Вот к примеру по скрину- ордер открылся в 9-06, в 10 сов анализирует разницу в свечках ( 9 и 10)и переносит ордер

artamir
05-26-2014, 03:10 PM
Протестировал. вроде как ВСе ок
https://storage9.static.itmages.ru/i/14/0520/s_1400607909_7358253_a81ac15bcf.jpeg (http://itmages.ru/image/view/1677177/a81ac15b)
https://storage9.static.itmages.ru/i/14/0520/s_1400608090_6685894_a32dd2703a.jpeg (http://itmages.ru/image/view/1677182/a32dd270)

Вы не думали, как реализовать перенос ордера выше или ниже, при изменении канала ТМА. Я думал примерно следующее, что бы сравнивались свечки на момент открытия первого ордера и текущей по выбранному ТФ и на эту величину изменялся и ордер. Только нужно прописать. что бай только вверх, а селл только вниз
Вот к примеру по скрину- ордер открылся в 9-06, в 10 сов анализирует разницу в свечках ( 9 и 10)и переносит ордер

Думал. Только хотел реализовать изменение ордеров при каждом изменении ценовых уровней линий индикатора. Причем проверку изменения проводить на каждом тике. Но ваш вариант с проверкой раз в бар будет более щадящим для вычислительной техники :)

andref
05-26-2014, 06:53 PM
Думал. Только хотел реализовать изменение ордеров при каждом изменении ценовых уровней линий индикатора. Причем проверку изменения проводить на каждом тике. Но ваш вариант с проверкой раз в бар будет более щадящим для вычислительной техники :)
Ну Ваш вариант тоже неплох, но наверное будет загружать терминал, тем более если на каждом тике- то много запросов будет на сервер ДЦ,

artamir
06-03-2014, 09:57 AM
Версия 2.2

Исправил выставление стоповых ордеров. Теперь должен выставляться только 1 ордер.

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

andref
06-03-2014, 01:16 PM
Версия 2.2

Исправил выставление стоповых ордеров. Теперь должен выставляться только 1 ордер.

Реализовал трейлинг выставленного стопового ордера по линии индикатора. Трейлинг реализован на каждом тике. Такой вариант оказался проще в реализации. Но если будет очень грузить сервер запросами, то тогда переделаю, чтоб трейлинг происходил раз в какое-то время.
Спасибо - на днях протестирую -выложу отчет

artamir
06-03-2014, 03:01 PM
Спасибо - на днях протестирую -выложу отчет

На счет скорости тестирования. Если в настройках индикатор ТМА_TimeFrame стоит значение отличное от текущего таймфрейма, то сов начинает жутко тормозить.
Сдается мне, что это особенность получения значений индикатора, который делает свои расчеты на основе таймфреймов, отличных от того, на котором запущен советник. Как-то вот так.

andref
06-04-2014, 05:33 PM
На счет скорости тестирования. Если в настройках индикатор ТМА_TimeFrame стоит значение отличное от текущего таймфрейма, то сов начинает жутко тормозить.
Сдается мне, что это особенность получения значений индикатора, который делает свои расчеты на основе таймфреймов, отличных от того, на котором запущен советник. Как-то вот так.
А я как раз хотел его опробовать на 15 минутках с ТФ 240 - учту.

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

Не нашел в новой версии функцию шага усреднения(Pip starter) и для комментариев (EA Name). Похоже, что вы настройки удалили. Кроме того непонятно что-такое TRtwiseLots и TR MN

artamir
06-05-2014, 07:43 AM
TR_TwiseLot Нужна для выставления ордеров объемом большим, чем разрешено брокером.

Допустим, что брокер разрешил выставлять ордера максимум 100 лотов. А вам нужно 150 лотов.

Тогда сов, при TR_TwiseLot = 100 разобъет ордер на два по 75 лотов.

TR_MN не влияет на работу совы. Вместо этого параметра нужно использовать родной MagicNumber.

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

Версия 2.21

Вернул PipStarter и EA_Name.

andref
06-05-2014, 05:08 PM
TR_TwiseLot Нужна для выставления ордеров объемом большим, чем разрешено брокером.

Допустим, что брокер разрешил выставлять ордера максимум 100 лотов. А вам нужно 150 лотов.

Тогда сов, при TR_TwiseLot = 100 разобъет ордер на два по 75 лотов.

TR_MN не влияет на работу совы. Вместо этого параметра нужно использовать родной MagicNumber.

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

Версия 2.21

Вернул PipStarter и EA_Name.

Спасибо. Вопрос- ордер открылся в 19-11, цена была и на 1.3642 , в 2000 стала на 1.3634. Советник не перенес выше ордер. У меня стоит - только продаж. Вы писали что с каждым тиком, то есть по идеи от максимума должен был 1.3642 должен был кинуть на 1.3632
https://storage7.static.itmages.ru/i/14/0605/s_1401987841_9497299_8bf00bef92.jpeg (http://itmages.ru/image/view/1703722/8bf00bef)

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


Спасибо. Вопрос- ордер открылся в 19-11, цена была и на 1.3642 , в 2000 стала на 1.3634. Советник не перенес выше ордер. У меня стоит - только продаж. Вы писали что с каждым тиком, то есть по идеи от максимума должен был 1.3642 должен был кинуть на 1.3632
https://storage7.static.itmages.ru/i/14/0605/s_1401987841_9497299_8bf00bef92.jpeg (http://itmages.ru/image/view/1703722/8bf00bef)

PS - помойму вопрос не актуален .Поменял свечи на тик -вроде дело пошло

andref
06-05-2014, 07:03 PM
Все равно что-то нетто. Некоторое время на тиках поработал - потом замер. А цена уже и на 1.3665 побывала. Какой у него алгоритм работы?
https://storage9.static.itmages.ru/i/14/0605/s_1401992283_4857714_a0940a5097.jpeg (http://itmages.ru/image/view/1703852/a0940a50)
https://storage5.static.itmages.ru/i/14/0605/s_1401992317_4260543_ac97c1ae32.jpeg (http://itmages.ru/image/view/1703853/ac97c1ae)

ПС
В общем он почему то прыгает от 1.3618 до 1.3619 и назад к 1.3618, а цена держится на 1.3655.Если бы он держался на расстоянии 10 пунктов от цены ( я поставил уровень 10) то с максимума 1.3670 он бы уже вошел в рынок.

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

В общем я понял в чем дело - он отталкивается от уровня верхней линии ТМА . Открывался он часе и поэтому канал не перестраивается быстро. Те линия ТМА - на 1.3628 - вот он и ставит цену на 1.3618. Это удобная функция с одной стороны, к примеру на небольшом ТФ когда канал быстро растет, а с другой не вполне, к примеру когда мы хотим получить наилучшую цену как сегодня было на новостях когда канал ТМА отставал от цены на 70 -80 пунктов. Можно ли дать возможность от чего выбирать цену - от ТМА или от текущих котировок?

artamir
06-06-2014, 12:11 PM
Ну а теперь нюансы при применение такого входа, рынок проколол канал ТМА и ушел ниже, естественно, что наш ордер на 1.6845 становиться не актуальным, тогда он должен плавно перемещаться на длину ухода вниз. Как-то так

Это часть задания по работе стоповыми ордерами.
Естественно предположить, что если в данном советнике используется индикатор TMA, то и стоповые ордера должны перемещаться относительно данного индикатора, а не относительно текущей цены.

Этот алгоритм и реализован в советнике.

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


Можно ли дать возможность от чего выбирать цену - от ТМА или от текущих котировок? Ок. Задание к доработке принято.

andref
06-06-2014, 12:40 PM
Это часть задания по работе стоповыми ордерами.
Естественно предположить, что если в данном советнике используется индикатор TMA, то и стоповые ордера должны перемещаться относительно данного индикатора, а не относительно текущей цены.

Этот алгоритм и реализован в советнике.

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

Ок. Задание к доработке принято.
Вы понимаете - оно нормально в спокойный торговый день, что бы цена плавно тралилась от уровня ТМА, а во время сильных движений - упускаешь хорошую цену. К примеру - если бы чера открыли ордер, как я выше писал от 1.3660, то на 1.3620 уже бы закрыли и деньги считали. А сов так до утра и держал область 1.3620. В общем Вы меня поняли.Спасибо. С понедельника ставлю сова в той версии трала что есть на отдельный счет. Первая версия принесла 30% прибыли ( без стоповых ордеров с рынка) хотя часть ордерочков крыл руками благо флэт был практически недельный. А под конец закрыл все ордера. зафиксировал прибыль. Работал на центовом счету с нарушениями ММ, ( баланс 1500 минимальный ордер 0.1) поэтому и прикрыл все когда появилась возможность.
43067

artamir
06-09-2014, 07:37 AM
Версия 2.3

Добавленные настройки:
Use Market Price - разрешает советнику тянуть отложенные стоповые ордера в зависимости от текущей рыночной цены, а не от цены линии индикатора TMA.
При отключении данной настройки, советник будет тянуть отложенные ордера по верхней или нижней линии индикатора.

andref
06-09-2014, 07:56 AM
Версия 2.3

Добавленные настройки:
Use Market Price - разрешает советнику тянуть отложенные стоповые ордера в зависимости от текущей рыночной цены, а не от цены линии индикатора TMA.
При отключении данной настройки, советник будет тянуть отложенные ордера по верхней или нижней линии индикатора.

Спасибо будем пробовать)))

andref
06-23-2014, 06:14 PM
Ну что можно сказать - все работает как часики. Спасибо за хорошую работу. Буду играться с настройками и посмотрю как на сильных новостях он будет ловить. Первая пятница месяца - будет временем испытания как он держит удар при повышенной волатильности. Результаты теста в этот период обнадеживают.

artamir
06-25-2014, 12:58 PM
Ну что можно сказать - все работает как часики. Спасибо за хорошую работу. Буду играться с настройками и посмотрю как на сильных новостях он будет ловить. Первая пятница месяца - будет временем испытания как он держит удар при повышенной волатильности. Результаты теста в этот период обнадеживают.

Звучит интригующе. Будем ждать результатов тестов.

artamir
08-05-2014, 07:54 AM
Версия 2.3

Исходный код

По просьбе andref выкладываю исходники советника.

fedor8
02-26-2018, 02:41 PM
@andref, здравствуйте, при попытке распаковать архивы с советником появляется ошибка о повреждении архива. Есть возможность перезалить файлы советника?

Sanyok11
02-26-2018, 06:41 PM
@andref, здравствуйте, при попытке распаковать архивы с советником появляется ошибка о повреждении архива. Есть возможность перезалить файлы советника?

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