Stock Portfolio Organizer
The ultimate porfolio management solution.
WiseTrader Toolbox
#1 Selling Amibroker Plugin featuring:
export data to file for Amibroker (AFL)
This afl exports data to a file for further use…
i found this on web and sharing this here …hope will help..
avdut
Similar Indicators / Formulas
Indicator / Formula
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 | // Press Scan button // // created a directory on your C drive named AmiBroker data backup dayhours = ParamToggle ( "Day hours only" , "No|Yes" ); fmkdir ( "c:\\AmiBackupD\\" ); SetBarsRequired (100000,100000); lname = Name (); // gets the name of the symbol // note: if you have names with invalid characters like / you must rename the file before you try to create a Name // add an IF line for each symbol you need to rename if (lname == "ER2U8-GLOBEX-FUT" ) lname = "ER2U8" ; fh = fopen ( "c:\\AmiBackupD\\" + lname + ".csv" , "w" ); if ( fh ) { if ( Interval () == inDaily OR Interval () == inMonthly OR Interval () == inWeekly ) { fputs ( "Ticker,Date,Open,High,Low,Close,Volume \n" , fh ); for ( i = 0; i < BarCount ; i++ ) { y = Year (); m = Month (); d = Day (); fputs ( Name () + "," , fh ); ds = StrFormat ( "%02.0f-%02.0f-%02.0f," , m[ i ], d[ i ], y[ i ] ); fputs ( ds, fh ); qs = StrFormat ( "%.4f,%.4f,%.4f,%.4f,%.0f\n" , O [ i ], H [ i ], L [ i ], C [ i ], V [ i ] ); fputs ( qs, fh ); if (i == 65500 OR i == 130000 OR i == 196500 OR i == 262000) { fclose ( fh ); if (i == 65500 ) fh = fopen ( "c:\\AmiBackupD\\" + lname + " A.csv" , "w" ); if (i == 130000 ) fh = fopen ( "c:\\AmiBackupD\\" + lname + " B.csv" , "w" ); if (i == 196500 ) fh = fopen ( "c:\\AmiBackupD\\" + lname + " C.csv" , "w" ); if (i == 262000 ) fh = fopen ( "c:\\AmiBackupD\\" + lname + " D.csv" , "w" ); } } } else // intraday so add time field { fputs ( "Ticker,Date,Time,Open,High,Low,Close,Volume \n" , fh ); y = Year (); m = Month (); d = Day (); r = Hour (); e = Minute (); n = Second (); for ( i = 1; i < BarCount ; i++ ) { if (dayhours AND LastValue ( TimeNum ()) >= 92900 AND LastValue ( TimeNum ()) <= 161500) { fputs ( Name () + "," , fh ); ds = StrFormat ( "%02.0f-%02.0f-%02.0f," , m[ i ], d[ i ], y[ i ] ); fputs ( ds, fh ); ts = StrFormat ( "%02.0f:%02.0f:%02.0f," , r[ i ],e[ i ],n[ i ] ); fputs ( ts, fh ); qs = StrFormat ( "%.4f,%.4f,%.4f,%.4f,%.0f\n" , O [ i ], H [ i ], L [ i ], C [ i ], V [ i ] ); fputs ( qs, fh ); } else { fputs ( Name () + "," , fh ); ds = StrFormat ( "%02.0f-%02.0f-%02.0f," , m[ i ], d[ i ], y[ i ] ); fputs ( ds, fh ); ts = StrFormat ( "%02.0f:%02.0f:%02.0f," , r[ i ],e[ i ],n[ i ] ); fputs ( ts, fh ); qs = StrFormat ( "%.4f,%.4f,%.4f,%.4f,%.0f\n" , O [ i ], H [ i ], L [ i ], C [ i ], V [ i ] ); fputs ( qs, fh ); } if (i == 65500 OR i == 130000 OR i == 196500 OR i == 262000) { fclose ( fh ); if (i == 65500 ) fh = fopen ( "c:\\AmiBackupD\\" + lname + " A.csv" , "w" ); if (i == 130000 ) fh = fopen ( "c:\\AmiBackupD\\" + lname + " B.csv" , "w" ); if (i == 196500 ) fh = fopen ( "c:\\AmiBackupD\\" + lname + " C.csv" , "w" ); if (i == 262000 ) fh = fopen ( "c:\\AmiBackupD\\" + lname + " D.csv" , "w" ); } } } fclose ( fh ); } Buy = 1; |
1 comments
Leave Comment
Please login here to leave a comment.
Back
This is mind-blowing stuff thanks for the post.
Dear friend , anyone please help me in to add bid,Offer,bidsize and Offersize
I modified like this but not working well , pls help iam beginner :