Try removing your sell formula completely from the
Sell window and see what happens. It seems as though you have a constant logical
TRUE condition in the Sell window, or a setup condition that simulates that. You
might also check that none of the Stops are activated.
Normally it's impossible to buy and sell on the
same bar without using a little trickery (like forward referencing the buy
formula), but the fact is that there can be many reasons why a systems test
fails to do what you expect it to. Posting your code, or an abbreviated version
that exhibits the same symptoms, would be useful if you'd like a second opinion
on that. Sadly there are a number of other things that can cause problems
besides the formulas you're using.
Back to formulas, have you tried creating an
indicator of both buy and sell windows? That's the quickest way to spot code
problems. Same goes for explorations that don't work. Plotting the code to get a
visual result can save a lot of head-scratching.
Roy
----- Original Message -----
Sent: Thursday, December 15, 2005 9:42 AM
Subject: [EquisMetaStock Group] Problem With Simple System
Test
Hi Everyone: I have Metastock End-of-Day 9.0 I have a very
simple system that I want to test. It's a simple Moving Average crossover
system. You know, buy when a crosses above b, sell when c crosses below
b. The problem is that the system identifies and correctly signals the buy
but not the sell. It sells on the very same day as the buy even though the
sell condition is not present. I haven't a clue what I am doing
wrong.
Does anybody have any suggestions on how I can get this system to
work properly?
YAHOO! GROUPS LINKS
|