Наверх
Виджеты Списки отчетных акций
Инструкция по составлению формул

Формулы для отбора акций составляются путем соединения и сравнивания базовых параметров с помощью простых арифметических операторов и операторов сравнения.

Готовый параметр должен иметь вид логически завершенного УСЛОВИЯ.

Пример: hi - lo > atr (разница между дневными High и Low больше чем ATR);

Арифметические операторы

Оператор обозначение пример
- минус lo - hi > atr
+ обозначение vol1 + vol2
* умножение сhp * price
/ деление vol / avvo > 1

Операторы сравнения

Оператор обозначение
> больше
>= больше или равно
= равно
!= не равно
< меньше
<= меньше или равно

Для составления условий используется синтаксис MySQL (система управления базами данных).
Это дает возможность составлять более сложные условия используя не только простые арифметические действия.

Пример 1.
Используя оператор % (остаток деления одного числа на другое) составим условие по которому можна выбрать только те акции, у котрых цена в данный момент является целым числом ( 2.00$ ,3.00$ .15.00$ ) и посмотреть наличиие каких-то уровней по этим ценам на графиках:

(price % 1) = 0

Логика: только те акции у которых остаток деления цены на единицу равен нулю (только целые числа).

Более подробно о математических и другий функциях MySQL вы можете почитать в документации по MySQL.
Ссылки по MySQL:
Операторы сравнения
Логические операторы
Функции потока управления программой
Математические функции
Строковые функции


В одном условии может быть использовано 2 или более отдельных простых условия соединенных оператором AND.

Пример 2.
(price % 1) = 0 AND hi - lo > atr
Оператор AND соединяет два выше приведенных примера в одно условие.



Смотрите также:

Список всех базовых параметров и их обозначения

Примеры готовых формул