Автор |
Сообщение |
Tim
Зарегистрирован: 12.02.2010
Сообщения: 245
Откуда: Дмитров
|
Не думал, что обратишь внимание
Ну это я оптимизацией пытаюсь проверить мою одну мысль.
По делу:
Там цена тоже 30, правда формат представления другой. Я с ним не сталкивался. Сейчас прикреплю.
Хочу добавить, что в данном случае по системе должен быть переворотный Buy. В Бэктестере цена покупки норм, а последующей продажи на этой же свече - уже 30.
Ещё важно - при Show arrows for all raw signals не показывает на графике этот одновременный Sell на всех Buy.
А Show arrows for actual trades - показывает.
Поэтому я удивляюсь почему появился Sell. |
_________________ УСПЕХ — это движение от неудачи к неудаче БЕЗ ПОТЕРИ ЭНТУЗИАЗМА.
- Уинстон Черчилль |
|
Посмотреть профиль Отправить личное сообщение Посетить сайт автора |
|
000
Site Admin
Зарегистрирован: 10.12.2007
Сообщения: 9106
|
Так. Ладно. Спрашиваем дальше.
В коде SetOption(''PriceBoundChecking'') не используешь? |
_________________ ceterum censeo carthaginem esse delendam
Удачи. Олег.
Последний раз редактировалось: 000 (Ср Мар 31, 2010 12:08 am), всего редактировалось 1 раз |
|
Посмотреть профиль Отправить личное сообщение Посетить сайт автора |
|
Tim
Зарегистрирован: 12.02.2010
Сообщения: 245
Откуда: Дмитров
|
Нет. Сейчас прочту про него.
Прочёл. Как его использовать?
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
|
Его использовать и не нужно. Просто если
SetOption("PriceBoundChecking", TRUE);
А по умолчанию так, то если цена сделки выходит за границы диапазона Low/High, то она автоматически должна сдвинуться до ближайшей границы.
Странно, что в данном случае у тебя не так. |
_________________ ceterum censeo carthaginem esse delendam
Удачи. Олег. |
|
Посмотреть профиль Отправить личное сообщение Посетить сайт автора |
|
000
Site Admin
Зарегистрирован: 10.12.2007
Сообщения: 9106
|
А минус мог пропасть например от того, что цена сделки обязательно положительная величина..
Для начала убери ты нафиг этот спред.... |
_________________ ceterum censeo carthaginem esse delendam
Удачи. Олег. |
|
Посмотреть профиль Отправить личное сообщение Посетить сайт автора |
|
Tim
Зарегистрирован: 12.02.2010
Сообщения: 245
Откуда: Дмитров
|
Я же писал, что пробовал убрать, но ничего не меняется.
Стоп! Забыл написать!
При Explore сигналов Sell/Cover нет, а в режиме бэктестинга они появляются.
Не пойму почему.
И всё-таки почему Cover и Sell всегда только на свечках где появляется Buy?
Так! разок увидел Cover отдельно от всех. Буду проверять дальше.
Видимо надо снова подумать над условиями всех сигналов... кроме Шорт. |
_________________ УСПЕХ — это движение от неудачи к неудаче БЕЗ ПОТЕРИ ЭНТУЗИАЗМА.
- Уинстон Черчилль |
|
Посмотреть профиль Отправить личное сообщение Посетить сайт автора |
|
Tim
Зарегистрирован: 12.02.2010
Сообщения: 245
Откуда: Дмитров
|
Я проверил код.
Все сигналы корректно рассчитываются.
Но почему Price: 30 ??? при продаже?! |
_________________ УСПЕХ — это движение от неудачи к неудаче БЕЗ ПОТЕРИ ЭНТУЗИАЗМА.
- Уинстон Черчилль |
|
Посмотреть профиль Отправить личное сообщение Посетить сайт автора |
|
000
Site Admin
Зарегистрирован: 10.12.2007
Сообщения: 9106
|
А попробуй вставить в код
SetOption("PriceBoundChecking", TRUE);
чтобы включить проверку на соответствие цены сделки диапазону свечки. (хотя по умолчанию и так должно быть включено... ) |
_________________ ceterum censeo carthaginem esse delendam
Удачи. Олег. |
|
Посмотреть профиль Отправить личное сообщение Посетить сайт автора |
|
000
Site Admin
Зарегистрирован: 10.12.2007
Сообщения: 9106
|
Вот еще что подумал. А ты массивы Open/High/Low/Close в коде не меняешь ? |
_________________ ceterum censeo carthaginem esse delendam
Удачи. Олег. |
|
Посмотреть профиль Отправить личное сообщение Посетить сайт автора |
|
Tim
Зарегистрирован: 12.02.2010
Сообщения: 245
Откуда: Дмитров
|
Массивы OHLCV не меняю.
Код вставил, но как увидеть его работу??? |
_________________ УСПЕХ — это движение от неудачи к неудаче БЕЗ ПОТЕРИ ЭНТУЗИАЗМА.
- Уинстон Черчилль |
|
Посмотреть профиль Отправить личное сообщение Посетить сайт автора |
|
000
Site Admin
Зарегистрирован: 10.12.2007
Сообщения: 9106
|
Увидеть работу очень просто. Цены входов должны лежать в пределах диапазона High-Low. |
_________________ ceterum censeo carthaginem esse delendam
Удачи. Олег. |
|
Посмотреть профиль Отправить личное сообщение Посетить сайт автора |
|
Tim
Зарегистрирован: 12.02.2010
Сообщения: 245
Откуда: Дмитров
|
Где смотреть эти цены входов? В Бэктестере? Там ничего не изменилось.
В Explore тоже. |
_________________ УСПЕХ — это движение от неудачи к неудаче БЕЗ ПОТЕРИ ЭНТУЗИАЗМА.
- Уинстон Черчилль |
|
Посмотреть профиль Отправить личное сообщение Посетить сайт автора |
|
000
Site Admin
Зарегистрирован: 10.12.2007
Сообщения: 9106
|
Да, в эксплорере.
Вот блин. Ничего не понимаю.
А если прогнать код не в режиме фьючерса а в обычном? |
_________________ ceterum censeo carthaginem esse delendam
Удачи. Олег. |
|
Посмотреть профиль Отправить личное сообщение Посетить сайт автора |
|
Tim
Зарегистрирован: 12.02.2010
Сообщения: 245
Откуда: Дмитров
|
Ну я снова просмотрел Explore после внесения SetOption...
никаких изменений.
Прогнал без метки "Futures Mode" - ничего не изменилось. |
_________________ УСПЕХ — это движение от неудачи к неудаче БЕЗ ПОТЕРИ ЭНТУЗИАЗМА.
- Уинстон Черчилль |
|
Посмотреть профиль Отправить личное сообщение Посетить сайт автора |
|
000
Site Admin
Зарегистрирован: 10.12.2007
Сообщения: 9106
|
Это фигня какая то конкретная.
Скорее всего в коде чего то намудрил сдорово, что у Ами так крыша съехала.
Если хочешь, кинь мне код в личку. Не распространие гарантирую. Посмотрю, что там такое.... Только быстро не обещаю. |
_________________ ceterum censeo carthaginem esse delendam
Удачи. Олег. |
|
Посмотреть профиль Отправить личное сообщение Посетить сайт автора |
|
|