Roman Koledin (Все сообщения пользователя)

Выбрать дату в календареВыбрать дату в календаре

Страницы: 1 2 3 След.
OI ломает данные индикатора, OI ломает данные индикатора, OI ломает данные индикатора, OI ломает данные индикатора
 
Цитата
Александр М написал:
Цитата
nikolz написал:
 
теперь добавим открытый интерес

 
ничего не ломается
Проблема НЕ в индикаторе, который рисует линию с графика бОльшего таймфрейма. Вы неправильно поняли Романа.

Индикатору. у которого проблема не нужен другой график, он на текущем ТФ рассчитывает бары бОльшего ТФ и по ним считает МА. А сама проблема в функции SetValue, которая перерисовывает крайний час (с его начала) в текущем времени при любом изменении текущей цены, т.к. какого .... при обновлении ОИ видимо идет пересчет всего графика и подставляется номер бара начала часа из прошлого и дальше не обновляется. В коде ошибки нет, там все прозрачно, час сменился - номер бара запомнился. При нажатии ПРИМЕНИТЬ в настройках индикатора, все сразу становится нормально.
спасибо за ответ - можете им это написать пожалуйста OI ломает данные индикатора — форум QUIK
OI ломает данные индикатора, OI ломает данные индикатора, OI ломает данные индикатора, OI ломает данные индикатора
 
напишите мне на почту koledin6969@mail.ru - поскольку как пример мой сбивает - дайте индюк как пример с закрытым кодом я проверю - если работает в режиме торгов - вам оплачу работу - только пишите на почту
Multiframe MA, Добавьте индикатор
 
Цитата
Alexey Ivannikov написал:
Цитата
Алексей Першин написал:
Доброго времени суток! Было бы очень круто, если бы добавили индикатор multiframe moving average. На скриншоте пример
Добрый день.

Скриншота мало, нужна конкретная формула расчёта индикатора.

P.S. При желании любой желаемый индикатор можно сделать самому, написав скрипт на LUA.
да как вы напишите если ваш квик ломает данные купленного рабочего написанного индикатора - единственный выход что бы вы сами добавили его в индикаторы и что бы OI ЕГО НЕ ЛОМАЛ  
Multiframe MA, Добавьте индикатор
 
Цитата
Alexey Ivannikov написал:
Цитата
Алексей Першин написал:
Доброго времени суток! Было бы очень круто, если бы добавили индикатор multiframe moving average. На скриншоте пример
Добрый день.

Скриншота мало, нужна конкретная формула расчёта индикатора.

P.S. При желании любой желаемый индикатор можно сделать самому, написав скрипт на LUA.
купил как то индикатор Индикатор скользящей средней на минутках по часовому таймфрейму для QUIK на Lua • Торговые роботы и индикаторы все вро де нормально но есть косяк не со стороны автора а со стороны квика, при добавлении открытого интереса - этот долбанный интерес зачем то лезет в график и ломает данные индикатора, сам автор пытался исправить но не смог - поскольку сказал что это сам квик все ломает - хотя обычный мувинг не ломается - скрины прилагаю - справа график без OI , слева с OI ПОЛМАННОСТЬ ВИДНО - Я ТЕМУ продублировал квиковцы исправьте пожалуйста что бы открытый интерес не вмешивался в график - какакого рожна он туда лезет на до только чтоб данные в подвале окна индикатора обновлялись  
OI ломает данные индикатора, OI ломает данные индикатора, OI ломает данные индикатора, OI ломает данные индикатора
 
А ВООБЩЕ им квиковцам по имхо пофиг на все - люди мучаются пишут индюки - их просят Multiframe MA — форум QUIK сколько времени прошло можно же такое написать - даже в банальном мт 5 это уже есть
OI ломает данные индикатора, OI ломает данные индикатора, OI ломает данные индикатора, OI ломает данные индикатора
 
и еще если не получится написать - то есть альтернатива - написать индикатор OI КОТОРЫЙ БЕРЕТ РАННЫЕ с обезличенных сделок Скрипт lua читающий таблицу обезличенных сделок.можно как то совместить этот скрипт и индикатор самопал OI
OI ломает данные индикатора, OI ломает данные индикатора, OI ломает данные индикатора, OI ломает данные индикатора
 
Цитата
Roman Koledin написал:
Цитата
nikolz написал:
Вот результат тестового скрипта.  Индикатор может быть любой из встроенных в QUIK.
вы поймите - что пока нет торгов и данные не идут ВСЕ будет адекватно показываться - как только начнет поступать информация - то есть данные с биржи ВОТ тогда все начнет глючить - и самое интересное что такого индюка нет ни где РАБОЧЕГО - и на deepseek я пытался писать - поскольку я дилетант - видимо только ЧЕЛОВЕК сможет написать рабочий индикатор - но где такого найти, за адекватную цену - одни пишут - но не работает - и кода не дают - есла Вы напишите это будет прекрасно-)
пишите мне на почту koledin6969@mail.ru
OI ломает данные индикатора, OI ломает данные индикатора, OI ломает данные индикатора, OI ломает данные индикатора
 
Цитата
nikolz написал:
Вот результат тестового скрипта.  Индикатор может быть любой из встроенных в QUIK.
вы поймите - что пока нет торгов и данные не идут ВСЕ будет адекватно показываться - как только начнет поступать информация - то есть данные с биржи ВОТ тогда все начнет глючить - и самое интересное что такого индюка нет ни где РАБОЧЕГО - и на deepseek я пытался писать - поскольку я дилетант - видимо только ЧЕЛОВЕК сможет написать рабочий индикатор - но где такого найти, за адекватную цену - одни пишут - но не работает - и кода не дают - есла Вы напишите это будет прекрасно-)
OI ломает данные индикатора, OI ломает данные индикатора, OI ломает данные индикатора, OI ломает данные индикатора
 
Цитата
nikolz написал:
Вот результат тестового скрипта.  Индикатор может быть любой из встроенных в QUIK.
ничего не сбивается потому что данных нет суббота- включите в понедельник после 10 утра когда торги пойдут и посмотрим-)
OI ломает данные индикатора, OI ломает данные индикатора, OI ломает данные индикатора, OI ломает данные индикатора
 
Цитата
Roman Koledin написал:
Цитата
nikolz написал:
Вот результат тестового скрипта.  Индикатор может быть любой из встроенных в QUIK.
пока данные то есть выходные - торгов нет - данных нет - у меня тоже не сбиается но вы включите в понедельник после 10 утра и посмотрите
вот сейчас нормально - а в понедельник после 10 утра будет совсем другая картина
OI ломает данные индикатора, OI ломает данные индикатора, OI ломает данные индикатора, OI ломает данные индикатора
 
Цитата
nikolz написал:
Вот результат тестового скрипта.  Индикатор может быть любой из встроенных в QUIK.
пока данные то есть выходные - торгов нет - данных нет - у меня тоже не сбиается но вы включите в понедельник после 10 утра и посмотрите
OI ломает данные индикатора, OI ломает данные индикатора, OI ломает данные индикатора, OI ломает данные индикатора
 
можете код зашфровать сначала что бы я его проверил индюк - потом если все работает - дете открытый код на почту я вам оплату-)
OI ломает данные индикатора, OI ломает данные индикатора, OI ломает данные индикатора, OI ломает данные индикатора
 
можете код зашфровать сначала что бы я его проверил индюк - потом если все работает - дете открытый код на посту я вам оплату-)
OI ломает данные индикатора, OI ломает данные индикатора, OI ломает данные индикатора, OI ломает данные индикатора
 
Цитата
nikolz написал:
Возможно напишу скрипт,
который позволяет любой индикатор с большим интервалом отобразить
на графике цены с меньшим интервалом.
надо именно такой Индикатор скользящей средней на минутках по часовому таймфрейму для QUIK на Lua • Торговые роботы и индикаторы
OI ломает данные индикатора, OI ломает данные индикатора, OI ломает данные индикатора, OI ломает данные индикатора
 
Цитата
Roman Koledin написал:
вы напишите этот индюк протестируйте его что бы OI ЕГО НЕ ломал и вышлите мне на почту   koledin6969@mail.ru
я посмотрю и обещаю вам заплатить 1000руб - в оригинале индюк стоит 1500руб - если 1000руб не то дам 1500руб только если индюк не ломается и нужен открытый код-)
все по чесноку обманывать не буду - только чтоб индикатор работал-)
OI ломает данные индикатора, OI ломает данные индикатора, OI ломает данные индикатора, OI ломает данные индикатора
 
Цитата
nikolz написал:
Возможно напишу скрипт,
который позволяет любой индикатор с большим интервалом отобразить
на графике цены с меньшим интервалом.
именно нужен MFTMA поскольку я покупал уже нечто подобное но это не то Индикатор показа индикатора с большего таймфрейма для QUIK • Торговые роботы и индикаторы
OI ломает данные индикатора, OI ломает данные индикатора, OI ломает данные индикатора, OI ломает данные индикатора
 
вы напишите этот индюк протестируйте его что бы OI ЕГО НЕ ломал и вышлите мне на почту  koledin6969@mail.ru
я посмотрю и обещаю вам заплатить 1000руб - в оригинале индюк стоит 1500руб - если 1000руб не то дам 1500руб только если индюк не ломается и нужен открытый код-)
OI ломает данные индикатора, OI ломает данные индикатора, OI ломает данные индикатора, OI ломает данные индикатора
 
ПРОСТО напишите бабки заплочу - дайте отрытый код  
OI ломает данные индикатора, OI ломает данные индикатора, OI ломает данные индикатора, OI ломает данные индикатора
 
понято что код можно выложить в FREE
OI ломает данные индикатора, OI ломает данные индикатора, OI ломает данные индикатора, OI ломает данные индикатора
 
все разрабы не дают код индикатора даже если я плачу деньги - исправьте или напишите такой индюк который не ломает OI И Я ЗАПЛОЧУ БАБКИ только дайте рабочий вариант и открытый код
OI ломает данные индикатора, OI ломает данные индикатора, OI ломает данные индикатора, OI ломает данные индикатора
 
спасибо за ответ - да это банальный индикатор MFT Moving который на младших периодах показывает  себя дискретно ,для мт5 такого добра полно и вот он нормально работает пока нет индикатора открытого интереса, как только ставлю OI ВСЕ ЛОМАЕТСЯ
помогите написать kijun-sen line lua QUIK
 
спасибо всем кто ответил и простите если не всем лайки поставил
OI ломает данные индикатора, OI ломает данные индикатора, OI ломает данные индикатора, OI ломает данные индикатора
 
купил как то индикатор Индикатор скользящей средней на минутках по часовому таймфрейму для QUIK на Lua • Торговые роботы и индикаторы все вро де нормально но есть косяк не со стороны автора а со стороны квика, при добавлении открытого интереса - этот долбанный интерес зачем то лезет в график и ломает данные индикатора, сам автор пытался исправить но не смог - поскольку сказал что это сам квик все ломает - хотя обычный мувинг не ломается - скрины прилагаю - справа график без OI , слева с OI ПОЛМАННОСТЬ ВИДНО - Я ТЕМУ продублировал квиковцы исправьте пожалуйста что бы открытый интерес не вмешивался в график - какакого рожна он туда лезет на до только чтоб данные в подвале окна индикатора обновлялись  
OI ломает данные индикатора, OI ломает данные индикатора
 
купил как то индикатор Индикатор скользящей средней на минутках по часовому таймфрейму для QUIK на Lua • Торговые роботы и индикаторы все вро де нормально но есть косяк не со стороны автора а со стороны квика, при добавлении открытого интереса - этот долбанный интерес зачем то лезет в график и ломает данные индикатора, сам автор пытался исправить но не смог - поскольку сказал что это сам квик все ломает - хотя обычный мувинг не ломается - скрины прилагаю - справа график без OI , слева с OI ПОЛМАННОСТЬ ВИДНО
Multiframe MA, Добавьте индикатор
 
у вас вообще даже банальный индикатор который показывает сколько времени осталось до закрытия бара, ввиде цифр на графике не написать и то там такие ограничения, а мт5 все запросто делается
Multiframe MA, Добавьте индикатор
 
Цитата
Zoya Skvorcova написал:
Roman Koledin, Добрый день.
Индикаторы Вы можете написать самостоятельно на LUA.
Более подробно по  ссылке
Там вообще полный геморой почему бы в квике не сделать как в мт5(meta editor
)
Ошибка при поиске пиков\впадин кастом индикатора
 
простите таже проблема можете помочь её исправить
вод код


Settings = {
   Name = "*Kijun-sen",
   line = {{
       Name = "Kijun-sen",
       Color = RGB(0, 0, 255),
       Type = TYPE_LINE,
       Width = 2
   }}
}

function Init()
   return 1
end

local kijun_period = 26  -- Период Kijun-sen (можно изменить)

function OnCalculate(index)
   -- Проверяем, достаточно ли данных для расчета
   if index < kijun_period - 1 then
       return nil
   end
   
   -- Инициализация переменных для экстремумов
   local max_high = H(index - kijun_period + 1)
   local min_low = L(index - kijun_period + 1)
   
   -- Поиск максимума и минимума за период
   for i = index - kijun_period + 2, index do
       local current_high = H(i)
       local current_low = L(i)
       
       if current_high > max_high then
           max_high = current_high
       end
       
       if current_low < min_low then
           min_low = current_low
       end
   end
   
   -- Расчет Kijun-sen
   return (max_high + min_low) / 2
end
Скрипты от ИИ
 
я исправил сроки
-- Инициализация переменных для экстремумов
 local max_high = High(index - kijun_period + 1)
 local min_low = Low(index - kijun_period + 1)

и
-- Поиск максимума и минимума за период
 for i = index - kijun_period + 2, index do
     local current_high = High(i)
     local current_low = Low(i)

скрин прилагаю вылезла ошибка
помогите написать kijun-sen line lua QUIK
 
Цитата
Nikolay написал:
Ошибка заключается в том, что если график содержит дырку, т.е. нет бара в отсечку времени, то H и L выдадут nil.
А nil нельзя сравнивать с числом. Поэтому необходимо проверять, что вернули H и L. И если это nil, то пропускать такое, переходя к следующему бару.

Ну и конечно, данный код далек от оптимального - постоянно бегать на 26 бар назад, получая значения, которые только что уже получали - так себе идея. Но ИИ он же скоро заменит всех программистов, веселое время настанет...
неужели не возможно код исправить или если вас не затруднит ,как вырезать из ишимоку Senkou Span1

Settings = {
Name = "*ICHIMOKU (Ichimoku Kinko Hyo)",
Tenkan = 9,
Kijun = 26,
Senkou = 52,
Chinkou = 26,
Shift = 26,
line = {{
Name = "Horizontal line",
Type = TYPE_LINE,
Color = RGB(140, 140, 140)
},
{
Name = "ICHIMOKU - Tenkan",
Type = TYPE_LINE,
Color = RGB(255, 0, 255)
},
{
Name = "ICHIMOKU - Kijun",
Type = TYPE_LINE,
Color = RGB(221, 44, 44)
},
{
Name = "ICHIMOKU - Senkou Span1",
Type = TYPE_LINE,
Color = RGB(0, 255, 255)
},
{
Name = "ICHIMOKU - Senkou Span2",
Type = TYPE_LINE,
Color = RGB(0, 206, 0)
},
{
Name = "ICHIMOKU - Chinkou",
Type = TYPE_LINE,
Color = RGB(128, 0, 0)
}
},
Round = "off",
Multiply = 1,
Horizontal_line="off"
}

function Init()
func = ICHIMOKU()
return #Settings.line
end

function OnCalculate(Index)
local Out1,Out2,Out3,Out4,Out5 = func(Index, Settings)
SetValue(Out5, 6, ConvertValue(Settings,C(Index)))
return tonumber(Settings.Horizontal_line),ConvertValue(Settings,Out1,Out2,Out3,Out4,nil)
end

function ICHIMOKU() --Ichimoku ("ICHIMOKU")
local OutSenkou1 = {}
local OutSenkou2 = {}
local H_tmp={}
local L_tmp={}
local it = {p=0, l=0}
return function (I, Fsettings, ds)
local Fsettings=(Fsettings or {})
local Tenkan = (Fsettings.Tenkan or 9)
local Kijun = (Fsettings.Kijun or 26)
local Senkou = (Fsettings.Senkou or 52)
local Chinkou = (Fsettings.Chinkou or 26)
local Shift = (Fsettings.Shift or 26)
local function sen(H_t,L_t,Ind,Per)
if Ind >= Per then
return (math.max(table.unpack(H_t,Ind-Per+1,Ind)) + math.min(table.unpack(L_t,Ind-Per+1,Ind)))/2
else return nil end
end
if (Tenkan>0) and (Kijun>0) and (Senkou>0) and (Chinkou>0) then
if I == 1 then
OutSenkou1 = {}
OutSenkou2 = {}
H_tmp={}
L_tmp={}
it = {p=0, l=0}
end
if CandleExist(I,ds) then
if I~=it.p then it={p=I, l=it.l+1} end
H_tmp[it.l] = GetValueEX(it.p,HIGH,ds)
L_tmp[it.l] = GetValueEX(it.p,LOW,ds)
local OutTenkan = sen(H_tmp, L_tmp, it.l, Tenkan)
local OutKijun = sen(H_tmp, L_tmp, it.l, Kijun)
if it.l >= math.max(Tenkan, Kijun) then
OutSenkou1[Squeeze(it.l,Senkou)] = (OutTenkan + OutKijun)/2
else
OutSenkou1[Squeeze(it.l,Senkou)] = nil
end
OutSenkou2[Squeeze(it.l,Senkou)] = sen(H_tmp, L_tmp, it.l, Senkou)
return OutTenkan,
OutKijun,
OutSenkou1[Squeeze(it.l-Shift,Senkou)],
OutSenkou2[Squeeze(it.l-Shift,Senkou)],
it.p - Chinkou
end
end
return nil,nil,nil,nil,nil
end
end


SMA,MMA,EMA,WMA,SMMA,VMA = "SMA","MMA","EMA","WMA","SMMA","VMA"
OPEN,HIGH,LOW,CLOSE,VOLUME,MEDIAN,TYPICAL,WEIGHTED,DIFFERENCE,ANY = "O","H","L","C","V","M","T","W","D","A"

function CandleExist(I,ds)
return (type©=="function" and C(I)~=nil) or
(type(ds)=="table" and (ds[I]~=nil or (type(ds.Size)=="function" and (I>0) and (I<=ds:Size()))))
end

function Squeeze(I,P)
return math.fmod(I-1,P+1)
end

function ConvertValue(T,...)
local function r(V, R)
if R and string.upper®== "ON" then R=0 end
if V and tonumber® then
if V >= 0 then return math.floor(V * 10^R + 0.5) / 10^R
else return math.ceil(V * 10^R - 0.5) / 10^R end
else return V end
end
local arg = {...}
arg.n = select('#', ...)
if arg.n > 0 then
for i = 1, arg.n do
arg[i]=arg[i] and r(arg[i] * ((T and T.Multiply) or 1), (T and T.Round) or "off")
end
return table.unpack(arg)
else return nil end
end

function GetValueEX(I,VT,ds)
VT=(VT and string.upper(string.sub(VT,1,1))) or ANY
if VT == OPEN then --Open
return (O and O(I)) or (ds and ds:O(I))
elseif VT == HIGH then --High
return (H and H(I)) or (ds and ds:H(I))
elseif VT == LOW then --Low
return (L and L(I)) or (ds and ds:L(I))
elseif VT == CLOSE then --Close
return (C and C(I)) or (ds and ds:C(I))
elseif VT == VOLUME then --Volume
return (V and V(I)) or (ds and ds:V(I))
elseif VT == MEDIAN then --Median
return ((GetValueEX(I,HIGH,ds) + GetValueEX(I,LOW,ds)) / 2)
elseif VT == TYPICAL then --Typical
return ((GetValueEX(I,MEDIAN,ds) * 2 + GetValueEX(I,CLOSE,ds))/3)
elseif VT == WEIGHTED then --Weighted
return ((GetValueEX(I,TYPICAL,ds) * 3 + GetValueEX(I,OPEN,ds))/4)
elseif VT == DIFFERENCE then --Difference
return (GetValueEX(I,HIGH,ds) - GetValueEX(I,LOW,ds))
else --Any
return (ds and ds[I])
end
return nil
end
помогите написать kijun-sen line lua QUIK
 
Цитата
Nikolay написал:
Это уже сложнее, т.к. если график дырявый, то необходимы проверки. Советую Вам все же погрузится в тему или пойти простым путем. Время - это самое ценное, что есть.
То есть эту ошибку не исправить в этом коде , другие индюки как и ишимоку нормально у меня в квике работают,
я как понял там строчка 32

       if current_high > max_high then
           max_high = current_high
       end



что там исправить?
помогите написать kijun-sen line lua QUIK
 
Цитата
Nikolay написал:
  local max_high = High(index - kijun_period + 1)
  local min_low = Low(index - kijun_period + 1)

Вот строки. Вместо High и Low, H и L
Спасибо я исправил сроки
-- Инициализация переменных для экстремумов
  local max_high = High(index - kijun_period + 1)
  local min_low = Low(index - kijun_period + 1)

и
-- Поиск максимума и минимума за период
  for i = index - kijun_period + 2, index do
      local current_high = High(i)
      local current_low = Low(i)

скрин прилагаю вылезла ошибка
помогите написать kijun-sen line lua QUIK
 
Цитата
Roman Koledin написал:
Цитата
Nikolay написал:
Ну ошибка же очевидна - В Квике нет методов High и Low, есть H и L.Открываете любой, так всеми рекламируемый ИИ, и просите исправить. С такой простой задачей он справится. Хотя терминал Квик для него, конечно, совсем экзотика.
Settings = {    Name = "*Kijun-sen",
   line = {{
       Name = "Kijun-sen",
       Color = RGB(0, 0, 255),
       Type = TYPE_LINE,
       Width = 2
   }}
}

function Init()
   return 1
end

local kijun_period = 26  -- Период Kijun-sen (можно изменить)

function OnCalculate(index)
   -- Проверяем, достаточно ли данных для расчета
   if index < kijun_period - 1 then
       return nil
   end
   
   -- Инициализация переменных для экстремумов
   local max_high = High(index - kijun_period + 1)
   local min_low = Low(index - kijun_period + 1)
   
   -- Поиск максимума и минимума за период
   for i = index - kijun_period + 2, index do
       local current_high = High(i)
       local current_low = Low(i)
       
       if current_high > max_high then
           max_high = current_high
       end
       
       if current_low < min_low then
           min_low = current_low
       end
   end
   
   -- Расчет Kijun-sen
   return (max_high + min_low) / 2
end
простите я дилетант могли бы вы исправить эту ошибку ,вод код пожалуйста -)
помогите написать kijun-sen line lua QUIK
 
Цитата
Nikolay написал:
Ну ошибка же очевидна - В Квике нет методов High и Low, есть H и L.Открываете любой, так всеми рекламируемый ИИ, и просите исправить. С такой простой задачей он справится. Хотя терминал Квик для него, конечно, совсем экзотика.
Settings = {    Name = "*Kijun-sen",
   line = {{
       Name = "Kijun-sen",
       Color = RGB(0, 0, 255),
       Type = TYPE_LINE,
       Width = 2
   }}
}

function Init()
   return 1
end

local kijun_period = 26  -- Период Kijun-sen (можно изменить)

function OnCalculate(index)
   -- Проверяем, достаточно ли данных для расчета
   if index < kijun_period - 1 then
       return nil
   end
   
   -- Инициализация переменных для экстремумов
   local max_high = High(index - kijun_period + 1)
   local min_low = Low(index - kijun_period + 1)
   
   -- Поиск максимума и минимума за период
   for i = index - kijun_period + 2, index do
       local current_high = High(i)
       local current_low = Low(i)
       
       if current_high > max_high then
           max_high = current_high
       end
       
       if current_low < min_low then
           min_low = current_low
       end
   end
   
   -- Расчет Kijun-sen
   return (max_high + min_low) / 2
end
помогите написать kijun-sen line lua QUIK
 
Цитата
Nikolay написал:
Не проще ли сделать цвет линий встроенного индикатора = цвету фона окна и сдвинуть бары выше индикатора, чтобы линии не были видны на барах.
спасибо за ответ я так пробовал не понравилось белый цвет иногда на линиях мешает цвету других линий ,хочется как то нормально все сделать , тем более что линия одна нужна только киджун
может как то можно ваш код подправить -)
помогите написать kijun-sen line lua QUIK
 
Спасибо за ответ ---- НО - Вот что квик сообщает ------- C:\QUIK_SBER\LuaIndicators\Kijun-sen.lua:24: attempt to call a nil value (global 'High')
Скрипты от ИИ
 
Цитата
nikolz написал:
Вариант индикатора kijun-sen line lua QUIK , который написал Ии ( не проверял).
Код
  Settings  =  {
    Name  =   "*Kijun-sen" ,
    line  =  {{
        Name  =   "Kijun-sen" ,
        Color  =   RGB ( 0 ,  0 ,  255 ),
        Type  =  TYPE_LINE,
        Width  =   2 
    }}
}

 function   Init ()
     return   1 
 end 

 local  kijun_period  =   26    -- Период Kijun-sen (можно изменить) 

 function   OnCalculate (index)
     -- Проверяем, достаточно ли данных для расчета 
     if  index  <  kijun_period  -   1   then 
         return   nil 
     end 
    
     -- Инициализация переменных для экстремумов 
     local  max_high  =  High(index  -  kijun_period  +   1 )
     local  min_low  =  Low(index  -  kijun_period  +   1 )
    
     -- Поиск максимума и минимума за период 
     for  i  =  index  -  kijun_period  +   2 , index  do 
         local  current_high  =  High(i)
         local  current_low  =  Low(i)
        
         if  current_high  >  max_high  then 
            max_high  =  current_high
         end 
        
         if  current_low  <  min_low  then 
            min_low  =  current_low
         end 
     end 
    
     -- Расчет Kijun-sen 
     return  (max_high  +  min_low) /  2 
 end   
Вот что квик сообщает ------- C:\QUIK_SBER\LuaIndicators\Kijun-sen.lua:24: attempt to call a nil value (global 'High')
Multiframe MA, Добавьте индикатор
 
Цитата
Zoya Skvorcova написал:
Roman Koledin, добрый день
Компания с большим вниманием относится к пожеланиям пользователей,  стараясь реагировать на них максимально оперативно, понимая  востребованность тех или иных доработок.

В тоже время возможности  сделать "всё и сразу" мы не имеем, т.к. штат разработчиков помимо  видимого конечным клиентам функционала работает и над массой других  проектов: в их состав, помимо Рабочего места QUIK, входит сервер, на  котором обсчитывается вся бизнес-логика, более 20 функциональных  модулей, несколько видов специализированных терминалов, утилиты для  решения служебных задач. Штат разработчиков занят развитием всех  элементов системы, т.к. изменение в одном неизбежно влечет за собой  корректировку функционала остальных компонентов и необходимость их  тестирования. С этим связаны продолжительные сроки выхода новых версий  программы.

Все пожелания пользователей, поступившие в службу технической поддержки, фиксируются, им присваивается внутренний номер.

Пожелания,  реализация которых может затруднить функционирование системы QUIK,  увеличив процессорную нагрузку на сервер или Рабочее место пользователя,  или создать конфликтную ситуацию при обработке поручений, требуют  анализа воздействия на работоспособность системы и потому относятся к  приоритетным только в силу острой необходимости либо комплексной  реализации данного функционального блока.

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

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

Работоспособность  системы является наиболее приоритетной задачей для всех -  разработчиков, тестеров и технической поддержки. В связи с активным  ростом числа пользователей системы QUIK, а следовательно, физической  нагрузки на систему, мы обязаны уделять ей все большее внимание. В этом  направлении ведется постоянная планомерная работа, результаты которой не  видны нашим клиентам, однако позволяют обслуживать десятки тысяч  пользователей ежедневно.
а почему у вас нет как в мт5 модуля для создания индикаторов или сделайте конвертер из mql5 в lua что бы можно было конвертировать индикаторы из самой популярной платформы в квик ,если самим нет времени это делать
помогите написать kijun-sen line lua QUIK
 
помогите написать kijun-sen line lua QUIK, есть индикатор ишимоку и как из него все убрать и оставить только kijun-sen line,в сети ничего нет есть такой индюк для многих терминалов а для квика нет, то есть нужен мувинг который построен по формуле линий ишимоку, но только один мувинг, заранее спасибо-)
Multiframe MA, Добавьте индикатор
 
Цитата
Zoya Skvorcova написал:
Алексей Першин, Добрый день,
      Мы рассмотрели Ваше пожелание. По итогам его анализа сообщаем Вам,       что реализация пожелания признана потенциально целесообразной.       Если по результатам дальнейшего анализа, включающего юридические       аспекты, анализ на непротиворечивость с общей политикой компании,       никаких возражений не возникнет, мы постараемся включить Ваше       пожелание в план доработок при выпуске одной из следующих версий       нашего ПО.
Уже 2025 сколько ещё ждать?
стоп к отложенному ордеру
 
Цитата
Karina Dmitrieva написал:
Ваше пожелание зарегистрировано.
Мы постараемся рассмотреть его и сообщить Вам результаты анализа.
Впоследствии, по результатам анализа, будет приниматься решение о реализации пожелания в будущих версиях ПО.
Простите но эта проблема уже много лет существует  - просто полностью переработайте торговый модуль в квике. Как для торговли с графика так и в окне ввода заявок _ кто то тут писал что это ПРОСЯТ аж с 2008 года!!!!!!!!!!!!!!!!!!!
Просто посмотрите как в банальном МТ5 сделано - сколько ещё ждать и мучиться  
Работа терминала QUIK в Wine
 
Когда Мелкомягкие завешат поддержку винды 10 и не все смогут перейти на 11 (из-за ограничений) - встанет вопрос где торговать остается "линукс" - но Квика под линукс не будет скорее всего никогда - как и впрочем нормального веб квика, кто мешает сделать нормальный веб квик - если лень делать - то просто скопируйте Trading View - дорога в НИКУДА! Единственные кто все нормально сделал для всех ОС - это Volfix ребята думают о будущем!
Стакан, кнопка max
 
Ваша цитата -(Если Windows такое даст сделать,) что то не понятно - причем тут винда - просто поставить опцию как уже сделано "закрепить окна" --- только добавить "убрать кнопки" или "скрыть кнопки", кому надо поставил такую фишку и все-)
Цвет ярлыков у вкладок., Разработать возможность изменения цвета ярлыка вкладки.
 
Поддерживаю - эстетически и главное практически это будет отлично!
Стакан, кнопка max
 
PS - или увеличить верхнее поле - типа добавить второй ряд - для отображения названия актива - но это не лучший вариант для экономии места!
Стакан, кнопка max
 
PS - а если надо удалить стакан (который теперь будет без кнопок) - дать возможность кликать мышкой в верхнее поле "там где были кнопки" и delete по клаве - и все стакана  нет!
Стакан, кнопка max
 
Цитата
СергейК написал:
Цитата
Roman Koledin написал:
Вы не пробовали закрепить окно стакана
Такой вариант есть, но у него свои минусы. Например я часто двигаю эти стаканы, тогда придётся всё время туда-сюда откреплять и закреплять. В общем, одно другому не мешает.  
Тогда можно попросить сделать опцию "скрыть кнопки" с возможностью перемещения стакана - то есть все то же самое без "закрепления стакана" НО БЕЗ КНОПОК ВООБЩЕ - это лучший вариант!
Стакан, кнопка max
 
Цитата
СергейК написал:
Добрый день. В заголовке стакана можно убрать кнопку "Развернуть на весь экран" ? Она всё равно там вроде не нужна, а места для названия бумаги и так мало.
Вы не пробовали закрепить окно стакана - и эти кнопки не будут показываться -)
Горизонтальные уровни, Сделать так чтоб выставленный горизонтальный уровень не уходил в ЛЕВО.
 
Вы просто поймите - то что тут сейчас создает проблемы - то что предлагаю имхо я ЭТО
1) Простота и удобство (не надо плодить кучу старых версий) У Вас будет одна версия - а то что у Вас в архиве версий
- можно этот раздел заменить на "журнал обновлений", если кому-то что то не пойдет всегда можно удалить обновление
это же практика используемая во всем софте
2) Все пользователи Квика равны (а то получается у одних прога без ошибок и тд, а у других ошибки итд - поскольку у разных брокеров РАЗНЫЕ версии Квика)
3) При приведении Квика к одной версии - все брокеры и тд будут иметь ОДИНАКОВОЕ ПО
4) Так намного технологичнее и проще!
Горизонтальные уровни, Сделать так чтоб выставленный горизонтальный уровень не уходил в ЛЕВО.
 
Я просто не пойму у Вас что Квик в каждой версии написан на Разном языке - обычно прога пишется на одном и том же языке - и обновления пишутся которые подходят по умолчанию для всех версий программы (ОНА ЖЕ НАПИСАНА ОДНИМ ЯЗЫКОМ) - МОЖЕТ СТОИТ ПРЕСМОТРЕТЬ политику обновлений и сделать как в виндовс - одну версию программы - но с обновлениями - то есть как пример есть Квик 11 - далее версия больше не меняется - меняются вернее поступают только обновления и исправления в эту версию (бессрочную) - ну если вздумается какое то ГЛОБАЛЬНОЕ изменение Квика то можно параллельно писать отдельно 12 версию
Горизонтальные уровни, Сделать так чтоб выставленный горизонтальный уровень не уходил в ЛЕВО.
 
Цитата
Roman Koledin написал:
Цитата
Karina Dmitrieva написал:
Roman Koledin ,  к сожалению, такой возможности нет.
Будет выпущена определенная версия ПО с доработкой.
Так это получается что те у кого (у брокера только 10 версия) будут ждать годами пока брокер не обновит до последней версии - к примеру в Сбере я ждал 3 года пока он не обновился до 10 версии - можно же сделать если исправление НЕБОЛЬШОЕ - ДЛЯ ПОСЛЕДНИХ (релизов как пример от 2023-24гг) так же можно сделать ЧТО бы поддерживать все имеющиеся версии от нерадивых брокеров!
ps - я понимаю что это не Ваша забота - но можно такие маленькие исправления внедрять в версии за 2023-2024гг - а не точечно только в самую последнюю версию - это же не доработка - это же ваша цитата (мы зарегистрировали ошибку в нашем ПО) - и по идее ее надо устранить во всех РАБОЧИХ на данный момент версиях - к примеру имеется у брокеров 10 версий от последней  
Страницы: 1 2 3 След.
Наверх