|
From: Márcio V. d. S. <mv...@us...> - 2007-10-03 22:30:32
|
Update of /cvsroot/tail/Tail/dsl In directory sc8-pr-cvs10.sourceforge.net:/tmp/cvs-serv31821/dsl Modified Files: rubyDSLutils.rb Log Message: criando métodos helpers em ruby para o TailS Index: rubyDSLutils.rb =================================================================== RCS file: /cvsroot/tail/Tail/dsl/rubyDSLutils.rb,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** rubyDSLutils.rb 3 Oct 2007 18:58:32 -0000 1.3 --- rubyDSLutils.rb 3 Oct 2007 22:30:34 -0000 1.4 *************** *** 11,20 **** end ! def ema (number) ! Tail::EMAIndicator.new($close, number) end ! def sma (number) ! Tail::SMAIndicator.new($close, number) end --- 11,96 ---- end ! def averageGain(timeFrame) ! Tail::AverageGainIndicator.new($close, timeFrame) end ! def averageGain ! Tail::AverageGainIndicator.new($close, $series.getSize()) ! end ! ! def averageLoss(timeFrame) ! Tail::AverageLossIndicator.new($close, timeFrame) ! end ! ! def averageLoss ! Tail::AverageLossIndicator.new($close, $series.getSize()) ! end ! ! def max(indicator) ! Tail::HighestValueIndicator.new(indicator, $series.getSize()) ! end ! ! def min(indicator) ! Tail::LowestValueIndicator.new(indicator, $series.getSize()) ! end ! ! def averageDirectionalMovement(timeFrame) ! Tail::AverageDirectionalMovementIndicator.new($series, timeFrame) ! end ! ! def directionalMovement(timeFrame) ! Tail::DirectionalMovementIndicator.new($series, timeFrame) ! end ! ! def onBalanceVolume ! Tail::OnBalanceVolumeIndicator.new($series) ! end ! ! def standartDeviation(indicator, timeFrame) ! Tail::StandartDeviationIndicator.new(indicator, timeFrame) ! end ! ! def ema(timeFrame) ! Tail::EMAIndicator.new($close, timeFrame) ! end ! ! def parabolicSAR ! Tail::ParabolicSarIndicator.new($series) ! end ! ! def RSI(timeFrame) ! Tail::RSIIndicator.new(close, timeFrame) ! end ! ! def close ! Tail::ClosePriceIndicator.new($series) ! end ! ! def amount ! Tail::AmountIndicator.new($series) ! end ! ! def maxPrice ! Tail::MaxPriceIndicator.new($series) ! end ! ! def minPrice ! Tail::MinPriceIndicator.new($series) ! end ! ! def openPrice ! Tail::OpenPriceIndicator.new($series) ! end ! ! def volume ! Tail::VolumeIndicator.new($series) ! end ! ! def sma (timeFrame) ! Tail::SMAIndicator.new($close, timeFrame) ! end ! ! def WilliamsR(timeFrame) ! Tail::WilliamsRIndicator.new($close, timeFrame) end |