Towards a code-first Pine Script IDE for algorithmic trading #84
Replies: 8 comments 7 replies
-
Beta Was this translation helpful? Give feedback.
-
|
@285979593 Thank you for your feedback I would like to know more about what are your expectations from a good backtesting engine, this would help me a lot in preparing the next steps ? below are answers to your questions About Pine Script Upgrade, the goal of PineTS is to remain compatible with all versions equal or greater to v5
If a new version of PineScript is released.
===== Regarding the backtesting, this is the next big feature I'll tackle, I just want to think about the best approach, I want to preserve the compatibility with Pine Script by allowing the use of strategy.* namespace, while still providing more advanced backtesting features, and here I would like to hear from you, what do you consider as a good backtesting engine, what it should provide : Monte Carlo testing, custom data, long history support, performance benchmarks ... ==== |
Beta Was this translation helpful? Give feedback.
-
|
Hey @alaa-eddine considering the relative success of this tradingview chrome extension made by akumidv believe an optimizer able to work in background will be helpful to the community. Also it cool be nice to optimize a list of asset to avoid to do it one by one |
Beta Was this translation helpful? Give feedback.
-
|
@pegaltier I will take a look to that extension. The IDE I'm thinking of will allow running backtests in the background, collecting results and exporting them as row data or visualizing them, and it could be run for multiple symbols/data sources. I'm just not sure about the optimization part. |
Beta Was this translation helpful? Give feedback.
-
|
Could you add custom sDate, eDate to the GUI as a text field. Some times i need to troubleshoot indicator results on a specific time window for a backtest |
Beta Was this translation helpful? Give feedback.
-
|
Great work @alaa-eddine ! My interest is in PineTS as a standalone language and possibly even making it more powerful than it is today. Similarly I think it would be interesting to have a more plugin architecture when it comes to live feeds and to separate the language from the feeds. For 13 years I've made an SQL editor with miniscule popularity. What I saw with vim, notepad++, sublime and particularly vs code was that the platform that provided plugins gained massive popularityu, as it allowed users to contribute so easily. Not sure if the same applies to this area but it's something worth keeping in mind. Again, Great work and Thank you! |
Beta Was this translation helpful? Give feedback.
-
|
@alaa-eddine For my purposes the PineScript transpiler was the biggest factor - taking a proven strategy and being able to move it off the trading view platform and using our own data provider was the goal. PineTS does that competently - we are still in beta but feedback has been positive, so I thank you for your hard work! btw, QFChart looks very nice and I have plans to replace tradingview lightweight charts as well. |
Beta Was this translation helpful? Give feedback.
-
|
Great, you're moves ahead! IDE looks good, but a way to stay separately from VSCode/Codex and other IDE's looks wrong for me. Would be nice to have this workaround as a plugin for popular IDE, especially AI based. Competing with them for exclusivity is a bad idea. Thanks for your job! |
Beta Was this translation helpful? Give feedback.

Uh oh!
There was an error while loading. Please reload this page.
-
Hi 👋
I’m opening this discussion to share some early UI/UX explorations for QuantForge and to gather feedback from the community.
The long-term goal of QuantForge is to build a code-first, algotrader-friendly Pine Script IDE, focused on reproducible research, backtesting, and strategy execution rather than discretionary charting.
quantforge-proto.mp4
This is very much a prototype. The intent is to evolve it into a standalone app as PineTS and QFChart mature.
The IDE is envisioned as a single workspace where developers and traders can:
At this stage, I’m especially interested in feedback on:
Any thoughts, criticism, or ideas are welcome :)
this discussion is meant to shape the direction early, before things get locked in.
Beta Was this translation helpful? Give feedback.
All reactions