Автор |
Сообщение |
pitero
Зарегистрирован: 09.06.2008
Сообщения: 65
Откуда: Екатеринбург
|
Что такое AddColumn ?
Я так понял что я могу добавить столбец, который буду видеть в результатах оптимизации и скана. Делаю как в примере -
AddColumn(Close,"Close"); - ничего нигде не появляется...
Хочу видеть в оптимизации соотношение прибыльных _дней_ (а не трэйдов) за период оптимизации. Это реально? |
|
|
Посмотреть профиль Отправить личное сообщение |
|
000
Site Admin
Зарегистрирован: 10.12.2007
Сообщения: 9106
|
Функция AddColumn() работает только для исследования ( Explore ).
Посмотри в хелпере тему "How to create your own exploration" |
_________________ ceterum censeo carthaginem esse delendam
Удачи. Олег. |
|
Посмотреть профиль Отправить личное сообщение Посетить сайт автора |
|
pitero
Зарегистрирован: 09.06.2008
Сообщения: 65
Откуда: Екатеринбург
|
000 писал(а): |
Функция AddColumn() работает только для исследования ( Explore ).
Посмотри в хелпере тему "How to create your own exploration" |
почитал. пробую считать equity в конце дня, сверять его с предыдущим.
eq=Equity(1);
eqtotal=IIf(TimeNum() >= 175500, (eq-Ref(eq,-1))/(Ref(eq,-1)/100), 0);
Filter = eqtotal > 0 OR eqtotal < 0;
AddColumn(eqtotal,"Eqtotal");
показывает что-то, но не то. то цифры не сходятся (ну это может, потому как перенос позиций на другой день есть), то количество не сходится. |
|
|
Посмотреть профиль Отправить личное сообщение |
|
000
Site Admin
Зарегистрирован: 10.12.2007
Сообщения: 9106
|
Цитата: |
почитал. пробую считать equity в конце дня, сверять его с предыдущим.
eq=Equity(1);
eqtotal=IIf(TimeNum() >= 175500, (eq-Ref(eq,-1))/(Ref(eq,-1)/100), 0);
Filter = eqtotal > 0 OR eqtotal < 0;
AddColumn(eqtotal,"Eqtotal");
показывает что-то, но не то. то цифры не сходятся (ну это может, потому как перенос позиций на другой день есть), то количество не сходится.
|
Трудно что либо сказать. Я подобного не пробовал.
А с чем не сходятся цифры?
Фильтр напиши просто
Filter = 1;
Это исследование делается на дневках? |
_________________ ceterum censeo carthaginem esse delendam
Удачи. Олег. |
|
Посмотреть профиль Отправить личное сообщение Посетить сайт автора |
|
pitero
Зарегистрирован: 09.06.2008
Сообщения: 65
Откуда: Екатеринбург
|
000 писал(а): |
Трудно что либо сказать. Я подобного не пробовал.
А с чем не сходятся цифры?
Фильтр напиши просто
Filter = 1;
Это исследование делается на дневках? |
Нет, на дневках все просто былоб, это нужно на мелких таймфрэймах (у меня 5-15 мин) в системах интрадэя. Можно посмотреть как часто закрывается день/месяц в - или +. Потому как результат "успешные трэйды/неуспешные" мало интересен с точки зрения ММ.
короче написал - может кому пригодится.
eqt1=Equity(1);
ShowDayEquity=(DateNum()==Ref(DateNum(),-1)+1);
eq=IIf(ShowDayEquity,eqt1,0);
PrevEq=ValueWhen(Eq,Eq,2);
DayProfit=(eq-PrevEq)/(PrevEq/100);
ShowMonthEquity=(int(DateNum()/100)==int(Ref(DateNum(),-1)/100)+1 );
eqMonth=IIf(Nz(DayProfit,-9999)==-9999,eq,IIf(ShowMonthEquity,Eqt1,0)) ;
PrevMonthEq=ValueWhen(eqMonth,eqMonth,2);
MonthProfit=IIf(!eqMonth==0,(eqMonth-PrevMonthEq)/(PrevMonthEq/100),0);
Filter=ShowDayEquity OR ShowMonthEquity;
AddColumn(IIf(NOT ShowMonthEquity,DayProfit,0) ,"% в день"); // выдаем кроме последнего дня месяца
//AddColumn(eqMonth,"Сумма нач. месяца");
AddColumn(MonthProfit,"% в мес.");
по нажатию кнопы Explore выдает табличку:
профит в день/месяц за весь тестируемый период.
Еще бы если б эту штуку можно было б в оптимизацию как-то засунуть - вот интересно былоб посмотреть....
А то кроме totalprofit, maxdropdown да recoveryfactor и оптимизить то нечего...
ЗЫ не очень красиво что нули там, но убрать их не смог - слаб в отображении и еще не смог получить значение профит дня на границе месяца. Может кто исправит? И еще тотал столбцов как-нибудь посчитать можно? Подсчитать количество + -, а то за большой период приходится в файл скидывать а потом в экселе детально анализировать. |
|
|
Посмотреть профиль Отправить личное сообщение |
|
pitero
Зарегистрирован: 09.06.2008
Сообщения: 65
Откуда: Екатеринбург
|
pitero писал(а): |
Еще бы если б эту штуку можно было б в оптимизацию как-то засунуть - вот интересно былоб посмотреть....
А то кроме totalprofit, maxdropdown да recoveryfactor и оптимизить то нечего...
|
кажись все что я хочу можно сделать в ами 5.13(5.12) - и оптимизатор свой и суммарные поля в explore. Будет время - буду разбираться.
Ами 5.13 очень интересно встал в другую папку - кроме экзешника да тройки каталогов ADK да формулы эквити и нет ничего, все юзает из основного амишного каталога. |
|
|
Посмотреть профиль Отправить личное сообщение |
|
000
Site Admin
Зарегистрирован: 10.12.2007
Сообщения: 9106
|
Ключ клади в папку куда установил. |
_________________ ceterum censeo carthaginem esse delendam
Удачи. Олег. |
|
Посмотреть профиль Отправить личное сообщение Посетить сайт автора |
|
|