Ejemplo n.º 1
0
        public TradeParameters GetTradeParameters(iTrenderMtApiService trenderMtApiService)
        {
            double currentprice = trenderMtApiService.GetCurrentPrice("EURUSD").Result;
            double atr          = trenderMtApiService.GetATR("EURUSD", MtApi.ENUM_TIMEFRAMES.PERIOD_M1, 14, 0).Result;

            return(new TradeParameters("EURUSD", 0.2, 0)
            {
            });
        }
Ejemplo n.º 2
0
        public async Task <TrenderTradeOperation> GetTradeOperation(iTrenderMtApiService trenderMtApiService, string symbol, ENUM_TIMEFRAMES timeframes, int startpos, int count)
        {
            List <MqlRates> rates = await trenderMtApiService.GetRates(symbol, timeframes, startpos, count);

            if (!rates.Any())
            {
                return(TrenderTradeOperation.OpStayAside);
            }
            return(Task.FromResult(Calculate(rates)).Result);
        }
Ejemplo n.º 3
0
 public TradeParameters GetTradeParameters(iTrenderMtApiService trenderMtApiService)
 {
     return(new TradeParameters("EURUSD", 1.1, 0));
 }
 public TrenderDowJonesTask(iTrenderMtApiService TrenderMtApiService, iTrenderDowJonesService TrenderDowJonesService, iTradeService TradeService)
 {
     this._TrenderMtApiService    = TrenderMtApiService;
     this._TrenderDowJonesService = TrenderDowJonesService;
     this._TradeService           = TradeService;
 }