Hab beim Kompilieren 7 Fehler und keine Ahnung warum.
Code:
'OPZ_DIV' - function not defined PRdMA_OPZ_v2.mq4 157 1
';' - unexpected token PRdMA_OPZ_v2.mq4 173 16
'=' - constant expression required PRdMA_OPZ_v2.mq4 173 13
'{' - some operator expected PRdMA_OPZ_v2.mq4 171 1
'=' - operand expected PRdMA_OPZ_v2.mq4 175 15
expression has no effect PRdMA_OPZ_v2.mq4 175 16
'}' - semicolon expected PRdMA_OPZ_v2.mq4 201 1
'}' - semicolon expected PRdMA_OPZ_v2.mq4 201 1
not all control paths return a value PRdMA_OPZ_v2.mq4 216 21
7 errors, 3 warnings 8 4
Code:
if( PR > -1.0 && PR < 1.0 ){
OPZ_DIV_Value = PR;
OPZ_DIV_ToDiv = 1.0;}
//-------------------------------------------------------------------------------------------------------------
OPZ_DIV(
OPZ_DIV_Value
,
OPZ_DIV_t
,
OPZ_DIV_mt
,
OPZ_DIV_ToDiv
,
OPZ_DIV_DivEd
)
{
OPZ_DIV_mt=-1;
OPZ_DIV_V_mt=OPZ_DIV_Value;
while( OPZ_DIV_V_mt > -1.0 && OPZ_DIV_V_mt < 1.0 ){
OPZ_DIV_t = OPZ_DIV_mt * 10.0;
OPZ_DIV_mt = OPZ_DIV_t;
mt++;}
OPZ_DIV_DivEd = OPZ_DIV_ToDiv / OPZ_DIV_mt;
for( mt ; mt > 0; mt-- ){
OPZ_DIV_DivEd_t = OPZ_DIV_DivEd * 10.0;
OPZ_DIV_DivEd = OPZ_DIV_DivEd_t;
}
OPZ_DIV = OPZ_DIV_DivEd;
return OPZ_DIV
}