Update of /cvsroot/tail/Tail/dsl
In directory sc8-pr-cvs10.sourceforge.net:/tmp/cvs-serv8776/dsl
Modified Files:
rubyDSLutils.rb
Log Message:
Index: rubyDSLutils.rb
===================================================================
RCS file: /cvsroot/tail/Tail/dsl/rubyDSLutils.rb,v
retrieving revision 1.11
retrieving revision 1.12
diff -C2 -d -r1.11 -r1.12
*** rubyDSLutils.rb 31 Oct 2007 23:37:50 -0000 1.11
--- rubyDSLutils.rb 1 Nov 2007 14:40:02 -0000 1.12
***************
*** 12,123 ****
--- 12,151 ----
end
+ #Indicator
def averageGain(timeFrame)
Tail::AverageGainIndicator.new($close, timeFrame)
end
+ #Indicator
def averageGain
Tail::AverageGainIndicator.new($close, $series.getSize())
end
+ #Indicator
def averageLoss(timeFrame)
Tail::AverageLossIndicator.new($close, timeFrame)
end
+ #Indicator
def averageLoss
Tail::AverageLossIndicator.new($close, $series.getSize())
end
+ #Indicator
def max(indicator)
Tail::HighestValueIndicator.new(indicator, $series.getSize())
end
+ #Indicator
def min(indicator)
Tail::LowestValueIndicator.new(indicator, $series.getSize())
end
+ #Indicator
def averageDirectionalMovement(timeFrame)
Tail::AverageDirectionalMovementIndicator.new($series, timeFrame)
end
+ #Indicator
def directionalMovement(timeFrame)
Tail::DirectionalMovementIndicator.new($series, timeFrame)
end
+ #Indicator
def onBalanceVolume
Tail::OnBalanceVolumeIndicator.new($series)
end
+ #Indicator
def standartDeviation(indicator, timeFrame)
Tail::StandartDeviationIndicator.new(indicator, timeFrame)
end
+ #Indicator
def ema(timeFrame)
Tail::EMAIndicator.new($close, timeFrame)
end
+ #Indicator
def multiplierIndicator(value)
Tail::SimpleMultiplierIndicator.new($close, value)
end
+ #Indicator
def parabolicSAR(timeFrame)
Tail::ParabolicSarIndicator.new($series, timeFrame)
end
+ #Indicator
def rsi(timeFrame)
Tail::RSIIndicator.new(close, timeFrame)
end
+ #Indicator
def close
Tail::ClosePriceIndicator.new($series)
end
+ #Indicator
def amount
Tail::AmountIndicator.new($series)
end
+ #Indicator
def maxPrice
Tail::MaxPriceIndicator.new($series)
end
+ #Indicator
def minPrice
Tail::MinPriceIndicator.new($series)
end
+ #Indicator
def openPrice
Tail::OpenPriceIndicator.new($series)
end
+ #Indicator
def volume
Tail::VolumeIndicator.new($series)
end
+ #Indicator
def sma (timeFrame)
Tail::SMAIndicator.new($close, timeFrame)
end
+ #Indicator
def wma (timeFrame)
Tail::WMAIndicator.new($close, timeFrame)
end
+ #Indicator
def williamsR(timeFrame)
Tail::WilliamsRIndicator.new($close, timeFrame)
end
+ #Strategy
def cross (indicator1, indicator2)
Tail::IndicatorCrossedIndicatorStrategy.new(indicator1, indicator2)
end
+ #Strategy
def pipeEnter(indicatorUpper, indicatorLower, indicatorValue)
Tail::PipeEnterStrategy.new(indicatorUpper, indicatorLower, indicatorValue)
end
+ #Indicator
def stochastic(timeFrame)
Tail::StochasticOscilatorK.new($series,timeFrame)
end
+ #Indicator
def constantIndicator(value)
Tail::ConstantIndicator.new(value)
end
+ #Strategy
def notSoFast(strategy, ticks)
Tail::NotSoFastStrategy.new(strategy, ticks)
|