Страница 4 из 7
#76

Стратегия даже без мартингейла имеет место быть. По крайней мере при type martin -1 проходит историю с плюсом, хотя и не очень большим конечно.

#77

Я извиняюсь, но я тему понял по 1 посту, и дальше не читал, просто стал проверять, и кажется, что стоит попробовать одну идейку. вот скрин...
Да..еще...ТФ не больше H1...меньше можно..

Безымянный.png

Изменено 19 января, 2014 пользователем Olesya1992

#78

Может кто то пожалуйста подсказать как вы прошли 2008 год?

#79


Может кто то пожалуйста подсказать как вы прошли 2008 год?


Год на год не приходится ориентироваться только на 2008 не стоит. Последующие года все вернут с лихвой o:-)
А так фунт ену запросто в 2013 году проходит.

Добавлено: 19-01-2014 21:31:00



Исправленная версия.
Я сделал первое тестирование - в указанных местах открывает ордера.
Но все же нужна более тщательная проверка.

Имеются ошибки. Исправляем.

Лично мое мнение работы по советнику пошли не в том направлении (если делать фильтр то не по тому же индикатору для подтверждения входа - как правило принять другое мнение ( другой индикатор)).
Фильтрация входа для мартина не так важна как фильтрация выхода.
Мартином мы ищем удачный вход, ну вот мы его нашли (на 3 или 4 колене) давайте теперь решать по каким фильтрам выходить :-b

StrategyTester.gif

Изменено 20 января, 2014 пользователем Сергей С

Автор#80
Olesya1992
Приветствую.
Не совсем понял что вы хотели сказать.
Спойлер

1. Продаем по сигналу от МАКД (1), стоп выставляем на 'максимуме' (2)
2. Цена (1) разворачивается в сторону стопа, на стопе (2) у нас уже установлен обратный удвоенный ордер
3. ТП (2) будет равен (2)-(1) ?
4. СЛ выставляем уже на Минимуме (4) или на первом ордере (1) ?

Могу показать похожие ситуации, где цена начинает ходить туда сюда в этом коридоре от (1) до (2) +10п (условно) ---> болтанка и слив. Если депо позволит держать такую просадку, тогда пусть болтается.
Этот метод подойдет для вашей идеи

А так, рассматриваем 'некую закономерность' МАКД и 2х уровней.
Что касается JPY пар, тут будет другой подход.



Gras
Уже всё есть, рисующие индикаторы, советник с описанием, достаточно сесть и подумать.
В сове нужно поменять 2 параметра. Для дальнейшей прибыли 4 параметра.

Сергей С
Цитата

Лично мое мнение работы по советнику пошли не в том направлении


По данной стратегии уже имеется самостоятельный советник Дальше только ваши знания помогут вам достичь цели, а какими знаниями воспользоваться - я вам не могу подсказать.
Минимум - строить и смотреть уровни.
Максимум - полноценный анализ, и не тратить свое время на подобные стратегии (:

Цитата

если делать фильтр то не по тому же индикатору для подтверждения входа - как правило принять другое мнение ( другой индикатор).


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

Цитата

Фильтрация входа для мартина не так важна как фильтрация выхода.


Давайте рассуждать, какие идеи ?

Изменено 20 января, 2014 пользователем test13

#82

Ну вот вроде закрываемся по фунту.
Есть один сбой в работе советника версия 1,6
Выставлен один ордер без учета ограничения параметра (реал)
extern int MinSignalsDistance = 30; // Минимальное расстояние от цены открытия предыдущего ордера
Есть предположение что в этот момент мог быть расширен спред ДЦ
Есть ли возможность добавить в данный параметр если его нет учет спреда на момент контроля дистанции открытия ордера.

реал.jpg
тест.jpg

#83



Выставлен один ордер без учета ограничения параметра (реал)
extern int MinSignalsDistance = 30; // Минимальное расстояние от цены открытия предыдущего ордера
Есть предположение что в этот момент мог быть расширен спред ДЦ
Есть ли возможность добавить в данный параметр если его нет учет спреда на момент контроля дистанции открытия ордера.



у меня еще интересней - два счета, оба cent ndd, на одном ордер открылся, на другом (который замониторен) нет... но тут скорее всего брокер....
Автор#84

Глупости не пишите.
GBPUSD открыл 4 ордера селл.
2 монитора - в каждом по 4 сделки.

фунт.jpg
монитор_1.jpg
монитор_2.jpg

#85

Выходит по Вашим словам я эту сделку сам придумал

лишняя.jpg

#86


Глупости не пишите.



первый счет
Спойлер


37357951 2014.01.17 21:00 sell 1.00 gbpusd 1.64190 0.00000 0.00000 2014.01.24 13:27 1.65424
37457090 2014.01.21 10:00 sell 2.00 gbpusd 1.64192 0.00000 0.00000 2014.01.24 13:27 1.65436
37513911 2014.01.22 04:00 sell 4.00 gbpusd 1.64803 0.00000 0.00000 2014.01.24 13:27 1.65430
37577036 2014.01.22 23:05 sell 6.00 gbpusd 1.65730 0.00000 0.00000 2014.01.24 13:27 1.65432
37675041 2014.01.24 02:00 sell 8.00 gbpusd 1.66239 0.00000 0.00000 2014.01.24 13:27 1.65426



второй счет (мониторинг)
Спойлер


37358016 2014.01.17 21:00 sell 0.32 gbpusd 1.64190 0.00000 0.00000 2014.01.24 15:00 1.65293
37513894 2014.01.22 04:00 sell 0.64 gbpusd 1.64803 0.00000 0.00000 2014.01.24 15:00 1.65293
37577065 2014.01.22 23:05 sell 1.28 gbpusd 1.65725 0.00000 0.00000 2014.01.24 15:00 1.65297
37675138 2014.01.24 02:00 sell 1.92 gbpusd 1.66235 0.00000 0.00000 2014.01.24 15:00 1.65295



жирным выделил лишнюю сделку все настройки по открытию сделок в обоих терминалах одинаковые, оба счета cent ndd
Автор#87

Косяк

На Альпари проблем не наблюдаю.


Добавлено: 24-01-2014 17:07:02

Советник считает расстояние от сигнальной свечи 1 до сигнальной свечи 2, спред не должен влиять.
Он вообще не должен был открывать в том месте, не в тестере не на демо и не на реале.
nicholas или я ошибаюсь ?

Сергей С
Цитата

Выходит по Вашим словам я эту сделку сам придумал


Да, еслиб это был единичный случай. Журнал с логами отправь nicholas, проверит.

Изменено 24 января, 2014 пользователем test13

#88

Нет это точно не косяк, а скорей всего как я уже предположил раньше, что то мешает правильно оценить минимальное расстояние для открытия ордера (предположил что баловство ДЦ с спредом) в тестере спред постоянный в реале скорей всего мог быть расширен буквально на начало часа.
По логу - где его найти(смотрел папки logs нет там ни чего).

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

Конечно я доволен собранным 5 лотом но все же ~x(

Ну и просьба к nicholas добавить в фильтр разные настройки уровня открытия и закрытия ордера по MACD

Изменено 24 января, 2014 пользователем Сергей С

#89


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



Это и есть причина ошибочного ордера.
Я создавал советник с прицелом на тестирование стратегии, а не реальной торговли.

Для реальной торговли ему нужно умень восстанавливать переменные состояния (последняя цена сигнала, количество пропусков и т.д.) после рестарта.
Я это добавил, но не тестировал, так как это можно сделать только в реальном времени, а не на тестере.

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


Ну и просьба к nicholas добавить в фильтр разные настройки уровня открытия и закрытия ордера по MACD


Что за настройки ? Нужно больше деталей.

Добавлено: 25-01-2014 08:52:23

Новая версия.

Объединил параметры
вместо UpMACDFilter и DownMACDFilter используется MACDFilter
вместо FilterUpMACDFilter и FilterDownMACDFilter используется FilterMACDFilter


Добавлено: 26-01-2014 19:46:00

Вместо MACDFilter добавил параметры:
MACDFilterEnter - Фильтр открытия ордеров гисторграммы MACD
MACDMainExit - Значение гисторгарммы MACD для закрытия ордеров при CloseType=0

Тем кто скачал версию 1.12 просьба перекачать 1.13, так как вместо 1.12 я по ошибке залил версию 1.10.
UP_v1.13.mq4

UP_v1.11.mq422 скач.
UP_v1.13.mq439 скач.

Изменено 26 января, 2014 пользователем nicholas

#90
Цитата

Что за настройки ? Нужно больше деталей.



Разделить параметр в советнике
extern double UpMACDFilter = 0.0002;
extern double DownMACDFilter = -0.0002;

Для открытия (закрытия) ордеров отдельно на бай и селл

Изменено 25 января, 2014 пользователем test13

Автор#91


Цитата

Что за настройки ? Нужно больше деталей.



Разделить параметр в советнике
extern double UpMACDFilter = 0.0002;
extern double DownMACDFilter = -0.0002;

Для открытия (закрытия) ордеров отдельно на бай и селл

Для Входа
extern double UpMACDFilter_Вход = 0.0002;
extern double DownMACDFilter_Вход = -0.0002;

Для выхода
extern double UpMACDFilter_Выход = 0.0002;
extern double DownMACDFilter_Выход = -0.0002;

так ?
#92

Да так

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

#93

Я в последней версии объединил параметри MACDFilter. Объединенный параметр для покупок и продаж, но разделенный для входов и выходов подойдет ?
Для Входа
extern double MACDFilterEnter = 0.0002;

Для выхода
extern double MACDFilterExit = 0.0002;

?

#94


Я в последней версии объединил параметри MACDFilter. Объединенный параметр для покупок и продаж, но разделенный для входов и выходов подойдет ?
Для Входа
extern double MACDFilterEnter = 0.0002;

Для выхода
extern double MACDFilterExit = 0.0002;

?


Конечно подойдет. Более тонкие настройки наверное будут лишними.
#95
Версия 1.13

Вместо MACDFilter добавил параметры:
MACDFilterEnter - Фильтр открытия ордеров гисторграммы MACD
MACDMainExit - Значение гисторгарммы MACD для закрытия ордеров при CloseType=0

Тем кто скачал версию 1.12 просьба перекачать 1.13, так как вместо 1.12 я по ошибке залил версию 1.10.

UP_v1.13.mq4128 скач.

#96

Есть предложение ввести фильтр, который не позволяет открывать следующий лот, если цена не ушла больше чем на n пунктов

#97


Есть предложение ввести фильтр, который не позволяет открывать следующий лот, если цена не ушла больше чем на n пунктов



Уже есть

extern int MinSignalsDistance = 30; // Минимальное расстояние от цены открытия предыдущего ордера
#98



Уже есть

extern int MinSignalsDistance = 30; // Минимальное расстояние от цены открытия предыдущего ордера


вы не поняли, я имел ввиду не ось Х, а ось У, т.е. не количество свечей (часов) от предыдущего сигнала, а цену, например если первое колено открыто по цене 1.6005, то второе не откроется, пока цена не уйдет за 1.6035 или 1.5975
#99




Уже есть

extern int MinSignalsDistance = 30; // Минимальное расстояние от цены открытия предыдущего ордера


вы не поняли, я имел ввиду не ось Х, а ось У, т.е. не количество свечей (часов) от предыдущего сигнала, а цену, например если первое колено открыто по цене 1.6005, то второе не откроется, пока цена не уйдет за 1.6035 или 1.5975


Ну а мы о чем. ,Пока цена не уползет на заданное значение (30) следующий сигнал рассматриваться не будет
Пример на бай : extern int MinSignalsDistance = 30, есть открытый ордер по цене 1.6005 и пока цена не уползет в низ на уровень 1.5975 следующий ордер на бай, при появлении сигнала, открываться не будет (не должен).
#100



Ну а мы о чем. ,Пока цена не уползет на заданное значение (30) следующий сигнал рассматриваться не будет
Пример на бай : extern int MinSignalsDistance = 30, есть открытый ордер по цене 1.6005 и пока цена не уползет в низ на уровень 1.5975 следующий ордер на бай, при появлении сигнала, открываться не будет (не должен).



Все таки у меня советник глюкнул видимо.... в одном из каскадов открыл два ордера почти на одном расстоянии
Страница 4 из 7

Для публикации сообщений создайте учётную запись или авторизуйтесь

Перейти к списку тем
Форум · 2.0.20260627.0025