Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #region Removed Old version
- #region exact conversion would have been
- /*
- // added:
- bool useSessionsWay = false;
- private int Sess1StartTime = 0830;
- private int Sess1EndTime = 1515;
- 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";
- if (useSessionsWay)
- {
- StartTimeMins = (int)HhMmConvertToTime(Sess1StartTime).TotalMinutes + 40;
- EndTimeMins = (int)HhMmConvertToTime(Sess1EndTime).TotalMinutes-25;
- LastTradeMins = (int)HhMmConvertToTime(Sess1EndTime).TotalMinutes-15;
- }
- */
- #endregion
- #region this was used
- /*
- .......
- else if (State == State.Configure)
- {
- AddDataSeries(PriceNDQ, Data.BarsPeriodType.Minute, 5, Data.MarketDataType.Last);//1
- AddDataSeries(PriceNDQ, Data.BarsPeriodType.Day, 1, Data.MarketDataType.Last);//2
- AddDataSeries(Data.BarsPeriodType.Day, 1);//3
- AddDataSeries(Data.BarsPeriodType.Minute, 5);//4 our work Series, mustbe same as base !
- SetStopLoss(CalculationMode.Ticks, this.StopLoss);
- Print(StopLoss);
- }
- ......
- OnBarUpdate()
- var bip = this.BarsInProgress;
- if (bip == 0 && this.CurrentBar == 0)
- {
- _startTimeInt = (int)HhMmConvertToTime(this.StartTime).TotalMinutes;
- _lastTradeInt = (int)HhMmConvertToTime(this.LastTrade).TotalMinutes;
- _endTimeInt = (int)HhMmConvertToTime(this.EndTime).TotalMinutes;
- }
- if (this.CurrentBars[0] < this.BarsRequiredToTrade
- || this.CurrentBars[1] < this.BarsRequiredToTrade
- || this.CurrentBars[2] < this.BarsRequiredToTrade
- || this.CurrentBars[3] < this.BarsRequiredToTrade
- || this.CurrentBars[4] < this.BarsRequiredToTrade
- ) return;
- if (bip == 2 && Time[0].Date != Time[1].Date)
- {
- NDQYDC = Close[1];
- NDQYDCDate = Time[0].Date;
- }
- if (bip == 3 && Time[0].Date != Time[1].Date)
- {
- ESYDC = Close[1];
- ESYDCDate = Time[0].Date;
- }
- if (bip == 3 && Time[0].Date != Time[1].Date)
- {
- Priority = false;
- NoTrade = false;
- Trade1 = false;
- // 2?
- Trade3 = false;
- Trade4 = false;
- Trade5 = false;
- Trade6 = false;
- //7 ?
- Trade8 = false;
- Trade9 = false;
- Trade10 = false;
- }
- if (bip != 4)
- return;
- if (NDQYDCDate == ESYDCDate)
- {
- ESLevel = (Closes[4][0] -ESYDC);
- NDQLevel = (Closes[1][0] -NDQYDC);
- }
- var NDQ = 0.0;
- var TMins = Dt2TsTimePart(Time[0]).TotalMinutes;
- if (TMins == _startTimeInt)
- {
- ...
- }
- if (TMins >= _startTimeInt && TMins <= _lastTradeInt && Priority == false)
- {
- ....
- }
- */
- #endregion
- #endregion
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement