Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Index your code
hub
/
github.com/austin-starks/NextTrade
/ functions
Functions
708 in github.com/austin-starks/NextTrade
⨍
Functions
708
◇
Types & classes
325
↓ 3 callers
Method
__unsafeSpeedup
()
app/src/models/optimization/index.ts:273
↓ 3 callers
Method
calculatePositionAllocation
( allocationType: AllocationEnum, buyingPower: number, positions: IPosition[], priceMap: Price
app/src/models/allocation/index.ts:164
↓ 3 callers
Method
constructValidStockList
()
app/src/models/asset/StockData.ts:101
↓ 3 callers
Method
createFromForm
* Updates the condition with the attributes in its form fields *
app/src/models/conditions/index.ts:117
↓ 3 callers
Method
filterCachedData
(result: MarketDataArray, startTime: string, endTime: Date)
app/src/models/brokerage/BacktestBrokerage.ts:250
↓ 3 callers
Method
findByUserId
(userId: Id)
app/src/models/portfolio/portfolio.ts:191
↓ 3 callers
Function
getBacktestState
(backtest: IBacktest)
client/src/pages/Portfolios/helper.tsx:68
↓ 3 callers
Method
getIntradayMarketHistory
( _assetName: string, _startTime: `${number}${number}${number}${number}-${number}${number}-${number}${
app/src/models/brokerage/testBrokerage.ts:137
↓ 3 callers
Function
getMonthYearString
(date = new Date())
app/src/utils/functions.ts:72
↓ 3 callers
Function
getOptimizers
(portfolioId: string)
client/src/services/requests.tsx:46
↓ 3 callers
Function
getPositionInfo
(pos: IPosition)
client/src/pages/Portfolios/helper.tsx:17
↓ 3 callers
Method
getPriceFromConfig
( side: BuyOrSellEnum, fillAt: FillProbabilityEnum, priceObj: PriceObj, assetType: AssetTypeEn
app/src/models/priceMap/index.ts:75
↓ 3 callers
Method
getSpreadObj
(asset: AbstractAsset)
app/src/models/priceMap/index.ts:223
↓ 3 callers
Method
getSymbolInfoFromBrokerage
(brokerage: AbstractBrokerage)
app/src/models/asset/Option.ts:260
↓ 3 callers
Method
initialize
()
app/src/controller/forwardtestController/index.ts:414
↓ 3 callers
Method
marketIsOpen
()
app/src/models/backtester/index.ts:582
↓ 3 callers
Method
now
()
app/src/models/time/index.ts:52
↓ 3 callers
Function
randrange
( min: number, max: number, isInteger: boolean )
app/src/utils/functions.ts:46
↓ 3 callers
Method
set
(obj: T, form: FormControl)
app/src/models/field/formControl.ts:78
↓ 3 callers
Method
setPriceObj
(asset: AbstractAsset, priceObj: PriceObj)
app/src/models/brokerage/testBrokerage.ts:68
↓ 3 callers
Method
stockDataWasDownloadedRecently
()
app/src/models/asset/StockData.ts:80
↓ 3 callers
Function
toggleHelperText
( number: number, showHelperText: number[], setShowHelperText: (s: number[]) => void )
client/src/pages/Condition/helpers.tsx:127
↓ 3 callers
Function
uniqId
()
app/src/utils/index.ts:22
↓ 3 callers
Method
updateHistory
(priceMap: PriceMap)
app/src/models/portfolio/portfolio.ts:158
↓ 3 callers
Method
updatePortfolioHistory
( portfolioId: Id, time: Date, data: { value: number; positions: Position[] } )
app/src/models/history/portfolioHistory.ts:78
↓ 3 callers
Method
validate
(asset: AbstractAsset | AbstractAsset[])
app/src/models/asset/index.ts:95
↓ 3 callers
Method
validateHistory
( asset: AbstractAsset, startDate: Date, brokerage: BacktestBrokerage )
app/src/models/backtester/index.ts:546
↓ 2 callers
Method
addTrainingFitnessHistory
()
app/src/models/optimization/index.ts:608
↓ 2 callers
Function
batchPromises
( array: Promise<T>[], batchSize: number, timeout: number )
app/src/utils/functions.ts:20
↓ 2 callers
Method
calculatePopulationFitness
(state: OptimizerState)
app/src/models/optimization/index.ts:701
↓ 2 callers
Function
catchConditionError
( e: Error, conditionError: IConditionError, callback: (condition: AbstractCondition) => void )
app/src/controller/conditionController.ts:10
↓ 2 callers
Method
createBacktest
( vector: OptimizerVector[], startDate: Date, endDate: Date, brokerage: BacktestBrokerage )
app/src/models/optimization/index.ts:647
↓ 2 callers
Method
createMockOrder
(order: IMockOrder)
app/src/models/order/index.ts:135
↓ 2 callers
Method
createWorker
(user: User)
app/src/controller/forwardtestController/index.ts:430
↓ 2 callers
Method
deleteExpiredOptions
()
app/src/models/portfolio/portfolio.ts:137
↓ 2 callers
Method
divide
(n: number)
app/src/models/statistics/index.ts:36
↓ 2 callers
Method
downloadStockData
()
app/src/models/asset/StockData.ts:57
↓ 2 callers
Method
duration
(duration: Duration, min: number, max: number)
app/src/models/field/formGroup.ts:56
↓ 2 callers
Function
durationToString
(diff: number)
client/src/utils/index.tsx:33
↓ 2 callers
Method
find
(obj: { _id?: Id; userId?: Id; portfolioId?: Id; strategyId?: Id; acknowledged?: boolean;
app/src/models/order/index.ts:252
↓ 2 callers
Method
findMainPortfolio
(userId: Id)
app/src/models/portfolio/portfolio.ts:287
↓ 2 callers
Method
findOne
( optimizerId: Id, userId: Id, brokerage: AbstractBrokerage, pageNumber?: number )
app/src/models/optimization/index.ts:1166
↓ 2 callers
Method
findOneAndRun
( backtestId: Id, userId: Id, backtestBrokerage: BacktestBrokerage, config?: IRunBacktestConfi
app/src/models/backtester/index.ts:319
↓ 2 callers
Method
findSummaries
( portfolioId: Id, userId: Id, limit: number )
app/src/models/backtester/index.ts:173
↓ 2 callers
Function
flipFillProbabilityEnum
( e: FillProbabilityEnum )
app/src/utils/enums.ts:129
↓ 2 callers
Method
generateId
()
app/src/models/conditions/compound.ts:27
↓ 2 callers
Method
generateRandomNumber
( randomizationIntensity: number, min: number, max: number, value: number, isInteger: bool
app/src/models/optimization/index.ts:827
↓ 2 callers
Method
get
(req: Request, res: Response)
app/src/controller/backtestController/index.ts:45
↓ 2 callers
Function
getBacktest
(id: string)
client/src/services/requests.tsx:106
↓ 2 callers
Method
getConditionsVector
( strategies: IStrategy[], side: "buy" | "sell" )
app/src/models/optimization/index.ts:1008
↓ 2 callers
Function
getDuration
(start?: Date, end?: Date)
client/src/utils/index.tsx:24
↓ 2 callers
Method
getDynamicPrice
(asset: AbstractAsset)
app/src/models/brokerage/testBrokerage.ts:94
↓ 2 callers
Method
getHistorySlice
(id: Id, startDate: Date, endDate: Date)
app/src/models/history/portfolioHistory.ts:67
↓ 2 callers
Method
getHourAndMinute
()
app/src/models/calendar/index.ts:121
↓ 2 callers
Function
getLine
( title: string | JSX.Element | number | undefined, variant = "subtitle2" )
client/src/components/ItemList/index.tsx:19
↓ 2 callers
Method
getMidPrice
(symbol: string, assetType: AssetTypeEnum)
app/src/models/priceMap/index.ts:273
↓ 2 callers
Function
getOptimizerResults
(id: string)
client/src/services/requests.tsx:55
↓ 2 callers
Method
getOptionSymbol
( targetAsset: AbstractAsset, brokerage: AbstractBrokerage )
app/src/models/asset/Option.ts:294
↓ 2 callers
Function
getPortfolio
(id?: string)
client/src/services/requests.tsx:80
↓ 2 callers
Function
getPortfolioValue
(portfolio?: AbstractPortfolio)
client/src/pages/Portfolios/helper.tsx:47
↓ 2 callers
Method
getStockPrice
(asset: AbstractAsset, bidAsk: BidAskEnum)
app/src/models/priceMap/index.ts:179
↓ 2 callers
Method
getStocksFromFile
(filename: string)
app/src/models/asset/StockData.ts:32
↓ 2 callers
Method
getStrategies
()
app/src/models/portfolio/portfolio.ts:94
↓ 2 callers
Function
getValue
(value: string | number, fieldType: string)
client/src/components/FormControl/DisplayFormGroup.tsx:29
↓ 2 callers
Function
handleChange
(panel: number)
client/src/pages/Optimization/View.tsx:349
↓ 2 callers
Method
initializeConditionsInDb
(forceUpdate = false)
app/src/models/conditions/index.ts:75
↓ 2 callers
Method
isEOD
()
app/src/models/time/index.ts:56
↓ 2 callers
Method
killall
( obj: { userId?: Id }, errMessage: string )
app/src/models/optimization/index.ts:1199
↓ 2 callers
Method
marketIsOpenNow
()
app/src/models/calendar/index.ts:133
↓ 2 callers
Method
minOrMaxOhlcPrice
( arr: Array<Object>, ohlc: OhlcEnum, func: (x: number, y: number) => number )
app/src/models/conditions/movingAverage.ts:92
↓ 2 callers
Method
mutateVector
(vector: OptimizerVector)
app/src/models/optimization/index.ts:496
↓ 2 callers
Method
next
()
app/src/models/time/index.ts:60
↓ 2 callers
Function
onChange
(value?: string | number | Date | null)
client/src/components/FormControl/DisplayFormGroup.tsx:58
↓ 2 callers
Method
preconditionsFailed
( obj: IPrecondition, checkIfpriceIsUnrealistic = true )
app/src/models/strategy/index.ts:172
↓ 2 callers
Function
pushConditions
( items: Item[], conditions: AbstractCondition[], newConditions: AbstractCondition[], side: "Buy" | "S
client/src/pages/Optimization/View.tsx:62
↓ 2 callers
Method
randomizeStrategies
* Randomize strategy conditions, strategy buyAmount, and strategy sellAmount for optimizer * * @param randomizationIntensity: a number between 0
app/src/models/optimization/index.ts:805
↓ 2 callers
Method
recordAction
(actionArray: IAction[], data: ActionData)
app/src/models/backtester/index.ts:425
↓ 2 callers
Method
runBacktestAndCalculateFitness
( backtest: Backtester )
app/src/models/optimization/index.ts:720
↓ 2 callers
Method
runValidationTest
()
app/src/models/optimization/index.ts:628
↓ 2 callers
Method
saveToDb
(stocks: IStock[])
app/src/models/asset/StockData.ts:42
↓ 2 callers
Method
searchQueryInModel
( query: string, limit: number, userId: Id )
app/src/models/strategy/index.ts:314
↓ 2 callers
Method
selectParentRouletteWheel
(fitnessSum: number)
app/src/models/optimization/index.ts:581
↓ 2 callers
Method
selectParentTournament
()
app/src/models/optimization/index.ts:593
↓ 2 callers
Method
sendOrder
(obj: OrderConfig)
app/src/models/brokerage/testBrokerage.ts:129
↓ 2 callers
Function
setCompoundConditions
(conditions: AbstractCondition[])
client/src/pages/Condition/CompoundConditionForm.tsx:131
↓ 2 callers
Method
setFilled
(price: number, time: Date)
app/src/models/order/index.ts:183
↓ 2 callers
Method
setMainPortfolio
(userId: Id)
app/src/models/portfolio/portfolio.ts:309
↓ 2 callers
Method
setSymbol
()
app/src/models/asset/DebitSpread.ts:26
↓ 2 callers
Method
sortFitness
()
app/src/models/optimization/index.ts:598
↓ 2 callers
Function
startOptimizerWorker
( req: Request, res: Response, optimizer: Optimizer )
app/src/controller/optimizationController/index.ts:24
↓ 2 callers
Method
targetAsset
( targetAsset: AbstractAsset, options?: { required: boolean } )
app/src/models/field/formGroup.ts:81
↓ 2 callers
Method
targetAssets
( targetAssets: AbstractAsset[], options?: { required: boolean } )
app/src/models/field/formGroup.ts:108
↓ 2 callers
Method
validate
( startDate: Date, endDate: Date, portfolio: MockPortfolio, brokerage: BacktestBrokerage )
app/src/models/backtester/index.ts:511
↓ 1 callers
Method
HavePosition
(assets: AbstractAsset[])
app/src/models/conditions/havePosition.ts:65
↓ 1 callers
Method
absPercentDifference
(current: number, prev: number)
app/src/models/priceMap/index.ts:71
↓ 1 callers
Method
acknowledge
()
app/src/models/order/index.ts:173
↓ 1 callers
Method
add
(condition: AbstractCondition)
app/src/models/conditions/compound.ts:35
↓ 1 callers
Function
addCompoundCondition
()
client/src/pages/Condition/CompoundConditionForm.tsx:90
↓ 1 callers
Method
addOrderToHistory
(order: Order, commission: number)
app/src/models/portfolio/portfolio.ts:141
↓ 1 callers
Method
addPositions
(quantity: number, price: number)
app/src/models/position/index.ts:38
← previous
next →
101–200 of 708, ranked by callers