How many of you saw anyone write a public trade script using EFS? Search on Google, it is not only "few", but it is absolute "rare".
I've use eSignal for years. EFS study is always a pain to develop. I've read all the available material I can find in eSignal guide. However, these material are so outdated which date back to eSignal 10. Many functions in eSignal 12 are missing, incomplete or useless. The EFS KB is not available for years. So there is hardly anything I can refer to.
I don't know why eSignal make EFS so complicated and confusing. For a trade script, it should be easy to use and simple to understand within hours. Base on Javascript, EFS "should be" very powerful with OO capability. However, for an OO language, you need a good debugger to work with it. All we have is a debugPrintln(). That's all! Nothing else. The worst thing is, some studies come with eSignal, it is 100% working. But when you try to trace its variable changes during execution, its value is always NaN. So I got a working study but cannot trace its value change?
There is 2 kind of input variables. You can use simple VAR xxx or VAR new Array(). So what's the difference between these 2? All I know is it seemed you cannot debug a simple var variable during runtime. So if the developer does not know how the var value changes, how can he debug his study? An OO is very powerful! But how many of you ever use EFS OO capability?
If eSignal like to make EFS powerful, please do like what MetaTrader do with their EA. If eSignal wants to make EFS popular, please do like ThinkOrSwim script. Just a plain brain dead script will be sufficient for most traders. A simple trade script should be done in several lines, not in hundreds of line of code to show how good you are.
I've use eSignal for years. EFS study is always a pain to develop. I've read all the available material I can find in eSignal guide. However, these material are so outdated which date back to eSignal 10. Many functions in eSignal 12 are missing, incomplete or useless. The EFS KB is not available for years. So there is hardly anything I can refer to.
I don't know why eSignal make EFS so complicated and confusing. For a trade script, it should be easy to use and simple to understand within hours. Base on Javascript, EFS "should be" very powerful with OO capability. However, for an OO language, you need a good debugger to work with it. All we have is a debugPrintln(). That's all! Nothing else. The worst thing is, some studies come with eSignal, it is 100% working. But when you try to trace its variable changes during execution, its value is always NaN. So I got a working study but cannot trace its value change?
There is 2 kind of input variables. You can use simple VAR xxx or VAR new Array(). So what's the difference between these 2? All I know is it seemed you cannot debug a simple var variable during runtime. So if the developer does not know how the var value changes, how can he debug his study? An OO is very powerful! But how many of you ever use EFS OO capability?
If eSignal like to make EFS powerful, please do like what MetaTrader do with their EA. If eSignal wants to make EFS popular, please do like ThinkOrSwim script. Just a plain brain dead script will be sufficient for most traders. A simple trade script should be done in several lines, not in hundreds of line of code to show how good you are.
Comment