|
Post by TraderX on May 10, 2015 21:39:10 GMT
ABCDEFG test text
XYZ
tab tab tabCR
insert code here
|
|
teyano
Private Group
Posts: 27
Received Likes: 5
|
Post by teyano on May 22, 2015 21:28:41 GMT
// SparseCompress/Expand example // Based on FxShrat code from: http://amibrokerforum.proboards.com/thread/48/sparsecompress-sparseexpand Version( 5.91 );
procedure SaveRestorePrices( DoSave ) { // procedure from AB http://www.amibroker.com/kb/2014/11/04/indicators-based-on-user-values/ global SaveO, SaveH, SaveL, SaveC, SaveV; if( DoSave ) { SaveO = Open; SaveH = High; SaveL = Low; SaveC = Close; SaveV = Volume; } else { Open = SaveO; High = SaveH; Low = SaveL; Close = SaveC; Volume = SaveV; } }
tn = TimeNum(); condition = tn >= 080000 AND tn <= 175900;//O > C; arrcompress1 = SparseCompress( condition, C ); arrcompress2 = SparseCompress( condition, H ); arrcompress3 = SparseCompress( condition, L );
// save OHLCV arrays SaveRestorePrices( True ); Close = arrcompress1; High = arrcompress2; Low = arrcompress3; //indi5 = ADX( 10 ); TimeFrameSet( in1Minute * 60 ); // <-- Some time frame operations myMA = 1; TimeFrameRestore(); // <-- Restroing the original time frame //tf_myMA = TimeFrameExpand( myMA, in1Minute * 60, expandLast ); // <-- Retrieving the higher time frame indicator values; just for demonstration //purposes
//indi5 = ADX( 10 ); // <-- I've added the ADX // restore OHLCV arrays arrcompress1 = SparseCompress( condition, C ); arrcompress2 = SparseCompress( condition, H ); arrcompress3 = SparseCompress( condition, L ); SaveRestorePrices( True );
indi5 = ADX( 10 ); Plot( indi5, "ADX new", colorBlueGrey, styleLine );
|
|