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) { }); }
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); }
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; }