Список форумов AmiSite.ru AmiSite.ru
Форум по Ами
 FAQ  •  Поиск  •  Пользователи  •  Группы   •  Регистрация  •  Профиль  •  Войти и проверить личные сообщения  •  Вход
 системы на основе средних Следующая тема
Предыдущая тема
Начать новую тему  Ответить на тему
Автор Сообщение
commenced
Советник


Зарегистрирован: 08.04.2008
Сообщения: 643
Откуда: от "Верблюда"

СообщениеДобавлено: Чт Апр 10, 2008 3:46 pm Ответить с цитатой Вернуться к началу

Код:
per = Optimize("per", 27, 1, 50, 1);
MA1 = MA(MA(MA(DEMA(C,per),18),9),3);
cmopds = per;
   n = per;
   f = 2/(n+1);
   Up = Sum(IIf(C > Ref(C, -1), (C - Ref(C ,-1)), 0 ), cmopds);
   Dw = Sum(IIf(C < Ref(C, -1), (Ref(C, -1) - C), 0 ), cmopds);
   CMO = abs ((Up - Dw)/(Up + Dw));
   sc = f*CMO;

MA2 = AMA(C, sc);
C11 = ParamColor( "DEMA Color", colorCycle );
C19 = ParamColor( "ViDYA(CMO) Color", colorCycle);
Buy = MA1>MA2 AND MA1>=Ref(MA1,-1);
Sell = MA1<Ref(MA1,-1);
Short = MA2>MA1 AND MA1<=Ref(MA1,-1);
Cover = MA1>Ref(MA1,-1);
Buy = ExRem(Buy,Sell);
Sell = ExRem(Sell,Buy);
Short = ExRem(Short,Cover);
Cover = ExRem(Cover,Short);
Plot(C,"Price",colorBlack,styleCandle);
PlotShapes(IIf(Buy,shapeUpArrow,0),5,0,Graph0,-15);
PlotShapes(IIf(Sell,shapeDownArrow,0),4,0,Graph0,-15);
PlotShapes(IIf(Cover,shapeHollowUpArrow,0),5,0,Graph0,-15);
PlotShapes(IIf(Short,shapeHollowDownArrow,0),4,0,Graph0,-15);
Filter = Buy OR Sell OR Short OR Cover;
AddColumn(C,"singal",format = 1.4);
Plot( DEMA( C, per ), "\n DEMA", C11, ParamStyle("Style" ) );
Plot( AMA(C, sc), "\n ViDYA(CMO)", C19, ParamStyle("Style" ));


Не могу понять почему идет задержка сигнала, впринцыпе можно решить используя вместо разницы ма1, пересечение ма1 и ма1 смещенного, чтоб посмотреть стоит ли делать со смещением добавьте Plot( Ref(DEMA( C, per ),-1), "\n DEMA", C11, ParamStyle("Style" ) ); Система доходна. Smile

_________________
Юра
Посмотреть профиль Отправить личное сообщение Отправить e-mail
commenced
Советник


Зарегистрирован: 08.04.2008
Сообщения: 643
Откуда: от "Верблюда"

СообщениеДобавлено: Чт Апр 10, 2008 5:13 pm Ответить с цитатой Вернуться к началу

Мордочка в коде это 8 )

_________________
Юра
Посмотреть профиль Отправить личное сообщение Отправить e-mail
000
Site Admin


Зарегистрирован: 10.12.2007
Сообщения: 9106

СообщениеДобавлено: Чт Апр 10, 2008 9:42 pm Ответить с цитатой Вернуться к началу

Когда сообщение создаешь перед ием, как вставить AFL нажми кнопочку Code сверху, появится code в квадратных скобках. Потом вставляй AFL и снова жми кнопку code, появится /code в квадратных скобках. Тогда смайлики появлятся не будут.

_________________
ceterum censeo carthaginem esse delendam
Удачи. Олег.
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
000
Site Admin


Зарегистрирован: 10.12.2007
Сообщения: 9106

СообщениеДобавлено: Чт Апр 10, 2008 10:22 pm Ответить с цитатой Вернуться к началу

А почему в стратегии в качастве первого мувинга используется
Код:
MA1 = MA(MA(MA(DEMA(C,per),18),9),3);

а на график выводится
Код:
Plot( DEMA( C, per ), "\n DEMA", C11, ParamStyle("Style" ) );


Логичнее вывод сделать так
Код:
Plot( MA1, "\n DEMA", C11, ParamStyle("Style" ) );
Plot( MA2, "\n ViDYA(CMO)", C19, ParamStyle("Style" ));

_________________
ceterum censeo carthaginem esse delendam
Удачи. Олег.
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
commenced
Советник


Зарегистрирован: 08.04.2008
Сообщения: 643
Откуда: от "Верблюда"

СообщениеДобавлено: Пт Апр 11, 2008 6:54 am Ответить с цитатой Вернуться к началу

000 писал(а):
А почему в стратегии в качастве первого мувинга используется
Код:
MA1 = MA(MA(MA(DEMA(C,per),18),9),3);

а на график выводится
Код:
Plot( DEMA( C, per ), "\n DEMA", C11, ParamStyle("Style" ) );


Логичнее вывод сделать так
Код:
Plot( MA1, "\n DEMA", C11, ParamStyle("Style" ) );
Plot( MA2, "\n ViDYA(CMO)", C19, ParamStyle("Style" ));


Каюсь, недоглядел. Sad

_________________
Юра
Посмотреть профиль Отправить личное сообщение Отправить e-mail
commenced
Советник


Зарегистрирован: 08.04.2008
Сообщения: 643
Откуда: от "Верблюда"

СообщениеДобавлено: Ср Апр 23, 2008 7:05 pm Ответить с цитатой Вернуться к началу

4 скользящие средние, сами средние отрисовывать не стал, мне они не нужны, периоды мин и макс можно менять. Я конечно не профи, но система похоже готовая получиться переоптимизированной, период тестирования последнии 2,5 года, 5 мин, доходность макс в районе 150%. Лучше всего подойдет под трендовые бугаги. Ну еще стоп добавить можно, я просто не представляю серьезной просадки на 5 мин поэтому добавлять не стал. В систему можно добавить ref и цены прировнять к О, я не стал для тестирования особой роли это сыграть недолжно.

Код:
Opt1 = Optimize("opt1", 74, 50,150,10); 
Opt2 = Optimize("opt2",111, 50,150,10);
Opt3 = Optimize("opt3", 91, 50,150,10);
Opt4 = Optimize("opt4", 97, 50,150,10);

Buy = Cross(MA(C,Opt1),MA(C,Opt2)) AND MA(C,Opt3)>MA(C,Opt4) OR Cross(MA(C,Opt3),MA(C,Opt4)) AND MA(C,opt1)>MA(C,opt2);
Short = Cross(MA(C,Opt2),MA(C,Opt1)) AND MA(C,Opt3)<MA(C,Opt4) OR Cross(MA(C,Opt4),MA(C,Opt3)) AND MA(C,opt1)<MA(C,opt2);
Sell = Short;
Cover = Buy;


BuyPrice = SellPrice = ShortPrice = CoverPrice = C;

Buy = ExRem(Buy,Sell);
Sell = ExRem(Sell,Buy);
Short = ExRem(Short,Cover);
Cover = ExRem(Cover,Short);
Plot(C,"Price",colorBlack,styleCandle);
PlotShapes(IIf(Buy,shapeUpArrow,0),5,0,Graph0,-15);
PlotShapes(IIf(Sell,shapeDownArrow,0),4,0,Graph0,-15);
PlotShapes(IIf(Cover,shapeHollowUpArrow,0),5,0,Graph0,-15);
PlotShapes(IIf(Short,shapeHollowDownArrow,0),4,0,Graph0,-15);

_________________
Юра

Последний раз редактировалось: commenced (Ср Апр 30, 2008 7:20 am), всего редактировалось 1 раз
Посмотреть профиль Отправить личное сообщение Отправить e-mail
000
Site Admin


Зарегистрирован: 10.12.2007
Сообщения: 9106

СообщениеДобавлено: Ср Апр 23, 2008 8:44 pm Ответить с цитатой Вернуться к началу

Это с Алора чтоли?

_________________
ceterum censeo carthaginem esse delendam
Удачи. Олег.
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
commenced
Советник


Зарегистрирован: 08.04.2008
Сообщения: 643
Откуда: от "Верблюда"

СообщениеДобавлено: Чт Апр 24, 2008 7:20 am Ответить с цитатой Вернуться к началу

000 писал(а):
Это с Алора чтоли?


Ась? Smile

_________________
Юра
Посмотреть профиль Отправить личное сообщение Отправить e-mail
commenced
Советник


Зарегистрирован: 08.04.2008
Сообщения: 643
Откуда: от "Верблюда"

СообщениеДобавлено: Чт Апр 24, 2008 7:25 am Ответить с цитатой Вернуться к началу

commenced писал(а):
000 писал(а):
Это с Алора чтоли?


Ась? Smile
Правила входа выхода их. Может ты глянеш оптимизацию.

_________________
Юра
Посмотреть профиль Отправить личное сообщение Отправить e-mail
000
Site Admin


Зарегистрирован: 10.12.2007
Сообщения: 9106

СообщениеДобавлено: Чт Апр 24, 2008 8:49 am Ответить с цитатой Вернуться к началу

Цитата:
Правила входа выхода их. Может ты глянеш оптимизацию.

Зачем? Это типичный курвефитинг

_________________
ceterum censeo carthaginem esse delendam
Удачи. Олег.
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
commenced
Советник


Зарегистрирован: 08.04.2008
Сообщения: 643
Откуда: от "Верблюда"

СообщениеДобавлено: Чт Апр 24, 2008 8:55 am Ответить с цитатой Вернуться к началу

000 писал(а):
Цитата:
Правила входа выхода их. Может ты глянеш оптимизацию.

Зачем? Это типичный курвефитинг


Курвефитинг это что и с чем едят.

_________________
Юра
Посмотреть профиль Отправить личное сообщение Отправить e-mail
000
Site Admin


Зарегистрирован: 10.12.2007
Сообщения: 9106

СообщениеДобавлено: Чт Апр 24, 2008 9:10 am Ответить с цитатой Вернуться к началу

Переподгонка, подгонка под кривую, переоптимизация.

_________________
ceterum censeo carthaginem esse delendam
Удачи. Олег.
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
commenced
Советник


Зарегистрирован: 08.04.2008
Сообщения: 643
Откуда: от "Верблюда"

СообщениеДобавлено: Чт Апр 24, 2008 9:27 am Ответить с цитатой Вернуться к началу

000 писал(а):
Переподгонка, подгонка под кривую, переоптимизация.


А какже характер бумаг учитывать без оптимизации, т.е. как определить это подгонка или оптимизация. Да может подскажеш тестю стратегии на финамовских котирах, проверяю на квиковских, разница от -10% нет профит до 60%, т.е. пипец, как оптимизировать систему если сами котировки какашки, а квиковские часовики гдето только год, 5 мин пару недель только архив, как ты с этим боришся?

_________________
Юра
Посмотреть профиль Отправить личное сообщение Отправить e-mail
000
Site Admin


Зарегистрирован: 10.12.2007
Сообщения: 9106

СообщениеДобавлено: Чт Апр 24, 2008 9:51 am Ответить с цитатой Вернуться к началу

Цитата:
А какже характер бумаг учитывать без оптимизации, т.е. как определить это подгонка или оптимизация. Да может подскажеш тестю стратегии на финамовских котирах, проверяю на квиковских, разница от -10% нет профит до 60%, т.е. пипец, как оптимизировать систему если сами котировки какашки, а квиковские часовики гдето только год, 5 мин пару недель только архив, как ты с этим боришся?

Для начала почитай вот эту книгу.
Rоbеrt Раrdo "Dеsign,Теsting аnd Орtimisаtiоn of Тrаding Systеm" В сети есть на русском.

_________________
ceterum censeo carthaginem esse delendam
Удачи. Олег.
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
commenced
Советник


Зарегистрирован: 08.04.2008
Сообщения: 643
Откуда: от "Верблюда"

СообщениеДобавлено: Чт Апр 24, 2008 9:55 am Ответить с цитатой Вернуться к началу

000 писал(а):
Цитата:
А какже характер бумаг учитывать без оптимизации, т.е. как определить это подгонка или оптимизация. Да может подскажеш тестю стратегии на финамовских котирах, проверяю на квиковских, разница от -10% нет профит до 60%, т.е. пипец, как оптимизировать систему если сами котировки какашки, а квиковские часовики гдето только год, 5 мин пару недель только архив, как ты с этим боришся?

Для начала почитай вот эту книгу.
Rоbеrt Раrdo "Dеsign,Теsting аnd Орtimisаtiоn of Тrаding Systеm" В сети есть на русском.


Читал, а все таки с котирами подскажеш.

_________________
Юра
Посмотреть профиль Отправить личное сообщение Отправить e-mail
Показать сообщения:      
Начать новую тему  Ответить на тему


 Перейти:   



Следующая тема
Предыдущая тема
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете вкладывать файлы
Вы не можете скачивать файлы


Powered by phpBB © 2001, 2002 phpBB Group :: FI Theme :: Часовой пояс: GMT + 3

File Attachment © by Meik Sievertsen