Advertisement
Guest User

Schleife dsl

a guest
Aug 3rd, 2015
160
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
R 0.99 KB | None | 0 0
  1. for (j in 1:m)
  2. {
  3.   for (i in 1:n)
  4.   {
  5.     if (DSL_50(j,i) > DSL_200(j,i) && habe_Asset == 0)
  6.     {
  7.       # Dann kaufe Asset
  8.       wann_gekauft=i;
  9.       habe_Asset=1;
  10.       if (i>1)
  11.       {
  12.         Rendite_dsl(j,i)=Rendite_dsl(j,i-1);
  13.       }
  14.       else
  15.       {
  16.         Rendite_dsl(j,i)=0;
  17.       }
  18.     }
  19.     else if (DSL_50(j,i) < DSL_200(j,i) && habe_Asset == 1)
  20.     {
  21.       # Dann verkaufe Asset
  22.       Rendite_dsl(j,i)=Rendite_dsl(j,i-1)+S(j,i)-S(j,wann_gekauft); # bisherige Rendite + das was neu dazu kommt
  23.       wann_gekauft=-1;
  24.       habe_Asset=0;
  25.       else
  26.       {
  27.         if (i>1)
  28.         {
  29.           Rendite_dsl(j,i)=Rendite_dsl(j,i-1);
  30.         }
  31.         else
  32.         {
  33.           Rendite_dsl(j,i)=0;
  34.         }
  35.       }
  36.     }
  37.   }
  38.   if (habe_Asset ==1)
  39.   {
  40.     # Falls ich am ende Asset habe berechne Rendite die aktuell
  41.     # drauf ist
  42.     Rendite_dsl(j,i)=Rendite_dsl(j,i-1)+S(j,i)-S(j,wann_gekauft);#% Endrendite
  43.   }
  44.   wann_gekauft=-1;
  45.   habe_Asset=0;
  46. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement