Welcome to NexusFi: the best trading community on the planet, with over 150,000 members Sign Up Now for Free
Genuine reviews from real traders, not fake reviews from stealth vendors
Quality education from leading professional traders
We are a friendly, helpful, and positive community
We do not tolerate rude behavior, trolling, or vendors advertising in posts
We are here to help, just let us know what you need
You'll need to register in order to view the content of the threads and start contributing to our community. It's free for basic access, or support us by becoming an Elite Member -- see if you qualify for a discount below.
-- Big Mike, Site Administrator
(If you already have an account, login at the top of the page)
Agree Roger...the only problem is that many customers I've had have a hard time accepting that their system has weaknesses. Generally those weaknesses are pretty easy to see from the outset without writing a single line of code. I can't tell you how many times I've had to break the news to them that they are cherry picking or whatever and they really don't believe me. For example, they want a simple moving average crossover to work and they just don't. If they get past the idea that their plan is flawed, then they ask what if we add another moving average or an oscillator or a kitchen sink or dog poop or ...
I have to admit, I write a lot of code for myself and I fall prey to that mentality as well.
Can you help answer these questions from other members on NexusFi?
That's extremely interesting, indeed. You are definitely unique. I've seen so many traders who develop a trading method that they believe is mechanical, but when faced with two identical signals in identical conditions, they do one thing one day and the opposite the next because they had a "gut feeling" that the market would go their way so they changed the rules just this one time. Or they add an indicator on the fly.
I'm absolutely astounded that you can duplicate that traders decisions precicely and that it's not that complicated. I could grasp that ability easily if there are rules and any trader following those rules would have the same result (allowing for slippage and differing commissions, of course). But when one trader out of the blue decides to use a 3 tick stop because he "thinks" that's going to be enough when he usually uses a more generous stop with better win potential, you can code those spur of the moment emotional decisions. I don't think I've ever even heard of any coder who's able to do that.
I'm not sure of the profitability value that a code would have that made Artificial Emotional random decisions, but it's sure fascinating that you've been able to do it. Can't imagine how but I'm definitely impressed.
@hcoffin1941 - I worked with a guy in vietnam who seems pretty good. He coded up some stuff for me - the one thing we mainly worked on was a semi-automated strategy and it works great, fit my requirements exactly.
It was somewhat simple - basically a strategy that provided buy and sell buttons to allow me to enter discretionarily and then use what is essentially a trailing stop based on the Supertrend indicator. Its a bit more complicated than that but he coded it all up for me and it was $300. PM if you're interested in more info.
I'd be curious to hear from the programmers on this thread whether or not that sounds like a reasonable price or not. Sorry if I'm stepping on toes - just trying to share my experience.
surly
Seek freedom and become captive of your desires. Seek discipline and find your liberty. - Frank Herbert
Like Sam028 it's kind of hard to judge without more details but it sounds reasonable to me. That's at the top end of what I normally charge for writing scripts.
I read the article you posted and it takes me back to my early and brief days of programming in Lisp. I found that effort very intriguing. Actually developed a target selection system for the military. Just had to mention that because it really is one of my greatest efforts. It was never used but it sure was fun developing and kept me out of trouble.
My efforts to develop trading systems is more procedural than OO and so far the one I have online is working very well. But I would like to learn more about how to code subjectivity into my systems. Do you have any specific trading examples of subjectivity and how that is expressed in your coding style? Also, do you have other references that I can study?
thanks to you both - next time I need something coded I'll contact one of you. It was fine working with the guy in Vietnam but there were communication issues and also difficult to work around the different timezones...
Seek freedom and become captive of your desires. Seek discipline and find your liberty. - Frank Herbert
It depends upon how you go about communicating your trading strategy to the programmer.
If you are a bit familiar with programming yourself and can do some basic stuff in it, then you can divide your trading strategy into different parts and get the separate works done by different programmers. And then combine them all for implementing it for yourself.
This way no single programmer will know the complete strategy and it will remain your secret.
There could be other ways also, to keep the REAL PART secret in a trading strategy.