
Start Here
Platform

Tour
Bots 101How it worksLive demo
Tools
Automated tradingOptions backtestingWatchlist scannerPrivate community
Use cases
New investorsStock tradersActive tradersPassive investorsSwing tradersAlgorithmic traders

Templates
By trade type
Stock trading botsOptions trading bots
By strategy type
Bullish options strategiesNeutral options strategiesBearish options strategiesHedging strategies
By style
Active and high frequency botsEvent-based botsTrend trading botsMomentum trading botsStatistic and probability-based botsTechnical analysis botsEarnings strategy bots

Integrations

Pricing
Education

Courses
Overview
By experience
Beginner
What is an options contract?Stock trading vs. options tradingOptions contract specificsCall vs. put options basicsBuying options vs. selling optionsOptions profit and loss diagramsOptions pricing tablesOption moneyness (ITM, OTM, and ATM)Options pricing and the "Greeks"Options expiration and assignmentWhat's our "edge" trading options?Single vs. multi-leg options strategiesSmall account options strategies
Intermediate
Fearless, confident options tradingHistorical volatility vs. implied volatilityPredicting market movesTrade size and capital reservesPortfolio balance and beta weightingHow to choose the best options strategyHow far out to place trades?Strike price anchoring with probabilitiesTips on getting your trades filledAdvanced and contingent orders7 step options trade entry checklist
Advanced
Developing a daily trading routineHow to avoid "Black Swan" eventsAdjusting and hedging option tradesExiting options trades automaticallyOptions strategies we don't adjust (and why)Big picture adjustment strategyWhen to adjust or notAdjusting straddles and stranglesAdjusting credit spreads, iron condors, and calendarsSmarter stop-loss ordersBuilding a diversified options portfolioRolling options trades for duration and premiumOptions expiration week position checklistDealing with stock assignment and dividendsHow to free up trading margin and cash
By subject
Options basics
Why options vs. stocks?What is an options contract?Smart use of leverageOption strike priceOption premiumOption expirationOption contract multiplierProfit and loss diagramsLong call option explainedShort call option explainedLong put option explainedShort put option explainedATM, ITM, and OTM optionsCash vs. margin basicsHigh probability trading definedHow to buy a call optionHow to buy a put optionSingle-leg vs. multi-legWhat is the VIX?Is fundamental analysis dead?
Entering and exiting trades
Game of numbers7 step entry checklistStrong liquidity examplesPicking the next directionScanning for tradesOption pricing table basicsSetting up your trade tabPinning your probability of profitUsing delta for probabilitiesBuy to open vs sell to openBuy to close vs sell to closeMarket, limit, stop loss orders5 types of contingent ordersLimit ordersMarket ordersLimit on close ordersMarket on close ordersAdvanced contingent ordersTaking profits before expirationMechanics of rollingConsider future events
Options expiration
Options expiration explainedWhat is the Options Clearing Corporation (OCC)?Physical vs. cash settlement optionsAmerican vs. European style optionsWeekly options expirationWeekly expiration tags/codesOptions assignment processOptions exercise processTrading timeline (duration)
Bullish options strategies
Bull put spreadBull call spreadLong callShort putBull call backspreadPut broken wing butterflyCall calendar spreadPut diagonal spreadCustom naked putCovered callSynthetic long stock
Neutral options strategies
Short straddleLong straddleIron condorsShort strangleLong strangleIron butterflyUnbalanced iron condors
Bearish options strategies
Bear call spreadBear put spreadLong putShort callBear put backspreadCall broken wing butterflyPut calendar spreadCall diagonal spreadCustom naked callCovered putSynthetic short stock
Portfolio managmeent
No guaranteed tradesDon't do something, sit thereAccount size adjustmentsAvoiding stock market overloadStocks, indexes, & ETFsMonitoring positionsCreating automatic alertsIndividual stock betaPortfolio betaBeta weighting your portfolioUncorrelated industries/sectorsSystematic vs. unsystematic riskEfficient portfolio frontierLimiting undefined risk tradesEconomic calendarConcept of legging
Options pricing and volatility
How to find option price quotesUnderstanding the mathIV vs. IV percentileProbability of profit vs. probability of touchOption probability curveBid-ask spread definedIV expected vs. actual moveThe "Greeks"Fatal pricing errorsInverse ETFsOptions parity
Adjusting trades
#1 adjustment for any tradeWhen to adjust a tradeSingle options trade vs. overall portfolioLeveraging the analyze tabCall spread adjustmentsPut spread adjustmentsShort strangle adjustmentsIron condor adjustmentsShort straddle adjustmentsCalendar spread adjustmentsDebit spread adjustmentsButterfly adjustmentsUsing stop lossesDelta hedgingRolling positionsPairs hedging

Strategies
Long callLong putShort callShort putCovered callCovered putProtective putCollar strategyLEAPSBull call debit spreadBear call credit spreadBull put credit spreadBear put debit spreadLong straddleShort straddleLong strangleShort strangleCall calendar spreadPut calendar spreadIron condorReverse iron condorIron butterflyReverse iron butterflyCall butterflyPut butterflyStrapCall diagonal spreadPut diagonal spreadCall ratio spreadPut ratio spreadCall backspreadPut backspreadLong box spreadShort box spreadReversalStock repair

Topics
OverviewAsset allocationAutomated tradingBehavioral financeBrokersCandlestick patternsChart patternsDividendsEconomic indicatorsEquity investmentsExercise & assignmentFinancial analysisFinancial historyFinancial marketsFinancial modelingFinancial theoriesFundamental analysisFuturesInvestment accountsInvestment taxesInvestor biasesMarket holidaysMarket hoursMarket indexesMarket indicatorsMomentum tradingOptionsOptions pricingOptions settlementPortfolio managementRisk managementStocksStock marketTechnical analysisTechnical indicatorsTrading commissionsTrading platformsTrading psychologyTrend trading
Resources

Workshops

Podcast

Blog
Support

Help Center
Overview
Getting started
What is a bot?Creating a botAutomation typesAutomation editorBot dashboardBot positionsBot logTemplates and cloningKey conceptsSafeguards and limitsPower of botsBest practices
Bot automations
What is an automation?Scanner automationsMonitor automationsEvent automationsEditing automationsReusing automationsCopying automationsOrdering automationsUsing custom inputsBot level inputsAutomation statusesAutomations library
Bot actions
DecisionsOpen positionClose positionNotificationsLoop symbolsLoop positionsBot tagsPosition tags
Bot examples
Genesis 1.0 botGenesis 2.0 botGenesis 3.0 botTrend trading with stocks botPortfolio trend trading botTrend trading with options botMultiple moving averages botTechnical swing trading botTrend and momentum botWeekly credit spread botRecurring iron condors botThe "Honey Badger" botHybrid spreads botHigh IV rank iron condor bot
Decision recipes
Comparing underlying symbol priceEvaluating symbol typeComparing underlying symbol propertiesEvaluating underlying symbol performanceEvaluating underlying symbol standard deviationComparing underlying symbol price to an indicatorComparing multiple underlying symbol indicatorsEvaluating underlying symbol implied volatility rankEvaluating underlying symbol earnings reportingEvaluating underlying symbol price probabilityEvaluating underlying symbol probability within rangeEvaluating bot propertiesEvaluating bot available capital for opportunitiesComparing bot position count to position typeComparing bot position count to underlying symbolEvaluating bot position count to position type and underlying symbolEvaluating bot last position activityEvaluating bot last activity with underlying symbolComparing bot active orders statusComparing bot active orders status with underlying symbolEvaluating bot position availabilityEvaluating bot tagsEvaluating opportunity availabilityEvaluating opportunity return expectationsComparing opportunity attributesComparing opportunity leg attributesComparing opportunity bid-ask spreadEvaluating opportunity probabilitiesEvaluating position performanceComparing profit target to trailing valueComparing position time to expirationComparing position durationEvaluating position underlying symbolComparing position propertiesComparing position leg propertiesEvaluating position typeEvaluating position sideComparing underlying symbol price to position legEvaluating position tagsEvaluating underlying symbol indicator propertiesComparing multiple underlying symbol indicator propertiesEvaluating MACD technical indicatorComparing Bollinger Bands to symbol priceEvaluating stochastic technical indicatorComparing VIX propertiesEvaluating market time of the dayEvaluating days of the weekEvaluating bot switches
Position statement
Activity summaryPosition detailsTrade detailsOpened positionsClosed positionsCanceled positionsOverride positionsExpired positionsPosition historyManually open positionManually close positionImport position
Order pricing
SmartPricingFinal price settingsPosition summaryOrder detailsWorking ordersManual override
Bot templates
Creating new templatesUpdating existing templatesDeleting templatesSharing templatesUpdating shared templatesTemplate best practices
Cloning bots
Cloning existing botsCloning from templateCloning from shared template
Troubleshooting
Using bot logsTesting your botsNot enough capital warningDaily position limit warningTotal position limit warningPricing anomaly warningMissing or invalid input errorDaily symbol limit errorExcessive errors failsafeOverlapping strikes failsafePrice exceeds strike-difference errorOptions expiration protocolDuplicate orders errorOptions approval level errorBot event loopsStock splits and corporate actionsSupported browsersSupported countries
Community forum
Community guidelinesCrafting your introductionSending group messagesSending private messagesAttaching bot templatesReceiving bot templatesAttaching automationsReceiving automationsFollowing tradersPosting publiclyEditing posts and messagesSubscribed discussionsUsing bookmarks
Using backtester
Running a new backtestBacktesting results summaryModifying existing backtestsMy backtestsBacktesting research databaseTop backtestsBacktesting errors
Account settings
My profileTrading accountsConnecting to TDAmeritradeConnecting to TradeStationConnecting to TradierIncompatible accountsPassword managementSession timeoutTwo-step authentication
Technical docs
Infrastructure and securityAutomation structureAutomation behaviorData feedsOrder handlingTrade enforcementsBroker rejection errorsBot limitationsProfit and lossFair value pricingDecision propertiesDecision calculationsParameter selectionCalculating probabilityPlatform indicators

Contact
Send FeedbackReport IssueEmail Us
Option AlphaOption Alpha

LoginFree Trial
EducationPortfolio ManagementReturn Calculations

Return Calculations

Return calculations quantify the profits and losses from investments. Return calculations measure the performance of individual assets or overall portfolios. There are multiple ways to calculate investment performance.

Dollar Return

Total dollar return calculates the returns from portfolio investments over a defined time period. Dollar return is the actual aggregate profit and loss realized in an account. Dollar returns can be calculated on individual positions or the entire portfolio.

Total dollar return considers the capital gain or loss on an investment plus interest, dividends, and distributions. The total return is based on the change in the market value of an asset. The total return includes the reinvestment of dividend payments and capital gains.

For example, an investor purchases 100 shares of a $50 stock for a net cost of $5,000. If the stock pays a 5% dividend, the investor receives $250 of dividend income at the end of the one-year holding period. If the stock price increases to $60, the investor has a capital gain of $10 x 100 shares, or $1,000. The total value of the asset is now $6,250. The total dollar return is $250 + $1,000 = $1,250.

Formula for calculating total dollar return

Total dollar return is important because it considers many factors of stock ownership, not just the change in an asset’s price.

Percentage Return

Percentage return measures the percentage gain or loss on an asset or portfolio relative to its starting value.

In the example above, the investor earned a $1,250 total dollar return on a $5,000 investment. To calculate the total return in percentage, simply divide the total gains ($1,250) by the starting value ($5,000) = 25%.

Percentage return formula

Total percent return can be a better indicator of return on investment because it shows growth relative to the initial investment.

Dividend yield refers to the percentage amount of a security that is paid to shareholders as dividend income.

For example, a $100 stock with a 5% annual dividend yield will pay the investor $5 per share owned every year the security is held, and the company continues to pay the dividend.

Dividend yield formula

Not all companies pay dividends. Dividend yield decreases as the underlying asset’s share price increases, and vice versa, assuming the dividend amount is constant.

Annualized Return

An annualized return is the annualized amount of money earned by an investment or portfolio over a year. Annualized returns are calculated to represent what an investor would earn if the returns were compounded.

To calculate the annual return, divide the total returns by the number of years in the holding period. For example, if an investment has yielded 10% over a five year period, the annualized return would be 2%.

Investment returns can be compared to determine the volatility within the holding period, as not all returns are created equally. 

A holding period return is the total return earned on an investment for the period of time it was held. Holding period return helps compare two assets’ return that were purchased and held at different times.

To calculate the holding period return as a percentage, subtract the asset’s current value from the purchase price, plus any dividend earned, and divide by the asset’s original value. For example, if an investor purchased one share of a $100 stock, earned a 5% dividend yield, the stock increased to $110, and was sold one year after the initial purchase, the investor earned $15 for the year: $5 + ($110-$100) = $15/$100 = 15% holding period return for the one year holding period. 

The effective annual return includes the effects of multiple compounding periods and is higher than the annual percentage rate of return. The effective annual return calculates the return when compounded semi-annually.

For example, if a 15% return was made in 6-months, the annualized return would be higher than 15%.

Effective annual return formula

The effective annual return is calculated using the following formula: 1 + Effective Annual Return = (1 + Holding Period Percentage Return)^m where m is the number of holding periods in a year. So, the 15% holding period return earned in 6-months would have an effective annual return equal to 1 + EAR = (1 + .15)^2 or 1.3225, for an annualized return of 32.25%.

Average Returns

Average returns may be calculated using different methods.

The arithmetic average is the sum of returns divided by the number of holding periods. The arithmetic average is not typically a useful tool for calculating investment returns, as the value can be misleading because arithmetic returns ignore the effects of compounding. If a large portion of the portfolio’s account is lost in a single year, the percentage return on less capital is skewed because the results are not compounded.

For example, if an investor has returns of 20%, 40%, and -30% over a three year period, the arithmetic average return would equal 10% (20% + 40% - 30% = 30%/3 = 10%). But the 30% loss is significantly larger than the 20% gained in the first year.

Arithmetic average return formula

Instead, the geometric average is often used in finance. Geometric average factors compound growth into its equation. Geometric return is calculated by adding 1 to each number, then multiplying all the numbers together and raising the sum to a factor of 1 divided by the total amount of periods calculated, and then subtracting 1.

Geometric average return formula

In the above example, the calculation would appear as follows: (1.2)*(1.4)*(0.7)^1/3 - 1 = 1.1761/3 - 1 = 5.6%, much lower than the arithmetic return of 10%.

Dollar weighted returns include cash inflows and outflows. If money is deposited or withdrawn from an account, gains or losses are realized with the purchase and sale of assets, or dividends are received or reinvested, the dollar-weighted return will include these cash flows in the total return. The dollar-weighted return helps measure the overall performance of an investment.

Join 200k+ options traders
Thank you! Please check your email!
Oops! Something went wrong...
Be the first to get notified when we publish new updates.

FAQs

What is the difference between a dollar return and a percentage return?

The total return is based on the change in the market value of an asset. Total dollar return calculates the returns from portfolio investments over a defined time period.

Dollar return is the actual aggregate profit and loss realized in an account and can be calculated on individual positions or the entire portfolio. Total dollar return considers the capital gain or loss on an investment plus interest, dividends, and distributions.

Percentage return measures the percentage gain or loss on an asset or portfolio relative to its starting value. Total percent return can be a better indicator of return on investment because it shows growth relative to the initial investment.

How do you calculate the percentage return?

To calculate the total return in percentage, simply divide the total gains by the starting value. For example, if an investor earns $1,250 return on a $5,000 investment, divide the total gains ($1,250) by the starting value ($5,000) = 25%.

How do you calculate annualized returns?

Annualized returns are calculated to represent what an investor would earn if the returns were compounded. To calculate the annual return, divide the total returns by the number of years in the holding period.

For example, if an investment has returned 10% over five years, the annualized return would be 2%.

For holding periods of less than one year, returns can be annualized to determine the compounded return. The effective annual return is equal to one plus the percentage return raised to the number of periods in a year minus one.

For example, if an investor made a 5% return in six months, the effective annual return would be (1 + 0.05)2 -1 or 10.25%. 

How do you calculate annualized returns in excel?

To calculate the annual return, divide the total returns by the number of years in the holding period. This can be calculated in Excel by inputting the values into cells and using the software’s functions to divide the values.

What is the average rate of return on stocks?

The average return rate for stocks varies by market capitalization with small-cap and mid-cap stocks having higher average annual returns but increased volatility compared to large-cap stocks.

On this page
Dollar Return
Percentage Return
Annualized Return
Average Returns
FAQs
Share this





No-code, fully automated trading for stocks and options.

HomeAboutLegalStatusContact
©2022 Option Alpha. All Rights Reserved. Patent Pending USSN 63/118,547