Your interactive trading laboratory!
7 users online
Create and Backtest your own Trading Models on the web, without coding

  Create your Model
Use our drag and drop building blocks, or program your model in C# code for the ultimate in flexibility
  Backtest your Model
Quantacula is the only web site that offers portfolio-level backtesting, with data that eliminates survivorship bias
  Trade your Model
Use Quantacula Studio to automatically trade your model, or run your model here on the site and recieve your trade signals

Trades: • Profit: • Avg Profit: • WIn Rate:
Market News
Nasdaq Eyes Key Support As FANG Stocks Lead Market Rally
6 days ago

The stock market finished higher, with techs and small caps leading the advance. FANG stocks, Lululemon and Tesla helped boost the Nasdaq.

Stock Market Gains Ahead Of Fed Meeting; Biotechs, Software Lead The Charge
6 days ago

The stock market continued to eke out gains late Monday, as investors await the outcome of this week's Fed meeting and Paris Air Show.

Nasdaq Outperforms, Helped By Software, Biotech; Bitcoin Trading Heats Up
6 days ago

Bitcoin trading was active again Monday amid a solid gain for the Nasdaq. The tech-laden index was helped by strength in software and biotech stocks.

Stock Market Up, As Automakers And FANG Stocks Rise
6 days ago

Two of the five former market leaders — Facebook and — are trading within a handle area.

Nasdaq Leads, Dow Jones Lags In Stock Market Rally; Lululemon Regains Entry
6 days ago

The tech-heavy Nasdaq led the way early Monday. Top growth stock Lululemon is regaining a buy point in today's stock market action.

Stock Market Today: Track Market Trends And The Best Stocks To Watch
6 days ago

Check the Stock Market Today column to spot changes in market trend and track the best stocks to buy and watch.

U.S. Stock Market News
6 days ago

Track current U.S. stock market news, and get analysis of the latest trends on the S&P 500, Nasdaq composite and Dow Jones industrial average. Plus, get timely alerts to the best stocks to buy and watch.

Facebook, Netflix Drive Nasdaq; Dow Jones Industrial Index Clings To Gains
6 days ago

Monster and Facebook were early leaders Monday, as stocks took narrows early gains and the Dow Jones industrial index aimed to continue its rebound.

Dow Jones Futures Signal Stock Market Rally; Watch These 6 Dow Stocks
6 days ago

Stock futures: Microsoft is in a buy zone. Fellow Dow stocks Disney and Home Depot are close. Apple has a base. Boeing is vying for Paris Air Show orders. Pfizer will buy Array Biopharma.

Stock Futures: Check Premarket Prices On Dow Futures, S&P Futures, Nasdaq Futures
7 days ago

See where the stock market may be headed by checking the premarket price action in the stock futures, including Dow futures, S&P futures and Nasdaq futures.

Dow Jones Holds Key Support As Stock Indexes Rise For The Week
9 days ago

Key indexes closed slightly lower in the stock market today as Broadcom and other chips weighed. But the Dow Jones and S&P 500 held key support.

What's New?
  • QStudio Q182 released today, with several bug fixes and enhancements, and the VossPredictor and BandPass indicators.
  • QStudio Q181 released today, and includes some useful updates to the Equity Curve and By-Symbol Model Result Viewers.
  • QStudio Q180 released today, which includes new Scheduled Run feature, and Corr.Compute method.
  • QStudio Q178 released today, which includes the FourrierSeries indicator in the TASC extension.
voron77 wrote 2 days ago

Glitch - if you don't think it's appropriate to discuss these issues on a public forum, feel free to make it clear :). I wonder about the future directions of Quantacula and how do you think Q is doing when compared with, say, WL at a similar stage back then? You mentioned in another thread that Q is a "cottage industry" for now -- which I understand perfectly. One concern in such endeavors is that tomorrow you may decide to go work for a man (as from what I can see you are a very good dev that can command high salary in today's market). Or you can burn out and decide to go breed horses or something :). In other words, it's a classical key man risk.

Published by Q BWO1000 9 days ago

LR and Limit Move with Dr Koch's Dip Buyer set at 8%.

APR: 12.15% • WIn Rate: 54.21% • Sharpe: 0.51
Published by Q BWO1000 27 days ago

Same as Original Dr Koch's 8% Dip Buyer using Limit Move

APR: 23.41% • WIn Rate: 60.63% • Sharpe: 0.95
voron77 wrote 15 hours ago

Tested on Q182. Press Data Sources, select New, select Metastock, press Configure, Press Cancel. The QS throws an exception.

voron77 wrote 3 days ago

As I dig deeper into QS, I’m wondering about the proper documentation of the APIs, including indicators. For example, take the ROC indicator. The Q docs shows a way to use it, and it’s fine. But if you look at the little engine sample model, you’ll see a ROC.Calculate method that doesn’t seem to be documented anywhere. I can figure out how to use it from the sample code, but is there a better way? Am I missing an obvious reference source? Thanks!

Q bitfool wrote 17 days ago

I'd like to save signals that I generate out to a spreadsheet. In fact, if there are any other listings that Don't have copy/paste ability, please add it there too.

Published by Q BWO1000 28 days ago

Model Credited to Dr. Rene Koch and his past achievements lead me to ask whether to see this algorithm over another and this is the model voted to be added..

APR: 26.11% • WIn Rate: 57.91% • Sharpe: 1.11
voron77 wrote 1 day ago

Display a new chart (I tried AMD). Drop an ADX indicator on it. Right click on each component of ADX and remove it, leaving only ADX. Right click on ADX, edit and press OK without changing anything. Result: NaN values.

Published by Q BWO1000 4 days ago

using QuantaculaBacktest; using System; using QuantaculaCore; using QuantaculaIndicators; using QuantaculaChart; using System.Drawing; using System.Collections.Generic;

namespace Quantacula { public class MyModel : UserModelBase { public MyModel() : base() {


    public override void Initialize(BarHistory bars)
	indicator1 = bars.Close;
	indicator2 = new LR(bars.Close,10);
	source = bars.Low;
	pct = 8.00;
	pct = (100.0 - pct) / 100.0;
	multSource = source * pct;

		StartIndex = 10;

    public override void Execute(BarHistory bars, int idx)
		int index = idx;
		Position foundPosition0 = FindOpenPosition(0);
		bool condition0;
		if (foundPosition0 == null)
			condition0 = false;
				if (index - 0 >= 0 && indicator1[index] >= indicator2[index - 0])
					condition0 = true;
			if (condition0)
				val = multSource[idx];
				_transaction = PlaceTrade(bars, TransactionType.Buy, OrderType.LimitMove, val, 0);
			condition0 = false;
				condition0 = true;
			if (condition0)
				ClosePosition(foundPosition0, OrderType.Market);


private TimeSeries indicator1;
private IndicatorBase indicator2;
private double pct;
private double val;
private TimeSeries source;
private TimeSeries multSource;

	private Transaction _transaction;


APR: 20.42% • WIn Rate: 58.57% • Sharpe: 1.01
Q bitfool wrote 26 days ago

When my Signal Hub window gets a filled with 50 or so signals, I have two scrolling problems:

  1. scroll wheel on mouse doesn't scroll down at all (seems ignored). ditto for two-finger touch scrolling with the laptop touchpad.
  2. as soon as I scroll down with the scroll bar, i get a glimpse of the other signals but then it refreshes back to the top signals... even while I'm holding down on the scroll bar
  3. on occasion (i can't reliably replicate this one) it seems to fix itself, when I'm trying to scroll down and holding the scroll bar down. i did it a few minutes ago, but resent the signals from a new backtest and I can't get it to work now.

It was just odd when i was playing around with the strategy. But now I'm trying to send signals to my broker and it's a pain.

Published by Q Merlin on 4/27/2019

From TASC May 2016 - Backtesting A Mean-Reversion Strategy In Python

APR: 1.54% • WIn Rate: 67.06% • Sharpe: -0.03