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



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

СообщениеДобавлено: Пт Окт 16, 2009 1:41 am Ответить с цитатой Вернуться к началу

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

СообщениеДобавлено: Пт Окт 16, 2009 2:21 am Ответить с цитатой Вернуться к началу

Цитата:
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

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

пробовал несколько раз, результат всегда один и тот же. Crying or Very sad
пытался ту что в примере, и несколько других с форума, тоже нет результата Question
Посмотреть профиль Отправить личное сообщение
Дима



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

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

ещё скажите мне почему я скачиваю с финама минутный график а открывается минимум дневной?
Посмотреть профиль Отправить личное сообщение
tlt-vlad



Зарегистрирован: 19.01.2008
Сообщения: 162
Откуда: ... теперь Москва

СообщениеДобавлено: Пн Окт 26, 2009 3:14 pm Ответить с цитатой Вернуться к началу

Может быть базовый таймфрейм в открытой базе данных установлен как дневной , вместо минутного .
Посмотреть профиль Отправить личное сообщение
Дима



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

СообщениеДобавлено: Вт Окт 27, 2009 2:30 am Ответить с цитатой Вернуться к началу

ВОТ ТАК ВСЁ ПРОИСХОДИТ
Посмотреть профиль Отправить личное сообщение
Дима



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

СообщениеДобавлено: Вт Окт 27, 2009 2:30 am Ответить с цитатой Вернуться к началу

НУ И В КОНЦЕ?
Посмотреть профиль Отправить личное сообщение
000
Site Admin


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

СообщениеДобавлено: Вт Окт 27, 2009 8:49 am Ответить с цитатой Вернуться к началу

А вот тут что?

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



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

СообщениеДобавлено: Вт Окт 27, 2009 11:35 am Ответить с цитатой Вернуться к началу

Большое спасибо, вот этого то я и не заметил Rolling Eyes
буду дальше разбираться.
Посмотреть профиль Отправить личное сообщение
MrDrJOKER



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

СообщениеДобавлено: Вт Дек 22, 2009 10:28 pm Ответить с цитатой Вернуться к началу

если проводить оптимизацию получается уйма, разветвлённых результатов(для каждой комбинации свой).

как у куда их можно запоминать, чтоб не повторять оптимизацию?
Посмотреть профиль Отправить личное сообщение
000
Site Admin


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

СообщениеДобавлено: Вт Дек 22, 2009 11:55 pm Ответить с цитатой Вернуться к началу

Кнопка File в АА и сохраняй

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



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

СообщениеДобавлено: Сб Дек 26, 2009 2:16 pm Ответить с цитатой Вернуться к началу

000 писал(а):
Кнопка File в АА и сохраняй

спасибо.

1) у меня как-то получалось после оптимизации кликать на результаты и просматривать все сделки по той комбинации(не на графике а в том же списке). после последних "больших" тестов АА ругался и сделки показывать не хотел. это ограничение в АА какое-то или я что-то путаю может? Rolling Eyes

ещё мне интересно как работает Amibroker с разными таймфреймами.
например, если я ночу протестить сратегию на всех бумагах из какого-то ватчлиста. минимальный таймфрэйм данных - минута.

простенькая стратегия, типа:
Код:
Buy = Cover = Cross ( Close, MA( Close, Range1) );
Sell = Short = Cross ( MA( Close, Range1), Close );

2) так вот, тестер будет автоматически работать с минутками?
3) а, если одна бумага будет всё таки в 15-ти минутном таймфрэйме?
4) как задать в коде, чтоб, например, МА рассчитывалась не из минутных таймфрэймов, а пятиминутных, и при этом Close бралась из минутных ? (т.е. чтоб расчёты шли из разных таймфрэймов, но по одному и тому же инструменту)

p.s.: надеюсь, что стратегия написана правильно )

спасибо Smile
Посмотреть профиль Отправить личное сообщение
000
Site Admin


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

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

MrDrJOKER писал(а):

1) у меня как-то получалось после оптимизации кликать на результаты и просматривать все сделки по той комбинации(не на графике а в том же списке). после последних "больших" тестов АА ругался и сделки показывать не хотел. это ограничение в АА какое-то или я что-то путаю может? Rolling Eyes

Хм. Чесно говоря не знаю про такую возможность. Надо будет попробовать...
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

СообщениеДобавлено: Пн Дек 28, 2009 4:30 am Ответить с цитатой Вернуться к началу

а можно как-нибудь запустить оптимизацию не от min до маx, а по списку определённых значений? т.е. array с нужными значениями прогнать.

p.s.: в частности хочу по определённым таймфреймам прогнать оптимизацию.
Посмотреть профиль Отправить личное сообщение
000
Site Admin


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

СообщениеДобавлено: Пн Дек 28, 2009 8:30 am Ответить с цитатой Вернуться к началу

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
Удачи. Олег.
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
Показать сообщения:      
Начать новую тему  Ответить на тему


 Перейти:   



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


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

File Attachment © by Meik Sievertsen