Getting Started


Welcome to Investfly!

Thank you for joining us in our mission to make trading easier and more fun. This guide will give you everything you need to get started using the many features of Investfly.

Here is a brief overview of the main features of Investfly. When you are ready to dig in to the details just click Learn More and be sure to check out the additional resources below. Enjoy!

Welcome to Investfly!

Strategy-Builder & Automation Tools

With Investfly you can build simple trading strategies to automatically buy and sell a basket of stocks based conditions that you set . We allow you to do this without any coding knowledge. For example if you like AAPL's long term prospects and want to opportunistically buy more of it you can easily create a strategy that purchases AAPL every time the S&P is down 1%. Once you build a strategy you can paper trade it, backtest it, or live trade it through your brokerage account. Learn More.

Strategy Builder and Automation Tools
Our most popular automated portfolios

Virtual Trading

Once you have built a strategy you'll want to see how it performs. Investfly allows you to test the strategy against current market data (Papertrading). Once you have tested and perfected your strategy you can then easily link a brokerage account and trade it live. Learn More.

Virtual Trading

BackTesting

You also will want to see how you strategy would have performed in the past. Investfly allows you to test the strategy against historical market data (Backtesting). For example you may want to see how your strategy would hold up in a market decline or a market uptrend. Once you have tested and perfected your strategy you can then easily link a brokerage account and trade it live. Learn More.

BackTesting

Stock Screeners

To figure out what to trade you can filter the entire stock universe for stocks that meet certain criteria. The Stock Screener is a tool that investors and traders use to filter stocks based on specific metrics that you set.. For example, price, market capitalization, P/E ratio, dividend yield and 52- week price change percentage, average volume and average five-year return on investment (ROI). You can also screen for more complex data points such as technical or fundamental indicators. For example, one could filter for stocks that are trading above their 200-day moving average, and whose Relative Strength Index (RSI) values are between a specified range. Learn More.

Stock Screeners

Real-Time SMS/Email Alerts

If your favorite stocks hits a 52-week high, find out immediately with a text message alert. Gain insights into the market with real-time SMS and email alerts, so you're always connected to the market and your portfolio. Learn More.

Real-Time SMS/Email Alerts

Strategy Bank

Here you can explore new trading ideas. The Strategy Bank is a collection of Strategies that can be viewed and cloned to your portfolio. If you're stumped about the market this is a great way to see what other people are thinking about. Learn More.

Strategy Bank

Community & News Feed

Interact with other traders in the Investfly Community. You can build a profile, post comments, and follow other users to keep track of their activity. Check out their strategies for inspiration. If their strategies are PUBLIC you can clone them to your own portfolio. Check out the News Feed to see what everyone is trading, send direct messages to other users or form private groups based on common interests. Learn More.

News Feed
Community

Games & Competitions

If you want to test your skills against friends or colleagues you can join a trading competition. If you and your friends want to compete privately create your own competition with customized rules. Learn More.

Games and Competitions

Profile & Setting

This is where all your account settings are located. You access your settings on the top right of the platform, just click on your name and the drop down menu will appear. Learn More.

Profile and Setting
My Portfolios
Navigation

Dashboard

The Dashboard is where you access all the features and tools of Investfly. Keep an eye on your portfolio and strategies directly from the dashboard. Learn More.

New Navigation
Community

Glossary


  • Indicators
    • Technical Indicators
    • Fundamental Indiators
    • Operators

Technical Indicators

AVERAGE DIRECTIONAL INDEX(ADX)

The average directional index, or ADX, is the primary indicator of a technical trading system comprised of five technical indicators. It was developed by J. Welles Wilder, and shows the strength of a trend- either up or down. It is calculated using the other indicators that make up the trading system. Three lines compose the Directional Movement Indicators (DMI): ADX, DI+ and DI-. The Average Directional Index (ADX) line shows the strength of the trend. The higher the ADX value, the stronger the trend. The Plus Direction Indicator (DI+) and Minus Direction Indicator (DI-) show the current price direction. When the DI+ is above DI-, current price momentum is up. When the DI- is above DI+, current price momentum is down. According to Wilder, a trend is present when the ADX is above 25. If DI+ is above DI-, an ADX reading of 25 or higher indicates a strong uptrend. If DI- is above DI+, an ADX reading of 25 or higher indicates a strong downtrend. The ADX may stay above 25 even when the trend reverses. Since ADX is non-directional, this shows the reversal is as strong as the prior trend. Many traders use 20 to indicate a trend, instead of 25.

EXPONENTIAL MOVING AVERAGE (EMA)

A type of moving average that is similar to a simple moving average, except that more weight is given to the latest data. The exponential moving average is also known as "exponentially weighted moving average". This type of moving average reacts faster to recent price changes than a simple moving average. The 12- and 26-day EMAs are the most popular short-term averages, and they are used to create indicators like the moving average convergence divergence (MACD) and the percentage price oscillator (PPO).In general, the 50- and 200-day EMAs are used as signals of long-term trends.

AVERAGE TRUE RANGE (ATR)

A measure of volatility introduced by Welles Wilder. The true range indicator is the greatest of the following: Current high less the current low; The absolute value of the current high less the previous close; The absolute value of the current low less the previous close. The average true range is a moving average (generally 14-days) of the true ranges. Wilder originally developed the ATR for commodities but the indicator can also be used for stocks and indexes. Simply put, a stock experiencing a high level of volatility will have a higher ATR, and a low volatility stock will have a lower ATR.

AVGVOLUME

Number of stocks traded over a time period, usually a year.

BETA

Measure of the stock price's volatility or a porfolio relative to the market.

CHANDE MOMENTUM OSCILLATOR (CMO)

A technical momentum indicator invented by the technical analyst Tushar Chande. It is created by calculating the difference between the sum of all recent gains and the sum of all recent losses and then dividing the result by the sum of all price movement over the period. This oscillator is similar to other momentum indicators such as the Relative Strength Index and the Stochastic Oscillator because it is range bounded (+100 and -100). The security is deemed to be overbought when the momentum oscillator is above +50 and oversold when it is below -50. Many technical traders add a nine-period moving average to this oscillator to act as a signal line. Bullish signals are generated when the oscillator crosses above the signal, and bearish signals are generated when the oscillator crosses down through the signal.

CHANDE MOMENTUM OSCILLATOR SMOOTHED (CMOSMOOTH)

A technical momentum indicator invented by the technical analyst Tushar Chande. It is created by calculating the difference between the sum of all recent gains and the sum of all recent losses and then dividing the result by the sum of all price movement over the period. This oscillator is similar to other momentum indicators such as the Relative Strength Index and the Stochastic Oscillator because it is range bounded (+100 and -100). The security is deemed to be overbought when the momentum oscillator is above +50 and oversold when it is below -50. Many technical traders add a nine-period moving average to this oscillator to act as a signal line. Bullish signals are generated when the oscillator crosses above the signal, and bearish signals are generated when the oscillator crosses down through the signal.

CHANGECLOSE_PCT

Difference between the previous close price and today's last price represeted in percentage.

CHANGECLOSE

Difference between the previous close price and today's last price.

CHANGEIN_RECOMMENDATION

Change In Recommendation. Change in average rating from last week to this week.

CHANGEOPEN

Difference between stock's open price and last price on a given trading day.

COMMODITY CHANNEL INDEX (CCI)

An oscillator used in technical analysis to help determine when an investment vehicle has been overbought and oversold. The Commodity Channel Index, first developed by Donald Lambert, quantifies the relationship between the asset's price, a moving average (MA) of the asset's price, and normal deviations (D) from that average. It is computed with the following formula: CCI = Price - MA / 0.125 X D. The CCI has seen substantial growth in popularity amongst technical investors; today's traders often use the indicator to determine cyclical trends in not only commodities, but also equities and currencies. The CCI, when used in conjunction with other oscillators, can be a valuable tool to identify potential peaks and valleys in the asset's price, and thus provide investors with reasonable evidence to estimate changes in the direction of price movement of the asset.

COVER

Covering means buying back the stocks from market and returning them back to your broker.

Fundamental Indicators

CURRENTRATIO

Liquidity ratio that measures a company's ability to pay short-term obligations."),

AVGEPS_ESTIMATE

An average of the EPS estimate made by analyst's for a company's future quarterly or annual earnings.

DEBTEQUITY_RATIO

Debt/Equity Ratio. Represents what proportion of equity and debt a company is using to finance its assets.

DIVIDENDYIELD

How much a company pay in dividend each year relative to its share price.

EPSACTUAL

EPS Actual. Referes to last quarter EPS, 12 month trailing EPS or last year EPS.

EPS

Company's net income allocated to each share as per the recent quarterly report.

EPSGROWTH_NEXT_YEAR

EPS estimate for next fiscal year.

EPSGROWTH_THIS_YEAR

EPS value of the current fiscal year.

EPSSURPRISE

EPS Surprise. Historical look at estimates versus the actual earnings in a given accounting period.

FORWARDEDPE

Forwarded PE. Measure of the P/E ratio using forecasted earnings for the P/E calculation i.e. the value for next fiscal year.

HIGH_PRICE

Maximum price at which a stock was traded on a given trading day.

HIGH52_WEEK

Highest closing price in the last 52 weeks.

INSIDEROWNERSHIP

Insider Ownership. Level to which a company is owned by its own management.

INSTITUATIONALOWNERSHIP

Instituational Ownership. Level to which a company is owned by financial instituations.

LAST_PRICE

Latest price at which a stock was traded.

LOW_PRICE

Minimum price at which a stock was traded on a given trading day.

LOW52_WEEK

Lowest closing price in the last 52 weeks.

LOWER BOLLINGER BAND (LBBAND)

Bollinger Bands are bands plotted two standard deviations away from a simple moving average, developed by famous technical trader John Bollinger.They are a volatility indicator similar to the Keltner channel. Bollinger Bands consist of: an N-period moving average (MA) an upperband at K times an N-period standard deviation above the moving average (MA + Kσ) a lower band at K times an N-period standard deviation below the moving average (MA − Kσ).

MAXCLOSE_#

# Day Close Maximum

MAXHIGH_#

# Day High Maximum

MAXLOW_#

# Day Low Maximum

MEANRECOMMENDATION

Average Rating also known as mean recommendation are rated on a scale of 1 to 5.

MEDIANPRICE

Mid point of the trading range for each period.

METRICDATE

Stock Trade Day

MINCLOSE_#

# Day Close Minimum

MINHIGH_#

# Day High Minimum

MINLOW_#

# Day Low Minimum

MKTCAP

Total value of a company in the stock market and is calculated by total shares outstanding by the current price per share.

MOVING AVERAGE CROSS OVER DIVERGENCE (MACD)

Trend-following momentum indicator that shows the relationship between two moving averages of prices. Periods Support: 12-26, 20-50, 50-100, 100-200.

MOVING AVERAGE CROSS OVER DIVERGENCE WITH SIGNAL (MACDS)

Signal line of n-period EMA of the MACD, which is plotted on the top of the MACD, functioning as a trigger for buy and sell signals. Periods Support: 12-26-9, 20-50-12, 50-100-25, 100-200-50

OPEN_PRICE

Price at which a stock was traded when the market opened on a given trading day.

OPERATINGMARGIN

Operating Margin. Measures a company's pricing strategy, what proportion of the company's revenue is left after paying for variable cost of production such as wages, raw materials, etc..

OUTSTANDING_SHARES

The number of shares held by investors and company insiders.

P/B RATIO

Compares a stock's market value to its book value.

P/E/G RATIO

A stock's price/earning ratio divided by the growth rate of its earnings gives its Price/Earnings/Growth ratio.

P/E RATIO

Ratio of the stock price to the sum of its reported earnings.

P/S RATIO

Value placed on each dollar of company's sales.

PAYOUTRATIO

Payout Ratio. Percentage of earnings paid as dividends to shareholders.

PERCENTAGE PRICE OSCILLATOR (PPO)

A technical momentum indicator showing the relationship between two moving averages. To calculate the PPO, subtract the 26-day exponential moving average (EMA) from the nine-day EMA, and then divide this difference by the 26-day EMA. The end result is a percentage that tells the trader where the short-term average is relative to the longer-term average. The PPO and the moving average convergence divergence (MACD) are both momentum indicators that measure the difference between the 26-day and the nine-day exponential moving averages. The main difference between these indicators is that the MACD reports the simple difference between the exponential moving averages, whereas the PPO expresses this difference as a percentage. This allows a trader to use the PPO indicator to compare stocks with different prices more easily. For example, regardless of the stock's price, a PPO result of 10 means the short-term average is 10% above the long-term average.

PREVCLOSE

Close price of a stock prior its last trade day

PREVDATE

Previous Trade Date

PREVHIGH

High price of a stock prior its last trade day.

PREVLOW

Low price of a stock prior its last trade day.

PREVOPEN

Open price of a stock prior its last trade day.

PREVSHARES

Outstanding Shares of a stock available in the previous trade day.

PREVVOL

Number of stocks traded in the previous trade day.

PROFITMARGIN

Profit Margin Measures how much out of every dollar of sales a company actually keeps in earnings.

QTRLYEARNINGS_GROWTH

Quarterly Earnings Growth. Rate at which the company's earning has increased during the previous fiscal quarter.

RELATIVE STRENGTH INDEX (RSI)

A technical momentum indicator that compares the magnitude of recent gains to recent losses in an attempt to determine overbought and oversold conditions of an asset. It is calculated using the following formula: RSI = 100 - 100/(1 + RS*). *Where RS = Average of x days' up closes / Average of x days' down closes. As you can see from the chart, the RSI ranges from 0 to 100. An asset is deemed to be overbought once the RSI approaches the 70 level, meaning that it may be getting overvalued and is a good candidate for a pullback. Likewise, if the RSI approaches 30, it is an indication that the asset may be getting oversold and therefore likely to become undervalued.

RETURNON_ASSETS

Indicates how profitable a company is relative to its total assets.

RETURNON_EQUITY

Return on Equity Measures how much profit a company makes with the amount share holders has invested.

ROCP_#

# days Rate of Change Percentage

SHORT

Shorting means selling stocks that you do not own. When you short a stock, your broker lends you the stocks to sell. You will have to return the stocks back to your broker by "covering" them, but there is usually no timeframe by which you have to return.

SIMPLE MOVING AVERAGE (SMA)

Calculated by adding the closing price of the security for a number of time periods and then dividing the total by the number of time periods. Periods Support: 5, 14, 30, 50, 100, 150, 200.

STANDARD DEVIATION (STDDEV)

A measure of the dispersion of a set of data from its mean. The more spread apart the data, the higher the deviation. Standard deviation is calculated as the square root of variance. In finance, standard deviation is applied to the annual rate of return of an investment to measure the investment's volatility. Standard deviation is also known as historical volatility and is used by investors as a gauge for the amount of expected volatility. Standard deviation is a statistical measurement that sheds light on historical volatility. For example, a volatile stock will have a high standard deviation while the deviation of a stable blue chip stock will be lower. A large dispersion tells us how much the return on the fund is deviating from the expected normal returns.

STOCHASTIC FAST OSCILLATOR (STOCHF)

A technical momentum indicator that compares a security's closing price to its price range over a given time period. The oscillator's sensitivity to market movements can be reduced by adjusting the time period or by taking a moving average of the result. This indicator is calculated with the following formula: %K = 100[(C - L14)/(H14 - L14)]. C = the most recent closing price; L14 = the low of the 14 previous trading sessions; H14 = the highest price traded during the same 14-day period. %D = 3-period moving average of %K. The theory behind this indicator is that in an upward-trending market, prices tend to close near their high, and during a downward-trending market, prices tend to close near their low. Transaction signals occur when the %K crosses through a three-period moving average called the "%D".

STOCHASTIC SLOW OSCILLATOR (STOCHS)

A technical momentum indicator that compares a security's closing price to its price range over a given time period. The oscillator's sensitivity to market movements can be reduced by adjusting the time period or by taking a moving average of the result. This indicator is calculated with the following formula: %K = 100[(C - L14)/(H14 - L14)]. C = the most recent closing price; L14 = the low of the 14 previous trading sessions; H14 = the highest price traded during the same 14-day period. %D = 3-period moving average of %K. The theory behind this indicator is that in an upward-trending market, prices tend to close near their high, and during a downward-trending market, prices tend to close near their low. Transaction signals occur when the %K crosses through a three-period moving average called the "%D".

STOCK

Stock is used to refer to a share of a publicly traded company. You can buy or sell these shares in a stock exchange. Most people, however, use stock brokers to trade stocks. Even if you use stock brokers, you can only trade when the stock market is open (Monday - Friday 9:30 AM - 4PM EST)

TICKER

Company stocks are identified by alphanumeric characters, that is commonly referred to as "ticker" or "symbol". Below are examples of some tickers for some popular companies. (WMT - Walmart stores; GOOG - Google Inc; CVX - Chevron Corp)

TYPICALPRICE

Another approximation of average price for each period and can be used as a filter for moving average systems.

ULTIMATE OSCILLATOR (ULT)

A technical indicator invented by Larry Williams that uses the weighted average of three different time periods to reduce the volatility and false transaction signals that are associated with many other indicators that mainly rely on a single time period. This is a range-bound indicator, which means the value fluctuates between 0 and 100. Similar to the RSI, levels below 30 are deemed to be oversold, and levels above 70 are deemed to be overbought. Transaction signals are derived by finding situations where the price is going in opposite directions than the indicator. Once this divergence has been identified the trader will wait to confirm the transaction by using other technical indicators.

UPPER BOLLINGER BAND (UBBAND)

Bollinger Bands are bands plotted two standard deviations away from a simple moving average, developed by famous technical trader John Bollinger.They are a volatility indicator similar to the Keltner channel. Bollinger Bands consist of: an N-period moving average (MA) an upperband at K times an N-period standard deviation above the moving average (MA + Kσ) a lower band at K times an N-period standard deviation below the moving average (MA − Kσ).

VOLUME

The number of shares or contracts traded in a security or an entire market during a given period of time. It is simply the amount of shares that trade hands from sellers to buyers as a measure of activity. If a buyer of a stock purchases 100 shares from a seller, then the volume for that period increases by 100 shares based on that transaction.

WILLIAMS % R (WILLR)

In technical analysis, this is a momentum indicator measuring overbought and oversold levels, similar to a stochastic oscillator. It was developed by Larry Williams and compares a stock's close to the high-low range over a certain period of time, usually 14 days. It is used to determine market entry and exit points. The Williams %R produces values from 0 to -100, a reading over 80 usually indicates a stock is oversold, while readings below 20 suggests a stock is overbought.

Operators

Investfly supports following operators:

  • GREATER_THAN (">")
  • LESS_THAN ("<")
  • GREATER_OR_EQUAL (">=")
  • LESS_OR_EQUAL ("<=")
  • EQUAL_TO ("==")

When used in Stock Screener, these operators act as regular operators and filter out stocks that are greater(>) or less (<) or equal to (=) the specified indicator/values. But when used in Automation and Alert, same operators will act as event operators and will look for an event to trigger.

For e.g. Say we have a query, rsi(14) > 70.

If we apply this query in Stock Screener, then it will filter out all overbought stocks i.e. whose rsi(14) is greater than 70.
If we apply this query in Alert or Automation, then this query implicitly becomes rsi(14) crosses_up 70.

In Alert, we will be notified of all stocks that gets overbought in the future and in Automation, our portfolio will perform trade on all stocks that gets overbought in the future.


Frequently Asked Questions


If my Alert condition has expired. What does that mean?

Investfly automatically deactivates your alert after 3 months to keep our server state clean. You can re-activate your alert from the alert page. After re-activation the alert expiration date will be extended by 3 months.

How do repeatable alert works?

If you choose Repeatable Alert then you will get a notification every time your alert condition matches. For example: You set alert on APPL with condition(lastprice > 104). You will get a notification every time AAPL price crosses over 104.

What is Re-trigger Period on repeatable alert?

Retrigger Period is a time interval expressed in number of days during which you won't get next alert even if your condition satisfies. The first alert is not applicable for Retrigger Period. Retrigger Period can be of 1 day to Any number of days. For example: You set alert on GOOG with condition(RSI(14) < 50) and set Retrigger Period for 20 days. It means once Google's RSI(14) crosses below 50 you will get your first notification and after that you won't get any notification of this alert for 20 days even if this condition satisfy again during that period.

After building my alert condition I click on "Run as Screener" button but it doesn't work. Why not?

Your browser might have disabled the pop-up for Investfly. Please set your browser to allow pop-ups from Investfly.com and hit "Run as Screener" again.

Does Investfly charge any broker fee for virtual trading?

Yes, for every trade performed in virtual portfolio (manual or automated), a $5 fee is deducted from your portfolio amount.


Stock Screeners


To figure out what to trade you can filter the entire stock universe for stocks that meet certain criteria. The Stock Screener is a tool that investors and traders use to filter stocks based on specific metrics that you set.. For example, price, market capitalization, P/E ratio, dividend yield and 52-week price change percentage, average volume and average five-year return on investment (ROI).You can also screen for more complex data points such as technical or fundamental indicators. For example, one could filter for stocks that are trading above their 200-day moving average, and whose Relative Strength Index (RSI) values are between a specified range.

Stock Screeners

Investfly screener allows users to build up complex filters by simply combining stock characteristics. Users are able to hone in on a very specific group of stocks. Users can also share screens that they have created with other users or keep them private.

Add Filter

Example:

Find Stocks that are trading:

  • Above their 50 day Simple Moving Average
  • Below their 200 Day Simple Moving Average
Trade

Click "Run Screener"

Trade

See the results:

See Results

How to Create a Screener

  • Click on "My Screeners" from the sidebar menu. There you will see the list of all screens you have created.
  • Click on "Create New Screener ".
  • A popup box will appear where you can select different options for your screen. Pick a name for your new screen, add a description if you want, and select whether you want to make the screen public or private.
  • Click "Continue ".
  • Now the builder will appear from where you can build out different conditions. Please visit our Query Builder documentation for further information.
  • You can click on "Save Screener" button if you want to save the screener.
  • Click on "Run Screener" button for running your screener query.
  • You can click on "Edit Screener" on result page if you want to edit the screener.

Alerts


Real-Time SMS/Email Alerts

If your favorite stocks hits a 52-week high, find out immediately with a text message alert. Gain insights into the market with real-time SMS and email alerts, so you're always connected to the market and your portfolio.

SMS Alerts
Alerts
Alert

Now that you're familiar with our screener and automation tools you can set alerts to notify you when stocks meet your criteria.

Investfly makes it easy to track the best situation for your trades. With our stock alert feature you can easily create conditions on which you will get notification when those conditions meet. You can set that condition for particular ticker, list of tickers, market indexes or all the tickers on the market. Our stock alert makes use of same query that you build for our screener so that you can switch back and forth. Some of the example conditions of stock alert are as follows:

Add RSI above 70 example

Steps for Creating Alert

  • Login to investfly.
  • Click on "My Stock Alerts" from the sidebar menu. There you will see the list of all alerts you have created.
  • Click on "Create New Alert " button on that page.
  • A popup box will appear where you can select different options for alert. Such as whether you want a alert on particular tickers or all tickers or on market index. Whether you want repeatable alert or one time alert.
  • After selecting your settings and click "Continue ".
  • Now the builder will appear from where you can build different condition. Please visit our Query Builder documentation if you need help.
  • Click on "Save Alert" button when you are done.
Alert Setting

We will know create an alert for US stocks that have an RSI above 70. See below:

Here are some examples for other popular alerts you can create:

Example Alert 2:
(lastprice > 105) on AAPL ticker

Example Alert 3:
(RSI(14)<=7 0) AND (RSI(14)>= 50) on All tickers of US market

Example Alert 4:
(2 * sma(14) - ema(5) > ema(14)) AND (min(close, 5) > max(close, 14))on S&P 500 index

Recent Alerts

Games & Competitions


If you want to test your skills against friends or colleagues you can join a trading competition. If you and your friends want to compete privately create your own competition with customized rules.

Games

Trading Competitions

If you want to test your skills against friends or colleagues you can join a trading competition. If you and your friends want to compete privately create your own competition with customized rules.

Trading Competition

Community & News Feed


The newsfeed is rolling blotter of activity of others users in the platform.

News Feed

See what everyone in your network is up to in real­time!

Profile page

Profile Page

Don't be shy, upload your picture! View someone's profile to learn a little about them and check out their shared portfolios.

Direct Messages

Direct Messages

Reach out to fellow traders privately to share thoughts and ideas.

Friends & Followers

Community

Quickly search for other traders and portfolios from the top search bar. Invite friends to Investfly and earn cash if they join via our Affiliate Program.

Groups

Groups

Create specific groups and invite your friends and other traders to join the conversation.


Strategy-Builder & Automation Tools


With Investfly you can build simple trading strategies to automatically buy and sell a basket of stocks based conditions that you set . We allow you to do this without any coding knowledge. For example if you like AAPL's long term prospects and want to opportunistically buy more of it you can easily create a strategy that purchases AAPL every time the S&P is down 1%. Once you build a strategy you can paper trade it, backtest it, or live trade it through your brokerage account.

Strategy Builder

Ready To Build?

I want to build a strategy from scratch called RSI 70 which buys certain stocks if their Relative Strength Index (RSI) is greater than 70.

First I'll go to My Portfolios tab. This is where all of my strategies are listed. Investfly has added one sample portfolio to help me get started. I can also clone public portfolios from other users. Check out the "Strategy Bank" for reference.

My Portfolios

There are two type of Portfolios. Virtual Portfolios which are simulated portfolios for us to "Paper trade" and then there are "Live Trading Portfolios" which are portfolios which have been linked to a live trading account. Learn More about Live Trading & Brokers.

Click "Create Portfolio"

Create Portfolio

Enter Portfolio Details

Portfolio Detail

Select Automation

After creating portfolio, you will be given two options to continue. You can select trade option to start trading manually or you can select automate to set automation. Here we select 'Automate your portfolio'.

Trade or Automate

Now I'll set my Automation.

Specify the position type for your trade.

General Setting

Open Trade Condition

I'm going to run it against all stocks.

I'm going to add 4 opening conditions.

  1. RSI 5 > 70 %
  2. Market Cap >= $1B
  3. Last Price >= $5
  4. Last Price >= 200 Day Simple Moving Average
Open Trade Condition

There are four automation scope available.

  1. First is Security Type, where you can choose among All Securities, Stocks Only and ETF only.
  2. Second is list of Market Index. Click Here to view list of Market Index
  3. Third is Custom List, where you can make a custom list of ticker.
  4. Fourth is Pair Trade, where you can pair a couple of ticker.

For Placing order you can choose in between either Market Order or Limit Order.

Close Trade Condition

I'll set a Target Profit of 7%

I'll set a Stop Loss of 4%

I'll add a Hold Period of 30 Days

I'll set one closing condition via Automation: RSI less than 50

Close Trade Condition

Advanced Settings

I'll set the maximum amount from the account to use for this stragegy.

I'm going to invest $10,000 in each stock.

I'll set amount allocated for particular stock to use in single trade.

Enter a Purchase Interval. A purchase interval is the length of the time before the same stock will be re-purchased or re-shorted.

Advanced Setting

Review & Save

Review and Save

Now that my strategy is saved I can review it at any time in the Automation tab of my portfolio. I can also make changes.

Review

General Settings and Open Trade Setting

General Settings

I'm going to buy/sell stocks with 4 above conditions.

I'm going to run it against all stocks.

Close Trade Settings

Close Trade Settings
  1. I'll set a Target Profit of 7%
  2. I'll set a Stop Loss of 4%
  3. I'll add a Hold Period of 30 Days
  4. I'll set one closing condition via Automation:
  5. RSI < 50

When I am ready to turn it on I just flip the "On / Off" switch on the top right of the Automation Tab.

Automation Status

Check out the Overview & Performance tabs to monitor the activity of your portfolio. The overview tab has a summary of all the details of my strategy.

Overview

Including a list of my open positions. I can close any position directly from this list by clicking "Sell" on the right.

Open Position

To track my performance, I will check out the "Performance" Tab.

Performance

Here I will get all sorts of helpful metrics like number of trades, maximum draw down and average profit. Additionally I can see my performance on an interactive graph.

Equity Chart

Next, the "Orders Tab " will show me a list of "Scheduled Orders", "Trade History", and "Closed Trades". You can delete any open scheduled orders and search for past orders on each on each table.

Scheduled Orders

Scheduled Orders

Trade History

Trade History

Closed Trades

Closed Trades

The Trade Tab is where I place individual trades either with Automation or with a standard market, limit, or open order:

Manual Trade

When I switch the "Order Type" to Custom Order an Automation menu appears and I can set the same sort of parameters for individual orders as I do for automated strategies, screeners, and alerts.

Arrow Bottom
Submit Trade

Shall We Try One More?

Here's another strategy for you called "Buy the Drop" This is a strategy where we buy a stock after it has fallen 30% from its previous close. We will only want to buy stocks with a price above $5 and a market cap above $1 billion. This time we are going light on the pictures so hopefully you were paying attention. Let's get started!

  1. Click Create Portfolio like we showed you above
  2. Enter in the Strategy Details. We will call this strategy "Buy the Drop "
  3. Now enter your "Open Trade Settings"
  4. Select "Long " because we are "buying" the drop.
  5. Enter a Purchase Interval of "1 Day " and then click "Next ".
  6. Select "All Stocks " or a customized subset
  7. Input a Allocation Method. Either a number of stocks or a dollar amount of
  8. stock you want to trade.
  9. Here we specify the exact conditions of our strategy. When you begin typing you will see all possible condition types. We have pre-selected our two conditions:
    • Buy after a 30% Drop [Pricechange <=- 30 PERCENT] Market Cap Greater than $1 Billion [marketcap>= 1B]
    • Make sure your screen looks like this! And click Next!
Open Trade Setting
  1. Now our close Settings. We will select a Hold Period of 365 Days (1 year).
  2. We enter a target profit of 5% and a Stop Loss of 3%.
  3. Here we can add additional closing conditions beyond our Take Profit & Stop Loss levels. You can enter a parameter in the same fashion as our opening condition. We will leave this blank for now.
  4. Review the settings of your strategy and click Save!
  5. Click the On/Off button on the top right when you are ready to turn it on!

Remember you can always keep an eye on your Portfolio and Strategies directly from the Dashboard with this quick view.

Happy Trading!

My Portfolios Overview

Well Done!

We have covered all the basics of strategy building and reviewed all the core functions of the Portfolio Tab.


Virtual Trading


Once you have built a strategy you'll want to see how it performs. Investfly allows you to test the strategy against current market data (Papertrading). Once you have tested and perfected your strategy you can then easily link a brokerage account and trade it live.

Virtual Trading

Now that your strategy is built you can paper trade it against current market data and monitor its performance. Go to your strategy and navigate to the Automation tab and click the "On/Off" button.

Automation Status

Keep an eye on it with the Overview and Performance tabs.

Let's pick up from where we left off with our RSI 70! Strategy that we just built. If you weren't following along you can catch up by reviewing this Strategy Building Guide. Here's a quick Recap of our Strategy

General Settings

General Settings

Open Trade Settings

Open Trade Settings

I'm going to run it against all stocks.

I'm going to add 4 opening conditions.

  1. RSI 5 > 70 %
  2. Market Cap >= $1B
  3. Last Price >= $5
  4. Last Price >= 200 Day Simple Moving Average

Close Trade Settings

Close Trade Settings

I'll add a Hold Period of 30 Days

I'll set a Target Profit of 7%

I'll set a Stop Loss of 4%

I'll set one closing condition via Automation: RSI is less than 50

Turn "ON" your Strategy by flipping the switch on the top right of the Automation Tab.

Automation Status

When I'm Virtual Trading I like to stay close to the Overview & Performance tabs so I can monitor the activity of my active strategy. The overview tab has a summary of all the details of my strategy.

Overview

Including a list of my open positions....I can close any position directly from this list by clicking "Sell " on the right.

Open Position

To track my performance, I will check out the "Performance " Tab.

Performance

Here I will get all sorts of helpful metrics like number of trades, maximum draw down and average profit. Additionally I can see my performance on an interactive graph.

Equity Chart

Next, the "Orders Tab " will show me a list of "Scheduled Orders ", "Trade History ", and "Closed Trades ". You can delete any open scheduled orders and search for past orders on each on each table.

Scheduled Orders

Scheduled Orders

Trade History

Trade History

Closed Trades

Closed Trades

The Manual Trade Tab is where I place individual trades either with Automation or with a standard market, limit, or open order.

Manual Trade

When I switch the "Order Type " to Custom Order an Automation menu appears and I can set the same sort of parameters for individual orders as I do for automated strategies, screeners, and alerts.

Arrow Bottom
Submit Trade

Backtesting


You also will want to see how you strategy would have performed in the past. Investfly allows you to test the strategy against historical market data(Backtesting). For example you may want to see how your strategy would hold up in a market decline or a market uptrend. Once you have tested and perfected your strategy you can then easily link a brokerage account and trade it live.

Virtual Trading
BackTesting

Let's pick up from where we left off with our RSI 70! Strategy that we just built. If you weren't following along you can catch up by reviewing this Strategy Building Guide.

Here's a quick Recap of our Strategy

General Settings

General Settings

I'm going to run it against all stocks.

I'm going to invest $10,000 in each stock.

I'm going to add 4 opening conditions.

Clone to Broker

Open Trade Settings

Open Trade Settings

Market Cap >= $1B

Last Price >= $5

Last Price >= 200 Day Simple Moving Average

Close Trade Settings

Close Trade Settings

I'll add a Hold Period of 30 Days

I'll set a Target Profit of 7%

I'll set a Stop Loss of 4%

I'll set one closing condition via Automation: RSI is less than 50

Now let's Backtest It!

General Setting

Click the Backtest button.
It's located in the Portfolio on the Far Right.

Arrow Bottom
BackTest
Automation

Click the Backtest button. It's located in the Portfolio on the Far Right.

View the results below by accessing the 3 window panes in the backtesting tab.

The Equity Chart has a graphical display of your performance.

Equity Chart

The Performance Overview window contains a list of key performance metrics such as Total Percentage Change, Total Trades, Max Drawdown and Average Profit/Loss Percent.

Equity Chart

The Trades window contains a list of all trades that were fired during the selected time period.

Equity Chart
My Portfolio

Now that you have tested your strategy against historical data you can optimize the settings and backtest it again to see if you get improved results. This is one way to refine your strategy. It's prudent to test the strategy during different market conditions. You can see how your strategy would have done during bull market uptrends and periods of declining prices as well.

Equity Chart
My Portfolio
Equity Chart

Strategy Bank


Here you can explore new trading ideas. The Strategy Bank is a collection of Strategies that can be viewed and cloned to your portfolio. If you're stumped about the market this is a great way to see what other people are thinking about.

Strategy Bank

Welcome to the Strategy Bank!

An excellent place to get new ideas and inspirations, to see what others are trading and grab a couple strategies to take home with you.

Strategy Bank

Filter Strategies by Author

Strategy by Author

Investfly

vs

Community

Investfly Strategies were built by an internal member of the Investfly team. Community Strategies were built by any member of the Investfly community who built and shared their strategy.

All the strategies you see in the Strategy Bank are "Public " meaning you can view them, open them, and clone them to your own portfolio. Simply click on a strategy and you will be taken to the detailed portfolio view where you see all the specifics just like when you build a strategy in your own portfolio.

Here's the best part, If you like what you see, take it home with you. Hit "Clone " on the top right of the Overview Tab to add the strategy to your own portfolio.

Clone

Remember that you can only clone Strategies that use "Automation ". Manual strategies can't be cloned for obvious reasons because the owner is simply trading at will.

You will still be able to view manual strategies but you will notice that the "Clone " Button will not appear in their Portfolio Tab.

Face Icon
Blue Arrow
Performance Metrics

If you would like to only see Strategies that were built with Automation you can filter for Automated Strategies on the Top Right of the Strategy Bank.

Filter

You can also filter for Return Period

Return Period

We've Added a Summary of Popular Strategies (Investfly Automated Strategies) right on your Dashboard so you can keep an eye out for the next big idea.

Investfly Strategy Bank

Pretty Cool Huh?


Dashboard


The Dashboard is where you access all the features and tools of Investfly. The menu bar to the left contains all the main areas of the platform.

Keep an eye on your portfolio and strategies directly from the dashboard.


Profile & Settings


This is where all your account settings are located. You access your settings on the top right of the platform, just click on your name and the drop down menu will appear.


Live Trading & Brokers


Investfly seamlessly links to your brokerage account via an API connection. First make sure you have an active brokerage account with one of the brokers we support.

We currently support connections with Interactive Brokers and Tradier. If you do not have an account currently with either broker you can click the link below to open a new account:

Once you have a brokerage account you can seamlessly connect it to an Investfly account directly from your Portfolio's Tab. You will notice a tab for both Virtual Portfolios and Live Trading Portfolios.

Once you have a portfolio either virtual or broker, you can set up automation to automate your trades. You can manually create automation from the automation tab or you can clone automation setting from other automated portfolios.

When you click "Clone to Broker" you will be asked to login in to your brokerage account from Investfly. Select the broker where you have an active trading account.

Then you will be asked to enter you login credentials just as you normally would when you login into your online trading account.

Once your account is connected and you are logged in, you are ready to place live trades directly from Investfly. You can place individual trades using automation or place them manually. When you want to turn on a trading strategy flip the "On/Off" switch in the top right of the Automation Tab.

Disclaimer
"We Do Not Execute Trades."


Important Details

  • Your IB account should not have Security Code Card enabled. If you have it enabled, then you can create a secondary user without Security Code Card and connect that user.
  • You should not have another session of TWS/IBGateway already running with your user account.
  • If you are using TWS/IBGateway, you need a dedicated secondary user account to use with Investfly. Please refer to this guide on how to create a secondary user account under your own name. Learn to create a secondary user guide
  • I can't be logged in to IB TWS or WebTrader if I connect with Investfly.
  • If you are live trading with IB its means I must subscribe to data streaming from IB which is $10/month (if I generate $25/m in commissions IB will waive this fee). When I select the scope of which to run the strategy, i can only select up to 100 Stocks. That is because the $10/month only allows for 100 stocks.
  • So Below Menu will not work for IB live trading
  • It's the same thing with Tradier except tradier caps you at 1000 stocks whereas IB caps you at 100 stocks.
Open Tradier Account

Data Subscription Requirements


Interactive Brokers Data Streaming Requirement

Investfly offers trading on multiple exchanges. When you run a screen for stocks you will see the following options available:

Data Subscription Requirements
Data Subscription Requirements

When using Interactive Brokers you will need to be subscribed to a data package that contains ALL the stocks you would like Investfly to include in the screening process. For example, if you are running a strategy on European stocks than you must be subscribed to the European exchange.

See below instructions on subscribing to data packages and a table of required packages for each exchange.

Go to https://www.interactivebrokers.com and Login to “Account Management” using your Interactive Brokers Credentials.

Account Management Interactive Brokers

On the top Menu Bar go to “Manage Account” then “Trade Configuration” then “Market Data”to access your subscriptions.

Data Subscription Requirements

All Data Subscriptions are organized by Tabs

Data Subscription Requirements

Each tab represents a region.

Data Subscription Requirements

Select the Data Package that corresponds to the Exchanges listed below.

Data Subscription Requirements

The default number of stocks that can be screened with each package is 100. If you would like to screen for more than 100 stocks at a time, then you must subscribe to the “Quote Booster” located on the Far Right Tab.

Data Subscription Requirements
Data Subscription Requirements

If you have any issues or questions regarding the necessary data subcription packages feel free to reach out to us at anytime. Until Next time -- Happy Trading!


[an error occurred while processing this directive]