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


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

СообщениеДобавлено: Пт Фев 25, 2011 9:53 am Ответить с цитатой Вернуться к началу

Для работы в реале лучше используй Open и expandFirst

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



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

СообщениеДобавлено: Вс Фев 27, 2011 12:38 am Ответить с цитатой Вернуться к началу

000 писал(а):
X-Story писал(а):


Тогда скажи мне ответ на такой вопрос.

Полноценно я могу работать только на уже закрытых свечах старших ТФ. И чтобы ее полноценно использовать, мне надо в режиме TimeFrame...() использовать Ref(ххххххх,-1) ?

Нет. Ref не нужен. В TimeFrameExpand() есть режим расжатия. Используй expandLast и гарантированно избежишь подглядывания.
X-Story писал(а):

Так? Тогда, получается, условие старших ТФ по закрытым свечам будет использоваться как входное, а текущее будет уже смотреться по 1Н, притом на каждой 1Н свече? Так?

Да. Все время пока не построилась следующая свеча на старшем фрейме на младшем будет результат предыдущей свечи старшего фрейма.


В общем, как я и думал, на закрытых свечах все теряет смысл. Сделал все как ты сказал и в итоге получил на тестере что ТС сливает.
Хотя это и без тестера было видно.
Посмотреть профиль Отправить личное сообщение
X-Story



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

СообщениеДобавлено: Вс Фев 27, 2011 1:13 am Ответить с цитатой Вернуться к началу

000 писал(а):
Для работы в реале лучше используй Open и expandFirst

Только сейчас увидел твой пост.

Скажи, а в тестере он тогда покажет корректные рассчеты?
Посмотреть профиль Отправить личное сообщение
000
Site Admin


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

СообщениеДобавлено: Вс Фев 27, 2011 1:46 am Ответить с цитатой Вернуться к началу

Если код будет корректным, BuyPrice, SellPrice, ShortPrice, CoverPrice правильные, то и тест будет нормальным.

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



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

СообщениеДобавлено: Вс Фев 27, 2011 12:27 pm Ответить с цитатой Вернуться к началу

000 писал(а):
Если код будет корректным, BuyPrice, SellPrice, ShortPrice, CoverPrice правильные, то и тест будет нормальным.


Понял! Спасибо тебе! Буду пробовать! Smile
Посмотреть профиль Отправить личное сообщение
X-Story



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

СообщениеДобавлено: Ср Мар 02, 2011 12:27 am Ответить с цитатой Вернуться к началу

Опять напоролся на старые грабли.

Код:


SetBarsRequired(100000, 0);
GraphXSpace = 15;

PeriodRSI = 12;



// Расчет старшего ТФ

function RSIAAA_Long(IntervalBigTF,TimeFrame)

{local RSIAAAx, RSIAAAx1,TimeFrame;
 global PeriodRSI;

RSIAAAx1 = RSIa(TimeFrameCompress(С, IntervalBigTF, mode=compressLast), PeriodRSI) ;

RSIAAAx = TimeFrameExpand(RSIAAAx1, IntervalBigTF, mode=expandFirst);

Plot(RSIAAAx ,TimeFrame+"=", colorGreen,1);

return RSIAAAx;}


// Интервал старшего ТФ

IntervalBigTF =
//   5;   
//   60;   // 1 min
//   300;   // 5 min
//   600;   // 10 min
//   900;   // 15 min
//   1800;   // 30 min
//   3600;   // 1 hour
    14400;   // 4 hour
//   28800;   // 8 hour
//   86400;   // inDay
//   432001;   //inWeekly
//   2160001;   //inMounthly

RSIAAA_4H = RSIAAA_Long(IntervalBigTF,"4H");

IntervalBigTF =
//   5;   
//   60;   // 1 min
//   300;   // 5 min
//   600;   // 10 min
//   900;   // 15 min
//   1800;   // 30 min
//   3600;   // 1 hour
//   14400;   // 4 hour
//   28800;   // 8 hour
    86400;   // inDay
//   432001;   //inWeekly
//   2160001;   //inMounthly

RSIAAA_Day = RSIAAA_Long(IntervalBigTF, "D");

прекрасно синхронизируется с
Код:

PeriodRSI = 12;


RSIAAA = RSIa(C,PeriodRSI);

Plot(RSIAAA ,"RSI",colorGreen,1);

====================================
Cтоит только изменить Close на Open в обеих модулях, и получаешь не поймешь что. Никакой связности в параметрах между окнами.

Почему так? И как с этим работать? А ведь по идее должно работать!?

База котрировок 1Н.

Просмотр данных Дэй на окне 1Н
Посмотреть профиль Отправить личное сообщение
000
Site Admin


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

СообщениеДобавлено: Ср Мар 02, 2011 1:05 am Ответить с цитатой Вернуться к началу

Разбираться не охота. Скорее всего косяки в compressLast/compressOpen в зависимости от Open или Сlose надо использовать разные.

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



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

СообщениеДобавлено: Ср Мар 02, 2011 10:45 am Ответить с цитатой Вернуться к началу

000 писал(а):
Разбираться не охота. Скорее всего косяки в compressLast/compressOpen в зависимости от Open или Сlose надо использовать разные.


Что тогда посоветуешь? Понимаешь, по сути закрытые Дэй свечи приводят к утрате всякого смысла анализа сигналов. Итак столько лет потрачено на поиск идей. А тут выясняется, что их пролверить-то и нельзя! Sad Тестер очень нужная и полезная штука. Но сам понимаешь! Толку от него, если нет корректности и соответствия. Sad
Посмотреть профиль Отправить личное сообщение
000
Site Admin


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

СообщениеДобавлено: Ср Мар 02, 2011 10:55 am Ответить с цитатой Вернуться к началу

А почему тогда TimeFrameCompress а не TimeFrameSet ?

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



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

СообщениеДобавлено: Ср Мар 02, 2011 11:34 am Ответить с цитатой Вернуться к началу

000 писал(а):
А почему тогда TimeFrameCompress а не TimeFrameSet ?


Ок!

Попробую

Спасибо тебе! Smile Чего-то я совсем отупел без отдыха в работе! Smile

Спрашиваешь "Почему?" - Пережиток моих поисков. Просто когда были проблемы с синхронизацией, эта версия работала. Ну я ее по инерции и оставил. Хотя сейчас понимаю, тчо это мой стереотип. Smile
Посмотреть профиль Отправить личное сообщение
X-Story



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

СообщениеДобавлено: Чт Мар 03, 2011 5:12 am Ответить с цитатой Вернуться к началу

Попробовал!

Кажись все корректно работает!?

Спасибр тебе, Олежка! Smile Wink
Посмотреть профиль Отправить личное сообщение
X-Story



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

СообщениеДобавлено: Сб Мар 05, 2011 12:50 am Ответить с цитатой Вернуться к началу

Олежка, а вот такой вопрос. Где и в каких единицах выставляется спред (лучше бы в пунктах) и проскальзывание сделки в тестере стратегий?

ЧТо-то не смог освоить этот вопрос.
Посмотреть профиль Отправить личное сообщение
MikZ



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

СообщениеДобавлено: Сб Мар 05, 2011 11:47 am Ответить с цитатой Вернуться к началу

X-Story писал(а):
Где и в каких единицах выставляется спред (лучше бы в пунктах) и проскальзывание сделки в тестере стратегий?

ЧТо-то не смог освоить этот вопрос.

Как вариант, можно к buyprice,sellprice,coverprice,shortprice прибавлять/вычитать величину проскальзывания. Или добавить проскальзывание в комиссию(правда это не совсем корректно)
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
X-Story



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

СообщениеДобавлено: Сб Мар 05, 2011 1:39 pm Ответить с цитатой Вернуться к началу

MikZ писал(а):
X-Story писал(а):
Где и в каких единицах выставляется спред (лучше бы в пунктах) и проскальзывание сделки в тестере стратегий?

ЧТо-то не смог освоить этот вопрос.

Как вариант, можно к buyprice,sellprice,coverprice,shortprice прибавлять/вычитать величину проскальзывания. Или добавить проскальзывание в комиссию(правда это не совсем корректно)

Спасибо! В принципе, как вариант, наверное придется взять на вооружение. Хотя хотелось бы конечно, решать это установками в тестере. Smile
Посмотреть профиль Отправить личное сообщение
000
Site Admin


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

СообщениеДобавлено: Сб Мар 05, 2011 1:46 pm Ответить с цитатой Вернуться к началу

Если установками, то комиссия в тестере. Или менять на спред цены сделок....

_________________
ceterum censeo carthaginem esse delendam
Удачи. Олег.
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
Показать сообщения:      
Начать новую тему  Ответить на тему


 Перейти:   



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


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

File Attachment © by Meik Sievertsen