Einzelnen Beitrag anzeigen
  #25 (permalink)  
Alt 19.01.18
Trader6666 Trader6666 ist offline
Mitglied
 
Registriert seit: Apr 2014
Beiträge: 118
Trader6666 befindet sich auf einem aufstrebenden Ast
Standard

das ist der Moment wo du dich einlesen solltest in das Thema Funktionen.


OnTick Funktion bedeutet, dass der Code der in der OnTick enthalten ist, bei jedem Tick ausgeführt wird. Deshalb sollte jede Aktion, die nicht mit jedem Tick gemessen/gebraucht wird, auch dort verschwinden. So läuft das ganze auch reibungsloser.


Code:
bool Funktion()
{

return();
}

double Funktion()
{

return();
}

int Funktion()
{

return();
}
Jeder dieser Funktionen gibt dir einen Rückgabewert zurück, sprich eine Information die du benötigst. Du musst halt wissen was du benötigst.
In der OnTick, werden idR. die Signale ermittelt, wenn sich eines ergibt, dann rufe eben eine Funktion auf, die einen Trade setzt, denn dann brauchst du Sie ja auch nur.

Code:
OnTick()
{

    if(Signal == true)
      {
         Order_oeffnen();
       }

}

void Order_oeffnen()
{

    Lots_ermitteln();
 
    OrderSend(......Variable Lotsize bei Orderlots einsetzten....);

}


double Lots_ermitteln()
{

   //Lotsize ermitteln und in einer Variablen speichen....

return(Varible für die Lotsize);
}
am bequemsten ist es die Lotsize Variable Global zu speichern, ist aber natürlich jedem überlassen wie er es händelt.