Автор |
Сообщение |
Дима
Зарегистрирован: 08.05.2009
Сообщения: 13
|
http://www.amisite.ru/begin/bd_info.htm - в учебнике рассказывается о настройке символов для ММВБ. делаю всё по учебнику, Ами мне выдаёт ошибку:
Logging started for 'C:\Documents and Settings\Admin\Рабочий стол\ЗАКАЧКИ\mmvb.information' file, using format definition file 'Formats\default.format'
Error in line MSNG;RU0008958863;MosEnergo aktsii obykn.;0.0010;100.0000
Invalid (close) price. Prices must be positive. If you want to import no quotation data please specify $NOQUOTES 1 ('no quotation data' box in Wizard)
Invalid date format/value
а так же вот здесь http://www.amisite.ru/begin/bk_test1.htm пытаюсь научится тестить стратегии по учебнику, и тоже везде одни 0000 показыват в результатах.
Что делать? я только начинаю разбираться в этой программе, пока что любое недопонимание меня раздражает, помогите)) |
|
|
Посмотреть профиль Отправить личное сообщение |
|
000
Site Admin
Зарегистрирован: 10.12.2007
Сообщения: 9106
|
Цитата: |
Logging started for 'C:\Documents and Settings\Admin\Рабочий стол\ЗАКАЧКИ\mmvb.information' file, using format definition file 'Formats\default.format' |
При импорте используется формат default.format а должен использоваться формат information.format
Попробуй еще раз внимательно выполнить то, что написано...
Если будут вопросы - задавай.
Цитата: |
пытаюсь научится тестить стратегии по учебнику
|
А какую стратегию пытаешься тестировать? Ту, что там в примере или свою.[/code] |
_________________ ceterum censeo carthaginem esse delendam
Удачи. Олег. |
|
Посмотреть профиль Отправить личное сообщение Посетить сайт автора |
|
Дима
Зарегистрирован: 08.05.2009
Сообщения: 13
|
пробовал несколько раз, результат всегда один и тот же.
пытался ту что в примере, и несколько других с форума, тоже нет результата |
|
|
Посмотреть профиль Отправить личное сообщение |
|
Дима
Зарегистрирован: 08.05.2009
Сообщения: 13
|
ещё скажите мне почему я скачиваю с финама минутный график а открывается минимум дневной? |
|
|
Посмотреть профиль Отправить личное сообщение |
|
tlt-vlad
Зарегистрирован: 19.01.2008
Сообщения: 162
Откуда: ... теперь Москва
|
Может быть базовый таймфрейм в открытой базе данных установлен как дневной , вместо минутного . |
|
|
Посмотреть профиль Отправить личное сообщение |
|
Дима
Зарегистрирован: 08.05.2009
Сообщения: 13
|
|
Посмотреть профиль Отправить личное сообщение |
|
Дима
Зарегистрирован: 08.05.2009
Сообщения: 13
|
|
Посмотреть профиль Отправить личное сообщение |
|
000
Site Admin
Зарегистрирован: 10.12.2007
Сообщения: 9106
|
А вот тут что? |
_________________ ceterum censeo carthaginem esse delendam
Удачи. Олег. |
|
Посмотреть профиль Отправить личное сообщение Посетить сайт автора |
|
Дима
Зарегистрирован: 08.05.2009
Сообщения: 13
|
Большое спасибо, вот этого то я и не заметил
буду дальше разбираться. |
|
|
Посмотреть профиль Отправить личное сообщение |
|
MrDrJOKER
Зарегистрирован: 22.06.2009
Сообщения: 489
|
если проводить оптимизацию получается уйма, разветвлённых результатов(для каждой комбинации свой).
как у куда их можно запоминать, чтоб не повторять оптимизацию? |
|
|
Посмотреть профиль Отправить личное сообщение |
|
000
Site Admin
Зарегистрирован: 10.12.2007
Сообщения: 9106
|
Кнопка File в АА и сохраняй |
_________________ ceterum censeo carthaginem esse delendam
Удачи. Олег. |
|
Посмотреть профиль Отправить личное сообщение Посетить сайт автора |
|
MrDrJOKER
Зарегистрирован: 22.06.2009
Сообщения: 489
|
000 писал(а): |
Кнопка File в АА и сохраняй |
спасибо.
1) у меня как-то получалось после оптимизации кликать на результаты и просматривать все сделки по той комбинации(не на графике а в том же списке). после последних "больших" тестов АА ругался и сделки показывать не хотел. это ограничение в АА какое-то или я что-то путаю может?
ещё мне интересно как работает Amibroker с разными таймфреймами.
например, если я ночу протестить сратегию на всех бумагах из какого-то ватчлиста. минимальный таймфрэйм данных - минута.
простенькая стратегия, типа:
Код: |
Buy = Cover = Cross ( Close, MA( Close, Range1) );
Sell = Short = Cross ( MA( Close, Range1), Close ); |
2) так вот, тестер будет автоматически работать с минутками?
3) а, если одна бумага будет всё таки в 15-ти минутном таймфрэйме?
4) как задать в коде, чтоб, например, МА рассчитывалась не из минутных таймфрэймов, а пятиминутных, и при этом Close бралась из минутных ? (т.е. чтоб расчёты шли из разных таймфрэймов, но по одному и тому же инструменту)
p.s.: надеюсь, что стратегия написана правильно )
спасибо |
|
|
Посмотреть профиль Отправить личное сообщение |
|
000
Site Admin
Зарегистрирован: 10.12.2007
Сообщения: 9106
|
MrDrJOKER писал(а): |
1) у меня как-то получалось после оптимизации кликать на результаты и просматривать все сделки по той комбинации(не на графике а в том же списке). после последних "больших" тестов АА ругался и сделки показывать не хотел. это ограничение в АА какое-то или я что-то путаю может?
|
Хм. Чесно говоря не знаю про такую возможность. Надо будет попробовать...
MrDrJOKER писал(а): |
ещё мне интересно как работает Amibroker с разными таймфреймами.
например, если я ночу протестить сратегию на всех бумагах из какого-то ватчлиста. минимальный таймфрэйм данных - минута.
простенькая стратегия, типа:
Код: |
Buy = Cover = Cross ( Close, MA( Close, Range1) );
Sell = Short = Cross ( MA( Close, Range1), Close ); |
2) так вот, тестер будет автоматически работать с минутками?
|
Тестер будет работать с тем фреймом который указан в настройках тестера.
MrDrJOKER писал(а): |
3) а, если одна бумага будет всё таки в 15-ти минутном таймфрэйме?
|
В базе данных все бумаги должны иметь одинаковый фрейм. Не знаю как будет работать если одна бумага в базе с неправильным фреймом. В любом случае это скорее всего не штатный режим и возможны любые глюки.
MrDrJOKER писал(а): |
4) как задать в коде, чтоб, например, МА рассчитывалась не из минутных таймфрэймов, а пятиминутных, и при этом Close бралась из минутных ? (т.е. чтоб расчёты шли из разных таймфрэймов, но по одному и тому же инструменту)
|
Для этого используются Функции временных интервалов
Цитата: |
TimeFrameCompress - сжать выбранный массив на заданный временной интервал (AFL 2.5)
TimeFrameExpand - разжать массив сжатый в другой фрейм (AFL 2.5)
TimeFrameGetPrice - получить значения O, H, L, C, V (открытие, максимум, минимум, закрытие, объем)с другого интевала (AFL 2.5)
TimeFrameMode - переключить режим компрессии временного периода (AFL 2.80)
TimeFrameRestore - восстановить оригинальный временной интервал (AFL 2.5)
TimeFrameSet - переключить цены на выбранный временной интервал (AFL 2.5)
|
Это не совсем просто. Нужно немного вникнуть в процесс. |
_________________ ceterum censeo carthaginem esse delendam
Удачи. Олег. |
|
Посмотреть профиль Отправить личное сообщение Посетить сайт автора |
|
MrDrJOKER
Зарегистрирован: 22.06.2009
Сообщения: 489
|
а можно как-нибудь запустить оптимизацию не от min до маx, а по списку определённых значений? т.е. array с нужными значениями прогнать.
p.s.: в частности хочу по определённым таймфреймам прогнать оптимизацию. |
|
|
Посмотреть профиль Отправить личное сообщение |
|
000
Site Admin
Зарегистрирован: 10.12.2007
Сообщения: 9106
|
qq = Optimize("qq", 1, 1, 5, 1);
if (qq == 1)
Frame = ;
else if (qq == 2)
Frame = ;
else if (qq == 3)
....... |
_________________ ceterum censeo carthaginem esse delendam
Удачи. Олег. |
|
Посмотреть профиль Отправить личное сообщение Посетить сайт автора |
|
|