示例#1
0
文件: RSI.cs 项目: zhuzhenping/FreeOQ
 public RSI(BarSeries series, int length, BarData option, Color color)
 {
     this.indicator = new FreeQuant.Indicators.RSI(series.series, length, EnumConverter.Convert(option), (EIndicatorStyle)0, color);
 }
示例#2
0
文件: RSI.cs 项目: zhuzhenping/FreeOQ
 public RSI(Indicator indicator, int length, BarData option, Color color)
 {
     this.indicator = new FreeQuant.Indicators.RSI(indicator.indicator, length, EnumConverter.Convert(option), (EIndicatorStyle)0, color);
 }
示例#3
0
 public HV(BarSeries series, int length, int span, BarData option, Color color)
 {
     this.indicator = new FreeQuant.Indicators.HV(series.series, length, span, EnumConverter.Convert(option), color);
 }
示例#4
0
 public HV(Indicator indicator, int length, int span, BarData option, Color color)
 {
     this.indicator = new FreeQuant.Indicators.HV(indicator.indicator, length, span, EnumConverter.Convert(option), color);
 }
示例#5
0
 public MACD(Indicator indicator, int length1, int length2, BarData option, Color color)
 {
     this.indicator = new FreeQuant.Indicators.MACD(indicator.indicator, length1, length2, EnumConverter.Convert(option), color);
 }
示例#6
0
文件: Lexer.cs 项目: Egaros/lib
 internal int GetIntValue(TToken token)
 {
     return((int)EnumConverter <TToken> .Convert(token));
 }
示例#7
0
 public WMA(BarSeries series, int length, BarData option, Color color)
 {
     this.indicator = new FreeQuant.Indicators.WMA((FreeQuant.Series.TimeSeries)(series.series), length, EnumConverter.Convert(option), color);
 }
示例#8
0
 protected override ulong Convert(TEnum value)
 {
     return((ulong)EnumConverter <TEnum> .Convert(value));
 }
示例#9
0
 public PERF(BarSeries series, double k, BarData option, Color color)
 {
     this.indicator = new FreeQuant.Indicators.PERF(series.series, k, EnumConverter.Convert(option), color);
 }
示例#10
0
 public PERF(Indicator indicator, double k, BarData option, Color color)
 {
     this.indicator = new FreeQuant.Indicators.PERF(indicator.indicator, k, EnumConverter.Convert(option), color);
 }
示例#11
0
        public void EmitMarketDepth(Instrument instrument, DateTime time, BidAsk side, OrderBookAction action, double price, int size, int position)
        {
            MarketDepth marketDepth = new MarketDepth(time, string.Empty, position, EnumConverter.Convert(action), EnumConverter.Convert(side), price, size);

            if (this.NewMarketDepth == null)
            {
                return;
            }
            this.NewMarketDepth((object)this, new MarketDepthEventArgs(marketDepth, (IFIXInstrument)instrument.instrument, (IMarketDataProvider)this));
        }
示例#12
0
        public Species(SpeciesEnum _enum, string _name, List <GenreEnum> _availableGenres)
        {
            this._enum            = _enum;
            this._name            = (_name == null || _name == "" || _enum != SpeciesEnum.CUSTOM) ? EnumConverter.Convert(_enum) : _name;
            this._availableGenres = (_availableGenres == null || _availableGenres.Count == 0) ? new List <GenreEnum>(PAPIApplication.GetAllGenres()) : _availableGenres;

            WfLogger.Log(this, LogLevel.DETAILED, "Created new Species " + this._enum);
        }
示例#13
0
文件: SMA.cs 项目: zhuzhenping/FreeOQ
 public SMA(Indicator indicator, int length, BarData option, Color color)
 {
     this.indicator = new FreeQuant.Indicators.SMA(indicator.indicator, length, EnumConverter.Convert(option), color);
 }
示例#14
0
文件: KRI.cs 项目: zhuzhenping/FreeOQ
 public KRI(BarSeries series, int length, BarData option)
 {
     this.indicator = new FreeQuant.Indicators.KRI(series.series, length, EnumConverter.Convert(option));
 }
示例#15
0
 public MACD(BarSeries series, int length1, int length2, BarData option, Color color)
 {
     this.indicator = new FreeQuant.Indicators.MACD(series.series, length1, length2, EnumConverter.Convert(option), color);
 }
示例#16
0
文件: KRI.cs 项目: zhuzhenping/FreeOQ
 public KRI(Indicator indicator, int length, BarData option)
 {
     this.indicator = new FreeQuant.Indicators.KRI(indicator.indicator, length, EnumConverter.Convert(option));
 }
示例#17
0
 protected override TEnum Convert(ulong value)
 {
     return(Converter?.Convert((int)value) ?? EnumConverter <TEnum> .Convert((int)value));
 }