• Обзор
  • Отзывы
  • Обсуждение (2)

Gradient

255 оттенков профита. Авторский индикатор для терминала MetaTrader 4, который позволяет создать фон на графике с переходом от одного цвета к другому.

Код минимален, на производительность практически не влияет.

Имеется также функция цветовой температуры профита, в зависимости от отношения текущей прибыли счета к его балансу будут меняться оттенки фона: чем больше минус, тем больше красных оттенков, чем больше плюс, тем больше синих оттенков. Как это работает показано на видео.

Чтобы сделать градиентную заливку фона, используются 6 параметров: три цвета (RGB) для верхней границы графика, и три цвета  для нижней. Используются значения от 0 до 255 (большее или меньшее автоматически приравнивается к крайним), глубина заливки регулируется параметром Depth.

Чтобы график отображал цвета в зависимости от текущего профита относительно баланса, нужно параметр Profit_Temperature поставить в режим true. Так как прибыль обычно составляет небольшой процент от общего баланса, добавлена переменная Precent_Balance - процент от баланса, учитываемый при расчете цветовой температуры.

Чтобы цветовая температура работала при визуальном тестировании, нужно в код советника добавить следующую строку:

if(IsVisualMode())GlobalVariableSet("FGRADIENT",AccountProfit()/AccountBalance());

 

Нет отзывов