Back

Simulation Related

Hi

you have columns name, requested, finished, start, end date, and other columns.

it would be good to have a column stating the number of transactions made so far in the simulation. to give an indication of yes there are some transaction events.

As this moment the user has no idea whether any transaction events has actually taken place. And for long simulation you might see the end result being no transaction. Sure that may in deed be the actual case according to your algorithm, but it may also be the case you made a small error in your algorithm in the first place.

But with number of transactions made, atleast we might say heck cancel this simulation rather than waiting till the end.

What do you think?

Joyanta
Update Backtest








Agree -- this is #3 on the to-do list :)

We're adding a live-stream/dynamically draw chart showing the instantaneous equity curve / orders as they are completed. Its fairly challenging though as the days are completed in a random order and equity curves rely on a sequential order. We'll probably have to re-compile the equity curve client side with every new order processed.

Or maybe draw a scatter chart of profit-loss like this?
0

The material on this website is provided for informational purposes only and does not constitute an offer to sell, a solicitation to buy, or a recommendation or endorsement for any security or strategy, nor does it constitute an offer to provide investment advisory services by QuantConnect. In addition, the material offers no opinion with respect to the suitability of any security or specific investment. QuantConnect makes no guarantees as to the accuracy or completeness of the views expressed in the website. The views are subject to change, and may have become unreliable for various reasons, including changes in market conditions or economic circumstances. All investments involve risk, including loss of principal. You should consult with an investment professional before making any investment decisions.


Thanks.

Jared I think the scatter plot looks great.

The other thing is a just general breaking into code, I guess that is not really possible though the web ide (asking too too much here!!!!! hahaha). Unless I guess if you use it from IDE at your home terminal.

joyanta
0

@Joyanta, @Gustavo is working on this now, hopefully we'll have dynamic scatter plots online tomorrow afternoon :)
0

The material on this website is provided for informational purposes only and does not constitute an offer to sell, a solicitation to buy, or a recommendation or endorsement for any security or strategy, nor does it constitute an offer to provide investment advisory services by QuantConnect. In addition, the material offers no opinion with respect to the suitability of any security or specific investment. QuantConnect makes no guarantees as to the accuracy or completeness of the views expressed in the website. The views are subject to change, and may have become unreliable for various reasons, including changes in market conditions or economic circumstances. All investments involve risk, including loss of principal. You should consult with an investment professional before making any investment decisions.


There seems to be a default sell sell of all your position at the very end. This is fine I guess but how does one suppress that.
0

Hey @joyanta, Best way to hold overnight would be to use series run mode, but its running on one node of the server so a lot slower. http://www.quantconnect.com/docs/API#2.2.4

SetRunMode(RunMode.Series);

We're almost done with dynamic charting, it should be online shortly.. for now ignore the red and green dots :)
0

The material on this website is provided for informational purposes only and does not constitute an offer to sell, a solicitation to buy, or a recommendation or endorsement for any security or strategy, nor does it constitute an offer to provide investment advisory services by QuantConnect. In addition, the material offers no opinion with respect to the suitability of any security or specific investment. QuantConnect makes no guarantees as to the accuracy or completeness of the views expressed in the website. The views are subject to change, and may have become unreliable for various reasons, including changes in market conditions or economic circumstances. All investments involve risk, including loss of principal. You should consult with an investment professional before making any investment decisions.


cheers.
0

Update Backtest





0

The material on this website is provided for informational purposes only and does not constitute an offer to sell, a solicitation to buy, or a recommendation or endorsement for any security or strategy, nor does it constitute an offer to provide investment advisory services by QuantConnect. In addition, the material offers no opinion with respect to the suitability of any security or specific investment. QuantConnect makes no guarantees as to the accuracy or completeness of the views expressed in the website. The views are subject to change, and may have become unreliable for various reasons, including changes in market conditions or economic circumstances. All investments involve risk, including loss of principal. You should consult with an investment professional before making any investment decisions.


Loading...

This discussion is closed