Bob
You can't do it in Amiquote or fget, but you can do
it with COM objects.
The following example gives you a
means
Ranking = C; // replace this with something
you want to store
ab =
createobject("broker.Application");
target =
ab.Stocks(name());
qts = target.Quotations;
for(i = 0; i < Barcount;
i++)
{
qt =
qts.Item(i);
qt.OpenInt =
Ranking[i];
}
buy = sell = 0;
Run scan over tickers that you want. and Remember
to refresh all to see the changes
It is very important to know that AB does not
detect the OI field for changes, so if there is no other changes in your
database, pressing save doesnt save your changes in OI (at least that was
the case in the past), To force save, choose save database as, or make some
sure there are some other changes in your database and press save.
Otherwise, the OI fields would be blank next time you open
it.
Good luck.
Although I understand that additional AB data
arrays [and means of populating them] are planned for the future, I'd
like to store a weekly value into the OI field.of existing
tickers.
Any way to do this with
AmiQuote?
If not, how about with fget,
etc?
TIA,
Bob