[АРХИВ] Любой вопрос новичка, чтоб не захламлять форум. Профи, не проходите мимо. Без вас никуда - 3. - страница 369

 
nemo811:

По какой-то причине сложение dy и zx давая число 0.3 (в моём конкретном тесте существующей рыночной ситуации) при сравнении с этим числом ему не равно. Т.е. складываю dy+zx получаю 0.3. Сравниваю dy+zx с 0.3 - они не равны.

Сравниваю dy и zx с числами, которые они возвращают - равенства работают как и должны.

Загадка.

Прошу помочь.

NormalizeDouble()
 
Reshetov:
NormalizeDouble()

Да, Вы оказались правы - функция заработала корректно. Но это, конечно, морока - требование соответствия разрядности сравниваемых величин. Два числа одновременно и равны, и не равны.

Благодарю.

 
Здравствуйте. Пишу индикатор, точее пытаюсь :). Возник вопрос. Как определить что предпоследняя свеча была "эскимо" или "крест". Допустим if (ЭСКИМО или КРЕСТ)
 
pipkin.artem:
Здравствуйте. Пишу индикатор, точее пытаюсь :). Возник вопрос. Как определить что предпоследняя свеча была "эскимо" или "крест". Допустим if (ЭСКИМО или КРЕСТ)

Дайте пожалуйста определение терминов "Свеча Эскимо" и "Свеча Крест", а то не понятно о чём вопрос. Догадываюсь что это не просто свеча, а свечная комбинация. Но это лишь догадка.
 

Возможно все же единичные свечи. Эскимо это наверное у которой хай и опен\клоус равны, крест возможно тайтовый опен с клоусом энд биг шедов.

 
splxgf:

Возможно все же единичные свечи. Эскимо это наверное у которой хай и опен\клоус равны, крест возможно тайтовый опен с клоусом энд биг шедов.


Ё порсан урдулю-люм. Это я про тайтовый опен с коусом энд большой тенью. Хиба чи шо!
 
ramirez17:

Здравствуйте, товарищи!

Столкнулся с неожиданной проблемой.

Позавчера тестер работал как нужно. Со вчерашнего вечера, любая версия стратегии в тестере открывает одну сделку и через секунду, либо несколько минут/часов истории, тестер заканчивает работу. Никаких ошибок, ничего.

Кто нибудь сталкивался? Подскажите

В журнал тестера гляньте. Наверняка увидите запись Zero Divide. Если да, то ищите в коде деление на ноль и будет счастие.
 
drknn:

Дайте пожалуйста определение терминов "Свеча Эскимо" и "Свеча Крест", а то не понятно о чём вопрос. Догадываюсь что это не просто свеча, а свечная комбинация. Но это лишь догадка.

Нет - это лишь свеча - ЭСКИМО или КРЕСТ - шо тут не понятно??? :-)
 
pipkin.artem:
Здравствуйте. Пишу индикатор, точее пытаюсь :). Возник вопрос. Как определить что предпоследняя свеча была "эскимо" или "крест". Допустим if (ЭСКИМО или КРЕСТ)


Используйте OHLC свечи + "допуски", например, если цена открытия свечи = цене закрытия + Delta (2-5 настоящих пунктов (на четырехзнаке)) - то это КРЕСТ.

Использовать допуски необходимо для того, что бывают крайне редкими случаи, когда цены открытия и закрытия равны пункт в пункт, всегда есть незначительные расхождения, значение которых в пунктах не мешает трактовать свечу, допустим, именно, как КРЕСТ. ЭСКИМО - по аналогии, прописываете его условия через OHLC + допуски...

Если много будет трактовок свечей - "Висельник", "Надгробие", "Доджи", "Падающая звезда", т.д., то лучше под каждую изготовить ф-ию, типа boolean, далее уже при обращении к ней, выполнять те или иные действия - см. пример булеановской ф-ии расчета лота в учебнике здесь - у Вас будет все по аналогиии... Вызываете ее также по аналогии учебнику - см. первую ф-ию на этой стр.

Вызов из экспа так и будет if (ЭСКИМО) {действия}

 
pipkin.artem:
Здравствуйте. Пишу индикатор, точее пытаюсь :). Возник вопрос. Как определить что предпоследняя свеча была "эскимо" или "крест". Допустим if (ЭСКИМО или КРЕСТ)

Дополнительно:

Cм. стр. 47 журнала фортрадер № 10 май 2009г. "Разрабатываем собственные торговые паттерны" - описание ТС на свечном анализе.

Сов по статье - см. прицеп.

Файлы:
Причина обращения: