Автор |
Сообщение |
FedorovMG
Зарегистрирован: 14.08.2014
Сообщения: 58
|
Здравствуйте.
Установил AmiBroker (5.6.2), соединил с Quik, создал новую базу и символ.
Проблема в следующем - символ не добавляется в анализатор. Сканирование нажимаешь и ничего не происходит. С родной базой все бумаги добавляются. А моя нет.
В чем может быть загвоздка? |
|
|
Посмотреть профиль Отправить личное сообщение |
|
FedorovMG
Зарегистрирован: 14.08.2014
Сообщения: 58
|
Нашел. В настройках подправил временной интервал. Все грузится |
|
|
Посмотреть профиль Отправить личное сообщение |
|
000
Site Admin
Зарегистрирован: 10.12.2007
Сообщения: 9106
|
|
_________________ ceterum censeo carthaginem esse delendam
Удачи. Олег. |
|
Посмотреть профиль Отправить личное сообщение Посетить сайт автора |
|
Пиво
Зарегистрирован: 03.01.2008
Сообщения: 49
Откуда: Балаково
|
Ами 5.60.3, винда7.
Есть система, делаю бэктест, даёт результаты.
Потом руками меняю значения двух переменных в коде, сохраняю.
Топчу бектест - результаты НЕ меняются. Почему? если прогонять оптимизацию по этим двум переменным, то в результатах показываются разные цифры. Может где-то есть галочка какая или после изменений в коде недостаточно просто сохранять код? |
|
|
Посмотреть профиль Отправить личное сообщение |
|
Пиво
Зарегистрирован: 03.01.2008
Сообщения: 49
Откуда: Балаково
|
Продолжаем))
Обнаружил в анализис кнопку параметры, и вот что там выставить руками, то он и делает, игнорируя значения в коде. |
|
|
Посмотреть профиль Отправить личное сообщение |
|
000
Site Admin
Зарегистрирован: 10.12.2007
Сообщения: 9106
|
Значит код криво написал. ))) |
_________________ ceterum censeo carthaginem esse delendam
Удачи. Олег. |
|
Посмотреть профиль Отправить личное сообщение Посетить сайт автора |
|
Пиво
Зарегистрирован: 03.01.2008
Сообщения: 49
Откуда: Балаково
|
A = Param("Uroven verh",100,0,200,10);
B = Param("Uroven niz",-100,-200,0,10);
Ну вот код))
Вот стоит 100 и -100. Но если топтать бектест, то эти 100 и -100 будут игнорироваться, а рассчитываться тест будет на основе цифр из анализис, которые скрываются под кнопкой параметерс. И если там будет 50 и -50, то то бектест пройдёт для 50 и -50.
Ну кто-нить попробуйте так у вас или не так? |
|
|
Посмотреть профиль Отправить личное сообщение |
|
000
Site Admin
Зарегистрирован: 10.12.2007
Сообщения: 9106
|
Есть значение по умолчанию. Оно используется если пользователь явно не указал другое. Если ты залез в параметры, то ты явно указал другое значение. С этого момента умолчание игнорируется и используется установленное пользователем. |
_________________ ceterum censeo carthaginem esse delendam
Удачи. Олег. |
|
Посмотреть профиль Отправить личное сообщение Посетить сайт автора |
|
Пиво
Зарегистрирован: 03.01.2008
Сообщения: 49
Откуда: Балаково
|
000 писал(а): |
Есть значение по умолчанию. Оно используется если пользователь явно не указал другое. Если ты залез в параметры, то ты явно указал другое значение. С этого момента умолчание игнорируется и используется установленное пользователем. |
А проверить?
Я не залазил в параметры в автоанализе, даже не знал, что они там есть ручные. Думал, что берёт из кода по умолчанию, а оказалось не так. |
|
|
Посмотреть профиль Отправить личное сообщение |
|
Пиво
Зарегистрирован: 03.01.2008
Сообщения: 49
Откуда: Балаково
|
Продолжаем исследование))
Итак, если в коде стоит optimize, то параметр по умолчанию для бектеста берётся из кода, если param, то параметр берётся не из кода, а из параметров анализера. |
|
|
Посмотреть профиль Отправить личное сообщение |
|
000
Site Admin
Зарегистрирован: 10.12.2007
Сообщения: 9106
|
Пиво писал(а): |
Продолжаем исследование))
Итак, если в коде стоит optimize, то параметр по умолчанию для бектеста берётся из кода, если param, то параметр берётся не из кода, а из параметров анализера. |
Да, все так.
А в параметрах анализатора, если туда не лазил, стоит значение по умолчанию из функции param() |
_________________ ceterum censeo carthaginem esse delendam
Удачи. Олег. |
|
Посмотреть профиль Отправить личное сообщение Посетить сайт автора |
|
|