[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
Страница 2 из 4«1234»
Форум Трейдеров » Скрипты Советники Индикаторы для Metatrader4/Metatrader5 » MT 4 Лаборатория стратегий и советников к ним. » Стратегия AISARA (Пересечение МА + Работа усреднения)
Стратегия AISARA
Дата: Пятница, 13.02.2015, 19:46 | Сообщение # 11 Написал: expforex
Трейдер - Генералиссимус
Группа: Администраторы
Сообщений: 27
Награды: 0
Статус: Offline
Mike299, в том то и дело, что на контрольных точках - в истории только контрольные точки - это грубый и не правдивый тест! 
в данном случае он открывает по сигналу закрытого НО! позиция открывается внутри свечи потому что других котировок нет!
 
Дата: Суббота, 14.02.2015, 14:06 | Сообщение # 12 Написал: Mike299
Трейдер - Майор
Группа: Пользователи
Сообщений: 87
Награды: 0
Статус: Offline
Сдвиг открытия сделки на цену открытия следующей свечи - единственный правильный и разумный вариант тестирования. Его результаты одинаковы при прогоне как по тикам, так по контр. точкам и по ценам открытия.
Мало того, что открытие по сигналу внутри свечи дает массу ложных сигналов (т.к. на текущей свече сначала могло быть пересечение машек, а затем нет при движении цены обратно). Так еще и сами тики в тестере не полностью дублируют реальную картину и от брокера к брокеру могут различаться. Поэтому будет различие тестера от реальной торговли минимум на 2-3 пипс в каждой сделке. И смысл от таких тестов?
Единственное решение, которое на 99,99% решает все эти вопросы, а также в 100 раз экономит время тестирования - делать сдвиг открытия сделки на цену открытия следующей свечи.
 
Дата: Суббота, 14.02.2015, 16:36 | Сообщение # 13 Написал: expforex
Трейдер - Генералиссимус
Группа: Администраторы
Сообщений: 27
Награды: 0
Статус: Offline
ну да, забыл еще что тут учитываться текущая цена:
   
Код
if(Bid>ma_1_0_FAST&& ma_1_0_FAST>ma_2_0_SLOW && Low[shift]<ma_2_0_SLOW && High[shift]>ma_2_0_SLOW &&(GetTypeLastClosePos(Symbol(),Magic)!=OP_BUY ||  GetTypeLastOpenPos(Symbol(),Magic)!=OP_BUY)){Sig=1;}
    if(Bid<ma_1_0_FAST &&ma_1_0_FAST<ma_2_0_SLOW && Low[shift]<ma_2_0_SLOW && High[shift]>ma_2_0_SLOW &&(GetTypeLastClosePos(Symbol(),Magic)!=OP_SELL|| GetTypeLastOpenPos(Symbol(),Magic)!=OP_SELL)){Sig=2;}


как по ТЗ:

Сделка на покупку. Ждем 
пересечения голубой МА с низу вверх красную МА 

Открываем сделку только 
тогда- когда цена с верху вниз достигает красную МА. (рис.1)
 
Сделка на продажу. Все 
в точности наоборот. (рис.2)
 
Дата: Суббота, 14.02.2015, 16:38 | Сообщение # 14 Написал: expforex
Трейдер - Генералиссимус
Группа: Администраторы
Сообщений: 27
Награды: 0
Статус: Offline
тут скорее по самой стратегии shift надо ставить на 0
Прикрепления: 9936870.png(19Kb)
 
Дата: Суббота, 14.02.2015, 16:39 | Сообщение # 15 Написал: Mike299
Трейдер - Майор
Группа: Пользователи
Сообщений: 87
Награды: 0
Статус: Offline
В каждой избушке свои погремушки wink
 
Дата: Суббота, 14.02.2015, 16:41 | Сообщение # 16 Написал: expforex
Трейдер - Генералиссимус
Группа: Администраторы
Сообщений: 27
Награды: 0
Статус: Offline
при shift=0 такая картина получается : 
Прикрепления: 0057759.png(19Kb)
 
Дата: Суббота, 14.02.2015, 16:41 | Сообщение # 17 Написал: expforex
Трейдер - Генералиссимус
Группа: Администраторы
Сообщений: 27
Награды: 0
Статус: Offline
Цитата Mike299 ()
В каждой избушке свои погремушки
да стратегию прислали извне. Автор долго бил себя в груди что она прибыльная. Мне просто захотелось ее проверить.
 
Дата: Суббота, 14.02.2015, 16:44 | Сообщение # 18 Написал: expforex
Трейдер - Генералиссимус
Группа: Администраторы
Сообщений: 27
Награды: 0
Статус: Offline
обновил. Сделал что при открытии на бай - цена открытия свечки должна быть ниже МА
при селл - выше МА
 
Дата: Суббота, 14.02.2015, 16:46 | Сообщение # 19 Написал: Mike299
Трейдер - Майор
Группа: Пользователи
Сообщений: 87
Награды: 0
Статус: Offline
Ну у вас много экспертов я видел, которые открывают сделки внутри свечи. Просто я не понимаю, смысл себе усложнять жизнь длительными тиковыми тестами + еще с большой погрешностью по цене открытия, когда есть простой и удобный вариант смещать открытие сделки на новую свечу? Ведь это никак не ломает сути самой стратегии, идеи, заложенной в Эксперте.
 
Дата: Суббота, 14.02.2015, 17:01 | Сообщение # 20 Написал: Mike299
Трейдер - Майор
Группа: Пользователи
Сообщений: 87
Награды: 0
Статус: Offline
Посмотрел новую версию Эксперта - по сути ничего не изменилось. Ок, допустим кому то надо открытие сделки внутри свечи, для этого есть shift=0. НО почему не сделать для остальных, кому нужна скорость, удобство и высокое качество тестирования при shift=1 сдвиг открытия сделки на цену открытия новой свечи. Это же очень просто, и самое интересное, что у вас, например в шаблоне для индикаторов параметр shiftbar как раз работает точно так как я описываю, т.е. правильно.
 
Форум Трейдеров » Скрипты Советники Индикаторы для Metatrader4/Metatrader5 » MT 4 Лаборатория стратегий и советников к ним. » Стратегия AISARA (Пересечение МА + Работа усреднения)
Страница 2 из 4«1234»
Поиск: