스레드 재실행 수정중!!
This commit is contained in:
@@ -260,7 +260,7 @@ namespace BitgetAPI
|
||||
|
||||
ichimokuConditionSetup.calIchimokuData(candleDatas_정렬, candleData_전봉);
|
||||
|
||||
if (candleData_전봉.Open < candleData_전봉.IchimokData.상한선 && candleData.Open > candleData.IchimokData.상한선)
|
||||
if (candleData_전봉.Open < candleData_전봉.IchimokData.상한선 && candleData.Open > candleData.IchimokData.상한선 && candleData.Low > candleData.IchimokData.상한선)
|
||||
{
|
||||
var price = candleData.Close;
|
||||
var rate = (candleData.Close / candleData.Open) * 100 - 100;
|
||||
@@ -285,7 +285,7 @@ namespace BitgetAPI
|
||||
signals_LU.Add(signalInfoData);
|
||||
}
|
||||
}
|
||||
else if (candleData_전봉.Open > candleData_전봉.IchimokData.하한선 && candleData.Open < candleData.IchimokData.하한선)
|
||||
else if (candleData_전봉.Open > candleData_전봉.IchimokData.하한선 && candleData.Open < candleData.IchimokData.하한선 && candleData.High < candleData.IchimokData.하한선)
|
||||
{
|
||||
var price = candleData.Close;
|
||||
var rate = (candleData.Close / candleData.Open) * 100 - 100;
|
||||
@@ -561,6 +561,47 @@ namespace BitgetAPI
|
||||
// 신호 검색 시작
|
||||
private void simpleButton_SignalStart_Click(object sender, EventArgs e)
|
||||
{
|
||||
|
||||
foreach(var candleList in commonProperty.candleDataLists)
|
||||
{
|
||||
foreach (var interval in candleList.candleDataList)
|
||||
interval.Value.Clear();
|
||||
}
|
||||
|
||||
|
||||
if(th_SignalInfo != null)
|
||||
{
|
||||
if (th_SignalInfo.ThreadState == ThreadState.Running)
|
||||
th_SignalInfo.Abort();
|
||||
th_SignalInfo = null;
|
||||
}
|
||||
|
||||
if (th_MarketCandeData != null)
|
||||
{
|
||||
if (th_MarketCandeData.ThreadState == ThreadState.Running)
|
||||
th_MarketCandeData.Abort();
|
||||
th_MarketCandeData = null;
|
||||
}
|
||||
if(treeListMarketInfoListUpdateTimer != null)
|
||||
{
|
||||
if (treeListMarketInfoListUpdateTimer.ThreadState == ThreadState.Running)
|
||||
treeListMarketInfoListUpdateTimer.Abort();
|
||||
treeListMarketInfoListUpdateTimer = null;
|
||||
}
|
||||
if (th_MarketStatusList != null)
|
||||
{
|
||||
for (var cnt = 0; cnt < th_MarketStatusList.Count; cnt++)
|
||||
{
|
||||
if (th_MarketStatusList[cnt] != null && th_MarketStatusList[cnt].ThreadState != ThreadState.Running)
|
||||
{
|
||||
th_MarketStatusList[cnt].Abort();
|
||||
th_MarketStatusList[cnt] = null;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Thread.Sleep(1000);
|
||||
|
||||
var count = 0;
|
||||
|
||||
var marketList = checkedComboBoxEdit_MarketInfoList.Properties.Items.GetCheckedValues();
|
||||
|
||||
Reference in New Issue
Block a user