A System: AIS1 Advanced Indicator Modification List Modification: 10323 Release Date: 2009.04.05 History 8. AIS10322 2009.04.05 7. AIS10322 2009.03.17 6. AIS10321 2009.03.11 5. AIS10320 2009.03.09 4. AIS10319 2009.03.05 3. AIS10318 2009.03.04 2. AIS10317 2009.03.01 1. AIS10316 2009.02.26 0. AIS10315 2009.02.25 < A System: AIS10323 Advanced Indicator >***************************************************************************** Modification number 8: AIS10323 #define A.System.Series "AIS" //< 6> #define A.System.Modification "10322" //< 7> #define A.System.ReleaseDate "2009.03.17" //< 8> Modification number 7: AIS10322 #define A.System.Series "AIS" //< 6> #define A.System.Modification "10322" //< 7> #define A.System.ReleaseDate "2009.03.17" //< 8> Content 1. Current Price Indication Correction 1. Current Price Indication Correction 1.1. Module: Function 21 1.2. Line: 982 " ```````````````````````````````````````````````````````````````````````````````````````````````````````````````````` < AIS10323 > string als.Price = DoubleToStr ( ald.Ask , Digits ) + "/" + DoubleToStr ( ald.Bid , Digits ) ; //< 982> < AIS10322 > string als.Price = DoubleToStr ( Ask , Digits ) + "/" + DoubleToStr ( Bid , Digits ) ; //< 982> " ```````````````````````````````````````````````````````````````````````````````````````````````````````````````````` ***************************************************************************** < A System: AIS10322 Advanced Indicator >***************************************************************************** Modification number 7: AIS10322 #define A.System.Series "AIS" //< 6> #define A.System.Modification "10322" //< 7> #define A.System.ReleaseDate "2009.03.17" //< 8> Modification number 6: AIS10321 #define A.System.Series "AIS" //< 6> #define A.System.Modification "10321" //< 7> #define A.System.ReleaseDate "2009.03.11" //< 8> Content 1. Trend Efficiency Metrics Addition 1. Trend Efficiency Metrics Addition 1.1. Module: Function 22 1.2. Lines: 1271-1367 ***************************************************************************** < A System: AIS10321 Advanced Indicator >***************************************************************************** Modification number 6: AIS10321 #define A.System.Series "AIS" //< 6> #define A.System.Modification "10321" //< 7> #define A.System.ReleaseDate "11.03.2009" //< 8> Modification number 5: AIS10320 #define A.System.Series "AIS" //< 6> #define A.System.Modification "10320" //< 7> #define A.System.ReleaseDate "09.03.2009" //< 8> Content 1. Color/size external settings addition 1. Color/size external settings addition 1.1. Modules: 1.1.1. Global variables declaration 1.1.2. 21 afr.PlotMetrics 1.1.3. 22 afr.PlotChartFrames 1.1.4. 23 afr.PlotSynthFrames 1.2. Lines: 26-64, 849-1393 ***************************************************************************** < A System: AIS10320 Advanced Indicator >***************************************************************************** Modification number 5: AIS10320 #define A.System.Series "AIS" //< 6> #define A.System.Modification "10320" //< 7> #define A.System.ReleaseDate "09.03.2009" //< 8> Modification number 4: AIS10319 #define A.System.Series "AIS" //< 6> #define A.System.Modification "10319" //< 7> #define A.System.ReleaseDate "05.03.2009" //< 8> Content 1. First run pause addition 2. Function "afr.MeasureChart ()" correction 3. Function "afr.MeasureChart ()" correction 4. Function "afr.MeasureChart ()" invocation change 5. Volatility meter labels expansion 1. First run pause addition 1.1. Module: Function start () 1.2. lines: 340-343 " ```````````````````````````````````````````````````````````````````````````````````````````````````````````````````` < AIS10320 > static bool alb.RunFlag ; if ( ! alb.RunFlag ) { //< 340> if ( NormalizeDouble ( MarketInfo ( avs.Symbol , MODE_TICKVALUE ) , Digits ) > 0 ) //< 341> alb.RunFlag = True ; //< 342> else return ; } //< 343> < AIS10319 > " ```````````````````````````````````````````````````````````````````````````````````````````````````````````````````` 2. Function "afr.MeasureChart ()" correction 2.1. Module: Function "afr.MeasureChart ()" 2.2. line: 463 " ```````````````````````````````````````````````````````````````````````````````````````````````````````````````````` < AIS10320 > else arv.Chart [ ari.BarRight ] = arv.Chart [ ari.BarLeft ] - arv.Chart [ ari.Resolution.H ] ; //< 463> < AIS10319 > else arv.Chart [ ari.BarRight ] = arv.Chart [ ari.BarLeft ] - arv.Chart [ ari.Resolution.H ] + 1 ; //< 448> " ```````````````````````````````````````````````````````````````````````````````````````````````````````````````````` 3. Function "afr.MeasureChart ()" correction 3.1. Module: Function "afr.MeasureChart ()" 3.2. line: 477-478 " ```````````````````````````````````````````````````````````````````````````````````````````````````````````````````` < AIS10320 > arv.Chart [ ari.Resolution.V ] = arv.Chart [ ari.PriceRange ] / Point ; //< 477> } //< 478> < AIS10319 > arv.Chart [ ari.Resolution.V ] = arv.Chart [ ari.PriceRange ] / Point ; //< 462> //< 463> avi.Horizon = afi.Horizon () ; //< 464> } //< 465> " ```````````````````````````````````````````````````````````````````````````````````````````````````````````````````` 4. Function "afr.MeasureChart ()" invocation change 4.1. Module: Function start () 4.2. lines: 380-384 " ```````````````````````````````````````````````````````````````````````````````````````````````````````````````````` < AIS10320 > avi.FlagSynthFramesCreate = 1 ; //< 380> //< 381> afr.MeasureChart () ; } //< 382> //< 383> avi.Horizon = afi.Horizon () ; //< 384> < AIS10319 > avi.FlagSynthFramesCreate = 1 ; } //< 367> //< 368> afr.MeasureChart () ; //< 369> " ```````````````````````````````````````````````````````````````````````````````````````````````````````````````````` 5. Volatility meter labels expansion 5.1. Module: Function "afr.PlotChartFrames ()" 5.2. lines: 1025-1255 " ```````````````````````````````````````````````````````````````````````````````````````````````````````````````````` < AIS10320 > < AIS10319 > " ```````````````````````````````````````````````````````````````````````````````````````````````````````````````````` ***************************************************************************** < A System: AIS10319 Advanced Indicator >***************************************************************************** Modification number 4: AIS10319 #define A.System.Series "AIS" //< 6> #define A.System.Modification "10319" //< 7> #define A.System.ReleaseDate "05.03.2009" //< 8> Modification number 3: AIS10318 #define A.System.Series "AIS" //< 6> #define A.System.Modification "10318" //< 7> #define A.System.ReleaseDate "04.03.2009" //< 8> Content 1. Time horizon control correction 1. Time horizon control correction 1.1. Module: Function 24 1.2. line: 1168 " ```````````````````````````````````````````````````````````````````````````````````````````````````````````````````` < AIS10319 > ali.Result = iBarShift ( avs.Symbol , avi.Period , ali.TimeEnd ) - 1 ; //<1168> < AIS10318 > ali.Result = iBarShift ( avs.Symbol , avi.Period , ali.TimeEnd ) ; //<1168> " ```````````````````````````````````````````````````````````````````````````````````````````````````````````````````` ***************************************************************************** < A System: AIS10318 Advanced Indicator >***************************************************************************** Modification number 3: AIS10318 #define A.System.Series "AIS" //< 6> #define A.System.Modification "10318" //< 7> #define A.System.ReleaseDate "04.03.2009" //< 8> Modification number 2: AIS10317 #define A.System.Series "AIS" //< 6> #define A.System.Modification "10317" //< 7> #define A.System.ReleaseDate "01.03.2009" //< 8> Content 1. Time horizon control addition 1. Time horizon control addition 1.1. Module: All 1.2. lines: All " ```````````````````````````````````````````````````````````````````````````````````````````````````````````````````` < AIS10318 > < AIS10317 > " ```````````````````````````````````````````````````````````````````````````````````````````````````````````````````` ***************************************************************************** < A System: AIS10317 Advanced Indicator >***************************************************************************** Modification number 2: AIS10317 #define A.System.Series "AIS" //< 6> #define A.System.Modification "10317" //< 7> #define A.System.ReleaseDate "01.03.2009" //< 8> Modification number 1: AIS10316 #define A.System.Series "AIS" //< 6> #define A.System.Modification "10316" //< 7> #define A.System.ReleaseDate "26.02.2009" //< 8> Content 1. Code expansion 1. Code expansion 1.1. Module: All 1.2. lines: All " ```````````````````````````````````````````````````````````````````````````````````````````````````````````````````` < AIS10317 > < AIS10316 > " ```````````````````````````````````````````````````````````````````````````````````````````````````````````````````` ***************************************************************************** < A System: AIS10316 Advanced Indicator >***************************************************************************** Modification number 1: AIS10316 #define A.System.Series "AIS" //< 6> #define A.System.Modification "10316" //< 7> #define A.System.ReleaseDate "26.02.2009" //< 8> First release: AIS10315 #define A.System.Series "AIS" //< 6> #define A.System.Modification "10315" //< 7> #define A.System.ReleaseDate "25.02.2009" //< 8> Content 1. Code expansion 1. Code expansion 1.1. Module: All 1.2. lines: All " ```````````````````````````````````````````````````````````````````````````````````````````````````````````````````` < AIS10316 > < AIS10315 > " ```````````````````````````````````````````````````````````````````````````````````````````````````````````````````` *****************************************************************************