Free IQ Option Scripts Library: 56 QCS Strategy and Indicator Scripts

Free · readable · MIT licensed

56 IQ Option scripts you can read before you import

50 indicator-combination strategy scripts, the IQ Wiki signal engines and simple context indicators for the IQ Option chart. Each script draws its indicators and marks HIGHER or LOWER setups on completed candles, so you can study a strategy on the Practice balance.

Scripts
56
Categories
6
File type
.lua
Orders placed
Never

Use the Practice balance first. These scripts calculate from historical and current chart data. They are educational tools, not predictions, personal recommendations or evidence that a trade will be profitable. A marker does not tell you what the next candle must do.

Browse the scripts

Filter by idea, search by indicator, then open a script for its exact rules, default settings, chart preview and full source.

  • Momentum
  • Signal engine
  • On price
  • Advanced

IQ_WIKI_SCRIP_V1.1.0

A completed-candle adaptation of the regular IQOptionWiki Signals score. It weighs RSI, MACD, Bollinger %B, five directional candle patterns and optional chart-volume confirmation into one score and marks new qualifying setups.

Indicators: RSI · MACD · Bollinger %B (population deviation) · Five candlestick patterns · Optional chart volume

  • Momentum
  • Signal engine
  • On price
  • Advanced

IQ_WIKI_BINARY_SIGNAL_GUN_V1.1.0

A stricter local confluence engine with weighted RSI, ATR-normalized MACD, Bollinger and pattern-family votes. Optional strategy alignment must agree with the base direction.

Indicators: Weighted RSI · ATR-normalized MACD · Bollinger · Pattern families · ATR risk

  • Trend
  • Signal engine
  • On price
  • Intermediate

IQ_WIKI_SCRIP_V1.0.1

A selective confluence overlay with five readable filters: EMA trend alignment and slope, RSI momentum without chasing extremes, ADX/DMI strength, ATR activity and a candle-quality guard.

Indicators: EMA 9/21/50 · RSI (14) · ADX/DMI (14) · ATR (14)

  • Trend
  • On price
  • Intermediate

ADX EMA28 Cross

Marks a candle that closes through the EMA 28 in the direction that +DI or -DI already favours. The DI lines act as a direction filter, the EMA cross as the trigger.

Indicators: ADX +DI / -DI (5) · EMA (28)

  • Trend
  • Own panel
  • Beginner

Aroon Oscillator Zero Cross

Marks the candle where the Aroon Oscillator crosses its zero line. A cross up means the latest 25-candle high is now more recent than the latest low; a cross down means the opposite.

Indicators: Aroon Oscillator (25)

  • Trend
  • On price
  • Beginner

EMA50 CCI 100

Marks the first CCI break beyond +100 or -100 shortly after price crossed the EMA 50 and stayed on that side. The EMA sets the direction and CCI times the entry, at most once per EMA cross.

Indicators: EMA (50) · CCI (14, levels +/-100)

  • Trend
  • On price
  • Advanced

Fractal Alligator

Marks a close through the last confirmed fractal level when that level lies beyond the Alligator teeth. The Alligator gives the trend reference and the fractal gives the breakout level.

Indicators: Williams Fractals (5) · Alligator (13/8/5, shifted 8/5/3)

  • Trend
  • On price
  • Beginner

Heikin Ashi EMA

Marks the first bullish or bearish Heikin-Ashi candle after a run of two opposite candles, only when price closes on the matching side of EMA 50. Heikin-Ashi is calculated inside the script, so the chart can stay on regular candles.

Indicators: Heikin-Ashi candles (calculated) · EMA (50)

  • Trend
  • On price
  • Advanced

Ichimoku Kijun Cloud

Marks a close back across the Kijun-sen when price is already on the trend side of a coloured Ichimoku cloud. The cloud sets direction and the Kijun cross sets the timing.

Indicators: Ichimoku Cloud (9, 26, 52, displacement 26)

  • Trend
  • On price
  • Intermediate

KAMA Trend

Marks closes that cross Kaufman's Adaptive Moving Average in the direction the average is already sloping. The slope check removes crosses where the flat, slow-moving KAMA is merely being touched by price.

Indicators: KAMA (10, 2, 30)

  • Trend
  • On price
  • Intermediate

LRS Williams R

Uses the slope of a 100-candle regression line as the trend filter and Williams %R leaving its extreme zone as the timing event. The regression line is drawn on the price chart so the slope direction is visible.

Indicators: Linear Regression Slope (100) · Williams %R (14, levels -80/-20)

  • Trend
  • On price
  • Intermediate

MACD PSAR EMA

Marks a MACD signal-line cross that is backed by candle colour, the EMA and the Parabolic SAR. Three different views of price have to agree on the same completed candle.

Indicators: MACD (12, 26, 9) · Parabolic SAR (0.02, 0.2) · EMA (10)

  • Trend
  • On price
  • Intermediate

McGinley Dynamic RSI

Marks closes that cross the McGinley Dynamic line when RSI agrees on the side of 50. The McGinley Dynamic adjusts its own speed to price, and RSI gives a second opinion on momentum.

Indicators: McGinley Dynamic (14) · RSI (14, level 50)

  • Trend
  • On price
  • Intermediate

RSI Stochastic EMA200

Uses the EMA 200 as a trend filter, RSI 50 as a momentum filter and a Stochastic cross out of its extreme zone as the timing. It marks the end of a pullback in the direction of the larger trend.

Indicators: EMA (200) · RSI (14) · Stochastic (14, 3, 3)

  • Trend
  • On price
  • Beginner

SMA 8 21 Cross

Marks the candle on which the 8-period simple moving average crosses the 21-period average and price closes beyond both lines. It is the classic two-average cross with a simple price check.

Indicators: SMA (8) · SMA (21)

  • Trend
  • On price
  • Intermediate

Supertrend EMA 200

Marks Supertrend direction flips only when the candle closes on the same side of the 200-period EMA. The EMA acts as a simple long-term bias filter for the Supertrend flip.

Indicators: Supertrend (10, 3) · EMA (200)

  • Trend
  • Own panel
  • Intermediate

Trend Intensity Index

Marks the moment the Trend Intensity Index enters its strong zone: above 80 for upward pressure or below 20 for downward pressure, with the close on the matching side of the 60-period SMA. It is a trend-strength entry marker, not a reversal marker.

Indicators: Trend Intensity Index (30, SMA 60)

  • Trend
  • On price
  • Intermediate

VHF EMA Cross

Marks EMA 9 and EMA 21 crosses only while the Vertical Horizontal Filter reports a trending market. The filter removes crosses that happen during sideways price action, where moving-average crosses tend to be unreliable.

Indicators: Vertical Horizontal Filter (28, 0.35) · EMA (9) · EMA (21)

  • Trend
  • Own panel
  • Intermediate

Vortex MACD

Marks a Vortex VI+/VI- cross when the MACD line is on the matching side of its signal line. The Vortex cross shows which direction dominates and the MACD checks that momentum agrees.

Indicators: Vortex Indicator (21) · MACD (12, 26, 9)

  • Trend
  • On price
  • Beginner

Well Defined EMA

After the EMA 20 crosses the EMA 50, marks the first pullback of price to the EMA 20 that closes back in the direction of the new trend. It turns the article's two steps (cross, then pullback) into one marker.

Indicators: EMA (20) · EMA (50)

  • Trend
  • On price
  • Beginner

Williams R EMA Pullback

Marks the Williams %R cross back out of its oversold or overbought zone, but only when price is on the matching side of the EMA 50. The EMA turns the article's plain %R cross into a pullback-in-trend setup.

Indicators: Williams %R (14, -80/-20) · EMA (50)

  • Reversal
  • On price
  • Beginner

Bollinger RSI Reversal

Marks the first candle that closes back inside the Bollinger Bands after a close outside a band with RSI in its oversold or overbought zone. The bands show how stretched price is and RSI adds a second view of the same stretch.

Indicators: Bollinger Bands (20, 2) · RSI (14, 30/70)

  • Reversal
  • Own panel
  • Beginner

DeMarker 30 70 Cross

Marks the candle where DeMarker closes back out of its oversold or overbought zone. The 30 and 70 levels are the ones used in the related guide.

Indicators: DeMarker (14, levels 30/70)

  • Reversal
  • On price
  • Beginner

Donchian RSI Reversal

Marks the moment RSI leaves its oversold or overbought zone after price touched the matching Donchian band in the same excursion. The channel shows where price is stretched; RSI shows when momentum starts to turn.

Indicators: Donchian Channel (20) · RSI (14, 30/70)

  • Reversal
  • Own panel
  • Intermediate

Double Stochastic

Marks the candle where a slow Stochastic confirms a reversal cross that the fast Stochastic already showed in the same oversold or overbought zone. Using two settings asks the same question on two time scales before a marker appears.

Indicators: Stochastic fast (8, 3, 5) · Stochastic slow (17, 3, 7)

  • Reversal
  • On price
  • Beginner

Envelopes RSI

Marks a bounce from the Envelope lines: a candle reaches the outer line, closes back inside, and RSI confirms that price was stretched. It follows the 'bounce from the sides' method in the related article.

Indicators: Moving Average Envelopes (SMA 20, deviation 1) · RSI (14, 35/65)

  • Reversal
  • Own panel
  • Intermediate

Fisher Transform Reversal

Marks a Fisher Transform cross of its trigger line while the indicator is in an extreme zone. This is the extreme-then-cross confirmation the related article describes.

Indicators: Ehlers Fisher Transform (10)

  • Reversal
  • On price
  • Beginner

Harami RSI

Marks bullish and bearish harami candle pairs when RSI is in a low or high zone. RSI helps check that the pair follows a push in the opposite direction.

Indicators: Harami candle pair · RSI (14, 40/60)

  • Reversal
  • Own panel
  • Intermediate

KDJ Cross

Marks K/D crosses that happen while the faster J line is already stretched below 20 or above 80. J reaches the extremes first, so the cross after it is used as the timing event.

Indicators: KDJ (9, 3, 3)

  • Reversal
  • On price
  • Beginner

Keltner Re-entry

Marks the candle that closes back inside the Keltner Channel after the previous candle closed outside it. The channel width follows volatility, so a close outside it shows an unusually stretched move.

Indicators: Keltner Channel (EMA 20, 2 x ATR)

  • Reversal
  • On price
  • Intermediate

Morning Evening Star RSI

Marks morning star and evening star candle patterns when RSI on the middle candle was at a low or high zone. RSI helps check that the pattern follows a push in the opposite direction.

Indicators: Morning and evening star candles · RSI (14, 40/60)

  • Reversal
  • Own panel
  • Beginner

RSI Law

Marks the candle on which a short RSI(5) closes back across the 30 or 70 line after an excursion into the extreme zone. This is the RSI Law rule from the related article, shown as completed-candle markers.

Indicators: RSI (5, 30/70)

  • Reversal
  • On price
  • Beginner

STARC Bands Reversal

Marks a bullish or bearish candle that closes back inside the STARC Bands after the previous close was outside them. The bands show where price is stretched in ATR terms.

Indicators: STARC Bands (SMA 6, ATR 15, x2)

  • Reversal
  • On price
  • Beginner

Stochastic PSAR

Marks a Stochastic %K/%D cross that starts in the oversold or overbought zone while the Parabolic SAR dot is on the matching side of price. The Stochastic gives the timing and the SAR checks the trailing stop agrees.

Indicators: Stochastic (14, 3, 3) · Parabolic SAR (0.02, 0.2)

  • Reversal
  • Own panel
  • Intermediate

Three Oscillators

Counts how many of three oscillators have just crossed back out of their extreme zone and marks the candle where at least two agree. It follows the article's trio setup, where all three is strongest and two of three is enough.

Indicators: RSI (14, 30/70) · CCI (20, +/-100) · Williams %R (14, -80/-20)

  • Momentum
  • On price
  • Beginner

Awesome Oscillator SMA

Marks the candle on which the Awesome Oscillator crosses zero in the direction of the 100-period SMA. The SMA acts as a simple trend filter for the oscillator.

Indicators: Awesome Oscillator (5, 34) · SMA (100)

  • Momentum
  • Own panel
  • Beginner

Double Momentum 20 3

Marks the candle where the fast Momentum(3) line crosses zero in the direction of the slower Momentum(20) line. The slow line gives the trend side, the fast line gives the timing.

Indicators: Momentum (20) · Momentum (3)

  • Momentum
  • On price
  • Intermediate

Elder Impulse

Marks the first candle where both trend (EMA 13) and momentum (MACD histogram) turn the same way, following Alexander Elder's Impulse System colours. A marker appears only when the state changes, not on every green or red candle.

Indicators: EMA (13) · MACD histogram (12, 26, 9)

  • Momentum
  • On price
  • Beginner

EMA Momentum

Marks the candle that completes two events: price closes across the EMA(20) and the Momentum(20) line crosses zero, within a few candles of each other. Both must still be true on the marked candle.

Indicators: EMA (20) · Momentum (20)

  • Momentum
  • On price
  • Beginner

MACD PSAR 7-14-5

Marks the candle on which the fast MACD line crosses the zero line while the Parabolic SAR sits on the matching side of price. The MACD cross shows momentum changing side and the SAR dot shows which side the trailing stop is on.

Indicators: MACD (7, 14, 5) · Parabolic SAR (0.02, 0.2)

  • Momentum
  • Own panel
  • Intermediate

Schaff Trend Cycle

Marks the candle where the Schaff Trend Cycle leaves its low zone (crosses above 25) or its high zone (crosses below 75). The STC is a fast, bounded version of MACD, so it turns earlier than MACD alone.

Indicators: Schaff Trend Cycle (10, 23, 50)

  • Momentum
  • Own panel
  • Intermediate

TSI Signal Cross

Marks TSI crossing its signal line, but only when the cross happens on the far side of zero: upward crosses below zero and downward crosses above zero. Requiring the zero-line side keeps the marker to turns that start from a stretched reading.

Indicators: True Strength Index (25, 13) · EMA signal (7)

  • Momentum
  • Own panel
  • Beginner

Ultimate Oscillator Cross

Marks the Ultimate Oscillator leaving its oversold or overbought zone. The oscillator blends three periods, so it reacts more evenly than a single-period oscillator.

Indicators: Ultimate Oscillator (7, 14, 28)

  • Momentum
  • Own panel
  • Intermediate

Woodies CCI

Marks a Woodies CCI zero-line cross: the 14-period CCI changes side after six candles on the other side, while the faster Turbo CCI already agrees. The zero line is the baseline the article uses to define trend side.

Indicators: CCI (14) · Turbo CCI (6)

  • Breakout
  • On price
  • Beginner

BB1 Bollinger

Marks the first candle that closes outside a narrow Bollinger Band (deviation 1) after two candles closed inside it. It follows the BB1 rule from the related article, where the move out of the band is read in the direction of the break.

Indicators: Bollinger Bands (20, deviation 1)

  • Breakout
  • On price
  • Intermediate

Donchian Turtle Breakout

Marks a close beyond the previous 20-candle high or low when ATR is above its 50-period average. It is a simplified channel breakout in the spirit of the Turtle rules, with an ATR filter to ask for expanding volatility.

Indicators: Donchian breakout (20) · ATR (14) · SMA of ATR (50)

  • Breakout
  • On price
  • Intermediate

Fractal Chaos Bands Break

Marks a close through the Fractal Chaos Bands: the upper band is the last confirmed fractal high and the lower band the last confirmed fractal low.

Indicators: Fractal Chaos Bands

  • Price action
  • On price
  • Beginner

Inside Bar Breakout

Marks the first close beyond the mother bar after an inside bar, within 3 candles and in the direction of EMA 50. The inside bar shows a pause; the breakout shows which way it resolved.

Indicators: Inside bar pattern · EMA (50)

  • Price action
  • On price
  • Intermediate

Pin Bar Bollinger

Marks a pin bar whose long wick reaches an outer Bollinger Band and whose body closes back inside. The band shows where price is stretched; the pin bar shows that the stretch was rejected.

Indicators: Bollinger Bands (20, 2) · Pin bar candle geometry

  • Price action
  • On price
  • Intermediate

Pin Bar Inside Bar

Finds the pin bar and inside bar combo from the related article: a rejection candle followed by a candle that stays inside its range. The marker appears when price then closes beyond the pin bar in the direction of its wick.

Indicators: Pin bar candle geometry · Inside bar pattern

  • Price action
  • On price
  • Intermediate

RSI EMA200 Engulfing

Marks an engulfing candle that agrees with the long-term EMA 200 side and the RSI 50 midline. The EMA and RSI filter out engulfing candles that go against the broader direction.

Indicators: EMA (200) · RSI (14, midline 50) · Engulfing candle

  • Price action
  • On price
  • Beginner

Three Candles Continuation

Marks the candle that completes three same-colour full-bodied candles with steady closes while price is on the matching side of EMA 20. An option flips the reading to the counter-trend idea described in the article.

Indicators: Three full candles · EMA (20)

  • Volatility
  • On price
  • Intermediate

Bollinger Keltner Squeeze

Marks the first candle after a Bollinger-inside-Keltner squeeze of at least 6 candles ends, with Momentum showing which side price is leaning. The squeeze shows quiet volatility; Momentum adds a direction.

Indicators: Bollinger Bands (20, 2) · Keltner Channel (20, 1.5 ATR) · Momentum (12)

  • Trend
  • Context indicator
  • On price
  • Beginner

EMA Trend Ribbon

Plots a fast and slow exponential moving average over price and shades the space between them with a neutral ribbon, making the relationship between two smoothing speeds easier to see.

Indicators: EMA 9 · EMA 21

  • Volatility
  • Context indicator
  • Own panel
  • Beginner

Normalized ATR Percent

Expresses Average True Range as a percentage of the current close. Normalizing the value makes volatility readings easier to compare across instruments with different price levels.

Indicators: ATR (14) as % of close

  • Momentum
  • Context indicator
  • Own panel
  • Beginner

Price EMA Distance Percent

Shows how far the selected price source is above or below an EMA in percentage terms. A configurable reference zone helps compare the current distance with your chosen scale.

Indicators: EMA (20) distance in %

Library pack 2.0.0

One ZIP, all 56 scripts

The pack contains every .lua file, a plain-language README, the MIT license, a machine-readable manifest and SHA-256 checksums. Extract the ZIP before importing a script into IQ Option.

Download library pack

ZIP · 133 KB · iqow-qcs-library-pack-2.0.0.zip

SHA-256: 8d1a2f41005515970656247bf050b0f675b4df627fd21c393960439b168db106

Install any library script

IQ Option traderoom with numbered arrows: 1 the Chart Analysis control, 2 the Scripts tab, 3 the Import script and Add manually options
Where to install a downloaded script: 1 open Chart Analysis, 2 select Scripts, 3 choose Import script for the .lua file, or Add manually to paste code.
  1. Download and inspectDownload one .lua file and open it in a plain-text editor if you want to read it first. If you downloaded the ZIP, extract it.
  2. Open Chart Analysis → ScriptsIn the IQ Option traderoom, choose the Practice balance, open the chart analysis panel, select Scripts and choose Import script.
  3. Save and add to chartSelect the downloaded file, review the imported code, choose Save, then use the + control to add it to the chart.
  4. Change one input at a timeConfirm the default view first. Then adjust periods, levels or colours one setting at a time and note what changes.

See the illustrated IQ Option Scripts import guide for manual entry, export, deletion and troubleshooting. Quadcode does not draw plot_shape markers on mobile; use the desktop or web traderoom to see HIGHER and LOWER markers.

How every script is checked

  • Plain, readable source code: no installer, no account connection, no credential request and no external data.
  • Parsed as Lua 5.3 and compared with Quadcode’s public documentation and built-in indicator sources.
  • Executed bar by bar in the IQOptionWiki QCS emulator on five synthetic datasets (trend, range, JPY prices, flat stretches and gaps) to catch runtime errors, missing values and markers that never or always fire.
  • Markers are confirmed on the previous completed candle, so an unfinished candle never controls a marker.
  • Every download is pinned to the SHA-256 digest shown on its page; a changed file is refused instead of served.
  • No script is described as a guaranteed signal, a winning system or permission to risk real funds.

Verification boundary: the emulator is a local test harness, not the Quadcode engine. Indicator seeding can differ slightly from IQ Option’s built-in indicators, platform behaviour can change and account rollout can vary. Import on the Practice balance and compare with the native indicators named on each script page.

References, older packs and license

Earlier library packs (kept unchanged for reproducibility)

The IQOptionWiki scripts are released under the MIT License and provided “as is”, without warranty. You may read, modify and share them with the license notice intact. IQOptionWiki is independent of the IQ Option platform operator. Nothing in this library is investment advice, a personal recommendation, a probability claim or a guarantee of results.

GENERAL RISK WARNING

The financial products offered by the company carry a high level of risk and can result in the loss of all your funds. You should never invest money that you cannot afford to lose.
Kindly note that this article does not provide any investment advice. The information presented regarding past events or potential future developments is solely an opinion and cannot be guaranteed as factual, including the provided examples. We caution readers accordingly.