Ниже, под спойлером, представлен код для тестирования торговли разностью (на принципах многоуровнего маркет-мейкинга с использованием фиксированного справедливого спреда) в программе технического анализа AmiBroker. Данный код рассчитывает пять типов графиков (Net Proft | Potential Profit | Potential Loss | Position Value | Deviation) по ценам
(
Read more... )
Comments 21
Успехов в делах!
Reply
Reply
С чего начать в принципе человеку непосвященному и далекому от тестирования и программирования?.
С уважением Эдуард
Reply
Reply
for(i=0;i<1;i++)
{
CumMove_1[i]=0;
CumMove_2[i]
-----------^
Error 10.
Array subscript out of range.
You must not access array elements outside 0..(BarCount-1) range. You attempted to access non-existing 0-th element of array.
Где я мог ошибиться?. Код даже не менял. Полностью скопировал.
С уважением Эдуард
Reply
Reply
Не разбираюсь с ами брокером, здесь тест, берутся все отклонения спреда на заданный шаг?
Не будет такого, что из-за округления по верхней/нижней границе будет накапливаться плюс, которого нет?
Называется "Бета-нейтральный подход", но тут бета не учитывается? открывается одна акция против другой?, т.е. бета как бы 1?
Reply
if(Spread_N[i]>Round_N[i-1]) Round_N[i]=RoundF_N[i];
else Round_N[i]=RoundC_N[i];
В таком случае, в приведенном выше примере никаких изменений значений не последует.
2) Бета-нейтральный подход применяется абсолютно всегда когда торгуется разность, вопрос лишь в степени этой нейтральности.
Reply
У того же Олега есть пример с использованием родного тестера, почему было не сделать так же?
http://amisite.ru/begin/afl_2trade.htm
Reply
Reply
Leave a comment