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

[EquisMetaStock Group] Re: Passing Values between Buy & Sell Tests



PureBytes Links

Trading Reference Links

------------------------------------------------------------------------
You cannot reply to this message via email because you have chosen not
to disclose your email address to the group.

To reply:  http://groups.yahoo.com/group/equismetastock/post?act=reply&messageNum=5754
------------------------------------------------------------------------

Preston, thanks for the hints. I'll check my code to be sure the 
syntax is right. From the examples you gave my post may give the 
impression I'm mainly designing for an immediate stop/loss. 
Actually, I'm interested referring back to the purchase price to 
check todate progress ( profit or loss ). The timeframe will vary 
anywhere from 1 to 15 days in the future. Thanks again for the 
thoughts. 
  
Regards, Russ 




--- In equismetastock@xxxxxxxxxxxxxxx, pumrysh <no_reply@xxxx> wrote:
> Russ,
> 
> Let me add a little to what Roy has already answered.
> 
> Usually when there is an error, Metastock will let you know the 
type 
> of error and highlight where the error was found in the code with 
a 
> blinking cursor. From what you have posted, I can give you a 
couple 
> of things to look for. First is the use of quotes, colons, and 
> semicolons. 
> Quotes...metastock doesn't like them and they are not needed
> Colons...make sure they occur right after the variable name-no 
space
> Semicolons...always at the end
> 
> So you will need the following:
> 
> BuyPrice:= Close;
> SellTrig1:= If(Close < (BuyPrice*.90),1,0);
> 
> an easier way is simply:
> SellTrig1:= If(Close < (Close*.90),1,0);
> 
> which presents a problem...is the close ever less than 90% of 
itself?
> 
> maybe this would work better:
> SellTrig1:= If(Close < (ref(Close,-1)*.90),1,0);
> It is possible that todays close could be lower than yesterdays 
close.
> 
> Just some thoughts,
> 
> Preston
> 
> 
>  
> 
> --- In equismetastock@xxxxxxxxxxxxxxx, rsmiser <no_reply@xxxx> 
wrote:
> > I'm hoping you system test guru's have an easy way to pass 
values 
> > between buy and sell systems test. At the end of my Buy test I 
set 
> > the a variable called "BuyPrice" = close. I want to add the 
> following 
> > IF statement in my sell test: 
> > SellTrig1 := If(close < BuyPrice * .90),1,0).......in other 
words 
> if 
> > the close drops 10% below the sell price then SellTrig1 is 1. 
The 
> > system tester gives me an error that it doesn't recognized the 
> > variable name. Any ideas or examples of successful code that 
does 
> > this would be greatly appreciated. 
> > 
> > Another system test question....is there any way to display the 
> > values of a variable somewhere in the system test. I realize I 
can 
> > write a function to display variable values but was trying to 
avoid 
> > writing a function everytime I wanted to see a variable value. 
> >   
> > Thanks in advance for your assistance. 
> >   
> > Regards, Russ


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/