Сергей (Все сообщения пользователя)

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

Страницы: 1
Все индикаторы на Lua
 
nikolz, то, что нужно. Я так не смог придумать как максимум обнулять, теперь Вашими стараниями принцип я понял. Благодарю ещё раз.
Все индикаторы на Lua
 
Благодарю, я так и предположил, что двойной расчёт идет.
Написал "костыль", теперь показывает верно, правда только с первого просмотра,
после обновления свечи опять слетает, но мне достаточно для анализа.  
-------------------------------
Создателям QUIK  'респект'
Все индикаторы на Lua
 
что бы понятнее было, на графике просадка составила -31%, а на индикаторе -36, как от самого последнего хая.
Все индикаторы на Lua
 
Да, данные правильно приходят, потому как хай у вас в начале графика,



но если взять например такой график, то видно, что расчет значения в месендже правильный, а на графический вывод подаёт значение высчитанное с самого большого хая, т.е (желтые стрелки) реальное значение должно быть -0,67, а на графике оно -17.  
Все индикаторы на Lua
 
Цитата
Сергей написал:
Добрый день, написал маленький индикатор, который показывает просадку.  
продолжение... написал маленький индикатор, который показывает просадку от максимума.
Проблема в том, что при выводе на график выходят не те данные, что приходят в месседж. Почему-то последний максимум применяется  для всех свечей, а нужно что-бы максимум применялся только для тех свечей, которые идут после вычисления очередного максимума.  

Settings = {  
Name = "*Vet_Rollback",
line = {    
{
Color = RGB(153, 204, 0),
Type = TYPE_HISTOGRAM,
Width = 0
},

}
}


function Init()
maxh = 0
return #Settings.line
end

function OnCalculate(idx)
if idx > 1 and H(idx)~= nil then
if maxh < H(idx)
then
maxh = H(idx)
rollback = (L(idx) - maxh) / maxh * 100
else
rollback = (L(idx) - maxh) / maxh * 100

end
message(tostring(maxh).."     "..H(idx).."     "..L(idx))
message(tostring(rollback))
return rollback
end

end
Все индикаторы на Lua
 
Добрый день, написал маленький индикатор, который показывает просадку.  
getParamEx актуальный список param_name
 
Цитата
nikolz написал:
"param_name"
для любой таблицы QUIK
можно получить в терминале QUIK через экспорт таблицы по DDE в Excel.
--------------------------------------
см. Руководство пользователя Раздел 6.
Вот спасибо, делал ведь так, видел что названия столбцов не соответствуют названиям в таблице, но ума не хватило, что это название идентификаторов.  
getParamEx актуальный список param_name
 
Цитата
BlaZed написал:
Цитата
Сергей написал:
Добрый день, а подскажите, пожалуйста, идентификатор параметра "Цена первой сделки в текущей сессии".  
FIRSTOPEN
Огромное спасибо, столько перекопал, не мог найти.
getParamEx актуальный список param_name
 
Добрый день, а подскажите, пожалуйста, идентификатор параметра "Цена первой сделки в текущей сессии".  
Есть ли возможность стандартными инструментами системы построить простую скользящую среднюю но не по цене а по объему?, Есть ли возможность стандартными инструментами системы построить простую скользящую среднюю но не по цене а по объему?
 
Это не поддержка, а сопротивление  :lol:          https://arqatech.com/upload/iblock/398/INDICATORS.zip
Страницы: 1
Наверх