0
Добрался до дома. Так значит ещё раз. Если цена пошла не в нужную сторону, открывается второй ордер для усреднения. SL у них теперь общий и неизменный
заданный в меню. А ТП также общий. А вот на каком уровне его выставить?
Давайте так, вот вы мне недавно написали советник opentraders.ru/downloads/613/
Ведь тогда и вопроса не возникло на каком уровне ставить ТП при усреднении.
Просто сделайте тогда как в этом советнике. Меня бы это вполне устроило бы.
Суть то там та же. Просто индикатор чуть другой и ордера выставляются по времени. А дальше модификация ТП такая же — какую я хочу использовать в этом новом советнике.

И по времени конечно как Вам будет удобно. Главное мне знать что вы поняли.
avatar

vikas

  • 10 апреля 2015, 16:42
0
Oxy, давайте я вечером буду у компа и все напишу. А то я со смартфона. Блин так неудобно пальцем писать жуть. Хорошо?
avatar

vikas

  • 10 апреля 2015, 13:21
0
ну скажем сработал отложенный ордер, цена пошла в нужном направлении сработал
тэйк профит- замечательно. А если цена пошла не в нужном направлении, должно
включиться усреднение(мартингейл). но каждый последующий ордер должен выставляться не
жестко через указанное в меню колличество пунктов, а по открытию новой свечки
(при условии что цена прошла не меньше, чем шаг между ордерами, указанный в меню)
Например на Н1 свеча может быть 100 пунктов а шаг между ордерами 10- он нахватает кучу ордеров. А если по открытию новой свечи то это всего 2 ордера.
avatar

vikas

  • 10 апреля 2015, 12:20
0
Да, я понял. Добавте пока усреднение, что бы каждый последующий
ордер выставлялся по открытию новой свечи.
avatar

vikas

  • 10 апреля 2015, 06:39
0
Да, пока всё как задумано.. (Если зеленый кружок исчез и появился снова — несработавший buy stop убираем и ставим снова- этот нюанс интересный,- пусть
будет). Теперь надо добавить усреднение. Только что бы каждый последующий
ордер выставлялся по открытию новой свечи. И ещё такой момент: часто при
усреднении уровень общего ТП желательно уменьшать, потому что бывает цена
не доходит до него чуть чуть и приходиться открывать новый ордер, растёт про-
садка и т.д. Я всётаки считаю эту ситуацию экстремальной. Так что лучше
пусть советник закроет серию ордеров с минимальной прибылью, он своё потом
доберёт на одиночных сделках. А так как трудно просчитать мозгами на
истории какой он должен быть этот коэффициент пересчёта, хотелось бы в меню
иметь возможность его в каких то пределах изменять.
Ну а дальше посмотрим.
avatar

vikas

  • 9 апреля 2015, 19:42
0
f5.s.qip.ru/Ogbqilg1.png

Цена пошла вверх, и как только свеча пробила хвост от красного круга,
появляется зелёный круг. В этот момент и надо выставить buystop на ве-
личину отступа считая от места, где цена пробила хвост от красного
круга.
avatar

vikas

  • 8 апреля 2015, 18:29
0
Ну к примеру, появился большой зелёный кружок, ( маленькие кружки — это просто
метки по которым строится линия поддержки и сопротивления) -это значит что цена
пересекла линию сопротивления ( красный хвост, тянущийся от предыдущего большого
красного кружка). Вот в этот момент надо выставить buystop на уровне скажем
15 пунктов, считая от этого красного хвоста. Для красного кружка аналогично,
только sellstop.
avatar

vikas

  • 8 апреля 2015, 06:56
0
Strategy Tester Report

F_TW_Аveraging

InstaForex-UK.com (Build 765)

Символ EURUSD (Euro vs US Dollar)
Период 5 Минут (M5) 2013.07.19 18:50 — 2015.04.07 21:15 (2013.04.06 — 2015.04.08)
Модель Все тики (наиболее точный метод на основе всех наименьших доступных таймфреймов)
Параметры IndicatorVar=""; WavePeriod=16; AvgPeriodBull=21; AvgPeriodBear=5; LevelBay=-10; LevelSell=13; ExpertVar=""; Lots=0.02; TakeProfit=8; MartinKoef=1.6; KoefSumm=0; MinDistOrder=14; TrailDistans=17; TrailStep=2; OzerVar=""; MagicNumBay=100; MagicNumSell=200;
Баров в истории 123892 Смоделировано тиков 2164402 Качество моделирования 83.17%
Ошибки рассогласования графиков 39
Начальный депозит 500.00 Спред Текущий (3)
Чистая прибыль 891.92 Общая прибыль 1788.73 Общий убыток -896.80
Прибыльность 1.99 Матожидание выигрыша 0.32
Абсолютная просадка 136.26 Максимальная просадка 281.35 (42.82%) Относительная просадка 43.27% (277.41)
Всего сделок 2746 Короткие позиции (% выигравших) 1384 (70.74%) Длинные позиции (% выигравших) 1362 (68.94%)
Прибыльные сделки (% от всех) 1918 (69.85%) Убыточные сделки (% от всех) 828 (30.15%)
Самая большая прибыльная сделка 92.42 убыточная сделка -14.87
Средний прибыльная сделка 0.93 убыточная сделка -1.08
Максимальное количество непрерывных выигрышей (прибыль) 16 (2.99) непрерывных проигрышей (убыток) 8 (-78.45)
Максимальная непрерывная прибыль (число выигрышей) 121.19 (5) непрерывный убыток (число проигрышей) -78.45 (8)
Средний непрерывный выигрыш 4 непрерывный проигрыш 2

Всё что удалось выжать из этого советника после оптимизации.
Вариант выставления ордеров по применённому индикатору довольно интересен.
Но хотя данный отрезок времени сов прошёл без особых проблем, пропорция
чистой прибыли к максимальной просадке не очень большая. Надо стремиться
хотя бы 4 к 1 зо год.
avatar

vikas

  • 7 апреля 2015, 21:34
+1
Нет. Price Channel. Он в архиве вместе с советником.
avatar

vikas

  • 1 марта 2015, 09:49
0
Доброе утро Oxy. Что то я туплю. Всё работает конечно. Просто индикатор то надо
было ваш установить. Каюсь.
Ну а так всё вроде бы как хотел. Насколько он будет лучше или хуже… посмотрим.
на истории результат хороший.
В любом случае большое спасибо Вы как всегда на высоте!
И с первым днём весны Вас!
avatar

vikas

  • 1 марта 2015, 08:14
0
я не понял это вы про что? Вы про какой стоплосс. Я вроде ни о чём таком не
говорил.
Насчёт советника…
1. все сделки почему то только Buy.
2. ордера выставляются почему то внутри канала. А надо вне его на величину
отступа от линий канала.
3. если ордер сработал и закрылся по ТП в течении 1 часа, следом открывается
следующий. А торговля должна была остановиться.
Это пока то что на поверхности.
avatar

vikas

  • 28 февраля 2015, 19:51
0
час окончания торговой сессии — это как раз и есть момент выставления ордеров.
длительность торговой сессии — колличество часов, отсчитываемое назад от этого
момента. Всё вместе получается временной промежуток.
avatar

vikas

  • 28 февраля 2015, 17:18
0
Нет, эти строчки
double up=iHigh(Symbol(),PERIOD_H1,iHighest(NULL,0,MODE_HIGH,CountHour,1));
double dn=iLow(Symbol(),PERIOD_H1,iLowest(NULL,0,MODE_LOW,CountHour,1));
в коде советника

А индикатор да как раз тот, который нужен.
avatar

vikas

  • 28 февраля 2015, 04:34
0
Сейчас он работает так: в настройках выставляется временной промежуток, ну скажем
с 7 утра до 11 дня. В 11:00 советник определяет макс. и мин. цену за этот промежуток и выставляет по этим уровням плюс отступ (указано в меню)стоповые
ордера. цена дошла до ордера, он сработал, другой удаляется. Дальше если цена дошла до ТП — всё стоп торговля до следующего дня. Если не дошла и повернула — начинает усреднять. И как только доходит до ТП — также стоп. При усреднении каждый последующий ордер он открывает не строго через указанное колличество
пунктов, а по началу следующей свечи при условии что колличество пунктов не
меньше, чем указанное в настройках. (оно может быть и больше если свеча длинная)
Вот так он сейчас работает. А мне хотелось бы чтобы в 11:00 он выставлял ордера
исходя не из макс. и мин. цены плюс отсуп, а исходя из уровней, которые в этот
момент нарисовал индикатор плюс конечно отступ. Ну а нюансы… Надо чтобы советник
распозновал свои ордера после перезагрузки терминала и чтобы несколько таких
советников не мешали друг другу. (то, что вы подправляли). В меню все пункты остаются. Единственное — нужно предусмотреть в меню возможность изменения общего
ТП при усреднении. Некий коэффициент. Сейчас в коде в блоке void Modify orders в строчке: tp=NormalizeDouble(all+TakeProfit*Point*0.2,Digits); я добавил после
Point *0.2 для обоих ордеров. Наверно получилось коряво. Но после этого советник при определённых настройках стал зарабатывать.
Вот вроде бы всё.

avatar

vikas

  • 26 февраля 2015, 22:36
0
Да, топик этот. Индикатор тот который по ссылке самый верхний.
В коде в строчках
double up=iHigh(Symbol(),PERIOD_H1,iHighest(NULL,0,MODE_HIGH,CountHour,1));
double dn=iLow(Symbol(),PERIOD_H1,iLowest(NULL,0,MODE_LOW,CountHour,1));
заменил период H1 на M5
Насчёт написания нового ссоветника… блин ожидалось всё как то проще.
Смотрите если это хлопотно, то не надо. Он меня вобщем то устраивает.
Ну а если возьмётесь, тогда мне придётся описать его стратегию заново со
всеми нюансами? AM2 несколько раз дорабатывал.
avatar

vikas

  • 26 февраля 2015, 18:44
0
есть такой индикатор. Называется ant-GUBreakout_V.0.4.2
выставляете время, колличество дней, отступ 0.
получаете уровни мах и min за выбранный промежуток времени.
www.fx4u.ru/topic/16714-стратегия-на-пробой/page-1#entry109463
avatar

vikas

  • 23 февраля 2015, 15:43
0
Поставил два советника на одну пару, ещё два на две другие. Все усреднились,
никто никому не мешал. Вы умница Oxy! и спасибо большое за оперативность.
avatar

vikas

  • 13 февраля 2015, 08:21
0
Добрый вечер OXY. ОК.
avatar

vikas

  • 12 февраля 2015, 19:53