Einzelnen Beitrag anzeigen
  #1 (permalink)  
Alt 20.03.18
L0rdy L0rdy ist offline
Neues Mitglied
 
Registriert seit: Jan 2018
Beiträge: 14
L0rdy befindet sich auf einem aufstrebenden Ast
Standard Problem mit OnInit() und EA Optimierung

Hallo,

ich habe mein EA von

PHP-Code:
...
definitionen
.....

void OnTick(void)

{
.
BUY...
SELL...
.

um Variable "n" und OnInit() erweitert auf:
PHP-Code:
.....
definitionen
.....
double n;
void OnInit(void)
{

n=......berechnung...

}

void OnTick(void)

{
.
= ..+..n...-..*;
BUY...
SELL...
.

geändert.

Die Variable "n" sollte beim Start einmal ausgerechnet werden und dann innerhalb von OnTick(void) verwendet werden.
Das klappt auch bei Einzeltests alles. Nur wenn ich Optimierung starte, dann läuft EA nur im ersten Durchlauf duch und die restlichen, werden übersprungen, so dass Optimierung nach 2 Minuten fertig ist.
Das EA nur im ersten Durchlauf läuft und dann nicht, sieht man auch an Festplatten LED das nach 1/60700 Versuch aufhört zu blinken.

Ich denke es liegt an OnInit(womit ich meine erste Erfarung mache) und deklaration und übergabe von "n".

Was mache ich falsch ?

Vielen Dank