private void btnReal_Click(object sender, EventArgs e) { if (!isLogoned) { return; } btnReal.Enabled = false; bool isRealCL = true; bool isRealNG = true; bool isRealGC = true; bool isRealSI = true; bool isRealHSI = true; bool isRealNQ = true; bool isRealURO = true; bool isRealES = true; Task.Factory.StartNew(() => { if (isRealCL) { Api.Api_WorldFutureReal realFFCL = new Api_WorldFutureReal(); realFFCL.Query(ItemCodeSet.GetItemSHCodeByName(ItemCode.물_해외_WTI), "CL"); System.Threading.Thread.Sleep(5000); } if (isRealNG) { Api.Api_WorldFutureReal realFFNG = new Api_WorldFutureReal(); realFFNG.Query(ItemCodeSet.GetItemSHCodeByName(ItemCode.물_해외_NG), "NG"); System.Threading.Thread.Sleep(5000); } if (isRealGC) { Api.Api_WorldFutureReal realFFGC = new Api_WorldFutureReal(); realFFGC.Query(ItemCodeSet.GetItemSHCodeByName(ItemCode.물_해외_GOLD), "GC"); System.Threading.Thread.Sleep(5000); } if (isRealSI) { Api.Api_WorldFutureReal realFFSI = new Api_WorldFutureReal(); realFFSI.Query(ItemCodeSet.GetItemSHCodeByName(ItemCode.물_해외_SILVER), "SI"); System.Threading.Thread.Sleep(5000); } if (isRealHSI) { Api.Api_WorldFutureReal realFFHSI = new Api_WorldFutureReal(); realFFHSI.Query(ItemCodeSet.GetItemSHCodeByName(ItemCode.물_해외_항셍), "HMH"); System.Threading.Thread.Sleep(5000); } if (isRealNQ) { Api.Api_WorldFutureReal realFFNQ = new Api_WorldFutureReal(); realFFNQ.Query(ItemCodeSet.GetItemSHCodeByName(ItemCode.물_해외_나스닥), "NQ"); System.Threading.Thread.Sleep(5000); } if (isRealURO) { Api.Api_WorldFutureReal realFFURO = new Api_WorldFutureReal(); realFFURO.Query(ItemCodeSet.GetItemSHCodeByName(ItemCode.물_해외_유로FX), "URO"); } if (isRealES) { Api.Api_WorldFutureReal realFFES = new Api_WorldFutureReal(); realFFES.Query(ItemCodeSet.GetItemSHCodeByName(ItemCode.물_해외_SNP), "ES"); } }); }
private void btnReal_Click(object sender, EventArgs e) { if (!isLogoned) { return; } btnReal.Enabled = false; bool isRealCL = chkRealCL.Checked; bool isRealNG = chkRealNG.Checked; bool isRealGC = chkRealGC.Checked; bool isRealSI = chkRealSI.Checked; bool isRealHSI = chkRealHSI.Checked; bool isRealNQ = chkRealNQ.Checked; bool isRealURO = chkRealURO.Checked; Task.Factory.StartNew(() => { Api.Api_IndexFutureReal realKF = new Api_IndexFutureReal(); realKF.Query(ItemCodeSet.GetItemSHCodeByName(ItemCode.물_국내_코스피200), "90199999"); System.Threading.Thread.Sleep(5000); if (isRealCL) { Api.Api_WorldFutureReal realFFCL = new Api_WorldFutureReal(); realFFCL.Query(ItemCodeSet.GetItemSHCodeByName(ItemCode.물_해외_WTI), "CL"); System.Threading.Thread.Sleep(5000); } if (isRealNG) { Api.Api_WorldFutureReal realFFNG = new Api_WorldFutureReal(); realFFNG.Query(ItemCodeSet.GetItemSHCodeByName(ItemCode.물_해외_NG), "NG"); System.Threading.Thread.Sleep(5000); } if (isRealGC) { Api.Api_WorldFutureReal realFFGC = new Api_WorldFutureReal(); realFFGC.Query(ItemCodeSet.GetItemSHCodeByName(ItemCode.물_해외_GOLD), "GC"); System.Threading.Thread.Sleep(5000); } if (isRealSI) { Api.Api_WorldFutureReal realFFSI = new Api_WorldFutureReal(); realFFSI.Query(ItemCodeSet.GetItemSHCodeByName(ItemCode.물_해외_SILVER), "SI"); System.Threading.Thread.Sleep(5000); } if (isRealHSI) { Api.Api_WorldFutureReal realFFHSI = new Api_WorldFutureReal(); realFFHSI.Query(ItemCodeSet.GetItemSHCodeByName(ItemCode.물_해외_항셍), "HMH"); System.Threading.Thread.Sleep(5000); } if (isRealNQ) { Api.Api_WorldFutureReal realFFNQ = new Api_WorldFutureReal(); realFFNQ.Query(ItemCodeSet.GetItemSHCodeByName(ItemCode.물_해외_나스닥), "NQ"); } if (isRealURO) { Api.Api_WorldFutureReal realFFNQ = new Api_WorldFutureReal(); realFFNQ.Query(ItemCodeSet.GetItemSHCodeByName(ItemCode.물_해외_유로FX), "URO"); } }); }