diff --git a/reference/trader/constants.xml b/reference/trader/constants.xml index ec46e01871..18b6ca96ea 100644 --- a/reference/trader/constants.xml +++ b/reference/trader/constants.xml @@ -386,6 +386,196 @@ + + + TRADER_ERR_SUCCESS + (integer) + + + + + + + + + TRADER_ERR_LIB_NOT_INITIALIZE + (integer) + + + + + + + + + TRADER_ERR_BAD_PARAM + (integer) + + + + + + + + + TRADER_ERR_ALLOC_ERR + (integer) + + + + + + + + + TRADER_ERR_GROUP_NOT_FOUND + (integer) + + + + + + + + + TRADER_ERR_FUNC_NOT_FOUND + (integer) + + + + + + + + + TRADER_ERR_INVALID_HANDLE + (integer) + + + + + + + + + TRADER_ERR_INVALID_PARAM_HOLDER + (integer) + + + + + + + + + TRADER_ERR_INVALID_PARAM_HOLDER_TYPE + (integer) + + + + + + + + + TRADER_ERR_INVALID_PARAM_FUNCTION + (integer) + + + + + + + + + TRADER_ERR_INPUT_NOT_ALL_INITIALIZE + (integer) + + + + + + + + + TRADER_ERR_OUTPUT_NOT_ALL_INITIALIZE + (integer) + + + + + + + + + TRADER_ERR_OUT_OF_RANGE_START_INDEX + (integer) + + + + + + + + + TRADER_ERR_OUT_OF_RANGE_END_INDEX + (integer) + + + + + + + + + TRADER_ERR_INVALID_LIST_TYPE + (integer) + + + + + + + + + TRADER_ERR_BAD_OBJECT + (integer) + + + + + + + + + TRADER_ERR_NOT_SUPPORTED + (integer) + + + + + + + + + TRADER_ERR_INTERNAL_ERROR + (integer) + + + + + + + + + TRADER_ERR_UNKNOWN_ERROR + (integer) + + + + + + diff --git a/reference/trader/functions/trader-errno.xml b/reference/trader/functions/trader-errno.xml new file mode 100644 index 0000000000..dafa608fa2 --- /dev/null +++ b/reference/trader/functions/trader-errno.xml @@ -0,0 +1,47 @@ + + + + + + trader_errno + Get error code + + + + &reftitle.description; + + integertrader_errno + + + + Get error code of the last operation. + + + + &reftitle.returnvalues; + Returns the error code. + + + + + + diff --git a/reference/trader/ini.xml b/reference/trader/ini.xml index 9a320339b6..7426c22bc7 100644 --- a/reference/trader/ini.xml +++ b/reference/trader/ini.xml @@ -21,7 +21,13 @@ trader.real_precision 3 PHP_INI_ALL - + Since trader 0.2.1 + + + trader.real_precision + HALF_DOWN + PHP_INI_ALL + Since trader 0.3.0 @@ -39,11 +45,23 @@ - + All the values in the returned arrays will be rounded to this precision. + However the calculations inside TA-Lib happen with unrounded values. - + + + trader.real_round_mode + string + + + + Controls the trader real rounding policy. Valid values are HALF_UP, + HALF_DOWN, HALF_EVEN and HALF_ODD. The behaviour is identical to the round() function used with the mode argument. + + + diff --git a/reference/trader/versions.xml b/reference/trader/versions.xml index f6a41496d4..0d439a1578 100644 --- a/reference/trader/versions.xml +++ b/reference/trader/versions.xml @@ -168,6 +168,7 @@ +