|
AmiSite.ru
Форум по Ами |
Автор |
Сообщение |
AntColonel
Зарегистрирован: 03.05.2011
Сообщения: 213
Откуда: Новосибирск
|
Как я понял восклицательный знак перед условием выводит данное условия в разряд запрещающих. К примеру, если у нас имеется !BeginDay, где BeginDay является условием первой свечи дня, то при подстановке данного условия со знаком ! в Buy/Short, торговля на первой свече игнорируется.
В данный момент хочу сделать в системе запрет на вход в позицию в случае, если тело свечи больше определенного процента по отношению ко всему диапазону свечи.
Определяю это как:
//противные условия для лонга
BC10 = (C-O)/L-H > n;
//противные условия для шорта
SC10 = (C-O)/H-L > n2;
И далее прописываю:
Buy = BC1 AND BC2 AND (BC3 OR BC4) AND BC6 AND TM2 AND !BeginDay AND !BC10;
Short = SC1 AND SC2 AND (SC3 OR BC4) AND SC6 AND TM2 AND !BeginDay AND !SC10;
Провожу оптимизацию параметров и получаю одинаковый результат для всего диапазона. Т.е. система попросту не реагирует на данное условие. Если ставлю вместо n и n2 значение 0, т.е. по сути любая свеча должна игнорироваться и торговля вестись не должно, все равно нет реакции. Как будто бы этих жирных условий нет в системе.
Подскажите, где я ошибся? |
|
|
Посмотреть профиль Отправить личное сообщение |
|
BRTO
Зарегистрирован: 01.03.2009
Сообщения: 105
|
Может лучше изменить на
и т.д.? |
|
|
Посмотреть профиль Отправить личное сообщение |
|
000
Site Admin
Зарегистрирован: 10.12.2007
Сообщения: 9106
|
Да не заморачивайся. Напиши вот так.
BC10 != (C-O)/L-H > n;
или
BC10 = (C-O)/L-H <= n;
Buy = ... AND BC10;
А может просто надо скобки поставить тут (C-O)/(L-H) |
_________________ ceterum censeo carthaginem esse delendam
Удачи. Олег. |
|
Посмотреть профиль Отправить личное сообщение Посетить сайт автора |
|
AntColonel
Зарегистрирован: 03.05.2011
Сообщения: 213
Откуда: Новосибирск
|
Да что ж это я... Точно, про кавычки забыл, поэтому и считала не так, как ожидал. Как всегда - ошибка кроется в мелочи, которую просто не замечаешь. |
|
|
Посмотреть профиль Отправить личное сообщение |
|
|
|
Следующая тема
Предыдущая тема
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете голосовать в опросах Вы не можете вкладывать файлы Вы не можете скачивать файлы
|
| |