AmiBroker Change Log

CHANGES FOR VERSION 4.90.1 (as compared to 4.90.0)

CHANGES FOR VERSION 4.90.0 (as compared to 4.89.0)

CHANGES FOR VERSION 4.89.0 (as compared to 4.88.0)

CHANGES FOR VERSION 4.88.0 (as compared to 4.87.1)

CHANGES FOR VERSION 4.87.1 (as compared to 4.87.0)

CHANGES FOR VERSION 4.87.0 (as compared to 4.86.0)

CHANGES FOR VERSION 4.86.0 (as compared to 4.85.0)

 

CHANGES FOR VERSION 4.85.0 (as compared to 4.84.0)

CHANGES FOR VERSION 4.84.0 (as compared to 4.83.1)

CHANGES FOR VERSION 4.83.1 (as compared to 4.83.0)

CHANGES FOR VERSION 4.83.0 (as compared to 4.82.0)

CHANGES FOR VERSION 4.82.0 (as compared to 4.81.1)

CHANGES FOR VERSION 4.81.1 (as compared to 4.81.0)

CHANGES FOR VERSION 4.81.0 (as compared to 4.80.2)

CHANGES FOR VERSION 4.80.2 (as compared to 4.80.1)

CHANGES FOR VERSION 4.80.1 (as compared to 4.80.0)

CHANGES FOR VERSION 4.80.1 (as compared to 4.80.0)

CHANGES FOR VERSION 4.80.0 (as compared to 4.79.0)

CHANGES FOR VERSION 4.79.0 (as compared to 4.78.1)

CHANGES FOR VERSION 4.78.1 (as compared to 4.78.0)

CHANGES FOR VERSION 4.78.0 (as compared to 4.77.0)

CHANGES FOR VERSION 4.77.0 (as compared to 4.76.0)

CHANGES FOR VERSION 4.76.0 (as compared to 4.75.2)

CHANGES FOR VERSION 4.75.2 (as compared to 4.75.1)

CHANGES FOR VERSION 4.75.1 (as compared to 4.75.0)

CHANGES FOR VERSION 4.75.0 (as compared to 4.74.6)


CHANGES FOR VERSION 4.74.6 (as compared to 4.74.5)

CHANGES FOR VERSION 4.74.5 (as compared to 4.74.4)

CHANGES FOR VERSION 4.74.4 (as compared to 4.74.3)

CHANGES FOR VERSION 4.74.3 (as compared to 4.74.2)

CHANGES FOR VERSION 4.74.2 (as compared to 4.74.1)

CHANGES FOR VERSION 4.74.1 (as compared to 4.74.0)

CHANGES FOR VERSION 4.74.0 (as compared to 4.73.0)

CHANGES FOR VERSION 4.73.0 (as compared to 4.72.1)

CHANGES FOR VERSION 4.72.1 (as compared to 4.72.0)

CHANGES FOR VERSION 4.72.0 (as compared to 4.71.1)

CHANGES FOR VERSION 4.71.1 (as compared to 4.71.0)

CHANGES FOR VERSION 4.71.0 (as compared to 4.70.5)

CHANGES FOR VERSION 4.70.5 (as compared to 4.70.4)

CHANGES FOR VERSION 4.70.4 (as compared to 4.70.3)

CHANGES FOR VERSION 4.70.3 (as compared to 4.70.1)

CHANGES FOR VERSION 4.70.1 (as compared to 4.70.0)

CHANGES FOR VERSION 4.70.0 (as compared to 4.69.8)


CHANGES FOR VERSION 4.69.8 (as compared to 4.69.0)

CHANGES FOR VERSION 4.69.0 (as compared to 4.68.2)

CHANGES FOR VERSION 4.68.2 (as compared to 4.68.1)

CHANGES FOR VERSION 4.68.1 (as compared to 4.68.0)

CHANGES FOR VERSION 4.68.0 (as compared to 4.67.0)

CHANGES FOR VERSION 4.67.0 (as compared to 4.66.2)

CHANGES FOR VERSION 4.66.2 (as compared to 4.66.1)

CHANGES FOR VERSION 4.66.1 (as compared to 4.66.0)

CHANGES FOR VERSION 4.66.0 (as compared to 4.65.2)

CHANGES FOR VERSION 4.65.2 (as compared to 4.65.1)

CHANGES FOR VERSION 4.65.1 (as compared to 4.65.0)

CHANGES FOR VERSION 4.65.0 (as compared to 4.64.3)

CHANGES FOR VERSION 4.64.3 (as compared to 4.64.2)

CHANGES FOR VERSION 4.64.2 (as compared to 4.64.1)

CHANGES FOR VERSION 4.64.1 (as compared to 4.64.0)

CHANGES FOR VERSION 4.64.0 (as compared to 4.63.1)

CHANGES FOR VERSION 4.63.1 (as compared to 4.63.0)

CHANGES FOR VERSION 4.63.0 (as compared to 4.62.1)

CHANGES FOR VERSION 4.62.1 (as compared to 4.62.0)

CHANGES FOR VERSION 4.62.0 (as compared to 4.61.0)

CHANGES FOR VERSION 4.61.0 (as compared to 4.60.4)

CHANGES FOR VERSION 4.60.3 (as compared to 4.60.2)

CHANGES FOR VERSION 4.60.2 (as compared to 4.60.1)

CHANGES FOR VERSION 4.60.1 (as compared to 4.60.0)

CHANGES FOR VERSION 4.60.0 (as compared to 4.59.0)

CHANGES FOR VERSION 4.59.0 (as compared to 4.58.0)

CHANGES FOR VERSION 4.58.0 (as compared to 4.57.0)

CHANGES FOR VERSION 4.57.0 (as compared to 4.56.1)

CHANGES FOR VERSION 4.56.1 (as compared to 4.56.0)

CHANGES FOR VERSION 4.56.0 (as compared to 4.55.1)

CHANGES FOR VERSION 4.55.1 (as compared to 4.55.0)

CHANGES FOR VERSION 4.55.0 (as compared to 4.54.0)

CHANGES FOR VERSION 4.54.0 (as compared to 4.53.1)

CHANGES FOR VERSION 4.53.1 (as compared to 4.53.0)

CHANGES FOR VERSION 4.53.0 (as compared to 4.52.0)

CHANGES FOR VERSION 4.52.0 (as compared to 4.51.1)

 

CHANGES FOR VERSION 4.51.1 (as compared to 4.51.0)

CHANGES FOR VERSION 4.51.0 (as compared to 4.50.10)

CHANGES FOR VERSION 4.50.5 (as compared to 4.50.4)

CHANGES FOR VERSION 4.50.4 (as compared to 4.50.3)

CHANGES FOR VERSION 4.50.3 (as compared to 4.50.2)

CHANGES FOR VERSION 4.50.2 (as compared to 4.50.0)

CHANGES FOR VERSION 4.50.0 (as compared to 4.49.0)

CHANGES FOR VERSION 4.49.0 (as compared to 4.48.2)

CHANGES FOR VERSION 4.48.2 (as compared to 4.48.1)

CHANGES FOR VERSION 4.48.1 (as compared to 4.48.0)

CHANGES FOR VERSION 4.48.0 (as compared to 4.47.0)

CHANGES FOR VERSION 4.47.0 (as compared to 4.46.3)

CHANGES FOR VERSION 4.46.3 (as compared to 4.46.2)

CHANGES FOR VERSION 4.46.2 (as compared to 4.46.1)

CHANGES FOR VERSION 4.46.1 (as compared to 4.46.0)

CHANGES FOR VERSION 4.46.0 (as compared to 4.45.0)

CHANGES FOR VERSION 4.45.0 (as compared to 4.44.1)

CHANGES FOR VERSION 4.44.1 (as compared to 4.44.0)

CHANGES FOR VERSION 4.44.0 (as compared to 4.43.2)

CHANGES FOR VERSION 4.43.2 (as compared to 4.43.0)

CHANGES FOR VERSION 4.43.0 (as compared to 4.42.0)

CHANGES FOR VERSION 4.42.0 (as compared to 4.41.2)

CHANGES FOR VERSION 4.41.2 (as compared to 4.41.1)

  • now Sum produces values for periods upto and including BarCount, so Sum( array, BarCount ) gives the value instead of Null
  • fixed problem with saving parameters on exit when the user did not specify default value for string parameter using ParamStr("name", "")
  • fixed 38-byte memory leak when returning values from user-defined functions
  • real-time mode: after AFL syntax error commentary AFL editor is not refreshed until error is fixed and user presses 'apply'
  • eSignal 1.6.0 plugin
    (available separately from http://www.amibroker.com/bin/eSignal160.exe):
    • much quicker backfills
    • implemented force-reconnect feature in eSignal plugin
    • fixed minor timing issue in eSignal plugin
    • implemented workaround to invalid tick numbers sent sometimes by eSignal's data manager.
thanks to all users for reporting errors and helping ironing out outstanding issues.
CHANGES FOR VERSION 4.41.1 (as compared to 4.41.0)

CHANGES FOR VERSION 4.41.0 (as compared to 4.40.4)

CHANGES FOR VERSION 4.40.3 (as compared to 4.40.2)

CHANGES FOR VERSION 4.40.2 (as compared to 4.40.1)
CHANGES FOR VERSION 4.40.1 (as compared to 4.40.

CHANGES FOR VERSION 4.40.0 (as compared to 4.39.0)

CHANGES FOR VERSION 4.39.0 (as compared to 4.38.0)

CHANGES FOR VERSION 4.38.0 (as compared to 4.37.0)

CHANGES FOR VERSION 4.37.0 (as compared to 4.36.0)

CHANGES FOR VERSION 4.36.0 (as compared to 4.35.0)

#pragma nocache
#include <myfile.afl>

For example:

function Test( )
{
 global x;
 x = 3;
}

WriteVal( x ); // variable used without having been initialized,
// although declared inside Test() function body

Test( ); // during function call the value of 3 is assigned to variable x

WriteVal( x ); // and now no error is reported

The operands of logical-AND and logical-OR expressions are evaluated from left to right. Now if the value of the first operand is sufficient to determine the result of the operation, the second operand is not evaluated. This is called “short-circuit evaluation.”

The left operand of the logical-AND operator is completely evaluated and all side effects complete before continuing. If the left operand evaluates to false (0), the other operand is not evaluated.

The left operand of the logical-OR operator is completely evaluated
and all side effects complete before continuing.
If the left operand evaluates to true (nonzero), the other operand is not evaluated.

(The above description applies to operands that evaluate to single boolean value,
it does not apply to arrays. Operands that evaluate to arrays are evaluated always )

Example:
for( i = -3; i < BarCount; i++ )
{
 // using old versions of AMiBroker you would get subscipt out of range
 // but now
 // the second operand (C[ i ] > C[ i - 1 ]) is evaluated
 // ONLY if first operand ( i >= 1 ) evaluates to TRUE

  if( i >= 1 && C[ i ] > C[ i - 1 ] )
  {
      _TRACE("TEST " + i);
  }
}

 

CHANGES FOR VERSION 4.35.0 (as compared to 4.34.2)

CHANGES FOR VERSION 4.34.2 (as compared to 4.34.0)

CHANGES FOR VERSION 4.34.0 (as compared to 4.33.0)

CHANGES FOR VERSION 4.33.0 (as compared to 4.32.2)

CHANGES FOR VERSION 4.32.2 (as compared to 4.32.1)

CHANGES FOR VERSION 4.32.1 (as compared to 4.32.0)

CHANGES FOR VERSION 4.32.0 (as compared to 4.31.1)

CHANGES FOR VERSION 4.31.1 (as compared to 4.31.0)

CHANGES FOR VERSION 4.31.0 (as compared to 4.30.0)

CHANGES FOR VERSION 4.30.0 (as compared to 4.29.9)

CHANGES FOR VERSION 4.29.9 (as compared to 4.29.8)

CHANGES FOR VERSION 4.29.8 (as compared to 4.29.7)

CHANGES FOR VERSION 4.29.7 (as compared to 4.29.6)

CHANGES FOR VERSION 4.29.6 (as compared to 4.29.5)

CHANGES FOR VERSION 4.29.5 (as compared to 4.29.1)

CHANGES FOR VERSION 4.29.1 (as compared to 4.29.0)

CHANGES FOR VERSION 4.29.0 (as compared to 4.28.1)

CHANGES FOR VERSION 4.28.1 (as compared to 4.28.0)

CHANGES FOR VERSION 4.28.0 (as compared to 4.27.1)

CHANGES FOR VERSION 4.27.1 (as compared to 4.27.0)

CHANGES FOR VERSION 4.27.0 (as compared to 4.26.0)

Intellisense-like functionality in AFL editor

CHANGES FOR VERSION 4.26.0 (as compared to 4.25.0)

CHANGES FOR VERSION 4.25.0 (as compared to 4.24.0)

CHANGES FOR VERSION 4.24.0 (as compared to 4.23.0)

 

CHANGES FOR VERSION 4.23.0 (as compared to 4.22.1)

CHANGES FOR VERSION 4.22.1 (as compared to 4.22.0)

CHANGES FOR VERSION 4.22.0 (as compared to 4.21.1)

CHANGES FOR VERSION 4.21.1 (as compared to 4.21.0)

CHANGES FOR VERSION 4.21.0 (as compared to 4.20.8)

CHANGES FOR VERSION 4.20.8 (as compared to 4.20.7)

CHANGES FOR VERSION 4.20.7 (as compared to 4.20.6)

CHANGES FOR VERSION 4.20.6 (as compared to 4.20.5)

CHANGES FOR VERSION 4.20.5 (as compared to 4.19.0)

CHANGES FOR VERSION 4.19.0 (as compared to 4.18.0)

CHANGES FOR VERSION 4.18.0 (as compared to 4.17.0)

CHANGES FOR VERSION 4.17.0 (as compared to 4.16.0)

CHANGES FOR VERSION 4.16.0 (as compared to 4.15.1)

CHANGES FOR VERSION 4.15.1 (as compared to 4.15.0)

CHANGES FOR VERSION 4.15.0 (as compared to 4.14.0)

CHANGES FOR VERSION 4.14.0 (as compared to 4.13.1)

CHANGES FOR VERSION 4.13.1 (as compared to 4.13.0)

CHANGES FOR VERSION 4.13.0 (as compared to 4.12.0)

CHANGES FOR VERSION 4.12.0 (as compared to 4.10.3)

CHANGES FOR VERSION 4.10.2 (as compared to 4.10.1)

CHANGES FOR VERSION 4.10.1 (as compared to 4.10.0)

CHANGES FOR VERSION 4.10.0 (as compared to 4.09.0)

CHANGES FOR VERSION 4.09.0 (as compared to 4.08.2)

CHANGES FOR VERSION 4.08.2 (as compared to 4.08.0)

CHANGES FOR VERSION 4.08.0 (as compared to 4.07.4)

CHANGES FOR VERSION 4.07.4 (as compared to 4.07.3)

CHANGES FOR VERSION 4.07.3 (as compared to 4.07.2)

CHANGES FOR VERSION 4.07.2 (as compared to 4.07.1)

CHANGES FOR VERSION 4.07.1 (as compared to 4.07.0)

CHANGES FOR VERSION 4.07.0 (as compared to 4.06.1)

CHANGES FOR VERSION 4.06.1 (as compared to 4.06.0)

CHANGES FOR VERSION 4.06.0 (as compared to 4.02.1)

CHANGES FOR VERSION 4.02.1 (as compared to 4.02.0)

CHANGES FOR VERSION 4.02.0 (as compared to 4.01.0)

CHANGES FOR VERSION 4.01.0 (as compared to 4.00.0)

CHANGES FOR VERSION 4.00.0 (as compared to 3.99.2)

CHANGES FOR VERSION 3.99.2 (as compared to 3.99.0)

CHANGES FOR VERSION 3.99.0 (as compared to 3.98.1)

CHANGES FOR VERSION 3.98.1 (as compared to 3.98.0)

CHANGES FOR VERSION 3.98.0 (as compared to 3.97.1)

CHANGES FOR VERSION 3.97.1 (as compared to 3.97.0)

CHANGES FOR VERSION 3.97.0 (as compared to 3.95.0)

CHANGES FOR VERSION 3.95.0 (as compared to 3.93.1)

CHANGES FOR VERSION 3.93.1 (as compared to 3.93.0)

CHANGES FOR VERSION 3.93.0 (as compared to 3.92.0)


CHANGES FOR VERSION 3.92.0 (as compared to 3.90.6)

CHANGES FOR VERSION 3.90.5 (as compared to 3.90.4)

CHANGES FOR VERSION 3.90.4 (as compared to 3.90.3)

CHANGES FOR VERSION 3.90.3 (as compared to 3.90.2)

CHANGES FOR VERSION 3.90.2 (as compared to 3.90.1)

CHANGES FOR VERSION 3.90.1 (as compared to 3.90.0)

CHANGES FOR VERSION 3.90.0 (as compared to 3.88.0)

CHANGES FOR VERSION 3.88.0 (as compared to 3.87.2)

CHANGES FOR VERSION 3.87.2 (as compared to 3.87.1)

CHANGES FOR VERSION 3.87.1 (as compared to 3.87.0)

CHANGES FOR VERSION 3.87.0 (as compared to 3.86.0)

CHANGES FOR VERSION 3.86.0 (as compared to 3.85.0)

CHANGES FOR VERSION 3.85.0 (as compared to 3.84.0)


CHANGES FOR VERSION 3.84.0 (as compared to 3.80.4)

VERSION 3.80 RELEASE NOTES

Version 3.80.2 (November 18th, 2001) includes following new features and bug-fixes (as compared to 3.70.0)

VERSION 3.70 RELEASE NOTES

Version 3.70.1 (September 3rd, 2001) includes following new features and bug-fixes (as compared to 3.65.1)