Profile tpo = timeProfile("startNewProfile" = cond, "onExpansion" = onExpansion, "numberOfProfiles" = profiles, "pricePerRow" = height, "value area percent" = valueAreaPercent) ĭef con = compoundValue(1, onExpansion, no) ĭef pc = if IsNaN(tpo.getPointOfControl()) and con then pc else tpo.getPointOfControl() ĭef hVA = if IsNaN(tpo.getHighestValueArea()) and con then hVA else tpo.getHighestValueArea() ĭef lVA = if IsNaN(tpo.getLowestValueArea()) and con then lVA else tpo.getLowestValueArea() ĭef hProfile = if IsNaN(tpo.getHighest()) and con then hProfile else tpo.getHighest() ĭef lProfile = if IsNaN(tpo. Period = countTradingDays(Min(first(yyyymmdd), yyyymmdd), yyyymmdd) - 1 ĭef RTHBar1 = if SecondsFromTime(RthBegin) = 0 andĭef RTHBarEnd = if SecondsFromTime(RthEnd) = 0 andĭef RTH = SecondsFromTime(RthBegin) > 0 andĮlse getTime() % (Minutes * 60 * 1000) = 0 At a price where fewer participants are willing to transact, volume must adjust quickly to find equilibrium. Intuitively, when volume is high, the price is usually equally attractive to both buyers and sellers. Period = floor(seconds / 3600 + day_number * 24) Volume indicates levels of acceptance (high volume) and rejection (low volume). Period = floor(seconds / 60 + day_number * 24 * 60) You can input the number of days back to have the selected days POC and VA lines displayed to the right edge. Input pricePerRowHeightMode = ĭef day_number = daysFromDate(first(yyyymmdd)) + getDayOfWeek(first(yyyymmdd)) ĭef dow = getDayOfWeek(yyyymmdd - dom + 1) ĭef expthismonth = (if dow > 5 then 27 else 20) - dow ĭef exp_opt = month + (dom > expthismonth)
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |