Buying Index Puts Explained

Best Binary Options Brokers 2020:

    Top Broker!
    Best Choice For Beginners!
    Free Trading Education!
    Free Demo Account!
    Big Sign-up Bonus!


    Perfect For Experienced Traders!

Long Put Option Overview

Kevin Ott

The long put option strategy is a bearish options trading strategy that capitalizes on increases in volatility and downward moves in the underlying asset. In addition to speculation, purchasing put options are a common way to hedge existing long positions from drastic declines.

Contrary to many long option trading strategies, the long put option strategy has a limited profit, which is capped at the underlying asset going to zero. Long call options, however, have a theoretical unlimited profit. Read more about puts.

Key Points

  • Long puts perform very well in bear markets when volatility expands and underlying prices decline
  • Long puts decay over time
  • Traders commonly purchase puts as a hedge against their long stock positions
  • Ally Invest is the best & cheapest online broker to trade long puts
  • Ally charges only $0.50 per contract

Tastyworks is one of the most popular online brokerages to trade put options because of $0.00 commissions and free professional options trading platforms.

Long Put Option Strategy Definition

Note: like most options strategies, you can buy puts in-the-money (ITM), at-the-money (ATM), or out-of-the-money (OTM). Unlike buying calls, the potential profit for buying puts is not unlimited, since assets can’t trade below zero.

Long Put Option Strategy Example

Stock XYZ is trading at $50 a share.

Buy $47 put for $0.30

Long Put Summary

Maximum Profit Defined
Maximum Loss Defined
Risk Level Medium
Best For Making large sums of money when prices plummet
When to Trade When you expect a stock to crash
Legs 1 leg
Construction long out
Opposite Position Short put

Maximum Profit and Loss of the Long Put Option Strategy

Maximum profit for a long put = UNDERLYING ASSET GOING TO ZERO

Maximum loss for a long put = PREMIUM SPENT

Break-Even for the Long Put Option Strategy

Breakeven point for the long put option strategy = strike price – premium spent.

In the example above, the break-even point at expiration for buying 1 put in stock XYZ is $46.70 (strike price of option [$47] – premium spent [$0.30]).

In other words, stock XYZ has to fall $3.30 in order to break even by the time the put expires.

Why Trade Long Put Options?

The main reason to buy puts in an underlying asset is out of fear or speculation that the underlying asset is going to decrease in value. A long put only pays if the underlying asset depreciates. Unlike many other options strategies that pay if nothing happens, oftentimes dramatic moves are required for the long put option strategy to be profitable.

Best Binary Options Brokers 2020:

    Top Broker!
    Best Choice For Beginners!
    Free Trading Education!
    Free Demo Account!
    Big Sign-up Bonus!


    Perfect For Experienced Traders!

Besides buying puts to hedge long positions or entire portfolios, traders often buy puts to synthetically short a security without the possibility of an unlimited loss.

When selling a stock or future short, i.e. selling to open, the max loss is theoretically unlimited. However, the max loss for a long put is always the total sum of the premium spent. This makes buying puts an attractive option for short-biased traders looking to limit their upside risk.

The Hidden Risk of Buying Puts

Traders should be aware that puts generally trade more expensive than calls.

For the majority of securities, there is always a possibility (however faint it may be) that the security could completely crash down. This is because there is an emotional element to a stock or futures contract or index that’s crashing and burning. Many traders just want to get out of a falling stock, but when this happens, the selling only increases.

Buying puts should be thought of as buying insurance in case the underlying asset crashes. A lot of hedge funds and institutions can only maintain so much long exposure in the market, and instead of trimming their positions, they will often buy puts to protect their downside exposure; this also creates a demand for puts and it just makes them more expensive. The downside risk is simply larger for most people than the upside risk, because most market participants are long. The giant exception to this is with individual stocks, particularly biopharmaceutical stocks, where it’s common to see 300% increases overnight following a favorable FDA result. Before and after events like this, calls can totally trade richer than puts.

The hidden risk with buying puts is overpaying for protection that will only pay if there is a severe drop in the underlying asset, like 20%. Stock crashes and financial crises are pretty rare, but they do happen. Nevertheless, put buyers need to be aware that far OTM puts can trade very rich with implied volatility, yet they have a high likelihood of ultimately expiring worthless.

Why Not Just Sell Puts If They All Expire Worthless?

Well, all puts do NOT expire worthless. Puts that are ATM frequently expire ITM. For far out-of-the-money puts, the likelihood of a worthless expiration is heightened. However, the massive caveat is that just because the puts will end up expiring worthless does not mean that they won’t increase in value before expiration.

Even far OTM puts can double or triple in value with spikes in volatility, and this instills enough fear to cause many put writers to close out their positions; or be obligated to because of margin calls.

Margin Requirements for Long Puts

The margin requirement to buy a put is always the total cost of the premium, i.e. the margin requirement for a long put is the maximum loss for the trade.

What About Theta (Time) Decay?

Theta decay hurts a long put that is ATM or OTM. If you are long an OTM put, you will be fighting premium decay everyday. This is one of the major reasons why making money with puts that are OTM is so difficult.

When should I close Out a Long Put?

It depends on your objective. If you bought the put to hedge, then it would obviously be unwise to close the hedge prior to closing the original investment that necessitated a hedge. Ideally, the hedge and the original investment should be closed out at the same time to avoid slippage.

A lot of traders who purchase puts out of speculation close out the put prior to expiration. As expiration nears, volatility and time premium will have less of an effect on an option’s price.

As a general rule, long puts that have decreased to a near zero value should never be closed out. Essentially, it is a riskless trade. The value of the put can’t go below zero, so it can only go up in the event volatility increases or the underlying asset decreases.

Anything I should Know About Expiration?

If a long put expires out-of-the-money, there is no need to take action. The position will automatically fall off of your account by the next trading day.

If a long put expires in-the-money, there might be some cause for concern. If you do not have enough capital in your account to short the appropriate number of shares, a margin call will likely be issued. Usually, your broker will contact you prior to expiration asking you to close out a long put position that would have a negative margin impact on your account.

The other expiration risk with owning puts, assuming the underlying asset is a stock, is that there will not be a lot of available stock to borrow. If this is the case, you could end up being short the stock and charged a hard-to-borrow fee. However, this is very rare and it is best to check with your broker prior to expiration about the impact of a long put.

Important Tips on Buying Puts

The long put option strategy is a great way to short an asset and eliminate the possibility of an unlimited loss. If you sell a stock or futures contract short, there is always the possibility of the worst-case scenario loss. The long put option trading strategy eliminates this possibility. In exchange for this favorable risk/reward ratio, long puts (especially those that are OTM) have a high probability of expiring totally worthless. If you short a stock or future, the short position itself can never be worthless.

This is one of the key distinctions between buying puts and outright shorting an asset. Another key distinction, is that puts are subject to changes in volatility, where shorting an individual asset is not.

Meaning, if an asset crashed, a long put position would benefit from an explosion in volatility as well as, obviously, a decline in the underlying asset. This is one of the reasons why traders like buying puts, because the added component of volatility almost adds another way to make money.
Tastyworks is one of the most popular online brokerages to trade put options because of $0.00 commissions and free professional options trading platforms.

What Are Put Options, and How Do You Buy Them?

Want to bet against the future of a company or index? A put option is one way to do so. It gives the owner of an option contract the ability to sell at a specified price any time before a certain date. It can be a good way to hedge against declines, but it comes with a bit of risk. You can lose not only what you invested, but even more than you realized. If you’re unsure of whether put options could be beneficial for you, talk to a financial advisor in your area.

Put Options Explained

Buying a put option gives you the right to sell a stock at a certain price – the strike price – any time before a certain date. This means you can require whoever sold you the put option – the writer – to pay you the strike price for the stock at any point before the time expires. However, you are under no obligation to do so.

Buying put options is a way to hedge against a potential drop in share price. They could also reap profits from bear markets or declines in the prices of individual stocks.

Risk of Put Options

Options are derivatives, meaning they derive their value from an underlying security. Trading in derivatives can be more complicated and risky than buying and selling stocks and bonds.

Depending on the type of derivative, losses can be much more than the amount invested. In a worst-case scenario, losses for some derivatives can be nearly limitless.

Hedging With Put Options

One use for put options is to hedge against a possible drop in your portfolio’s share prices. Say you own 100 shares of a stock valued at $100 per share. You are concerned that the stock could fall to $90 over the next three months.

You could buy a put option giving you the right to sell 100 shares of the stock at a strike price of $100 at any time in the next three months. Since you own the shares, this is called a covered option.

Option prices vary, but say this one costs $2 per share. That’s $200 for a standard lot of 100 shares.

If the stock falls to $90 or lower during that period, you could require the writer of the option to buy your shares for $100 each. This would prevent you from losing any more than the $200 cost of the option.

If the three months passes without the shares falling below $100, you would let the option expire without exercising it. You would have spent $200 without gaining anything but peace of mind.

Buying Uncovered Put Options

You can also buy put options for shares you don’t own. But you have to buy the shares before exercising the that uncovered put option.

You can buy put options on indexes as well as individual securities. This can produce profits from broad declines in bear markets.

If the price of the optioned shares in the earlier example fell to $90, the buyer of an uncovered put option could still require the writer to purchase 100 shares for $100 each. First, he or she would purchase the shares for $90 each. After paying the $200 option premium, this put option would earn $800.

Of course, the share prices might not decline below the strike price. Then the put option buyer would let the option expire unused. The $200 would have been spent for no gain.

Buying uncovered put options gives an investor lots of leverage. In this example, the investor controls shares worth $10,000 at a cost of only $200. That $200 is also all the investor has at risk.

However, the profit potential in this example is as high as $10,000, or $9,800 after the $200 option premium, should the shares drop to zero in value.

How to Buy Put Options

To buy put options, you have to open an account with an options broker. The broker will then assign you a trading level. That limits the type of trade you can make based on your experience, financial resources and risk tolerance.

To buy a put option, first choose the strike price. This will normally be somewhat below where the stock is currently trading.

Next choose an expiration date. This could typically be from a month to a year in the future. Longer time periods generally mean less risk.

Next decide how many contracts to buy. Each options contract is for 100 shares of stock. For each contract you will pay the listed premium for that option, plus brokerage fees.

After paying, watch stock prices to see if it’s time to exercise the option. You can exercise the option at any time before the expiration date.

If current prices fall below the strike price, the option is considered in the money. If your option is in the money, you can require the writer of the option to purchase your shares at the higher strike price.

If the stock price doesn’t decline, you can let the option expire. You won’t make anything but your losses will be limited to the option costs and fees.

Bottom Line

Buying put options can be a simple and less risky way to trade options. Put options can hedge portfolios and produce profit during falling markets. But it’s important to learn how they work and make sure you can withstand losses before buying put options.

If you aren’t sure what trading level you’d meet or how much risk you’re willing to take on, it may be time to talk to a financial professional. They can help you figure out those details and weigh the benefits and risks of put options against similar alternatives.

Использование EXPLAIN. Улучшение запросов

Когда вы выполняете какой-нибудь запрос, оптимизатор запросов MySQL пытается придумать оптимальный план выполнения этого запроса. Вы можете посмотреть этот самый план используя запрос с ключевым словом EXPLAIN. EXPLAIN – это один из самых мощных инструментов, предоставленных в ваше распоряжение для понимания MySQL-запросов и их оптимизации, но печальным фактом является то, что многие разработчики редко его используют. В данной статье вы узнаете о том, какие данные предлагает EXPLAIN на выходе и ознакомитесь с примером того, как использовать его для оптимизации запросов.

Что предлагает EXPLAIN?

Использовать оператор EXPLAIN просто. Его необходимо добавлять в запросы перед оператором SELECT. Давайте проанализируем вывод, чтобы познакомиться с информацией, возвращаемой командой.

Вывод может не выглядеть точь-в-точь так, тем не менее, в нем будут содержаться те же 10 столбцов. Что же это за возвращаемые столбцы?

  • id – порядковый номер для каждого SELECT’а внутри запроса (когда имеется несколько подзапросов)
  • select_type – тип запроса SELECT.
  • SIMPLE — Простой запрос SELECT без подзапросов или UNION’ов
  • PRIMARY – данный SELECT – самый внешний запрос в JOIN’е
  • DERIVED – данный SELECT является частью подзапроса внутри FROM
  • SUBQUERY – первый SELECT в подзапросе
  • DEPENDENT SUBQUERY – подзапрос, который зависит от внешнего запроса
  • UNCACHABLE SUBQUERY – не кешируемый подзапрос (существуют определенные условия для того, чтобы запрос кешировался)
  • UNION – второй или последующий SELECT в UNION’е
  • DEPENDENT UNION – второй или последующий SELECT в UNION’е, зависимый от внешнего запроса
  • UNION RESULT – результат UNION’а

  • Table – таблица, к которой относится выводимая строка
  • Type — указывает на то, как MySQL связывает используемые таблицы. Это одно из наиболее полезных полей в выводе потому, что может сообщать об отсутствующих индексах или почему написанный запрос должен быть пересмотрен и переписан.
    Возможные значения:

    • System – таблица имеет только одну строку
    • Const – таблица имеет только одну соответствующую строку, которая проиндексирована. Это наиболее быстрый тип соединения потому, что таблица читается только один раз и значение строки может восприниматься при дальнейших соединениях как константа.
    • Eq_ref – все части индекса используются для связывания. Используемые индексы: PRIMARY KEY или UNIQUE NOT NULL. Это еще один наилучший возможный тип связывания.
    • Ref – все соответствующие строки индексного столбца считываются для каждой комбинации строк из предыдущей таблицы. Этот тип соединения для индексированных столбцов выглядит как использование операторов = или
    • Fulltext – соединение использует полнотекстовый индекс таблицы
    • Ref_or_null – то же самое, что и ref, но также содержит строки со значением null для столбца
    • Index_merge – соединение использует список индексов для получения результирующего набора. Столбец key вывода команды EXPLAIN будет содержать список использованных индексов.
    • Unique_subquery – подзапрос IN возвращает только один результат из таблицы и использует первичный ключ.
    • Index_subquery – тоже, что и предыдущий, но возвращает более одного результата.
    • Range – индекс, использованный для нахождения соответствующей строки в определенном диапазоне, обычно, когда ключевой столбец сравнивается с константой, используя операторы вроде: BETWEEN, IN, >, >=, etc.
    • Index – сканируется все дерево индексов для нахождения соответствующих строк.
    • All – Для нахождения соответствующих строк используются сканирование всей таблицы. Это наихудший тип соединения и обычно указывает на отсутствие подходящих индексов в таблице.

  • Possible_keys – показывает индексы, которые могут быть использованы для нахождения строк в таблице. На практике они могут использоваться, а могут и не использоваться. Фактически, этот столбец может сослужить добрую службу в деле оптимизации запросов, т.к значение NULL указывает на то, что не найдено ни одного подходящего индекса .
  • Key– указывает на использованный индекс. Этот столбец может содержать индекс, не указанный в столбце possible_keys. В процессе соединения таблиц оптимизатор ищет наилучшие варианты и может найти ключи, которые не отображены в possible_keys, но являются более оптимальными для использования.
  • Key_len – длина индекса, которую оптимизатор MySQL выбрал для использования. Например, значение key_len, равное 4, означает, что памяти требуется для хранения 4 знаков. На эту тему вот cсылка
  • Ref – указываются столбцы или константы, которые сравниваются с индексом, указанным в поле key. MySQL выберет либо значение константы для сравнения, либо само поле, основываясь на плане выполнения запроса.
  • Rows – отображает число записей, обработанных для получения выходных данных. Это еще одно очень важное поле, которое дает повод оптимизировать запросы, особенно те, которые используют JOIN’ы и подзапросы.
  • Extra – содержит дополнительную информацию, относящуюся к плану выполнения запроса. Такие значения как “Using temporary”, “Using filesort” и т.д могут быть индикатором проблемного запроса. С полным списком возможных значений вы можете ознакомиться здесь
  • После EXPLAIN в запросе вы можете использовать ключевое слово EXTENDED и MySQL покажет вам дополнительную информацию о том, как выполняется запрос. Чтобы увидеть эту информацию, вам нужно сразу после запроса с EXTENDED выполнить запрос SHOW WARNINGS. Наиболее полезно смотреть эту информацию о запросе, который выполнялся после каких-либо изменений сделанных оптимизатором запросов.

    Поиск и устранение проблем с производительностью с помощью EXPLAIN.

    Теперь давайте посмотрим на то, как мы может оптимизировать не очень шустрый запрос, анализируя вывод команды EXPLAIN. Несомненно, что в действующих рабочих приложениях существует ряд таблиц со многими связями между ними, но иногда сложно предвидеть наиболее оптимальный способ написания запроса.

    Я создал тестовую базу данных для приложения электронной торговли, которая не имеет никаких индексов или первичных ключей, и продемонстрирую влияние такого не очень хорошего способа создания таблиц при помощи “страшных” запросов. Дамп это таблицы вы можете скачать здесь —

    Если вы посмотрите на результат (на него вам придется посмотреть только в примере ниже, по ссылке выше лежит дамп с уже добавленными ключами), то увидите все симптомы плохого запроса.

    UPDATE. Здесь лежит исправленный дамп без индексов. В оригинальном авторском дампе индексы почему-то изначально добавлены.

    Но даже если я напишу запрос получше, результат будет тем же самым, пока я не добавлю индексов. Указанный тип соединения ALL (худший), что означает, что MySQL не смог определить ни одного ключа, который бы мог использоваться при соединении. Отсюда следует и то, что possible_keys и key имеют значение NULL. Самым важным является то, что поле rows показывает, что MySQL сканирует все записи каждой таблицы для запроса. Это означает, что она просканирует 7 × 110 × 122 × 326 × 2996 = 91,750,822,240 записей, чтобы найти подходящие четыре (уберите из запроса EXPLAIN, проверьте сами). Это очень нехорошо и количество этих записей будет экспоненциально увеличиваться по мере роста базы данных.

    Теперь давайте добавим очевидные индексы, такие, как первичный ключ для каждой таблицы, и выполним запрос еще раз. Взяв это за основное правило, в качестве кандидатов для добавления ключей вы можете использовать те столбцы которые используются в JOIN’ах, т.к. MySQL всегда сканирует их для нахождения соответствующих записей.

    Давайте выполним наш прежний запрос после добавления индексов. Вы увидите это:

    После добавления индексов, число считанных записей упало до 1 × 1 × 4 × 1 × 1 = 4 Для каждой записи order_number = 10101 в таблице orderdetails – это значит, что MySQL смогла найти соответствующие записи во всех других таблицах с использованием индексов и не стала прибегать к полному сканированию таблицы.

    В первом выводе вы можете что использован тип соединения – “const”, который является самым быстрым типом соединения для таблиц с более, чем одной записью. MySQL смогла использовать PRIMARY KEY как индекс. В поле “ref” отображается “const”, что есть ни что иное, как значение 10101, указанное в запросе после ключевого слова WHERE.

    Смотрим на еще один запрос. В нем мы выбираем объединение двух таблиц, products и productvariants, каждая объединена с productline. productvariants, которая состоит из разных вариантов продуктов с полем productCode – ссылкой на их цены.

    Вы можете заметить ряд проблем в этом запросе. Он сканирует все записи в products и productvarians. Т.к. в этих таблицах нет индексов для столбцов productLine и buyPrice, в полях possible_keys и key отображаются значения NULL. Статус таблиц products и productlines проверяется после UNION’а, поэтому перемещение их внутри UNION’а уменьшит число записей. Добавим индексы.

    Best Binary Options Brokers 2020:

      Top Broker!
      Best Choice For Beginners!
      Free Trading Education!
      Free Demo Account!
      Big Sign-up Bonus!

    • BINOMO

      Perfect For Experienced Traders!

    Like this post? Please share to your friends:
    How To Choose Binary Options Broker 2020
    Leave a Reply

    ;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: