[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [EquisMetaStock Group] v8 System Tester Issues and how to fix.



PureBytes Links

Trading Reference Links

Harry,
> I ran a couple of "before and after" system tests, with the Ref()
function, as you described how to use it. I assume that it works correctly
now, but I have a few questions regarding the messages Metasotck provides
when you look at the list of attempted trades.
>
> Looking at my "before" test on the Orders tab, I got two types of
messages. The first is:
> Considered
> Placed
> Cancelled-Open Cost
>
> I assume this is the key one that the Ref() gets around?
Yes, you are correct.  The "Cancelled -Open Cost" is what you get when the
price on the next bar is more (for a buy) than the price calculated.

>
> The second message in the "before" test was:
> Considered
> Placed
> Open
> Cancelled-Position Limit
>
> What does "Position Limit" mean?
"Position Limit" means that you had the max number of positions that you
said it could use already open.  It can happen with "1".  This is because it
tells it to buy lets say 1000 shares and use 100% equity.  Then let's say on
the buy day the price gaps down and it buys the 1000 shares for less than it
thought it would cost.  Then you have equity left over so it tries to use it
up.  Then it finds a chance to do it, but then realizes that you said only 1
position so it cancelles the order.

>
> When I modified to include the Ref() function, and the changes to Buy and
Sell at Open, and set days delay to 0, both of the above messages vanished.
But then I would get:
>
> On day 1 (i.e. the first day a trade signal was received)
> Considered
> Placed
> Open
> Executed
>
> On day 2 through day ?:
> Cancelled - Zero Size
>
> This would continue until I received a signal to sell, and then the sell
would be executed correctly.
>
> I assume this above message is because my Buy (and Sell) signals are a ">
than" or "< than", and not a "cross" function, so the Buy remains in effect
but I don't have any $ to buy with (since I am set to trade 100% equity)?

You are correct.  The tester sees you still have a signal, tells the broker,
but you do not have enough equity to buy 1 share, which is what you wanted.
So it cancels the order because it is for "zero size".

>
> Thanks ever so much for all your help on this one. Any other problems with
the Ver. 8 System Tester that your research has found? If so, letting us
know would be greatly appreciated! Unfortunately, I now have lots of
"conclusions" which have to be retested!!

I have not found any other issues, but these are  enough to keep me busy for
a while.  As I said before I believe the signals are generated correctly.
It is the silly broker logic that causes all these problems.

Tom


------------------------ Yahoo! Groups Sponsor ---------------------~-->
Get A Free Psychic Reading!
Your Online Answer To Life's Important Questions.
http://us.click.yahoo.com/aM1XQD/od7FAA/uetFAA/BefplB/TM
---------------------------------------------------------------------~->

To unsubscribe from this group, send an email to:
equismetastock-unsubscribe@xxxxxxxxxxxxxxx

 

Your use of Yahoo! Groups is subject to http://docs.yahoo.com/info/terms/