Есть ещё один интересный и перспективный вариант использования алгоритма этой стратегии.
Начинать торговать не по сигналу ADX, а по экономическому календарю! Перед выходом новостей высокой или средней важности, которые способны быстро или плавно сместить рынок на новые ценовые рубежи.![]()
artamir (12-22-2014)
artamir (01-27-2015)
(отдельно - локировщика и отдельно версию "Твикс")
- Условия данного ТЗ теперь не актуальны в прежнем виде!
Условия ТЗ Fiborg-LOCK пока не трогаем. Меня больше сейчас интересует условия по "TWIX"...
За время праздников пересмотрел условия работы "Фиборга-Твикс" ...
К данному решению пришел вынужденно торгуя руками тестируя данную ТС на очередном демо-конкурсе где советники к сожалению запрещены.
Суть изменений и торговли следующие. По своей сути к текущей версии усреднителя добавляются две функции - Твикса (работа разнонаправленных автономных противоположных ордеров и серий их усреднений) + функция сеточника. В роли сетки - все те же расширяющиеся от уровня пивота абсолютные фибо-уровни, определяющие текущие потенциальные границы то расширяющихся, оо сужающихся ценовых диапазонов их хаотичных внутредневных блужданий...
"Fiborg-TWIX-NET":
1. Не важно где находится цена относительно уровня дневного пивота (выше или ниже) - сам пивот является одним из отбойных уровней наравне с абсолютными фибо-уровнями вокруг него.
2. Критерием выставления типа ордеров (бай стоп либо селл стоп) являются между какими ближайшими отбойными уровнями текущая цена находится и какой (вышестоящий или нижестоящий) будет пересекать...
3. Какой таймфрейм - не принципиально, т.к. на расположние ценовых уровней пивота и абсолютных фибо-уровней это не влиет. Ценовой размер баров разных ТФ на ценовые уровни отложенных ордеров так же не влияет и соответсвенно не учитывается, - dynamic delta вмесе с koef откладываемая от ценового минимума/максимума пересекающего уровень бара (имеющая место в ныне действующей версии "Фиборга") - отсутсвует ...
Вместо этой dynamic delta будет другая дельта отступа, уже фиксированная по заданному в настройках параметру, и ориентируемая не на экстремумы пересекающих отбойные уровни баров разных ТФ, а непосредственно на ценовые значения самих абсолютных отбойных фибоуровней...
(отступ между ордерами DeltaMin, use SimpleMethod. use Multy. кол. узлов в сетке, трал безубытка Slos traling и его параметры - остаются... Можно сюда добавить и новый ТП по приросту торгового баланса - пригодится)
1. Исходное ситуация - включили комп, сову - цена находится между уровнями -
выше вышестоящего уровня + фиксированная дельта отступа (по умолчанию 50 пп для 5-ти знака - ЗНАЧЕНИЕ 50пп в данном случае - переменная, которую можно задать в настройках какой угодно по желанию) выставляется бай стоп.
ниже нижестоящего уровня опять же с этой дельтой отступа от уровня еще ниже - селл стоп.
.
Цена начинает двигаться к примеру вверх и переходит в диапазон между вышестоящими уровнями - срабатывает бай. Цена движется дальше , достигает уровня "Price Start", выставляется первый уровень стопа в безубытке, закрывается или не закрывается по тралу, короче живет своей жизнью не влияя на отложенную противоположную продажу.
Однако далее при достижении "экватора" (середины) между текущими уровнями,отложенный ранее селл стоп - переносится на уровень выше, под новый нижестоящий уровень с этой же самой дельтой отступа в 50 пп...
В этот же момент вместе с переносом противоположного отложенного ордера - выставляется отложенный ордер по тренду по тем же условиям по умолчанию, что и исходный первый (с тем же объемом, и с той же дельтой отступа в 50 пп, только уже выше очередного вышестоящего отбойного фибоуровня).
Выставляется при этом вне зависимости от того - закрылась исходная первая покупка или нет.
Примечание: Добавлять новый ордер по тренду с исходным лотом - Это если покупка до этого была одна и не усреднялась. Если же имеем серию ордеров (2 и более) начинающую выходить из просадки - новый однонаправленный к ним ордер с исходным лотом добавляться не должен. Ждем закрытия серии!
3. Цена начинает двигаться вниз - пересекает нижестоящий уровень, проходит дельту 50 пп - срабстывает селл, опускается еще ниже... закрывается не закрывается - все тоже самое что и с покупкой...
Цена достигает "экватора" между уровнями - вышестоящий бай стоп переноситься на уровень ниже (плюс дельта, естественно)...
Одновременно с переносом отложенного ордера на покупку, выставляется новый селлстоп по тренду уровнем ниже с дельта отступа (50 пп) еще ниже...
Примечание: опять же это не касается добавления нового ордера с начальным лотом, для усредненной серии однонаправленных с ним ордеров...
4. Каждый разнонаправленный ордер (или их серии) закрываются по отдельному дляних тралу безубытка каждый (каждая) в своей разнонаправленных зонах безубытка (отдельно для серии ордеров бай и отдельно для селл)...
5. Если ордер ушел в минус, усредняющий его ордер с заданным в настройках очередным Multy, выставляется по тому же принципу, что и исходный - при достижении ценового уровня "экватора" между очередными отбойными уровнями ниже или выше предыдущих ...
После закрытия какого либо из них (либо серии) - цена получается между очередными уровнями - получаем исходное состояние, но у нас как правило, если советник не будет пропускать уровни, что иногда случается - всегда к этому моменту должны уже быть выставлены текущие отложенные противоположные ордера по условиям умолчания. Если ж по какой то причине этого не произошло - условия для их выставления сохраняются...
Как то так пока!
Это если все происходит в течении одного дня. Теперь возьмем знакомую для фиборга ситуацию, когда серия открытых ордеров тянется не один день. Соответственно меняются ценовые значения очередных фибоуровней...
Добавляем 2 параметра:
- use Simple Method - true/false (используем новые текущие уровни пивота и фибо вокруг них, либо используем исходные на момент открытия первого исходного ордера...)
- delta min (между усредненными ордерами) с переменной 100 пп (по умолчанию)
p.s.
Пока так и торгую в ручном режиме на демо, только вместо трала использую обычный трейлинг встроенный в МТ4 с параметрами 100 пп. При срабатывании которого и выставлении первого уровня стопа - тут же сокращаю его до 50. А так же переношу противоположный отложенный ордер на другой вышестоящий/нижестоящий уровень...
Это для отдльных ордеров. Для серии из нескольких вместо трала пока приходится выставлять общий для них фиксированный ТП выше нулевого уровня безубытка в 50-100 пп...
![]()
Maximal Drawdown пока: 109.98 (1.05%) ...
Last edited by slos; 01-14-2015 at 05:05 PM.
andref (01-10-2015), artamir (01-27-2015), ghostdenis (01-12-2015), nahodka (01-10-2015)
Прошу у вех прощения за столь длительное отсуствие на форуме.
Я вновь полон сил и энергии и готов программировать для нашего общего блага![]()
slos (01-27-2015)
Ну, слава Богу! Надеюсь ничего серьезного за праздники с тобой не произошло? Погоды стояли мерзопакостные...![]()
artamir (01-27-2015)
неа, пришлось изрядно потрудиться. У нас бухгалтеров обязали с 15 года вести учет по новому плану счетов и новым стандартам. Вот и пришлось реализовывать им безболезненный переход
ps Заказ по мартини готов https://forum.fxopen.ru/showthread.p...=1#post2140297
- - - Добавлено - - -
1. Отслеживание сигналов на текущем баре или по закрытому?
2. Какая цена имеется в виду? Если моментальная (в текущий момент времени) то отследить когда она (цена) будет по середине между уровнями не реально. Движение цены дискретно и цена может в принципе "бродить" возле середины "перепрыгивая" через нее.
Last edited by artamir; 01-27-2015 at 01:22 PM.
slos (01-27-2015)
Респект, спасибо! Сегодня с работы, еще не разбирлся толком...
Насчет баров - привязки ведь к конкретному ТФ нет, получается по текущему ценовому уровню...
Впрочем, самого гложат сомнения насчет этой середины (долго обсуждали как лучше) ... Наверное правильнее все таки будет - в ценовом диапазлне между уровней - дельта отступа выше - дельта отступа - ниже... ? Может с точки зрения программиста есть какие свои предложения как это сделать проще?
Мне ели честно - не принципиально, главное что цена где то между уровнями...
Если проще ориентироваться по закрытому а не текущему бару - можно и по закрытому т.к. ТФ можно выбрать при этом хоть минутный. Расположение абсолютных уровней и отложенных ордеров от этого не изменится... Да и обычная волатильность такова, что ни минутная, ни 5-ти ни 15-ти минутная задержка не приводит к существенным текущим ценовым изменениям на графике...
p.s. по умолчанию 1-й уровень границы потенциального ценового диапазона от пивота +/- 21 пп.
Сам пивот тоже используем в качестве такового, только получается в качестве порядкового "нулевого"
Нужна обязательная дельта минимум между усреднениями (по умолчанию не меньше 20 пп) Пусть лучше некоторые уровни пропускаются чем куча усреднений на близком расстоянии... В Martiny обычно использовали исходный шаг усреднений не менее 36-45 пп Живучесть совы (запас противохода) получается больше...
Last edited by slos; 01-27-2015 at 03:23 PM.
artamir (02-02-2015)
Привет. Вот и я проклюнулся после праздников.
*******************************************
Будем считать, что рынок Форекс представляет собой реакцию на два вида воздействия.
Первый вид - это комплекс внешних факторов, в состав которых входят любые макроэкономические события, так или иначе влияющие на мировую экономику. Являются основой фундаментального анализа на Форексе. Используются в средне- и долгосрочных торговых стратегиях.
Второй вид - это комплекс внутренних факторов, в состав которых входят любые события, происходящие внутри рынка Форекс. Являются основой технического анализа на Форексе. Используются во внутридневных стратегиях, реже - среднесрок.
Результатом воздействия обоих видов факторов является тиковая линия котировок.
Поскольку анализ тиковых данных на длительном историческом периоде представляет собой почти бессмысленный процесс, было ведено понятие бара (свечи). Именно на их основании большая часть трейдеров осуществляют свою торговую стратегию, которая опирается на свечной анализ в той или иной форме. И именно этот анализ и является нашей целью, а точнее его последствия для рынка, проявляющиеся в изменении движения рынка.
Целью настоящего советника является выявление этих изменений и на этой основе прогнозирование движение рынка.
Суть торговой системы.
Суть разрабатываемой ТС заключается в том, чтобы текущую комбинацию последних сформировавшихся баров (например, цепь из 3-4 баров) спроецировать на весь исторический ряд и найти совпадения с определенной точностью. Далее на основании этих выявленных совпадений спрогнозировать движение рынка на коротком отрезке времени.
Первый "рабочий вариант советника": работа на выбранной валютной паре.
Второй "оптимальный вариант советника" (в случае успеха рабочего варианта) представляет собой мультивалютную версию с одновременной работой по задаваемым валютным парам.
Советник все расчеты проводит только по сформировавшимся барам, что существенно ускоряет его тестирование и самооптимизацию. Стоплос равен тейкпрофиту, никаких просадок. Все что нужно - добиться превышения количества прибыльных сделок над убыточными. Никаких сеток, колен, локирования, пирамидинга и т.д.
*******************************************************
Если представляет интерес - продолжим.
Last edited by Sanyok11; 02-04-2015 at 06:05 AM.
slos (02-05-2015)
Всем привет! Нужна трал-закрывашка по ТП прироста баланса:
1. Тралит по отдельности в безубытке как отдельные (не всю однонаправленную серию по какой либо валюте) ручные сделки как одной валютной пары , так и всех валютных пар на счету (магик "0")
2. так и отдельные сделки разных советников на всех валютных парах на счету (одинаковые магики)
3. Закрывает все эти сделки (ручные с магиком 0 и все сделки всех советников с одинаковыми магиками) по приросту исходного баланса ТП заданному в настройках параметру в валюте счета
4. Помимо закрытия отдельных сделок по тралу добавить возможность их закрытия по фиксированному ТП в пп...
p.s. Можно все это добавить в качестве отдельных режимов в уже готовый отдельный трал SlosTrailing тогда он будет тралить и закрывать в безубытке и по ТП прироста баланса как все однонаправленные серии целиком, так и все сделки по отдельности в индивидуальных б\у...
добавить в него и п 5: возможность закрытия серии в совокупной зоне б/у как по тралу так и по фиксированному ТП в пп...
Last edited by slos; 02-05-2015 at 10:23 AM.
ghostdenis (02-05-2015)
Такой вопросик. Есть советник для МТ-4.Мартин такой, типа ИЛАНа..Я немного изменил настройки, но сам код, по причине незнания и неумения не менял.Результат торговли в принципе неплохой. Да и просадка незначительная.Можно его переделать для МТ-5 или это трудновыполнимая задача?
Last edited by Dmitrii; 02-25-2015 at 10:47 AM.
Dmitrii (02-26-2015)
Мда...Какая то непруха, уже вторая ветка закисла...
Ну да ладно!... "Нема, - значит нету", как когда то объяснял отец моей дочери и своей внучке ... Скажем волшебное слово ... и будем думать что дальше...
![]()
Приветствую, Артамир!
В прикрепленном файле идея реализованная в ТЗ. Просим Сделать советника по возможности в полном варианте функционала, ну или как минимум с базовыми необходимыми возможностями для упрощения ручной рутинной работы в терминале.
Заранее благодарим!
Locker_ТЗ.rar
Last edited by ghostdenis; 11-25-2015 at 06:45 PM.
ghostdenis (11-25-2015), MaxZ (11-26-2015), nahodka (11-25-2015)
Bookmarks