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
↓ 1 callers
Function
addSimpleCondition
()
client/src/pages/Condition/CompoundConditionForm.tsx:85
↓ 1 callers
Method
addToOrderHistory
* Models the order history of a portfolio
app/src/models/history/orderHistory.ts:56
↓ 1 callers
Method
addValidationFitnessHistory
()
app/src/models/optimization/index.ts:618
↓ 1 callers
Method
allocation
(fieldName: string, value: Allocation)
app/src/models/field/formGroup.ts:29
↓ 1 callers
Function
appendCondition
( oldC: AbstractCondition, newC: AbstractCondition )
client/src/pages/Optimization/View.tsx:68
↓ 1 callers
Method
buy
(order: Order)
app/src/models/portfolio/mockPortfolio.ts:126
↓ 1 callers
Method
buyPreconditionsCheck
(obj: IPrecondition)
app/src/models/strategy/index.ts:144
↓ 1 callers
Method
calculateFinalStatistics
(priceMap: PriceMap)
app/src/models/backtester/index.ts:268
↓ 1 callers
Method
calculateMaxDrawdown
(history: { value: number }[])
app/src/models/statistics/index.ts:84
↓ 1 callers
Method
calculateStatistics
( finalValue: number, initialValue: number, valueHistory: { value: number }[], deltaHistory: {
app/src/models/statistics/index.ts:47
↓ 1 callers
Method
calculateTargetPrice
( brokerage: AbstractBrokerage, asset: AbstractAsset, currentTime: Date )
app/src/models/conditions/movingAverage.ts:105
↓ 1 callers
Function
cancelOptimization
(id: string)
client/src/services/requests.tsx:61
↓ 1 callers
Method
checkBacktestPreconditions
(startDate: Date, endDate: Date)
app/src/models/backtester/index.ts:505
↓ 1 callers
Method
checkPreconditions
(long: Option, short: Option)
app/src/models/asset/DebitSpread.ts:30
↓ 1 callers
Function
cleanup
(_exitCode, signal)
app/src/app.ts:100
↓ 1 callers
Method
conditionToVector
(obj: { condition: AbstractCondition; strategyIdx: number; conditionIdx: number; path: string;
app/src/models/optimization/index.ts:978
↓ 1 callers
Method
config
()
app/src/models/portfolio/portfolio.ts:102
↓ 1 callers
Method
connectHelper
()
app/src/services/db.ts:29
↓ 1 callers
Method
connectTest
()
app/src/services/db.ts:43
↓ 1 callers
Method
constructHistory
( history: MarketDataArray, range: DateRange, meanObject: IMeanObject )
app/src/models/brokerage/dataTransformer/index.ts:142
↓ 1 callers
Method
constructNewStrategy
(obj: IStrategy)
app/src/models/strategy/index.ts:102
↓ 1 callers
Method
countNumAssets
(positions: IPosition[])
app/src/models/allocation/index.ts:154
↓ 1 callers
Function
createBacktest
(portfolioId: string, data: BacktestData)
client/src/services/requests.tsx:102
↓ 1 callers
Function
createCompoundCondition
(data: CompoundCondition)
client/src/services/requests.tsx:98
↓ 1 callers
Function
createConditionFromForm
(data: { id?: string; form: IFormControl; type: ConditionEnum; })
client/src/services/requests.tsx:93
↓ 1 callers
Method
createFromPositionArray
(pos: IPosition[])
app/src/models/asset/index.ts:170
↓ 1 callers
Method
createInitialPortfolio
(userId: Id)
app/src/models/portfolio/portfolio.ts:298
↓ 1 callers
Method
createLeapConfig
()
app/src/models/asset/Option.ts:98
↓ 1 callers
Method
createPopulation
( portfolioObj: AbstractPortfolio, numPortfolios: number )
app/src/models/optimization/index.ts:313
↓ 1 callers
Function
createPortfolio
(p: IPortfolio)
client/src/services/requests.tsx:71
↓ 1 callers
Method
createPriceStream
()
app/src/controller/forwardtestController/index.ts:446
↓ 1 callers
Method
createStream
(_symbols: Set<string>)
app/src/models/brokerage/testBrokerage.ts:146
↓ 1 callers
Method
createTrainingBacktest
(vector: OptimizerVector[])
app/src/models/optimization/index.ts:669
↓ 1 callers
Method
createValidationBacktest
(vector: OptimizerVector[])
app/src/models/optimization/index.ts:692
↓ 1 callers
Method
createWeeklyConfig
()
app/src/models/asset/Option.ts:82
↓ 1 callers
Method
createWorker
(brokerage: IBrokerage)
app/src/models/backtester/index.ts:592
↓ 1 callers
Method
crossover
(motherIdx: number, fatherIdx: number)
app/src/models/optimization/index.ts:508
↓ 1 callers
Method
dateExistsInDatabase
( month: number, year: number )
app/src/models/calendar/index.ts:47
↓ 1 callers
Method
dayTimeArray
()
app/src/models/time/index.ts:44
↓ 1 callers
Method
deleteById
(strategyId: Id, userId: Id)
app/src/models/strategy/index.ts:310
↓ 1 callers
Function
deletePortfolioStrategy
( portfolioId: string, strategyId: string )
client/src/services/requests.tsx:87
↓ 1 callers
Method
deleteStrategyByName
(name: string, userId: Id)
app/src/models/strategy/index.ts:306
↓ 1 callers
Function
dfs
(compound: CompoundCondition, pos: number[])
client/src/pages/Strategies/NewStrategy.tsx:270
↓ 1 callers
Method
downloadCalendarData
(startYear: number)
app/src/models/calendar/index.ts:73
↓ 1 callers
Function
editOptimizer
( optimizerId: string, data: { form: IFormControl } )
client/src/services/requests.tsx:40
↓ 1 callers
Function
editPortfolio
(portfolioId: string, data: IPortfolio)
client/src/services/requests.tsx:73
↓ 1 callers
Function
editPortfolioFromMock
( portfolioId: string, data: AbstractPortfolio )
client/src/services/requests.tsx:76
↓ 1 callers
Method
elitism
(count: number)
app/src/models/optimization/index.ts:1145
↓ 1 callers
Function
emptyStrategy
()
client/src/pages/Strategies/NewStrategy.tsx:66
↓ 1 callers
Method
expireOptions
(portfolio: MockPortfolio)
app/src/models/backtester/index.ts:281
↓ 1 callers
Method
expireOptions
(portfolios: Portfolio[])
app/src/models/asset/Option.ts:313
↓ 1 callers
Function
filterHistory
( history: timestamp[], day: DateGraphEnum, endDateOriginal: Date )
client/src/utils/index.tsx:71
↓ 1 callers
Method
findById
(id: Id, userId: Id)
app/src/models/portfolio/portfolio.ts:211
↓ 1 callers
Method
findDateClosestTo
( date: Date, expirationArray: Array<Datestring> )
app/src/models/asset/Option.ts:146
↓ 1 callers
Method
findDateRightAfter
( date: Date, expirationArray: Array<Datestring> )
app/src/models/asset/Option.ts:177
↓ 1 callers
Method
findDateRightBefore
( date: Date, expirationArray: Array<Datestring> )
app/src/models/asset/Option.ts:164
↓ 1 callers
Method
findOrCreate
( strategyObj: IStrategy, userId: Id )
app/src/models/strategy/index.ts:234
↓ 1 callers
Method
findSymbolClosestToStrike
( targetStrike: number, optionType: OptionTypeEnum, optionChain: OptionChain )
app/src/models/asset/Option.ts:233
↓ 1 callers
Method
findUpdated
( obj: { userId: Id; active: boolean; deployment: DeploymentEnum; }, currentPort
app/src/models/portfolio/portfolio.ts:252
↓ 1 callers
Method
fixAllocationFields
* Mutates the child and fixes the min/max value depending on allocation type * * @param child: OptimizerStateElement
app/src/models/optimization/index.ts:735
↓ 1 callers
Method
generateBaselineComparison
()
app/src/models/backtester/index.ts:208
↓ 1 callers
Method
generateChildren
(parents: { motherIdx: number; fatherIdx: number }[])
app/src/models/optimization/index.ts:462
↓ 1 callers
Method
generateMockData
(obj: IGeneratedData, range: DateRange)
app/src/models/brokerage/dataTransformer/index.ts:38
↓ 1 callers
Method
generatePriceObj
( prevPrices: MarketDataPoint, meanObject: IMeanObject, date: Datestring, volume: number )
app/src/models/brokerage/dataTransformer/index.ts:169
↓ 1 callers
Method
getActions
()
app/src/models/backtester/index.ts:574
↓ 1 callers
Method
getAssetField
()
app/src/models/field/formGroup.ts:18
↓ 1 callers
Function
getAssetHistory
( assetName: string, assetType: "stock" | "crypto" )
client/src/services/requests.tsx:64
↓ 1 callers
Function
getAssetType
(asset: { name: string; type: string })
client/src/utils/index.tsx:154
↓ 1 callers
Method
getAssetType
(asset: AbstractAsset)
app/src/models/asset/index.ts:85
↓ 1 callers
Method
getBacktestDailyPriceObj
(d: Date, symbol: string)
app/src/models/brokerage/BacktestBrokerage.ts:216
↓ 1 callers
Method
getBacktestIntradayPriceObj
(d: Date, symbol: string)
app/src/models/brokerage/BacktestBrokerage.ts:246
↓ 1 callers
Function
getBacktestPriceHistory
(backtest: IBacktest)
client/src/pages/Portfolios/helper.tsx:87
↓ 1 callers
Function
getBacktests
(portfolioId?: string)
client/src/services/requests.tsx:104
↓ 1 callers
Method
getBackup
()
app/src/models/priceMap/index.ts:317
↓ 1 callers
Method
getCalendar
(month: number, year: number)
app/src/models/brokerage/TradierBrokerage.ts:257
↓ 1 callers
Function
getChip
(status: StatusEnum, tooltipText: string)
client/src/pages/Optimization/shared.tsx:4
↓ 1 callers
Method
getClass
()
app/src/models/asset/Stock.ts:16
↓ 1 callers
Method
getConditionOptions
()
app/src/models/conditions/index.ts:62
↓ 1 callers
Function
getConditions
()
client/src/services/requests.tsx:91
↓ 1 callers
Function
getEarliest
(condition: AbstractCondition)
app/src/models/portfolio/abstractPortfolio.ts:333
↓ 1 callers
Method
getField
(name: string)
app/src/models/field/formControl.ts:37
↓ 1 callers
Method
getFinalResult
(currentPercentChange: number)
app/src/models/conditions/positionPercentChange.ts:48
↓ 1 callers
Method
getForm
(req: Request, res: Response)
app/src/controller/optimizationController/index.ts:176
↓ 1 callers
Method
getFromUser
( userId: Id, query: FilterQuery<IConditionDocument> = {} )
app/src/models/conditions/index.ts:31
↓ 1 callers
Method
getHistory
( brokerage: AbstractBrokerage, asset: AbstractAsset, currentTime: Date )
app/src/models/conditions/movingAverage.ts:160
↓ 1 callers
Method
getInternalBrokerage
()
app/src/models/brokerage/BacktestBrokerage.ts:82
↓ 1 callers
Method
getMSUntilOpen
()
app/src/models/calendar/index.ts:140
↓ 1 callers
Method
getMSUntilTomorrow
()
app/src/models/calendar/index.ts:147
↓ 1 callers
Method
getMapLastIteration
()
app/src/models/priceMap/index.ts:131
↓ 1 callers
Method
getMeanObject
( history: MarketDataArray, meanDeviationValue: number, range: DateRange )
app/src/models/brokerage/dataTransformer/index.ts:60
↓ 1 callers
Function
getMonthYearObj
(date = new Date())
app/src/utils/functions.ts:83
↓ 1 callers
Method
getNumParents
()
app/src/models/optimization/index.ts:400
↓ 1 callers
Method
getOptionChain
(option: Option, expirationStr: string)
app/src/models/brokerage/testBrokerage.ts:44
↓ 1 callers
Method
getOptionsSymbols
( strategies: Strategy[], brokerage: AbstractBrokerage )
app/src/models/asset/Option.ts:276
↓ 1 callers
Method
getOrders
()
app/src/models/backtester/index.ts:432
↓ 1 callers
Function
getPortfolioHistory
(portfolioId?: string)
client/src/services/requests.tsx:35
↓ 1 callers
Function
getPortfolios
()
client/src/services/requests.tsx:70
↓ 1 callers
Function
getPositionList
(portfolio?: AbstractPortfolio)
client/src/pages/Portfolios/helper.tsx:26
↓ 1 callers
Method
getSpreadPrices
( assets: { long: AbstractAsset; short: AbstractAsset }, side: BuyOrSellEnum, fillEnum = FillProba
app/src/models/priceMap/index.ts:110
↓ 1 callers
Function
getStockData
(stock: string)
client/src/services/requests.tsx:34
← previous
next →
201–300 of 708, ranked by callers