TimeHarmonicsV2

calculateTimeConfluence(projections, currentBar, currentPrice, keyPriceLevels, atr, config)
Parameters:
projections (array<HarmonicProjection> type from contentSeafowl31308/TimeHarmonics/1)
currentBar (int)
currentPrice (float)
keyPriceLevels (array<float>)
atr (float)
config (TimeConfig)
createCycleStats()
trackTimeCycle(cycleStats, cycleLength, profitable, priceMove)
Parameters:
cycleStats (array<TimeCycleStats>)
cycleLength (int)
profitable (bool)
priceMove (float)
getMostReliableCycles(cycleStats, minOccurrences)
Parameters:
cycleStats (array<TimeCycleStats>)
minOccurrences (int)
applySessionFilter(baseScore, filter)
Parameters:
baseScore (float)
filter (SessionFilter)
calculateTimePriceSquares(swingPrice, swingBar)
Parameters:
swingPrice (float)
swingBar (int)
isAtTimePriceSquare(square, currentBar, currentPrice, priceTolerance, timeTolerance)
Parameters:
square (TimePriceSquare)
currentBar (int)
currentPrice (float)
priceTolerance (float)
timeTolerance (int)
calculateComprehensiveTimeScore(projections, cycleStats, square, session, currentBar, currentPrice, config)
Parameters:
projections (array<HarmonicProjection> type from contentSeafowl31308/TimeHarmonics/1)
cycleStats (array<TimeCycleStats>)
square (TimePriceSquare)
session (SessionFilter)
currentBar (int)
currentPrice (float)
config (TimeConfig)
generateTimeAnalysis(score, config)
Parameters:
score (TimeScore)
config (TimeConfig)
initializeTimeConfig(enabled, maxImpact)
Parameters:
enabled (bool)
maxImpact (float)
initializeSessionFilter(enabled)
Parameters:
enabled (bool)
initializeTimeScore()
initializeTimeCycleStats(cycleLength)
Parameters:
cycleLength (float)
TimeConfig
Fields:
enabled (series bool)
maxImpact (series float)
priceTolerance (series float)
requirePriceAlign (series bool)
lookbackBars (series int)
TimeCycleStats
Fields:
cycleLength (series float)
occurrences (series int)
profitableOccurrences (series int)
avgMove (series float)
reliability (series float)
SessionFilter
Fields:
enabled (series bool)
startHour (series int)
startMinute (series int)
endHour (series int)
endMinute (series int)
scoreMultiplier (series float)
TimePriceSquare
Fields:
basePrice (series float)
baseBar (series int)
squareLevels (array<float>)
timeLevels (array<int>)
TimeScore
Fields:
harmonicScore (series float)
cycleScore (series float)
squareScore (series float)
sessionScore (series float)
totalScore (series float)
activeFactors (series string)
Perpustakaan Pine
Dalam semangat sebenar TradingView, penulis telah menerbitkan kod Pine ini sebagai perpustakaan sumber terbuka supaya pengaturcara Pine lain dari komuniti kami boleh menggunakannya semula. Sorakan kepada penulis! Anda juga boleh menggunakan perpustakaan ini secara peribadi atau dalam penerbitan sumber terbuka lain, tetapi penggunaan semula kod ini dalam penerbitan adalah tertakluk kepada Peraturan Dalaman.
Penafian
Perpustakaan Pine
Dalam semangat sebenar TradingView, penulis telah menerbitkan kod Pine ini sebagai perpustakaan sumber terbuka supaya pengaturcara Pine lain dari komuniti kami boleh menggunakannya semula. Sorakan kepada penulis! Anda juga boleh menggunakan perpustakaan ini secara peribadi atau dalam penerbitan sumber terbuka lain, tetapi penggunaan semula kod ini dalam penerbitan adalah tertakluk kepada Peraturan Dalaman.