public void LoadData(List <S_CandleItemData> chartData = null , Lib.Base.Enums.TimeIntervalEnum timeInterval = Lib.Base.Enums.TimeIntervalEnum.Day) { TimeInterval = timeInterval; ChartData = chartData; this.Invoke(new MethodInvoker(() => { Reset(); View(); })); }
private void Instance_CandleOccurHandler(string itemCode, Lib.Base.Enums.TimeIntervalEnum timeInterval, int occurCount, PlusMinusTypeEnum pmType) { this.Invoke(new Action(() => { dgv.Rows.Insert(0, "캔들갯수", DateTime.Now.ToString("yy-MM-dd HH:mm:ss"), itemCode, EnumUtil.GetTimeIntervalText(timeInterval), occurCount, ""); string title = "캔들갯수 시그널"; string msg = $"{itemCode}::{EnumUtil.GetTimeIntervalText(timeInterval)}::{occurCount}"; ShowNotifyIcon(title, msg); })); }
public void LoadData(string itemCode = "" , List <T_QuantumItemData> chartData = null , Lib.Base.Enums.TimeIntervalEnum timeInterval = Lib.Base.Enums.TimeIntervalEnum.Day) { TimeInterval = timeInterval; ItemCode = itemCode; ChartData = chartData; this.Invoke(new MethodInvoker(() => { Reset(); View(); Summary(); })); }
public void LoadData(string itemCode = "" , List <SmartCandleData> chartData = null , Lib.Base.Enums.TimeIntervalEnum timeInterval = Lib.Base.Enums.TimeIntervalEnum.Day) { TimeInterval = timeInterval; ItemCode = itemCode; ChartData = chartData; TotalPointCount = ChartData.Count; this.Invoke(new MethodInvoker(() => { Reset(); View(); })); }
public void LoadData(string itemCode = "" , List <S_CandleItemData> chartData = null , Lib.Base.Enums.TimeIntervalEnum timeInterval = Lib.Base.Enums.TimeIntervalEnum.Day) { TimeInterval = timeInterval; ItemCode = itemCode; ChartData = chartData; this.Invoke(new MethodInvoker(() => { Reset(); View(); //if (IsShowEightRule) // Annotation(); })); }
public void LoadData(string itemCode = "" , List <T_AtomItemData> chartData = null , Lib.Base.Enums.TimeIntervalEnum timeInterval = Lib.Base.Enums.TimeIntervalEnum.Day) { if (itemCode != ItemCode || TimeInterval != timeInterval) { clearAnnotation(); } TimeInterval = timeInterval; ItemCode = itemCode; ChartData = chartData; this.Invoke(new MethodInvoker(() => { Reset(); View(); Summary(); })); }
private void Instance_CandleOccurHandler(string itemCode, Lib.Base.Enums.TimeIntervalEnum timeInterval, int occurCount, PlusMinusTypeEnum pmType) { if (!ucAll.ContainsKey(timeInterval)) { return; } string signal = occurCount.ToString(); string result = ""; if (pmType == PlusMinusTypeEnum.양) { result = "▲"; } else if (pmType == PlusMinusTypeEnum.음) { result = "▼"; } string soundType = "1"; if (occurCount >= 5) { soundType = "2"; } if (occurCount == 0) { signal = ""; } this.Invoke(new Action(() => { var ucList = ucAll[timeInterval]; ucList[itemCode].SetCCount(signal, result, DateTime.Now); ucList[itemCode].SetLastTime(DateTime.Now); if (occurCount >= 3) { string title = "캔들갯수 시그널"; string msg = $"{itemCode}::{EnumUtil.GetTimeIntervalText(timeInterval)}::{occurCount}"; if (selectedItemCode == itemCode) { ShowNotifyIcon(title, msg, soundType); } } })); }
public void LoadData(string itemCode = "" , List <T_PrimeNumItemData> chartData = null , Lib.Base.Enums.TimeIntervalEnum timeInterval = Lib.Base.Enums.TimeIntervalEnum.Day) { TimeInterval = timeInterval; if (chartData.Count < DisplayPointCount) { DisplayPointCount = chartData.Count; } ItemCode = itemCode; ChartData = chartData; this.Invoke(new MethodInvoker(() => { Reset(); View(); //Summary(); })); }
public void LoadData(string itemCode = "" , List <T_QuantumItemData> chartData = null , List <T_QuantumItemData> chartDataSub = null , Lib.Base.Enums.TimeIntervalEnum timeInterval = Lib.Base.Enums.TimeIntervalEnum.Day) { TimeInterval = timeInterval; ItemCode = itemCode; ChartData = chartData; ChartDataSub = chartDataSub; TotalPointCount = ChartData.Count; this.Invoke(new MethodInvoker(() => { Reset(); View(); //if (IsShowEightRule) // Annotation(); })); }
public void LoadData(string itemCode = "" , List <S_CandleItemData> chartData = null , List <S_CandleItemData> chartDataSub = null , Lib.Base.Enums.TimeIntervalEnum timeInterval = Lib.Base.Enums.TimeIntervalEnum.Day) { if (itemCode != ItemCode || TimeInterval != timeInterval) { clearAnnotation(); } TimeInterval = timeInterval; ItemCode = itemCode; ChartData = chartData; ChartDataSub = chartDataSub; TotalPointCount = ChartData.Count; Reset(); View(); }
public void LoadData(string itemCode = "" , List <T_QuantumItemData> chartDataSub1 = null , List <T_QuantumItemData> chartDataSub2 = null , List <T_QuantumItemData> chartDataSub3 = null , List <T_QuantumItemData> chartDataSub4 = null , Lib.Base.Enums.TimeIntervalEnum timeInterval = Lib.Base.Enums.TimeIntervalEnum.Minute_01) { TimeInterval = timeInterval; ItemCode = itemCode; ChartDataSub1 = chartDataSub1; ChartDataSub2 = chartDataSub2; ChartDataSub3 = chartDataSub3; ChartDataSub4 = chartDataSub4; TotalPointCount = ChartDataSub1.Count; this.Invoke(new MethodInvoker(() => { Reset(); View(); })); }
public void LoadData(string itemCode = "" , List <S_CandleItemData> chartData = null , Lib.Base.Enums.TimeIntervalEnum timeInterval = Lib.Base.Enums.TimeIntervalEnum.Day) { LoadData(itemCode, chartData, null, timeInterval); }