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

Re: [amibroker] Re: Exporting data to Amibroker for charting purposes...........


  • Date: Sat, 20 Feb 2010 21:08:09 -0800 (PST)
  • From: Rajesh Sanghrajka <vu2rps@xxxxxxxxx>
  • Subject: Re: [amibroker] Re: Exporting data to Amibroker for charting purposes...........

PureBytes Links

Trading Reference Links



I found this somewhere , Hope this is useful. Due credit to Hetal.



Hello Everyone,

 

This is the way I take free REALTime Data from yahoo ( free of any 3rd party progs or plugins) only with amiquote and amibroker.

 

VERY VERY IMP FIRST YOU TAKE A FULL BACKUP OF YOUR AMIBROKER DIRECTORY . This is very important.

 

We now start with the operation Realtime Yahoo Free

 

First the basics to get it clear so that u should also understand what we are doing ok

 

You all must have used amiquote earlier with yahoo current. If u take nseyahoosymols  as tls files and load it in amibroker u get data from yahoo but till now it was delayed even if are logged in yahoo

 

But the recent amiquote has an option to allow yahoo cookies after u are logged in yahoo finance so that was an hidden additional feature which many didn’t took it seriously but it is the same thing what other softwares made here in INDIA which many are using it for realtime data from yahoo to ami. They all say one thing first log in with ur id at yahoo finance to get rt data . Here we also have to log in yahoo finace and keep logged to get rt data with amiquote  ok

 

Now what happens when u run amiquote & what type of data it gets which we use it for realtime basis

 

1ST YAHOO DON’T GIVE DATA  LESS THAN 1 MINUTE BECAUSE IT DOESN’T HAVE TIMESTAMP LESS THAN A MINUTE.

SECONDLY IT DOESN’T GIVES U Indian makt hours in the time stamp so how can we have that in amiroker.

Over to that

 

1st make a new database in amibroker as amitry as per below given method

keep base time interval as tick

then in intraday settings

select 24 hours

time 9:30 to  15:30

select exchange time/ local ( I have yet to see the differencr in this feature)

then in the below given box timeshift write 10

now after u click on ok

u have to click on create so an empty database is created

BUT AFTER U DO THAT U HAVE TO SAVE THIS EMPTY DATBASE SO THAT THE TIMESHIFT IS RECORDED IN IT.

After u do close ami and reopen and load this amitry database

Then click from file menu database settings

And go to intraday settings and recheck that the 10 which we have put in the time shift box is intact If it shows as 0 read zero change it to 10 and again save the database Now it will be fixed.

 

Actually with 10 we would be ahead by some 30 minutes with ref to our mkt time. We

At present cant do anything because the time shift as taken my amibroker can only take in hours it does not take minutes .

 

I think Only Tomaz can help it because if he wants he can allow hours & minutes.

 

Normally the time shift should be in 30 mins slab. I don’t know why it is kept as only hours. Anyway we have to bear with this BUG  after all we are going to get free data in RT mode ok

Now very imp part

How amiquote gets data from yahoo afterlogged in

The file which amiquote gets is 1 or more files depending on the symbols u have in ur tls file

But that is the input for amibroker to put the data in amibroker chart ok

 

"ABB.NS","ABB LTD.",3730.20,"4/13/2007","6:00am",+77.30,3669.00,3755.00,3623.00,77554

"ACC.NS","ASSOCIATED CEMENT",749.95,"4/13/2007","6:00am",+23.60,729.85,750.00,726.00,822345

"ALBK.NS","ALLAHABAD BANK",73.05,"4/13/2007","6:00am",+0.95,70.20,73.80,70.20,111529

"ALOKTEXT.NS","ALOK INDUSTRIES L",59.05,"4/13/2007","6:00am",+0.20,55.00,60.00,55.00,81295

 

ok and with what is this data updated I mean .format file the name of the format file is aqd.format which u can change it to .txt file and load it in notepad

It looks like this

# AmiQuote daily download format (.AQD extension)

# Revision 1.1 (previous version had missing Date_MDY field)

# Revision 1.2 (added $STRICT 1)

$FORMAT Ticker,FullName,Close,Date_MDY,Skip,Skip,Open,High,Low,Volume

$SKIPLINES 0

$SEPARATOR ,

$DEBUG 1

$AUTOADD 1

$CONT 1

$GROUP 254

$BREAKONERR 0

$STRICT 1

 

We have to change this as below to put in the realtime data from yahoo to amibroker with out any 3 rd party progs

SO here is the modified  aqd.format for rt data

 

# AmiQuote daily download format (.AQD extension)

# Revision 1.1 (previous version had missing Date_MDY field)

# Revision 1.2 (added $STRICT 1)

# Revised for RT data from yahoo in Rt mode

$FORMAT Ticker,FullName,Close,Date_MDY,Time,Skip,Skip,Skip,Skip,Volume

$SKIPLINES 0

$SEPARATOR ,

$DEBUG 1

$AUTOADD 1

$CONT 1

$GROUP 254

$BREAKONERR 0

$STRICT 1

 

copy this above and save it to format dir as aqd.format.rt for time being

ok now change the old filename aqd.format to aqd.format.eod

and again rename our newly mad aqd.format.rt to aqd.format

 

Now close all progs esp amibroker & amiquote

Before our Indian mkt starts at 9:55

We have to 1st log in yahoo finance

Then start amibroker and load amitry database ( u can use any name I have used it as amitry ok)

Then fire up Amiquote and load the nse yahoo symbol.tls

And select yahoo current and click the green so that it starts running also select the

Autoimport box and put 1 in run every one minute

 

This is the secret to get FREE RT DATA IN RT MODE IN AMIBROKER.

 

ONLY THING IS YAHOO DON’T GIVE BARWISE VOLS

SO U HAVE TO MAKE AN AFL FOR VOLUME TO DEDUCT THE PREVIOUS BARS VOLUME FROM CURRENT AR VOLUME TO GET THE TRUE BAR WISE VOLUME

My SUGGESTION IS TO USE ANY TIMEFRAME GREATER THAN 3 MINUTE BARS TO GET A REAL TRUE PICTURE

 

The only thing I would request Tomaz here again and I think this the 3rd time I have made this request to make the timeshift atleast in half hour  30 mins slabs than the current 1 hour slabs

 

Even in windows reginal settings the time slabs are in 30 mins

All the credit here goes to Tomaz for his recent feature addition in amiquiote to allow recognize yahoo cookies.

This whole game is based on yahoo cookies after u are logged in yahoo finance…

 

Happy Trading with Free Rt data

 

Hetal

------------------------------------------------------------------------------------
Rajesh



From: fona <fona04@xxxxxxxxx>
To: amibroker@xxxxxxxxxxxxxxx
Sent: Fri, February 19, 2010 5:59:54 PM
Subject: [amibroker] Re: Exporting data to Amibroker for charting purposes...........

 



--- In amibroker@xxxxxxxxx ps.com, "fona" <fona04@xxx> wrote:
>
> Hey,does anybody know a way to export real time data to Amibroker for charting software like in "Shareguru". .U can find shareguru in www.shareguru. in ...I jus wanna do same thing that shareguru software has done......pls reply soon........ .....
>

Actually what i am doing is im developing a software similar to "Shareguru" ..so i wanna know how to export data in to amibroker through my software.... ......... ......




__._,_.___


**** IMPORTANT PLEASE READ ****
This group is for the discussion between users only.
This is *NOT* technical support channel.

TO GET TECHNICAL SUPPORT send an e-mail directly to
SUPPORT {at} amibroker.com

TO SUBMIT SUGGESTIONS please use FEEDBACK CENTER at
http://www.amibroker.com/feedback/
(submissions sent via other channels won't be considered)

For NEW RELEASE ANNOUNCEMENTS and other news always check DEVLOG:
http://www.amibroker.com/devlog/





Your email settings: Individual Email|Traditional
Change settings via the Web (Yahoo! ID required)
Change settings via email: Switch delivery to Daily Digest | Switch to Fully Featured
Visit Your Group | Yahoo! Groups Terms of Use | Unsubscribe

__,_._,___