well at least i start to get an idea about how it is supposed to be done , you first need total data on paper and then mathematical codes to translate your conditions and all your ideas can be translated into algorithms , sounds simple but learning these mathematical codes are not easy at all , i wonder why there isnt any software capable to do the algorithms on its own and you simply enter the conditions you want
...I understand this kind of backtest fairly well...
Ok we have two types of backtesting , the algorithmic one and the manual one.
The manual backtest can analyze pretty much everything you can imagine and its also very straightforward and easy but it takes alot of time especially if you are gonna backtest huge past data. I understand this kind of backtest fairly well.
The algorithmic backtest is a huge pain to deal with , it requires programming to express your ideas and also requires understanding of parameter values and stuff like that. I really dont know where to begin with this kind of backtest , i dont know what ideas to backtest , how to express them , i dont know what values to use to express how i imagine the chart , i really know nothing and my brain gonna melt. How can i say for ex *volume should be that big* , *chart should be on a trend range* , *open interest should be like that* , *buy when price is on x level close when is on x level* , i dont even know if thats the best things to backtest for , really really troublesome.

Well said.
What I've done in the past for people that can't seem to reduce to writing what's in their heads is to do what the eye doctor does. Show them charts and ask them whether their criterion are met. By doing this with enough carefully chosen charts, a patient coder also skilled in trading should be able to ascertain the written criterion.
It is possible you can do this to yourself. Look at two charts, one that meets your definition of a trend, for example, and one that doesn't. Then, simply describe why one does, and why one doesn't. Eventually, you should have your written rule. You'll save a lot of money doing this yourself rather than paying someone to play 20 questions with you.![]()
because some stuff are objective and some are subjective .there are lots of exceptions which itself generates another exceptions too .at the moment it's impossible .I wonder why there isnt any software where you can pinpoint a pattern and buy/sell point on a chart and it would translate that into code automatically , i dunno if thats possible.
because some stuff are objective and some are subjective .there are lots of exceptions which itself generates another exceptions too .at the moment it's impossible .
: