Блог им. Andrejnamillion |Индикатор MA Color - модифицированный Moving Average

MA Color — это модифицированная скользящая средняя, которая меняет цвет в зависимости от направления тренда.

  • Зелёный цвет: восходящий тренд.
  • Красный цвет: нисходящий тренд.

Индикатор помогает визуально определять направление тренда, особенно на мелких таймфреймах.
Индикатор  MA Color  - модифицированный Moving Average


Settings = {
    Name = "MA Color",
    MAPeriod = 29, -- Период MA
    MAType = 0, -- Тип усреднения (0 = SMA, 1 = EMA, 2 = SMMA, 3 = LWMA)
    line = {
        {
            Name = "MA Up", -- Линия роста MA
            Color = RGB(0, 255, 0), -- Зелёный (рост)
            Type = TYPE_POINT,
            Width = 2
        },
        {
            Name = "MA Down", -- Линия падения MA
            Color = RGB(255, 0, 0), -- Красный (падение)
            Type = TYPE_POINT,
            Width = 2
        }
    }
}

-- Функция расчёта скользящей средней (без рекурсии)
function MovingAverage(index, period, matype)
    if index < period then return nil end  -- Проверяем, есть ли достаточно дан


( Читать дальше )

Блог им. Andrejnamillion |Индикатор дневных уровней

Индикатор DHLM показывает Хай, Лоу и среднее значение за торговый день.
Индикатор дневных уровней

 

 

Settings =
{
    Name = «DHLM»,
        line =
{
    {
    Name = «High»,
        Color = RGB(0,200,64),
        Type = TYPET_BAR,
        Width = 1
    },
{
    Name = «Low»,
        Color = RGB(200,0,64),
        Type = TYPET_BAR,
        Width = 1
    },
{
    Name = «Median»,
        Color = RGB(0,64,200),
        Type = TYPET_BAR,
        Width = 1
        }
   }
}

local hlm = {}
local math_max = math.max
local math_min = math.min

function Init()
      return #Settings.line
end
function OnCalculate(index)
local dt = T(index)

if O(index) then
if dt.day ~= hlm.day or
          dt.month ~= hlm.month or
          dt.year ~= hlm.year then
           hlm.year = dt.year
           hlm.day = dt.day
           hlm.month = dt.month
           hlm.high = H(index)
           hlm.low = L(index)
      else
           hlm.high = math_max(hlm.high,H(index))
           hlm.low = math_min(hlm.low,L(index))
           hlm.median = (hlm.high + hlm.low)/2
      end
end
return hlm.high,hlm.low,hlm.median
end

 


Блог им. Andrejnamillion |Всем пользователям QUIK

ARQA Technologies выпустила новую версию ПО «Программный интерфейс FIX» 3.10.1
Данное программное обеспечение является решением для работы с программным комплексом QUIK и предназначено для подключения внешних платформ к серверу QUIK с использованием протокола FIX.
В последних версиях программного обеспечения появились следующие новые возможности:
    1. Поддержана возможность выставления стоп-заявок сервера QUIK типа «cтоп-лимит».
    2. Реализован функционал замены алго-заявок типа Iceberg с помощью сообщения OrderCancelReplace. В отличие от замены обычной заявки, номер алго-заявки в QUIK при этом не изменяется, то есть модификации подвергается текущая заявка.
    3. Предоставлена возможность подписки на получение параметров (цена и количество) послеторгового аукциона ММВБ с помощью сообщения MarketDataRequest.
    4. Реализован заказ параметров одного инструмента с помощью сообщения SecurityDefinitionRequest.
    5. Поддержана возможность получения сообщений ExReport (исполнения, изменения состояния) и выполнения клиентских операций (снятие, замена) для заявок со сроками GTD и GTC в течение всего срока жизни заявки. В последней версии возможность поддерживается для стоп-заявок, алго-заявок типа Iceberg и заявок рынков сети SunGard Global Network.
    6. Появился функционал для выставления айсберг-заявок на ММВБ.
    7. Реализована возможность выставления заявок по рынку EDX с указанием Posting Mode.
    8. Поддержан функционал замены фирм в сообщениях ExecutionReport. Списки замен могут быть заданы как глобально, так и в разрезе классов.
    9. Добавлен точный замер времени прохождения транзакции через Программный интерфейс FIX и вывод в лог-файл соответствующих таймингов (только для транзакций выставления и снятия заявок).
      В логе теперь будет фиксироваться следующая информация:


( Читать дальше )

Блог им. Andrejnamillion |Как добавить ленту в QUIK ?

Подскажите если кто в курсе вот такую вещь.
Как можно добавить в QUIK ленту ордеров, что бы примерно было так, Лента
если конечно такое возможно.
Можно ли это сделать стандартными настройками или для этого нужна прога?




....все тэги
UPDONW
Новый дизайн