Hello,
You should call GetRTData for bid and ask and store using
AddToComposite:
Appropriate code should look as follows (I DID NOT TEST IT - I
am writting off hand)
- it will create 5 second bid/ask "bars".
High will hold ask, Low will hold bid.
=== Code that generates array
tn = Now(4);
ltn = StaticVarGet( "LastTimeNum"+Name() );
if( ltn != tn )
{
StaticVarSet( "LastTimeNum"+Name(),
tn );
bidarray = 0;
bidarray[ BarCount - 1 ] =
GetRTData("bid");
askarray = 0;
askarray[ BarCount - 1 ] =
GetRTData("ask");
AddToComposite( bidarray, "~BA_"+Name(), "X",
atcFlagDefaults | atcFlagEnableInIndicator );
AddToComposite( askdarray, "~BA_"+Name(), "H",
atcFlagDefaults | atcFlagEnableInIndicator );
}
================
To use them somewhere lese use:
askarray = Foreign("~BA_"+Name()", "H" );
bidarray = Foreign("~BA_"+Name()", "L"
);
----- Original Message -----
Sent: Monday, August 13, 2007 3:19
AM
Subject: Re: [amibroker] Re: Real time
indicators using GETRTDATA
Tomasz,
could you point me in the right direction in how to code something to do
this in real time, or is it impossible at the moment??
Cheers, James