Your interactive trading laboratory!
 • 
6 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
Trump announces that tariffs on Chinese goods will increase
1 day ago
Trump announces that tariffs on Chinese goods will increase
Dow ends down over 600 points as Trump escalates trade war rhetoric
1 day ago
Dow ends down over 600 points as Trump escalates trade war rhetoric
Dow off 700 points as losses accelerate into the close
1 day ago
Dow off 700 points as losses accelerate into the close
Stock losses continue to mount Friday as trade war with China roils investors
1 day ago
Stock losses continue to mount Friday as trade war with China roils investors
The Dow's 400-point decline Friday has wiped out the week's gains for the index
1 day ago
The Dow's 400-point decline Friday has wiped out the week's gains for the index
Stocks turn again in whipsaw Friday session, with Dow nearing a 350-point loss
2 days ago
Stocks turn again in whipsaw Friday session, with Dow nearing a 350-point loss
All 3 major stock indexes are now in the green as investors shrug off trade woes
2 days ago
All 3 major stock indexes are now in the green as investors shrug off trade woes
Trump asks whether Fed's Powell is 'bigger enemy' of the U.S. than China's Xi
2 days ago
Trump asks whether Fed's Powell is 'bigger enemy' of the U.S. than China's Xi
Stocks pare losses after Powell says Fed is 'carefully watching developments'
2 days ago
Stocks pare losses after Powell says Fed is 'carefully watching developments'
Stocks tumble at Friday's open, with Dow off 120 points after China trade moves
2 days ago
Stocks tumble at Friday's open, with Dow off 120 points after China trade moves
What's New?
8/22/2019
8/20/2019
  • QStudio Q184 is released as we gear up for the beta release of Quantacula Studio Version 2! You'll be able to run QS versions 1 and 2 side by side, they will install into separate folders, but will share the same user data folder. The purpose of this Q184 release is to include some changes that were made due to Version 2 that impacts Version 1. So, although there are no major functionality updates, please install Q184 if you plan to also install Quantacula Studio Version 2.
7/15/2019
  • Quantacula Studio Version 2 is under development, featuring a complete overhaul of the user interface to better work with high-DPI displays. Track the progress and ask any questions here on this forum thread! Also today, Q183 maintentance release is available with several fixes.
6/23/2019
  • QStudio Q182 released today, with several bug fixes and enhancements, and the VossPredictor and BandPass indicators.
6/1/2019
  • QStudio Q181 released today, and includes some useful updates to the Equity Curve and By-Symbol Model Result Viewers.
Q bitfool wrote 4 days ago

I try to connect to Collective2 now and it goes straight to an error, do not pass go, no $200. Copied below. I tried reinstalling the C2 extension, but the same result.

Published by Q Merlin on 7/15/2019

From TASC Aug 2019 - Not great during bull markets but in it unfolds in sharp corrections

APR: 21.71% • WIn Rate: 88.00% • Sharpe: 1.10
Published by Q BWO1000 on 6/15/2019

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

APR: 12.15% • WIn Rate: 54.21% • Sharpe: 0.51
Q Glitch wrote 18 hours ago

While working on porting the Ichimouku Clouds over to QSV2 I stumbled upon this beautiful glitch. Perhaps a new plot style providing a glimpse into some arcane market secrets?

Q bitfool wrote 5 days ago

I've always had a little bit of trouble getting QS to use the latest historical data available. For example, I'd like to run my models in the evening (a few hours after stock market closes) to get signals ready for the morning. But there is no "Use Latest Data" option/button, and so far it only uses the latest data if I shut down QS and restart it AFTER midnight ET. Then it will use the latest data (ie, including Aug 19, in this case).

But last night it wouldn't pick up any new data. Multiple attempts, and even this morning after another computer reboot it still is not picking up the latest data. My signals are based on Aug 16 data, my positions that were closed on Aug 19 are still showing as open in the Positions list, etc.

Any ideas? Am I missing some "Force New Data!" option? My failure is both for historical Yahoo! and IQFeed data.

Q Glitch wrote on 7/6/2019

Quantacula Studio Version 2 is under development! Here's the first sneak peek of the newly ported charting. We have Indicators, Data Sources, Universes, and some charting ported over. Already the experience is much better looking than our current WinForms version, and I'm really enjoying WPF!

Published by Q BWO1000 on 5/28/2019

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

APR: 23.41% • WIn Rate: 60.63% • Sharpe: 0.95
Q Glitch wrote 3 days ago

Let's use this forum topic to track reports and feedback related to the QS Version 2 beta release.

Q bitfool wrote 18 days ago

My usual procedure is to run my model in the evening to set up for trades the next morning. I use the Signal Hub to generate Triggers (and turn on the broker connection), then get it ready to run with Auto-Sort on and Auto-Submit off. In the morning before market I turn the off-hours filter to OFF and then Activate my IQFeed to see if there's going to be much activity (few triggered ordered). Then when market's ready to open, I close that triggers window, generate a new one from the Signal Hub and activate it with the setup I want for the market open.

Published by Q BWO1000 on 6/20/2019

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);
	Plot(indicator2);
	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);
			}
		}
		else
		{
			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.41% • WIn Rate: 58.58% • Sharpe: 1.01
Published by Q BWO1000 on 5/26/2019

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