View Single Post
  #4 (permalink)  
Old 03-15-2006, 09:51 AM
newdigital newdigital is offline
Administrator
 
Join Date: Sep 2005
Posts: 16,311
Blog Entries: 106
newdigital has much to be proud ofnewdigital has much to be proud ofnewdigital has much to be proud ofnewdigital has much to be proud ofnewdigital has much to be proud ofnewdigital has much to be proud ofnewdigital has much to be proud ofnewdigital has much to be proud of
Quote:
Originally Posted by pengie
But this restriction of not opening multiple orders in the same direction will only distort any back testing or forward testing results because everyone will try the EA at different times and so will have different results.
I may say that sometimes yes and sometimes not.
If orders exits on s/l (t/s) so the common rules that one order at the time per pair or chart. It is the common rules. All the programmers and all the ideas are like this. This common rules exist during the many years already. Because of the risk.

New order will not be opened untill the old one will be closed. Almost all EA is programmed like this. It's the common usefull standard. If programmers are coding like this he will not get any question "why". But if the programmers are coding as you suggested so he will get many question "why" and he will have to explain.

You are right about the time starting.
For example if I am forward testing some EA with EMA cross with exit on s/l (t/s) and if you start the same EA in different time so we will have different results during the one day or several days testing.
But after that our results will be the same. It affects on the first several day testing results only.
I understand that some traders may open 5 or 10 orders within half an hour on the same pair/timeframe but I think it is very risky.

It should be special trading ideas or trading strategies to be developed to do it. We can not implement it to any idea/strategy/EA.

BTW I think your idea is good.
But it should be detalized by indicators, manual testing, should be proven by results and after that it may be programmed.

But I want to say the programmers are coding only. Programmers are translators from English language onto mql4 language. Usually the developer should express the idea, prove the idea, test it manually, many people should join the thread with this idea to make some suggestions, idea should be fully elaborated. And after that only the programmer may translate this idea from English language on to mql4 language using already elaborated idea.

The programmer (any programmer) may code some indicator or EA if it is interesting for him personally or professionally; or if it is interesting for many members of this forum. If it is interesting for one person only I think no one will do anything. Any idea should be developed.

People who expressing the ideas are developers. They are creating the threads with some ideas. People who are coding are programmers.

Anyone can be a developer.
But the programmer will code if the developer already elaborated the idea. It is the common rules for the people to work for free:
- Developer (and other members of this forum) will get EA or indicator as a result of elaboration of the idea.
- Programmer will increase his reputation.
So the people will have indicator/EA, and programmer will keep a good record.
If the progammer is coding the idea which was not elaborated and evaluated so it will affect on his reputation.
If the idea is fully elaborated so the programmers will stand in a queue to code it.

We have many examples on this forum:
First example: Beluck and Alex programmed two EAs (mandarine and mandarine FX) using one idea. Because it was very popular idea and everybody wanted to code it.
Second example: we may look at the BrunoFX threads. He is elaborating his ideas very good and sometimes the coders are standing in a queue to code.

Sometimes the developer and coder is one person.
Reply With Quote