Hello Coders & Traders; (this topic for research and development)
I am looking for the answer of this question
What are The Automated system need to be worth the programming of it?
maybe the question look not simple but the answer is simple but to translate it we will find the difficulty not in coding what I mean by translating but in optimizing it with market,
the answer of this question will depend on the following elements is the kernel of the system:
1- The System will be 100% emotions free this what we can grantee.
2- Are the system will depend on certain time-frame or certain currency pair.
3- Are the system is 100% technically or what ?
4- Did the signals depend only on a one candle condition or more this will be the hardest part of creating the system which depend on how to read the market.
5- How many trades this signal will generate.
6- After that how much Profit & Risk to set, this will be the easy part.
7- Back-testing it enough and ensure how it work in live market with demo account.
I Code a lot of stuff and I am not bad about coding what I want and translate strategy to chart language but all the time there is a weakness or a missing part of any trading system like we use the wrong tools or not enough tools to create an automated system, maybe the is another dimension we did not look from it to the market before.
hope we can discus here the reality of automated systems the can be work well enough to worth coding it.
Until you code it, you can't backtest it. Until you backtest it, you don't know if the strategy is good long term.
Same as in business. How do you know if a idea will be successful? The only way is to try it and find out.
I would never have thought of gluing some cheap plastic eyes on a rock to make me a millionaire.
You cannot know if a system would be worth coding it before you begin coding it.
If you can find a system with a Mathematical_Edge then you would know before coding.
Example: Negative Spreads || Interest Rates (high enough to cover cost of trading) || Broker Discount/Rewards Arbitrage || Signal .. IB or other Income (which covers spreads).
If the system only have a Speculative or Historical Edge, then you'll have to assume a Risk that what you're coding or trading may-not be worth it at some point in the future.
Until you code it, you can't backtest it.
thanks, for your time, the back-testing is not a problem at all, I made a visual back-testing for any signal with arrow with stop and target also,
so let us ask this questions are the technically view enough to code a system I mean indicators which depend only on a price of candle or a group of candles
a complete EA is not only strategy, it performs many functions that are indipendent from trading strategy
you can code a robust, reliable EA with a simple strategy, like 2 MA crossing
while you search for more profitable systems
the code you've written is the base and remains valid and reusable
(well, you can try to build it in this way)
for example, i coded a set of indicators that i consider a toolset i can combine for a custom strategy
all this is reusable and not a strategy itself
So let us apply logic in the optimization, we will not be able to prove the technically indicators enough or not enough without taking it step by step;
first how we can define the trend in zero one language
are we can or no,
and if we can what is the accuracy of that
and if we could, did we will have enough time to follow
or which timeframe to select or multitimeframe aspect ?
when we discover the weakness in technically indicators we can use it better than before because we will be aware of what and how it will help and what it will never help with.