Автор |
Сообщение |
Тема: Отладка, трассировка |
Alpinist
Ответов: 3
Просмотров: 8515
|
Форум: Вопросы по тестеру
Добавлено: Сб Фев 21, 2015 3:49 pm Тема: Re: Отладка, трассировка |
Какие есть возможности в ami по отладке/трассировке кода ?
вывожу все нужные переменные в виде графика на график с ценами
Пример:
Plot (EQ,"Eq",colorBlue, styleOwnScale); OwnScale - обя ... |
Тема: Тестирование фьюча ртс и сшивка |
Alpinist
Ответов: 15
Просмотров: 23471
|
Форум: Вопросы по тестеру
Добавлено: Ср Май 29, 2013 8:10 pm Тема: Тестирование фьюча ртс и сшивка |
Если воспользоваться портфельным тестированием, то можно задать время действия каждого контракта, и выходить принудительно перед экспирацией, это если сделок достаточно много, и на следующем контракте ... |
Тема: Определение position size на основе ~~~Equity |
Alpinist
Ответов: 26
Просмотров: 30655
|
Форум: Вопросы по тестеру
Добавлено: Ср Май 29, 2013 8:02 pm Тема: Определение position size на основе ~~~Equity |
Ковырял ту же проблему, выводы у меня такие: если тестить один тикер, то все ОК, вы к иквите обратитесь без проблем, если это портфельный тест, то обратиться не удастся, так как в первый проход АА соб ... |
Тема: Работа с датами и временем |
Alpinist
Ответов: 2
Просмотров: 4460
|
Форум: Вопросы по AFL
Добавлено: Пт Мар 08, 2013 7:12 pm Тема: Работа с датами и временем |
Spitfire, спасибо!!
вот такой вариант сделал в итоге (проверил работает четко)
topdata=StrToDateTime("2008-03-20 11:00");
lowdata=StrToDateTime("2008-05-10 11:00");
Cond= ... |
Тема: Работа с датами и временем |
Alpinist
Ответов: 2
Просмотров: 4460
|
Форум: Вопросы по AFL
Добавлено: Пт Мар 08, 2013 3:28 pm Тема: Работа с датами и временем |
Олег, день добрый!
Подскажи пожалуйста, как задать в коде ограничение, что мы хотим торговать только с 20 января 2008 года 13:15 и до 10 февраля 2008 года 14:30 (это надо для корректного тестирован ... |
Тема: Не получается сделать период в ЕМА - переменным |
Alpinist
Ответов: 1
Просмотров: 3541
|
Форум: Вопросы по AFL
Добавлено: Чт Фев 21, 2013 7:59 pm Тема: Не получается сделать период в ЕМА - переменным |
Олег, почему-то период у ЕМА не меняется из цикла
per1=20;
EMA1=EMA(C,per1);
for( i = 30; i < BarCount; i++ )
{
if (per1[i]>0) per1[i]=per1[i-1]-1;
if (per1[i]==0) per1[i]=15;
} ... |
Тема: Как визуализировать стопы?? |
Alpinist
Ответов: 3
Просмотров: 4656
|
Форум: Вопросы по AFL
Добавлено: Чт Фев 21, 2013 12:39 pm Тема: Как визуализировать стопы?? |
Олег, спасибо за помощь, полностью разобрался с вопросом.
Вот навел красоту, четко видно как шел трейлинг (по ЕМА я сделал)
per=Optimize("EMA start period",20,10,200,1);
per ... |
Тема: Как визуализировать стопы?? |
Alpinist
Ответов: 3
Просмотров: 4656
|
Форум: Вопросы по AFL
Добавлено: Ср Фев 20, 2013 12:40 pm Тема: Как визуализировать стопы?? |
Прошу дать любой работающий пример визуализирующий стопы.
per1=Optimize("Short period",30,3,50,1);
per2=Optimize("Long period",11,3,50,1);
MAlong=MA(C,per2);
MAshort=MA(C,p ... |
Тема: Как передать в filter и addcolumn данные из цикла |
Alpinist
Ответов: 2
Просмотров: 9808
|
Форум: Исследования
Добавлено: Чт Май 05, 2011 8:08 pm Тема: В итоге расковырял самостоятельно.. |
Просто фильтр и аддколумн хотят в аргумент массив, а я передавал невесть что. |
Тема: Как передать в filter и addcolumn данные из цикла |
Alpinist
Ответов: 2
Просмотров: 9808
|
Форум: Исследования
Добавлено: Чт Май 05, 2011 11:05 am Тема: Как передать в filter и addcolumn данные из цикла |
Всех приветствую!
Как передать в исследовании данные из цикла в фильтр и addcolumn? вот код:
Cond1=Ref(C,-2)<Ref(O,-2);
Cond2=Ref(C,-1)>Ref(O,-1);
Cond3=C<O;
Cond=Cond1 AND Cond2 AND ... |
Тема: Засада с ApplyStop |
Alpinist
Ответов: 1
Просмотров: 3944
|
Форум: Вопросы по AFL
Добавлено: Ср Апр 13, 2011 4:58 am Тема: Засада с ApplyStop |
buy=... ;
sell=... ;
SetOption("ActivateStopsImmediately", True);
trail=7;
ApplyStop(stopTypeTrailing,stopModePercent,trail,1,1);
такой трейлинг очень странно работает смотрит бар, ... |
Тема: Как из цикла определить что сработал applystop |
Alpinist
Ответов: 3
Просмотров: 5155
|
Форум: Вопросы по AFL
Добавлено: Вт Апр 05, 2011 9:04 am Тема: Как из цикла определить что сработал applystop |
Олег, спасибо!
Видимо вот оно.. если применить equity(1), то в цикле можно выловить sell[i]==4, это и будет сработавший трейлинг стоп, если я правильно все понял.
Using Equity( 1 ) evaluate ... |
Тема: Как из цикла определить что сработал applystop |
Alpinist
Ответов: 3
Просмотров: 5155
|
Форум: Вопросы по AFL
Добавлено: Вт Апр 05, 2011 7:01 am Тема: Как из цикла определить что сработал applystop |
Олег, а можно как-нибудь определить что сработал Applystop и в цикле что-нибудь изменить. Это нужно, чтобы не писать в цикле трейлинги и всякое такое, а только то что нужно, а трейлинг задать Аpplysto ... |
Тема: Как сделать, чтобы Applystop включался выключался |
Alpinist
Ответов: 5
Просмотров: 6615
|
Форум: Вопросы по AFL
Добавлено: Чт Мар 31, 2011 11:13 am Тема: Как сделать, чтобы Applystop включался выключался |
изначальная идея такая, есть стоп-лосс, есть трейлинг стоп, и если через 50 баров к примеру не в плюсе, то выходим. И хотелось сделать это без цикла. Если просто сделать что C<ref(c,-50) и это прои ... |
Тема: Как сделать, чтобы Applystop включался выключался |
Alpinist
Ответов: 5
Просмотров: 6615
|
Форум: Вопросы по AFL
Добавлено: Чт Мар 31, 2011 6:18 am Тема: Как сделать, чтобы Applystop включался выключался |
Хотел сделать, чтобы если через Н-баров прибыли не видать, то выход
mode=IIf(Ref(C,50)<ValueWhen(Buy,BuyPrice,1),1,0);
ApplyStop( stopTypeNBar, mode, 51 );
На это AFL - пишет, что mode - не ... |
|