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

[amibroker] Heiki Ashi charts



PureBytes Links

Trading Reference Links

Terry,
Some questions:
a. In C = IIF(T == -1 AND ValueWhen(Buy,1) < 30 AND X > 50, 1,0); and 
especially in ValueWhen(Buy,1) do you mean what is written ?
b. How do you use Short in the 3rd line of your A=... since Short is 
defined many lines later ?
Dimitris
--- In amibroker@xxxxxxxxxxxxxxx, Terry <MagicTH@xxxx> wrote:
> I need to know if the following is possible, which I think depends 
on how
> arrays are processed in AFL. If arrays are processed in their 
entirety (all
> bars) as found in each line of code, then the following scenario is 
not
> possible. If they are processed bar by bar for all statements then 
I think
> it is possible. Basically Iım trying to refer to prior bar(s) 
Buy/Sell
> signals in my conditions which determine current Buy/Sell signals.
> 
> X = some indicator such as RSI
> T = determine a market trend as 1 or ­1 (up or down)
> A  = IIF(T == 1 AND ValueWhen(Short,X,1) > 70 AND X < 50, 1, 0);
> B = other tests giving a Buy signal, but have no reference to Buy 
or Short
> signals;
> C = IIF(T == -1 AND ValueWhen(Buy,1) < 30 AND X > 50, 1,0);
> D = other tests giving a Short signal, but have no reference to Buy 
or Short
> signals;
> 
> MyBuy = IIF(A or B,True,False);
> MyShort = IIF(C or D, True, False);
> BuyState = Flip(MyBuy,MyShort);
> SellState = Flip(MyShort,MyBuy);
> 
> Buy = ref(SellState,-1) AND MyBuy; //Go long if we were Short and 
conditions
> are met
> Sell = some condition;
> Short = ref(BuyState,-1) AND MyShort; //Go short if we were Long and
> conditions are met
> Cover = some condition;
> 
> So, I want to test various exits based on conditions at entry, but 
the code
> does not work. It runs, with no errors, but I get different 
Buy/Short
> results on Graphs vs AA vs Explore (all 3 are different). Iım 
thinking AFL
> processes each array in itıs entirety as encountered in the code, 
thus the
> computation of BuyState and reference to conditions at BuyState are 
not done
> right (or consistently).
> 
> I hope this is clear. Any insight as to how this works or how I can
> reference Buy/Short signals in code that precedes the signal being 
computed
> will be greatly appreciated!
> 
> 
> Additional info:
> I would attach actual code, but itıs over 300 lines so I thought 
the above
> pseudo-code would be more comprehensible. I also have a screen shot 
from
> actual code showing the different results which can be viewed here:
> http://www.dtg.addr.com/FutureRef.jpg The upper graph shows recent 
dates
> with raw signals from AA (many Short signals, no Long signals). The 
lower
> graph shows Buy/Short arrows, but there are none, even though AA 
and Explore
> both find trades (there are arrows at other dates where AA has no 
trades).
> The Explore table shown shows three identical trading conditions, 
but only
> one of them actually triggers a Short. Variables in this window are
> different that the pseudo code above.
> -- 
> Terry
> 
> 
> 
> [Non-text portions of this message have been removed]



------------------------ Yahoo! Groups Sponsor --------------------~--> 
Make a clean sweep of pop-up ads. Yahoo! Companion Toolbar.
Now with Pop-Up Blocker. Get it for free!
http://us.click.yahoo.com/L5YrjA/eSIIAA/yQLSAA/GHeqlB/TM
--------------------------------------------------------------------~-> 

Check AmiBroker web page at:
http://www.amibroker.com/

Check group FAQ at: http://groups.yahoo.com/group/amibroker/files/groupfaq.html 
Yahoo! Groups Links

<*> To visit your group on the web, go to:
    http://groups.yahoo.com/group/amibroker/

<*> To unsubscribe from this group, send an email to:
    amibroker-unsubscribe@xxxxxxxxxxxxxxx

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