Trading Direction

It allows the system to open specific type of trading positions, "Both", "Long", or "Short".

External Data

It allows access to outside chart data, this external input is used to help system find better signals.


"Candles" or Candlesticks, it is like a combination of line-chart and a bar-chart. Each bar represents all four important pieces of information for that day, the open, the close, the high and the low.

"Heikin Ashi", are a weighted version of candlesticks calculated from the prior period and the open-high-low-close data from the current period to create a combo candlestick. The resulting candlestick filters out some noise in an effort to better capture the trend.


"Open" is the price at which the candle for a specific period has opened. "Close" is the price at which the candle has closed. "High" is the high of the candle or day. "Low" is the low of the candle or day. Those are the main price sources that indicators use to compute entries and exits. The rest are just a combination of them. The sign "-" in our systems indicate it is closer to its lows, and "+" to its highs. In some of our most advanced models, source will be embedded into the algorithm to make things easier and simpler.

Risk Management Unit

This is the unit used on Risk Management. "Price" and "Position" use price movements in percentage, while "Position" add leverage to its calculations. "Ticks" represent the smallest possible price change on the right side of a decimal point. The "X" is a feature similar to trailing stops, where if given certain conditions, such as the indicator shows the trend will continue, then the exit will be updated to a higher value, exiting at higher profits.


It emulate how the system will perform when leverage is used.

Stop Loss

When a trade goes against you, this will limit the loss by exiting your trade if a certain price level is reached.

Take Profit

This allows you to limit your risk or exposure to the market by exiting your trade as soon as the market prints a favorable price for you and not staying in any longer.

Trailing Stop

A trailing stop is designed to protect gains by enabling a trade to remain open and continue to profit as long as the price is moving in the investor’s favor but closes the trade if the price changes direction by a specified value.

"Trail Start" serves as a activation level. If it is specified, a trailing stop will be placed when the specified price level is reached.

"Trail Stop" is short for trailing stop, and it automatically tracks the security price direction, remain open as long as the price is moving in the investor’s favor but closes the trade if the price changes direction.

Margin Call

This helps when the trader use leverage, and the securities bought with borrowed money decreases in value past a certain point. So the investor must either deposit more money in the account or sell off some of the assets.

Order Size

This calculate the quantity in percentage to trade using the amount of money specified in "Initial Capital".

Profit Size

This is how much of the profits made during trading will be reinvested back. If the amount is "0", then the money to trade will be fixed or static, in other words, this means that you are using the same amount to trade each time.

Backtesting Dates

It allows selecting which dates only to be backtested. You can choose to only fill "Start" or "Stop" dates, the system will automatically calculate the oldest date or today as dates with "0" values.

Apply Indicator

When designing our framework we took advantage of all TradingView features. This is one of our favorites, since it open a new world of possibilities for technical analysis, and new opportunities for traders. We are currently using this in, "Quansium Source", "Quansium Medium", and "Quansium Alerts".

Quansium Source

This is our indicators with our main part of our framework features. This comes equipped with plots and visual tools to help understand what's happening on backtesting or if you prefer more a technical analysis view. This is what powers "Quansium Alerts" and can be applied on other models of choice with the help of "Quansium Medium".

Quansium Medium

While it is easy to just output values such 1's and 0's. We found this didn't work well when "overlay" is "true". So we came out with a protocol that universally let our alerts system know the signals are coming from us. "Medium" is in-between point of connection for "Source" and "Alerts", it can receive outputs from any system designed by other developers and then send them to "Alerts" or convert "Source" outputs into your system of choice. We understand we are not the only ones innovating on this space so thought it was essential for our systems to be developer-friendly.

Quansium Alerts

The other half and final part of our framework. The remaining features that make sure everything is in order, and ready to go. This allows "Quansium Source" and other developers indicators through "Medium" to be added on top. Finally, its main feature is to provide alerts based on the system signals with risk management features.

Quansium Backtester

This assist you with the process of testing a trading strategy on relevant historical data to ensure its viability before the trader risks any actual capital. A trader can simulate the trading of a strategy over an appropriate period of time and analyze the results for the levels of profitability and risk.