MCPcopy Create free account

hub / github.com/bmino/trading-with-trends / functions

Functions57 in github.com/bmino/trading-with-trends

↓ 3 callersFunctiongetCandleHistory
(ticker, interval, endTime, limit=500, candleShelf=[])
src/main/service/MarketDataService.js:106
↓ 3 callersFunctioninRange
(number, low, high)
src/main/service/EntryPointService.js:189
↓ 2 callersFunctionshouldEnterFromCrossovers
(crossovers, candles, config)
src/main/service/EntryPointService.js:95
↓ 1 callersFunctionaddCandle
(ticker, candle)
src/main/service/MarketDataService.js:159
↓ 1 callersFunctionaddCandlesToBeginning
(ticker, candles)
src/main/service/MarketDataService.js:175
↓ 1 callersFunctionbackfill
(ticker, interval, endTime, limit=MarketDataService.BACKTEST_LIMIT)
src/main/service/MarketDataService.js:93
↓ 1 callersFunctioncalculateCross
(macds, signals)
src/main/service/TechnicalAnalysisService.js:232
↓ 1 callersFunctioncalculateTotalProfit
()
src/main/service/OpenPositionService.js:109
↓ 1 callersFunctioncontainsNoCandles
(ticker)
src/main/service/MarketDataService.js:145
↓ 1 callersFunctioncontainsXCandles
(ticker, count)
src/main/service/MarketDataService.js:150
↓ 1 callersFunctiondetectExitReason
(ticker, CandleBox, config)
src/main/service/ExitPointService.js:81
↓ 1 callersFunctiondetectFailSafe
(OpenPosition, CandleBox, config)
src/main/service/ExitPointService.js:62
↓ 1 callersFunctionexitBecauseMacdCrossedBack
(ticker, CandleBox, config)
src/main/service/ExitPointService.js:93
↓ 1 callersFunctionexitBecauseRecentCandlesHaveLowRsi
(ticker, CandleBox, config)
src/main/service/ExitPointService.js:137
↓ 1 callersFunctionexitBecauseRsiDropped
(ticker, CandleBox, config)
src/main/service/ExitPointService.js:106
↓ 1 callersFunctiongetLastCandle
(ticker)
src/main/service/MarketDataService.js:155
↓ 1 callersFunctiongetOpenPosition
(ticker)
src/main/service/OpenPositionService.js:44
↓ 1 callersFunctionmarketBuy
(ticker, quantity)
src/main/service/OpenPositionService.js:115
↓ 1 callersFunctionmarketSell
(ticker, quantity)
src/main/service/OpenPositionService.js:126
↓ 1 callersFunctionoverrideLastCandle
(ticker, candle)
src/main/service/MarketDataService.js:171
↓ 1 callersFunctionprocessCandlestick
(candle)
src/main/service/MarketDataService.js:73
↓ 1 callersFunctionremoveOutdatedCandles
(candlesToFilter)
src/main/service/MarketDataService.js:165
↓ 1 callersFunctionvalidTransport
()
src/main/service/MailerService.js:43
↓ 1 callersFunctionverifyEMAS
(currentCrossover, config)
src/main/service/EntryPointService.js:152
↓ 1 callersFunctionverifyMACD
(previousCrossover, currentCrossover, config)
src/main/service/EntryPointService.js:126
↓ 1 callersFunctionverifyPrice
(previousCrossover, currentCrossover, config)
src/main/service/EntryPointService.js:120
↓ 1 callersFunctionverifyRSI
(previousCrossover, currentCrossover, config)
src/main/service/EntryPointService.js:132
↓ 1 callersFunctionverifySTOCH
(currentCrossover, config)
src/main/service/EntryPointService.js:141
↓ 1 callersFunctionverifyVolume
(candles, config)
src/main/service/EntryPointService.js:167
FunctionCandleBox
(backfilled, current)
src/main/object/CandleBox.js:1
FunctionCandlestick
(ticker, time, interval, open, close, high, low, baseVolume, quoteVolume, trades, final, backfilled=false)
src/main/object/Candlestick.js:1
FunctionCrossoverObject
(ticker, time, price, macd, rsi, stoch, ema, dema, tema)
src/main/object/CrossoverObject.js:1
FunctionOpenPosition
(ticker, quantity, candle, macd, rsi, stoch, time=new Date().getTime())
src/main/object/OpenPosition.js:1
FunctionbacktestPosition
(candlesticks, candleIndex=0)
src/manual/Backtest.js:17
FunctioncalculateDEMA
(config, values)
src/main/service/TechnicalAnalysisService.js:36
FunctioncalculateEMA
(config, values)
src/main/service/TechnicalAnalysisService.js:22
FunctioncalculateMACD
(config, values)
src/main/service/TechnicalAnalysisService.js:64
FunctioncalculateNegativeCrossovers
(CandleBox, configurations)
src/main/service/TechnicalAnalysisService.js:183
FunctioncalculatePositiveCrossovers
(CandleBox, configurations)
src/main/service/TechnicalAnalysisService.js:134
FunctioncalculateProfit
(ticker)
src/main/service/OpenPositionService.js:104
FunctioncalculateRSI
(config, values)
src/main/service/TechnicalAnalysisService.js:93
FunctioncalculateSTOCH
(config, values)
src/main/service/TechnicalAnalysisService.js:107
FunctioncalculateTEMA
(config, values)
src/main/service/TechnicalAnalysisService.js:50
FunctionclearCandles
(ticker)
src/main/service/MarketDataService.js:141
FunctionenterPosition
(ticker, CandleBox, configuration)
src/main/service/OpenPositionService.js:52
FunctionexitPosition
(ticker, CandleBox, configuration)
src/main/service/OpenPositionService.js:81
FunctiongetCandleHistoryBox
(ticker, interval, endTime, limit=500)
src/main/service/MarketDataService.js:129
FunctiongetOpenPositions
()
src/main/service/OpenPositionService.js:48
FunctionhistoricalEntryPoints
(CandleBox, config=EntryPointService.CONFIG)
src/main/service/EntryPointService.js:79
Functioninit
()
src/main/service/MarketDataService.js:28
FunctionprocessTick
(tick)
src/main/service/MarketDataService.js:65
Functionreset
()
src/main/service/OpenPositionService.js:39
FunctionsendEmail
(subject, message, address)
src/main/service/MailerService.js:24
FunctionshouldEnter
(CandleBox, config=EntryPointService.CONFIG)
src/main/service/EntryPointService.js:60
FunctionshouldExit
(CandleBox, config=ExitPositionService.CONFIG)
src/main/service/ExitPointService.js:47
FunctionupdateCondition
(ticker, condition, value)
src/main/service/OpenPositionService.js:100
Functionwatch
(tickers, interval='1m')
src/main/service/MarketDataService.js:57