I'm backtesting a system which requires me to take action #1 if BUY 
was true(and SHORT was false) and take action #2 if SHORT was true
(and BUY was false). Obviously, this evaluation is done after after 
the BUY and SHORT signals are checked. 

Here are the different things I've tried which all dont seem to be 
producing the right result. In other words, when backtesting long 
trades only, my profit is different when I manually 
section "ProfitFactor" compared to when I attempt to dynamically set 
it based on whether or not BUY is true.

Attempt 1

ProfitFactor=IIf(Lastvalue(Buy),Value1,Value2);

Attempt 2

ProfitFactor=IIf(Lastvalue(Buy,False),Value1,Value2);

Attempt 3

ProfitFactor=IIf(Buy,Value1,Value2);

Attempt 4

ProfitFactor=IIf(selectedvalue(Buy,False),Value1,Value2);




None of these seem to produce the right result during my backtest. :
( Any advise would be appreciated. Thanks.

Reply via email to