Advertisement
Guest User

ExpertResize.mq4

a guest
Jan 17th, 2014
66
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.82 KB | None | 0 0
  1. #property copyright "Copyright 2014"
  2. #property link      ""
  3.  
  4. double g_values[1000][3][2917];
  5.  
  6. int  init()
  7. {
  8.     return(0);
  9. }
  10.  
  11. int deinit()
  12. {
  13.     return(0);
  14. }
  15.  
  16. void print_current_range()
  17. {
  18.     int range0 = ArrayRange(g_values, 0);
  19.     int range1 = ArrayRange(g_values, 1);
  20.     int range2 = ArrayRange(g_values, 2);
  21.  
  22.     Print("Current g_values range: [", range0, "][", range1, "][", range2, "]");
  23. }
  24.  
  25. void resize(int add0)
  26. {
  27.     int new_range0 = ArrayRange(g_values, 0) + add0;
  28.  
  29.     if (ArrayResize(g_values, new_range0) >= 0) {
  30.         Print("Resize succeeded; new_range0=", new_range0);
  31.     } else {
  32.         Print("Resize failed; new_range0=", new_range0);
  33.     }
  34.  
  35.     print_current_range();
  36. }
  37.  
  38. int start()
  39. {
  40.    int new_size = 0;
  41.    
  42.    print_current_range();
  43.    resize(100);
  44.  
  45.    return(0);
  46. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement