I'm trying to do some back testing in Amibroker and can't figure out home to do the following... I want Amibroker to trigger a buy of stock A (ABC) if stock B (XYZ) high of for the day is 5% or more above the open price. I can't figure out how to reference a different stock. Any ideas? Thanks, Jeremy
I think the function is called foreign symbol. Google that in the docs. A-Z Index | Category Index | FOREIGN - access foreign security data Referencing other symbol data (AFL 1.5) SYNTAX foreign( TICKER, DATAFIELD, fixup = 1) RETURNS ARRAY FUNCTION Allows referencing other (than current) tickers in the AFL formulas. TICKER is a string that holds the symbol of the stock. DATAFIELD defines which array is referenced. Allowable data fields: "O" (open), "H" (high), "L" (low), "C" (close), "V" (volume), "I" (open Interest), and for v5.29 and above: "1" (aux1), "2" (aux2) The last parameter - fixup - accepts following values 0 - the holes are not fixed 1 - default value - missing data bar OHLC fields are all filled using previous bar Close and volume is set to zero. Note: you can use Foreign/RelStrength without specifying last parameter: Foreign( "ticker", "field" ), RelStrength( "ticker" ) - then the holes will be fixed. 2 - (old pre-4.90 behaviour) - causes filling the holes in the data with previous O, H, L, C, V values