Untitled

 avatar
unknown
plain_text
2 months ago
1.5 kB
25
Indexable
// Renk tanımlamaları
positiveColor = color.new(color.green, 20)
negativeColor = color.new(color.red, 20)

// 5 dakikalık hacim 
var vol_5m_array = array.new_float()
vol_5m = request.security(syminfo.tickerid, '5', volume)
if not na(vol_5m)
    array.push(vol_5m_array, vol_5m)
    if array.size(vol_5m_array) > 300
        array.shift(vol_5m_array)

// 15 dakikalık hacim 
var vol_15m_array = array.new_float()
vol_15m = request.security(syminfo.tickerid, '15', volume)
if not na(vol_15m)
    array.push(vol_15m_array, vol_15m)
    if array.size(vol_15m_array) > 300
        array.shift(vol_15m_array)

// Hacim değişim hesaplamaları 
vol_change_5m = 
    array.size(vol_5m_array) >= 2 ? 
     array.get(vol_5m_array, array.size(vol_5m_array)-1) - array.get(vol_5m_array, array.size(vol_5m_array)-2) : 
     na

vol_change_percent_5m = 
    array.size(vol_5m_array) >= 2 ? 
     ((array.get(vol_5m_array, array.size(vol_5m_array)-1) - array.get(vol_5m_array, array.size(vol_5m_array)-2)) / array.get(vol_5m_array, array.size(vol_5m_array)-2)) * 100 : 
     na

vol_change_15m = 
    array.size(vol_15m_array) >= 2 ? 
     array.get(vol_15m_array, array.size(vol_15m_array)-1) - array.get(vol_15m_array, array.size(vol_15m_array)-2) : 
     na

vol_change_percent_15m = 
    array.size(vol_15m_array) >= 2 ? 
     ((array.get(vol_15m_array, array.size(vol_15m_array)-1) - array.get(vol_15m_array, array.size(vol_15m_array)-2)) / array.get(vol_15m_array, array.size(vol_15m_array)-2)) * 100 : 
     na
Editor is loading...
Leave a Comment