diff --git a/CPRobot.rc b/CPRobot.rc
index 45c9654..c6a242c 100644
--- a/CPRobot.rc
+++ b/CPRobot.rc
@@ -16,7 +16,7 @@
#undef APSTUDIO_READONLY_SYMBOLS
/////////////////////////////////////////////////////////////////////////////
-// Korean resources
+// Çѱ¹¾î resources
#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_KOR)
#ifdef _WIN32
@@ -85,20 +85,20 @@ FONT 9, "MS Shell Dlg", 0, 0, 0x1
BEGIN
CONTROL "¸ÅµµÈ£°¡",IDC_RADIO_BID,"Button",BS_AUTORADIOBUTTON | WS_GROUP,7,7,43,10
CONTROL "¸Å¼öÈ£°¡",IDC_RADIO_ASK,"Button",BS_AUTORADIOBUTTON,7,19,43,10
- EDITTEXT IDC_EDIT_ORDERINGPRICE,75,7,67,14,ES_AUTOHSCROLL | ES_NUMBER
+ EDITTEXT IDC_EDIT_ORDERINGPRICE,88,14,67,12,ES_AUTOHSCROLL | ES_NUMBER
PUSHBUTTON "Àܰí È®ÀÎ",IDC_BUTTON_REFRESH_BALANCE,262,7,50,14
- EDITTEXT IDC_EDIT_ORDERING_TICK_MIN,7,37,67,14,ES_AUTOHSCROLL | ES_NUMBER
- EDITTEXT IDC_EDIT_ORDERING_TICK_MAX,101,38,67,14,ES_AUTOHSCROLL | ES_NUMBER
- EDITTEXT IDC_EDIT4,14,85,22,14,ES_AUTOHSCROLL | ES_NUMBER
- EDITTEXT IDC_EDIT5,93,85,22,14,ES_AUTOHSCROLL | ES_NUMBER
- EDITTEXT IDC_EDIT6,172,85,22,14,ES_AUTOHSCROLL | ES_NUMBER
- EDITTEXT IDC_EDIT7,251,85,22,14,ES_AUTOHSCROLL | ES_NUMBER
+ EDITTEXT IDC_EDIT_ORDERING_TICK_MIN,7,37,67,12,ES_AUTOHSCROLL | ES_NUMBER
+ EDITTEXT IDC_EDIT_ORDERING_TICK_MAX,101,37,67,12,ES_AUTOHSCROLL | ES_NUMBER
+ EDITTEXT IDC_EDIT4,14,85,22,12,ES_AUTOHSCROLL | ES_NUMBER
+ EDITTEXT IDC_EDIT5,93,85,22,12,ES_AUTOHSCROLL | ES_NUMBER
+ EDITTEXT IDC_EDIT6,172,85,22,12,ES_AUTOHSCROLL | ES_NUMBER
+ EDITTEXT IDC_EDIT7,251,85,22,12,ES_AUTOHSCROLL | ES_NUMBER
CONTROL "ÄݿɼÇ",IDC_RADIO_CALLOP,"Button",BS_AUTORADIOBUTTON | WS_GROUP,93,124,37,10
CONTROL "Dz¿É¼Ç",IDC_RADIO_PUTOP,"Button",BS_AUTORADIOBUTTON,139,124,37,10
PUSHBUTTON "°Ë»ö",IDC_BUTTON_SEARCH,190,123,50,14
PUSHBUTTON "°Å·¡ ½ÃÀÛ",IDC_BUTTON_START_DEAL,251,123,50,14
LISTBOX IDC_LIST_ITEMS,7,146,305,86,LBS_NOINTEGRALHEIGHT | WS_VSCROLL | WS_TABSTOP
- LTEXT "",IDC_STATIC_BALANCE,148,11,101,8
+ LTEXT "",IDC_STATIC_BALANCE,158,17,94,8
LTEXT "~",IDC_STATIC,86,40,8,8
GROUPBOX "¸Åµµ ¿äû",IDC_STATIC,7,69,69,40
GROUPBOX "¼ÕÀý ¹üÀ§",IDC_STATIC,86,69,69,40
@@ -108,6 +108,7 @@ BEGIN
LTEXT "ƽ",IDC_STATIC,126,88,8,8
LTEXT "ƽ",IDC_STATIC,198,88,8,8
LTEXT "sec",IDC_STATIC,290,89,11,8
+ LTEXT "°Å·¡ ±Ý¾× : ",IDC_STATIC,49,16,38,8
END
@@ -168,7 +169,7 @@ BEGIN
END
#endif // APSTUDIO_INVOKED
-#endif // Korean resources
+#endif // Çѱ¹¾î resources
/////////////////////////////////////////////////////////////////////////////
diff --git a/CPRobot.vcproj b/CPRobot.vcproj
index 9d56c1a..58a2439 100644
--- a/CPRobot.vcproj
+++ b/CPRobot.vcproj
@@ -197,6 +197,10 @@
RelativePath=".\CPRobotDlg.cpp"
>
+
+
@@ -231,6 +235,10 @@
RelativePath=".\CPRobotDlg.h"
>
+
+
diff --git a/CPRobotDlg.cpp b/CPRobotDlg.cpp
index 501d4d9..9ba3071 100644
--- a/CPRobotDlg.cpp
+++ b/CPRobotDlg.cpp
@@ -147,6 +147,7 @@ void CCPRobotDlg::OnBnClickedButtonRefreshBalance()
ICpTdDibPtr pTd0721 = NULL;
pTd0721.CreateInstance(__uuidof(CpTd0721F));
pTd0721->SetInputValue(0, "117126165");
+ pTd0721->SetInputValue(0, "412120700");
pTd0721->SetInputValue(1, "50");
pTd0721->SetInputValue(2, "50");
pTd0721->SetInputValue(3, "10");
@@ -158,60 +159,10 @@ void CCPRobotDlg::OnBnClickedButtonRefreshBalance()
pTd0721->BlockRequest();
Message = "Çö±ÝÁÖ¹®°¡´É¾× : ";
- Message += pTd0721->GetHeaderValue(10);
+ Message += pTd0721->GetHeaderValue(9);
SetDlgItemText(IDC_STATIC_BALANCE, Message.GetString());
-
- //Message = "";
- //Message += "Çö±Ý°áÁ¦¿¹Å¹¾× : ";
- //Message += pTd0721->GetHeaderValue(3);
- //Message += "\nÇö±ÝÁÖ¹®°¡´É¾× : ";
- //Message += pTd0721->GetHeaderValue(10);
- //MessageBox(Message);
-
} while (pTd0721->Continue);
pTd0721.Release();
-
-
-
- //try
- //{
- // CComPtr comPtr;
- // comPtr.CoCreateInstance(__uuidof(CpStockCode));
-
- // CComPtr stockCodeComPtr;
- // comPtr.QueryInterface(&stockCodeComPtr);
-
- // char *code = "035420";
- // _bstr_t name = stockCodeComPtr->CodeToName(code);
-
- // CString msg = "Code : ";
- // msg += code;
- // msg += ", Name : ";
- // msg += (char*)name;
- // MessageBox(msg, "", MB_OK);
-
-
- // //HRESULT hr = pBalance.CreateInstance(__uuidof(CpTd0721F));
- // //if(SUCCEEDED(hr))
- // //{
- // // int aaa = pBalance->GetHeaderValue(3);
- // // CString kkk;
- // // kkk.Format("result : %d", aaa);
- // // MessageBox("", kkk, MB_OK);
- // // pBalance = NULL;
- // //}
- // //else
- // //{
- // // MessageBox("CreateInstance(__uuidof(CpTd0721F) failure", "", MB_OK);
- // //}
- //}
- //catch (_com_error e)
- //{
- // MessageBox(e.ErrorMessage(), "CpTd0721F ÃʱâÈ ½ÇÆÐ", MB_OK|MB_ICONSTOP);
- //}
}
-
-
-
diff --git a/DataMgr.cpp b/DataMgr.cpp
new file mode 100644
index 0000000..087c3c5
--- /dev/null
+++ b/DataMgr.cpp
@@ -0,0 +1,24 @@
+#include "stdafx.h"
+#include "DataMgr.h"
+
+CDataMgr::CDataMgr()
+{
+}
+
+CDataMgr::~CDataMgr()
+{
+}
+
+void CDataMgr::SaveToFile(void);
+{
+ FILE* fp = fopen("setting.ini", "w");
+ fclose(fp);
+ fp = NULL;
+}
+
+void CDataMgr::LoadFromFile(void)
+{
+ FILE* fp = fopen("setting.ini", "r");
+ fclose(fp);
+ fp = NULL;
+}
\ No newline at end of file
diff --git a/DataMgr.h b/DataMgr.h
new file mode 100644
index 0000000..23994da
--- /dev/null
+++ b/DataMgr.h
@@ -0,0 +1,27 @@
+#ifndef __DATA_MGR__
+#define __DATA_MGR__
+
+class CDataMgr
+{
+public:
+ CDataMgr();
+ ~CDataMgr();
+
+ void SaveToFile(void);
+ void LoadFromFile(void);
+
+private:
+ bool m_bSell;
+ int m_iAmountSet;
+ int m_iAmountCur;
+ int m_iMinPriceSet; // tick
+ int m_iMaxPriceSet; // tick
+ int m_iSellTick;
+ int m_iStopLossTick;
+ int m_iTrailingTick;
+ int m_iCancelDelay;
+ bool m_bCallOption;
+
+};
+
+#endif