Einzelnen Beitrag anzeigen
  #11 (permalink)  
Alt 07.03.21
MarkusWilhelm89 MarkusWilhelm89 ist offline
Mitglied
 
Registriert seit: Aug 2020
Beiträge: 64
MarkusWilhelm89 befindet sich auf einem aufstrebenden Ast
Standard

ich glaube ich habe eine Lösung für die Programmierung gefunden,
was haltet ihr davon?

Code:
   int                                                         BUY_SL_Perioden   = 1;
   int                                                         SELL_SL_Perioden  = 1;
   double                                                      BUY_StopLoss      = NormalizeDouble((Bid-Low[iLowest(Symbol(),Zeiteinheit,MODE_LOW,BUY_SL_Perioden,1)])*MarketInfo(Symbol(),MODE_LOTSIZE),0);
   double                                                      SELL_StopLoss     = NormalizeDouble((High[iHighest(Symbol(),Zeiteinheit,MODE_HIGH,SELL_SL_Perioden,1)]-Ask)*MarketInfo(Symbol(),MODE_LOTSIZE),0);

   while(BUY_StopLoss < Preisband_Diff)
     {
      BUY_SL_Perioden++;
      BUY_StopLoss      = NormalizeDouble((Bid-Low[iLowest(Symbol(),Zeiteinheit,MODE_LOW,BUY_SL_Perioden,2)])*MarketInfo(Symbol(),MODE_LOTSIZE),0);
     };
   while(SELL_StopLoss< Preisband_Diff)
     {
      SELL_SL_Perioden++;
      SELL_StopLoss     = NormalizeDouble((High[iHighest(Symbol(),Zeiteinheit,MODE_HIGH,SELL_SL_Perioden,2)]-Ask)*MarketInfo(Symbol(),MODE_LOTSIZE),0);
     };