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



Зарегистрирован: 12.02.2010
Сообщения: 245
Откуда: Дмитров

СообщениеДобавлено: Вт Мар 30, 2010 11:16 pm Ответить с цитатой Вернуться к началу

Smile Не думал, что обратишь внимание Smile
Ну это я оптимизацией пытаюсь проверить мою одну мысль.

По делу:
Там цена тоже 30, правда формат представления другой. Я с ним не сталкивался. Сейчас прикреплю.

Image

Хочу добавить, что в данном случае по системе должен быть переворотный Buy. В Бэктестере цена покупки норм, а последующей продажи на этой же свече - уже 30.

Ещё важно - при Show arrows for all raw signals не показывает на графике этот одновременный Sell на всех Buy.
А Show arrows for actual trades - показывает.

Поэтому я удивляюсь почему появился Sell.

_________________
УСПЕХ — это движение от неудачи к неудаче БЕЗ ПОТЕРИ ЭНТУЗИАЗМА.
- Уинстон Черчилль
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
000
Site Admin


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

СообщениеДобавлено: Вт Мар 30, 2010 11:43 pm Ответить с цитатой Вернуться к началу

Так. Ладно. Спрашиваем дальше.
В коде SetOption(''PriceBoundChecking'') не используешь?

_________________
ceterum censeo carthaginem esse delendam
Удачи. Олег.

Последний раз редактировалось: 000 (Ср Мар 31, 2010 12:08 am), всего редактировалось 1 раз
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
Tim



Зарегистрирован: 12.02.2010
Сообщения: 245
Откуда: Дмитров

СообщениеДобавлено: Вт Мар 30, 2010 11:44 pm Ответить с цитатой Вернуться к началу

Нет. Сейчас прочту про него.

Прочёл. Как его использовать?
Sellprice = GetOption(''PriceBoundChecking'') ?



Я понял!!!!
30 это цифра Spred!!! Но как она попала туда??

У меня только одна догадка:
Код:
SellPrice = Min(Close,Ref(Open,1))- Spred;

Ref(Open,1) почему-то равен 0.
команда Min() выбирает ноль. Но почему цена не -30, а 30?

Блин удалил Spred из формулы, но сделки всё равно по 30 рублей остались.
Значит не в Spred дело?

_________________
УСПЕХ — это движение от неудачи к неудаче БЕЗ ПОТЕРИ ЭНТУЗИАЗМА.
- Уинстон Черчилль

Последний раз редактировалось: Tim (Ср Мар 31, 2010 1:34 am), всего редактировалось 1 раз
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
000
Site Admin


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

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

Его использовать и не нужно. Просто если
SetOption("PriceBoundChecking", TRUE);
А по умолчанию так, то если цена сделки выходит за границы диапазона Low/High, то она автоматически должна сдвинуться до ближайшей границы.
Странно, что в данном случае у тебя не так.

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


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

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

А минус мог пропасть например от того, что цена сделки обязательно положительная величина..
Для начала убери ты нафиг этот спред....

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



Зарегистрирован: 12.02.2010
Сообщения: 245
Откуда: Дмитров

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

Я же писал, что пробовал убрать, но ничего не меняется.

Стоп! Забыл написать!
При Explore сигналов Sell/Cover нет, а в режиме бэктестинга они появляются.
Не пойму почему.

И всё-таки почему Cover и Sell всегда только на свечках где появляется Buy?

Так! разок увидел Cover отдельно от всех. Буду проверять дальше.
Видимо надо снова подумать над условиями всех сигналов... кроме Шорт.

_________________
УСПЕХ — это движение от неудачи к неудаче БЕЗ ПОТЕРИ ЭНТУЗИАЗМА.
- Уинстон Черчилль
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
Tim



Зарегистрирован: 12.02.2010
Сообщения: 245
Откуда: Дмитров

СообщениеДобавлено: Ср Мар 31, 2010 3:32 am Ответить с цитатой Вернуться к началу

Я проверил код.
Все сигналы корректно рассчитываются.
Но почему Price: 30 ??? при продаже?!

_________________
УСПЕХ — это движение от неудачи к неудаче БЕЗ ПОТЕРИ ЭНТУЗИАЗМА.
- Уинстон Черчилль
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
000
Site Admin


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

СообщениеДобавлено: Ср Мар 31, 2010 7:23 am Ответить с цитатой Вернуться к началу

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

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


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

СообщениеДобавлено: Ср Мар 31, 2010 7:24 am Ответить с цитатой Вернуться к началу

Вот еще что подумал. А ты массивы Open/High/Low/Close в коде не меняешь ?

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



Зарегистрирован: 12.02.2010
Сообщения: 245
Откуда: Дмитров

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

Массивы OHLCV не меняю.

Код вставил, но как увидеть его работу???

_________________
УСПЕХ — это движение от неудачи к неудаче БЕЗ ПОТЕРИ ЭНТУЗИАЗМА.
- Уинстон Черчилль
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
000
Site Admin


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

СообщениеДобавлено: Ср Мар 31, 2010 2:59 pm Ответить с цитатой Вернуться к началу

Увидеть работу очень просто. Цены входов должны лежать в пределах диапазона High-Low.

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



Зарегистрирован: 12.02.2010
Сообщения: 245
Откуда: Дмитров

СообщениеДобавлено: Ср Мар 31, 2010 3:12 pm Ответить с цитатой Вернуться к началу

Где смотреть эти цены входов? В Бэктестере? Там ничего не изменилось.
В Explore тоже.

_________________
УСПЕХ — это движение от неудачи к неудаче БЕЗ ПОТЕРИ ЭНТУЗИАЗМА.
- Уинстон Черчилль
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
000
Site Admin


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

СообщениеДобавлено: Ср Мар 31, 2010 3:37 pm Ответить с цитатой Вернуться к началу

Да, в эксплорере.
Вот блин. Ничего не понимаю.
А если прогнать код не в режиме фьючерса а в обычном?

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



Зарегистрирован: 12.02.2010
Сообщения: 245
Откуда: Дмитров

СообщениеДобавлено: Ср Мар 31, 2010 5:53 pm Ответить с цитатой Вернуться к началу

Ну я снова просмотрел Explore после внесения SetOption...
никаких изменений.
Прогнал без метки "Futures Mode" - ничего не изменилось.

_________________
УСПЕХ — это движение от неудачи к неудаче БЕЗ ПОТЕРИ ЭНТУЗИАЗМА.
- Уинстон Черчилль
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
000
Site Admin


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

СообщениеДобавлено: Ср Мар 31, 2010 5:58 pm Ответить с цитатой Вернуться к началу

Это фигня какая то конкретная.
Скорее всего в коде чего то намудрил сдорово, что у Ами так крыша съехала.
Если хочешь, кинь мне код в личку. Не распространие гарантирую. Посмотрю, что там такое.... Только быстро не обещаю.

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


 Перейти:   



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


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

File Attachment © by Meik Sievertsen