
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 portfolioCall spread adjustmentsPut spread adjustmentsShort strangle adjustmentsIron condor adjustmentsShort straddle adjustmentsCalendar spread adjustmentsDebit spread adjustmentsButterfly adjustmentsUsing stop lossesDelta hedgingRolling positionsPairs hedging

Strategies
OverviewLong 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 financeBondsBrokersCandlestick patternsChart patternsDay tradingDividendsEconomic indicatorsEconomicsETFsEquity investmentsExercise & assignmentFinancial analysisFinancial historyFinancial marketsFinancial modelingFinancial theoriesFundamental analysisFuturesInvesting basicsInvestment accountsInvestment taxesInvestor biasesMarket holidaysMarket hoursMarket indexesMarket indicatorsMomentum tradingOptionsOptions pricingOptions settlementPortfolio managementRisk managementStocksStock marketSwing tradingTechnical analysisTechnical indicatorsTrading commissionsTrading platformsTrading psychologyTrend tradingGlossary
Resources

Workshops

Podcast

Blog
Support

Help Center
Overview
Getting started
What is a bot?Creating a bot
Using the bot wizard
Automation 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 typeEvaluating underlying symbol OHLCComparing 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 symbolEvaluating bot position activity historyEvaluating bot position activity history 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 backtestsInstantly create bot from backtestBacktesting 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

LoginSign Up
ResourcesPodcast

Iron Butterfly Strategy - 8 Tips Before Your Next Trade

The iron butterfly strategy is popular for traders of all experience levels. This episode explores the basics and provides 8 actionable suggestions you should consider before placing your next trade.
Iron Butterfly Strategy - 8 Tips Before Your Next Trade
Kirk Du Plessis
Feb 8, 2022

This episode talks about the iron butterfly strategy and shares eight tips to get you ready for your next trade. This is a popular and potentially powerful strategy any trader can add to their portfolio, regardless of their experience level.

Before diving into the eight tips (plus one bonus suggestion!), we break down the basics to help you understand how iron butterflies work. Although iron butterflies are not complicated, we want first to answer some important questions to give you the confidence needed to trade the strategy.

We encourage you to visit the Option Alpha Handbook’s iron butterfly strategy guide for more detailed information.

What is an Iron Butterfly?

An iron butterfly is a multi-leg, risk-defined neutral strategy.

Iron butterflies look to take advantage of time decay, decreasing volatility, and limited movement from the underlying asset.

To set up an iron butterfly, you combine two opposing spreads: a put credit spread and a call credit spread.

You can also think of an iron butterfly as the marriage of two separate neutral trades: a short straddle and a long strangle.

For example, to enter an iron butterfly at $100, you sell a call option and put option with a $100 strike price. You purchase a long call option above the short call option and a long put option below the short put option to create the butterfly's “wings.”

An iron butterfly that collects $5.00 and has $10 wide wings has a max loss of -$500. The max profit potential is $500 (the credit received).

Iron butterfly payoff diagram

It is important to understand the impact time decay and implied volatility have on an iron butterfly.

Time decay benefits iron butterflies. Every passing day reduces the options’ value, which is good for option sellers.

Implied volatility also has a significant impact on the strategy. Iron butterflies look to capitalize on a decrease in implied volatility. Conversely, if volatility rises, option premiums go up across the board.

To exit an iron butterfly, you’ll use closing orders to buy the position for a debit. The goal is to exit an iron butterfly for less than the credit received to enter the position. The difference between what you sold the iron butterfly for and what you bought it for will be your profit or loss.

You can also close iron butterfly positions by legging out of one spread. 

For example, if the stock is rallying higher, you could close out of your put spread and leave the call spread position in place.

It’s okay if the stock moves within a defined range before expiration, but if the underlying price exceeds a break-even price, an iron butterfly will not be profitable at expiration and you should consider adjusting, rolling, or hedging the position.

Adjustments can and should be used to reduce risk in your portfolio. Rolling is also a powerful technique for iron butterflies when you can take in a net credit.

8 Iron Butterfly Tips

1. Wider vs. Taller
  • The iron butterfly payoff diagram has a tall peak in the center and that's your maximum profit point. The maximum profit occurs if the position expires at-the-money of the short option’s strike prices.
  • Buying wings further out on the position creates a very wide pyramid-shaped payoff diagram that allows the stock to move in a much wider range. Buying wider wings increases the credit received because options further out-of-the-money are less expensive. More credit equals wider break-even points and higher profit potential, but the max risk increases.
2. Focus on High Implied Volatility Levels
  • Implied volatility tends to overstate a security’s expected move, giving option sellers an edge.
  • Even in low implied volatility conditions, iron butterflies are still generally profitable.
  • It’s always a good idea to scale back your position size during lower implied volatility levels, and start to get more aggressive, or scale up your position size, when implied volatility increases.
3. Default to Fewer Contracts
  • More contracts mean more associated risk.
  • Fewer contracts are easier to manage, cheaper, and less stressful.
  • Learn to trade with less risk; it is always easier to increase size when you are confident in you strategy.
4. Know Your Break-Even Prices
  • The break-even prices are determined by the total credit received, above or below the short options. 
  • For example, if an iron butterfly is opened for a $5.00 credit, the break-even price will be $5.00 above and below the short strikes. 
  • With autotrading, you can use bots to build iron butterfly strategies that have a high probability of success, and it will automatically account for the breakeven prices.
  • You can also use a decision recipe to estimate the probability of maximum loss.
5. Probability Paradox
  • When you initially enter iron butterfly positions, they don't always look like they have the highest probability of success.
  • The expected probability paradox shows that the actual likelihood of success on iron butterflies is much higher than the initial probabilities suggest.
6. Pre-Plan Inversions
  • Start to think about how you would adjust positions before you need to adjust.
  • Take the time before entering a trade to focus on what you would do if you're challenged.
7. Have Multiple Automated Exits Points
  • This is where you can use bots to your advantage.
  • If you are a manual trader, you will have to watch, monitor, and calculate this all the time.
8. Consider Different Durations
  • Use Option Alpha’s backtester to test different durations for iron butterflies.
  • If you start trading with bots and automation, you don't have to monitor positions as closely because you know the bots are there to manage your positions.
9. BONUS - Automate Everything!
  • When you start trading with automation and start letting automated tools take over your trading, you can make more systematic and less emotional decisions.
  • You can trust the data and let bots manage your positions because you know the probabilities are in your favor.

Check out this awesome template shared in the Community to help get you started trading iron butterflies inside the platform.

Not signed up yet? Join the Waitlist and refer your friends to get platform access quicker!

Join us for a live bot workshop or a live platform demo.

Don't miss this Iron Butterfly workshop.

Here are the backtest inputs and results discussed in the podcast:

Iron butterfly backtest settings
Iron butterfly backtest position averages
Iron butterfly backtest metrics
Iron butterfly backtest ratios
Iron butterfly backtest strategy comparison
Iron Butterfly
Strategies
Implied Volatility
Adjustments
Backtesting

4.8 (1.1k Ratings)
Subscribe Now

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

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