Advertisement
Guest User

removed-part-nt

a guest
Oct 19th, 2019
106
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.76 KB | None | 0 0
  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11. #region Removed Old version
  12. #region exact conversion would have been
  13. /*
  14. // added:
  15. bool useSessionsWay = false;
  16. private int Sess1StartTime = 0830;
  17. private int Sess1EndTime = 1515;
  18. private string hourUrls = "https://www.home.saxo/-/media/documents/business-terms-and-policies/contract-option-specifications.pdf https://www.cmegroup.com/trading-hours.html#equityIndex";
  19.  
  20. if (useSessionsWay)
  21. {
  22. StartTimeMins = (int)HhMmConvertToTime(Sess1StartTime).TotalMinutes + 40;
  23. EndTimeMins = (int)HhMmConvertToTime(Sess1EndTime).TotalMinutes-25;
  24. LastTradeMins = (int)HhMmConvertToTime(Sess1EndTime).TotalMinutes-15;
  25. }
  26. */
  27. #endregion
  28.  
  29. #region this was used
  30.  
  31. /*
  32.  
  33. .......
  34. else if (State == State.Configure)
  35. {
  36. AddDataSeries(PriceNDQ, Data.BarsPeriodType.Minute, 5, Data.MarketDataType.Last);//1
  37. AddDataSeries(PriceNDQ, Data.BarsPeriodType.Day, 1, Data.MarketDataType.Last);//2
  38. AddDataSeries(Data.BarsPeriodType.Day, 1);//3
  39. AddDataSeries(Data.BarsPeriodType.Minute, 5);//4 our work Series, mustbe same as base !
  40.  
  41. SetStopLoss(CalculationMode.Ticks, this.StopLoss);
  42. Print(StopLoss);
  43. }
  44. ......
  45.  
  46. OnBarUpdate()
  47.  
  48. var bip = this.BarsInProgress;
  49.  
  50. if (bip == 0 && this.CurrentBar == 0)
  51. {
  52. _startTimeInt = (int)HhMmConvertToTime(this.StartTime).TotalMinutes;
  53. _lastTradeInt = (int)HhMmConvertToTime(this.LastTrade).TotalMinutes;
  54. _endTimeInt = (int)HhMmConvertToTime(this.EndTime).TotalMinutes;
  55. }
  56.  
  57. if (this.CurrentBars[0] < this.BarsRequiredToTrade
  58. || this.CurrentBars[1] < this.BarsRequiredToTrade
  59. || this.CurrentBars[2] < this.BarsRequiredToTrade
  60. || this.CurrentBars[3] < this.BarsRequiredToTrade
  61. || this.CurrentBars[4] < this.BarsRequiredToTrade
  62. ) return;
  63.  
  64. if (bip == 2 && Time[0].Date != Time[1].Date)
  65. {
  66. NDQYDC = Close[1];
  67. NDQYDCDate = Time[0].Date;
  68. }
  69.  
  70. if (bip == 3 && Time[0].Date != Time[1].Date)
  71. {
  72. ESYDC = Close[1];
  73. ESYDCDate = Time[0].Date;
  74. }
  75.  
  76. if (bip == 3 && Time[0].Date != Time[1].Date)
  77. {
  78. Priority = false;
  79. NoTrade = false;
  80. Trade1 = false;
  81. // 2?
  82. Trade3 = false;
  83. Trade4 = false;
  84. Trade5 = false;
  85. Trade6 = false;
  86. //7 ?
  87. Trade8 = false;
  88. Trade9 = false;
  89. Trade10 = false;
  90. }
  91.  
  92. if (bip != 4)
  93. return;
  94.  
  95. if (NDQYDCDate == ESYDCDate)
  96. {
  97. ESLevel = (Closes[4][0] -ESYDC);
  98. NDQLevel = (Closes[1][0] -NDQYDC);
  99. }
  100.  
  101. var NDQ = 0.0;
  102. var TMins = Dt2TsTimePart(Time[0]).TotalMinutes;
  103. if (TMins == _startTimeInt)
  104. {
  105. ...
  106. }
  107.  
  108. if (TMins >= _startTimeInt && TMins <= _lastTradeInt && Priority == false)
  109. {
  110. ....
  111. }
  112.  
  113.  
  114. */
  115. #endregion
  116. #endregion
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement