admin
2024-10-25 0a678d4e8368730e60e17aafbb2f0d055888402a
'修改'
11个文件已添加
13个文件已修改
186 ■■■■ 已修改文件
CBTrade/CBTrade.vcxproj 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
FloatTrade/(名嬸 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
FloatTrade/8an 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
FloatTrade/CSettingDlg.cpp 37 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
FloatTrade/CSettingDlg.h 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
FloatTrade/ConfigUtil.cpp 47 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
FloatTrade/ConfigUtil.h 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
FloatTrade/FloatTrade.aps 补丁 | 查看 | 原始文档 | blame | 历史
FloatTrade/FloatTrade.rc 补丁 | 查看 | 原始文档 | blame | 历史
FloatTrade/FloatTradeDlg.cpp 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
FloatTrade/config.cfg 71 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
FloatTrade/resource.h 4 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
FloatTrade/x刊0y 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
FloatTrade/x礼偻 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
FloatTrade/x胇wD 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
FloatTrade/x酶鴲 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
FloatTrade/ēY@k 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
FloatTrade/咐o艔 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
FloatTrade/杈b` 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
FloatTrade/枘~忾 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
FloatTrade/该O赭 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Monitor/Monitor.vcxproj 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Monitor/Monitor.vcxproj.filters 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
TradeRecord/TradeRecord.vcxproj 3 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
CBTrade/CBTrade.vcxproj
@@ -24,7 +24,7 @@
    <ProjectGuid>{8bff1459-65b0-4a91-b278-d1ef8fa3e031}</ProjectGuid>
    <RootNamespace>CBTrade</RootNamespace>
    <WindowsTargetPlatformVersion>10.0</WindowsTargetPlatformVersion>
    <ProjectName>CBTrade</ProjectName>
    <ProjectName>可转债交易</ProjectName>
  </PropertyGroup>
  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
FloatTrade/(Ãû‹ð
New file
@@ -0,0 +1 @@
buy_money = 20000;
FloatTrade/8¢Oan
New file
@@ -0,0 +1 @@
window_pos = "[0,0]";
FloatTrade/CSettingDlg.cpp
@@ -14,6 +14,7 @@
#include <sstream>
#include <regex>
#include <iconv.h>
#include <thread>
using namespace std;
// CSettingDlg å¯¹è¯æ¡†
@@ -36,6 +37,7 @@
    DDX_Control(pDX, edit_trade_refresh_space_time, editRefreshSpaceTime);
    DDX_Control(pDX, edit_normal_buy_count, editNormalBuyCount);
    DDX_Control(pDX, edit_radical_buy_count, editRadicalBuyCount);
    DDX_Control(pDX, IDC_COMBO_TRADE_MODE, comboTradeMode);
}
@@ -43,6 +45,7 @@
    ON_BN_CLICKED(btn_sure, &CSettingDlg::OnBnClickedsure)
    ON_BN_CLICKED(btn_sure_network, &CSettingDlg::OnBnClickedsurenetwork)
    ON_BN_CLICKED(btn_radical_buy_block_count_sure, &CSettingDlg::OnBnClickedradicalbuyblockcountsure)
    ON_BN_CLICKED(btn_sure_trade_params_setting, &CSettingDlg::OnBnClickedsuretradeparamssetting)
END_MESSAGE_MAP()
@@ -159,6 +162,13 @@
    
    }
    comboTradeMode.Clear();
    comboTradeMode.AddString(L"买所有");
    comboTradeMode.AddString(L"只买想买");
    std::thread t1(requestTradeMode, this);
    t1.detach();
@@ -387,6 +397,20 @@
    }
}
void CSettingDlg::requestTradeMode(CSettingDlg* context)
{
    try {
        int mode = NetworkApi::get_buy_mode();
        context->comboTradeMode.SetCurSel(mode);
    }
    catch (...) {
    }
}
bool CSettingDlg::validTime(CString st)
{
@@ -445,3 +469,16 @@
}
void CSettingDlg::OnBnClickedsuretradeparamssetting()
{
    int mode = comboTradeMode.GetCurSel();
    try {
        NetworkApi::set_buy_mode(mode);
        MessageBox(L"设置成功",L"提示");
    }
    catch (wstring msg) {
        AfxMessageBox(msg.c_str());
    }
}
FloatTrade/CSettingDlg.h
@@ -38,7 +38,11 @@
    void setBuyDataSetting(BuyDataSettings setting);
    static void requestTradeMode(CSettingDlg* context);
    static bool validTime(CString st);
public:
    afx_msg void OnBnClickedradicalbuyblockcountsure();
    CComboBox comboTradeMode;
    afx_msg void OnBnClickedsuretradeparamssetting();
};
FloatTrade/ConfigUtil.cpp
@@ -12,10 +12,35 @@
    return file.good(); // å¦‚果文件成功打开,则返回 true
}
string ConfigUtil::getConfigPath()
{
    wchar_t* appDataPath = nullptr;
    CString path;
    // èŽ·å–APPData目录路径
    if (SUCCEEDED(SHGetKnownFolderPath(FOLDERID_RoamingAppData, 0, NULL, &appDataPath))) {
        std::wcout << L"APPData目录路径: " << appDataPath << std::endl;
        path.Append(appDataPath);
        CoTaskMemFree(appDataPath);  // é‡Šæ”¾å†…å­˜
    }
    else {
        std::wcerr << L"无法获取APPData目录路径" << std::endl;
        return "config.cfg";
    }
    path.Append(L"\\悬浮盯盘");
    // åˆ¤æ–­æ–‡ä»¶å¤¹æ˜¯å¦å­˜åœ¨
    DWORD fileAttributes = GetFileAttributesW(path);
    if (fileAttributes == INVALID_FILE_ATTRIBUTES) {
        CreateDirectoryW(path, NULL);
    }
    string fpath = StringUtil::cstring2String(path);
    fpath.append("\\config.cfg");
    return  fpath.c_str();
}
void ConfigUtil::readConfig(libconfig::Config& config)
{
    string strConfPath = "config.cfg";
    string strConfPath = getConfigPath();
    if (!fileExists(strConfPath)) {
        std::ofstream file(strConfPath);
        file.is_open();
@@ -36,7 +61,7 @@
void ConfigUtil::writeConfig(libconfig::Config& config)
{
    config.writeFile("config.cfg");
    config.writeFile(getConfigPath().c_str());
}
int ConfigUtil::readIntConfig(const char* key)
@@ -167,11 +192,11 @@
    pos[0] = 0;
    pos[1] = 0;
    try {
        string str =    readStringConfig("sell_rule_show_pos");
        string str = readStringConfig("sell_rule_show_pos");
        // åˆ†éš”字符串
        int split_index = str.find(",");
        int x= stoi( str.substr(0, split_index));
        int y = stoi(str.substr(split_index + 1, str.length() - (split_index+1)));
        int x = stoi(str.substr(0, split_index));
        int y = stoi(str.substr(split_index + 1, str.length() - (split_index + 1)));
        pos[0] = x;
        pos[1] = y;
    }
@@ -208,12 +233,12 @@
MyPoint ConfigUtil::getWindowPos()
{
    // é¡µç ä½ç½®
    try {
         string data =    readStringConfig("window_pos");
         rapidjson::Document root = JsonUtil::parseUTF8(data);
         return     MyPoint({ root[0].GetInt(), root[1].GetInt()});
        string data = readStringConfig("window_pos");
        rapidjson::Document root = JsonUtil::parseUTF8(data);
        return     MyPoint({ root[0].GetInt(), root[1].GetInt() });
    }
    catch (...) {
@@ -260,7 +285,7 @@
        return volumeList;
    }
    catch (...) {
    }
    return list<int>();
}
@@ -291,7 +316,7 @@
        string code = (*el).first;
        CString name = (*el).second;
        writer.Key(code.c_str());
        writer.String(StringUtil::cstring2String( name).c_str());
        writer.String(StringUtil::cstring2String(name).c_str());
    }
    writer.EndObject();
    const char* json_content = buf.GetString();
FloatTrade/ConfigUtil.h
@@ -16,6 +16,8 @@
{
private:
    static string getConfigPath();
    static void readConfig(libconfig::Config& config);
    static void writeConfig(libconfig::Config& config);
    
FloatTrade/FloatTrade.aps
Binary files differ
FloatTrade/FloatTrade.rc
Binary files differ
FloatTrade/FloatTradeDlg.cpp
@@ -2077,7 +2077,7 @@
                    }
                }
            }
            MessageBox(L"更新完成", L"提示");
            showTips(L"更新完成", MSG_TYPE_INFO, 1000);
        }
        else {
            throw CString(L"没有板上盯数据");
FloatTrade/config.cfg
@@ -1,69 +1,2 @@
window_pos = "[-1147,270]";
trade_quick_key = 1;
sell_rule_show_pos = "-968,225";
ths_auto_click_time_space = 2000;
ths_auto_refresh_time_space = 2000;
ths_auto_click_positions = "[]";
trade_refresh = 0;
sell_setting-20240221-603767 = "{\n    \"setting_mode\": 0,\n    \"lock\": true,\n    \"lockMoney\": 5000,\n    \"lockBuy\": false,\n    \"lockBuyMoney\": 0,\n    \"mode1_rate_index\": 4,\n    \"mode2_first_index\": 0,\n    \"mode2_left_index\": 0\n}";
sell_setting-20240221-000333 = "{\n    \"setting_mode\": 0,\n    \"lock\": true,\n    \"lockMoney\": 5000,\n    \"lockBuy\": false,\n    \"lockBuyMoney\": 0,\n    \"mode1_rate_index\": 5,\n    \"mode2_first_index\": 0,\n    \"mode2_left_index\": 0\n}";
sell_setting-20240222-603767 = "{\n    \"setting_mode\": 0,\n    \"lock\": true,\n    \"lockMoney\": 5000,\n    \"lockBuy\": false,\n    \"lockBuyMoney\": 0,\n    \"mode1_rate_index\": 1,\n    \"mode2_first_index\": 0,\n    \"mode2_left_index\": 0\n}";
sell_setting-20240221-000334 = "{\n    \"setting_mode\": 0,\n    \"lock\": false,\n    \"lockMoney\": 0,\n    \"lockBuy\": false,\n    \"lockBuyMoney\": 0,\n    \"mode1_rate_index\": 4,\n    \"mode2_first_index\": 0,\n    \"mode2_left_index\": 0\n}";
sell_setting-20240221-603787 = "{\n    \"setting_mode\": 0,\n    \"lock\": false,\n    \"lockMoney\": 0,\n    \"lockBuy\": false,\n    \"lockBuyMoney\": 0,\n    \"mode1_rate_index\": 4,\n    \"mode2_first_index\": 0,\n    \"mode2_left_index\": 0\n}";
sell_setting-20240222-600678 = "{\n    \"setting_mode\": 0,\n    \"lock\": true,\n    \"lockMoney\": 5500,\n    \"lockBuy\": false,\n    \"lockBuyMoney\": 0,\n    \"mode1_rate_index\": 4,\n    \"mode2_first_index\": 0,\n    \"mode2_left_index\": 0\n}";
sell_setting-20240222-601996 = "{\n    \"setting_mode\": 0,\n    \"lock\": false,\n    \"lockMoney\": 0,\n    \"lockBuy\": true,\n    \"lockBuyMoney\": 300,\n    \"mode1_rate_index\": 4,\n    \"mode2_first_index\": 0,\n    \"mode2_left_index\": 0\n}";
sell_setting-20240222-000514 = "{\n    \"setting_mode\": 0,\n    \"lock\": true,\n    \"lockMoney\": 5000,\n    \"lockBuy\": false,\n    \"lockBuyMoney\": 0,\n    \"mode1_rate_index\": 4,\n    \"mode2_first_index\": 0,\n    \"mode2_left_index\": 0\n}";
sell_setting-20240222-002912 = "{\n    \"setting_mode\": 0,\n    \"lock\": false,\n    \"lockMoney\": 0,\n    \"lockBuy\": false,\n    \"lockBuyMoney\": 0,\n    \"mode1_rate_index\": 4,\n    \"mode2_first_index\": 0,\n    \"mode2_left_index\": 0\n}";
sell_setting-20240222-600692 = "{\n    \"setting_mode\": 0,\n    \"lock\": true,\n    \"lockMoney\": 6000,\n    \"lockBuy\": false,\n    \"lockBuyMoney\": 0,\n    \"mode1_rate_index\": 4,\n    \"mode2_first_index\": 0,\n    \"mode2_left_index\": 0\n}";
sell_setting-20240222-603607 = "{\n    \"setting_mode\": 0,\n    \"lock\": false,\n    \"lockMoney\": 0,\n    \"lockBuy\": false,\n    \"lockBuyMoney\": 0,\n    \"mode1_rate_index\": 4,\n    \"mode2_first_index\": 0,\n    \"mode2_left_index\": 0\n}";
sell_setting-20240222-000717 = "{\n    \"setting_mode\": 0,\n    \"lock\": false,\n    \"lockMoney\": 0,\n    \"lockBuy\": true,\n    \"lockBuyMoney\": 300,\n    \"mode1_rate_index\": 4,\n    \"mode2_first_index\": 0,\n    \"mode2_left_index\": 0\n}";
sell_setting-20240222-603990 = "{\n    \"setting_mode\": 0,\n    \"lock\": false,\n    \"lockMoney\": 0,\n    \"lockBuy\": false,\n    \"lockBuyMoney\": 0,\n    \"mode1_rate_index\": 4,\n    \"mode2_first_index\": 0,\n    \"mode2_left_index\": 0\n}";
sell_setting-20240222-603860 = "{\n    \"setting_mode\": 0,\n    \"lock\": false,\n    \"lockMoney\": 0,\n    \"lockBuy\": false,\n    \"lockBuyMoney\": 0,\n    \"mode1_rate_index\": 4,\n    \"mode2_first_index\": 0,\n    \"mode2_left_index\": 0\n}";
sell_setting-20240222-603536 = "{\n    \"setting_mode\": 0,\n    \"lock\": true,\n    \"lockMoney\": 5000,\n    \"lockBuy\": false,\n    \"lockBuyMoney\": 0,\n    \"mode1_rate_index\": 4,\n    \"mode2_first_index\": 0,\n    \"mode2_left_index\": 0\n}";
sell_setting-20240223-002587 = "{\n    \"setting_mode\": 0,\n    \"lock\": true,\n    \"lockMoney\": 5000,\n    \"lockBuy\": false,\n    \"lockBuyMoney\": 0,\n    \"mode1_rate_index\": 4,\n    \"mode2_first_index\": 0,\n    \"mode2_left_index\": 0\n}";
sell_setting-20240223-002868 = "{\n    \"setting_mode\": 0,\n    \"lock\": true,\n    \"lockMoney\": 5000,\n    \"lockBuy\": true,\n    \"lockBuyMoney\": 2000,\n    \"mode1_rate_index\": 4,\n    \"mode2_first_index\": 0,\n    \"mode2_left_index\": 0\n}";
sell_setting-20240223-002164 = "{\n    \"setting_mode\": 0,\n    \"lock\": true,\n    \"lockMoney\": 5000,\n    \"lockBuy\": false,\n    \"lockBuyMoney\": 0,\n    \"mode1_rate_index\": 4,\n    \"mode2_first_index\": 0,\n    \"mode2_left_index\": 0\n}";
sell_setting-20240223-603109 = "{\n    \"setting_mode\": 0,\n    \"lock\": true,\n    \"lockMoney\": 5000,\n    \"lockBuy\": false,\n    \"lockBuyMoney\": 0,\n    \"mode1_rate_index\": 4,\n    \"mode2_first_index\": 0,\n    \"mode2_left_index\": 0\n}";
sell_setting-20240223-002725 = "{\n    \"setting_mode\": 0,\n    \"lock\": true,\n    \"lockMoney\": 5000,\n    \"lockBuy\": false,\n    \"lockBuyMoney\": 0,\n    \"mode1_rate_index\": 4,\n    \"mode2_first_index\": 0,\n    \"mode2_left_index\": 0\n}";
sell_setting-20240223-002611 = "{\n    \"setting_mode\": 0,\n    \"lock\": true,\n    \"lockMoney\": 5000,\n    \"lockBuy\": false,\n    \"lockBuyMoney\": 0,\n    \"mode1_rate_index\": 4,\n    \"mode2_first_index\": 0,\n    \"mode2_left_index\": 0\n}";
sell_setting-20240223-002819 = "{\n    \"setting_mode\": 0,\n    \"lock\": true,\n    \"lockMoney\": 5000,\n    \"lockBuy\": true,\n    \"lockBuyMoney\": 3000,\n    \"mode1_rate_index\": 4,\n    \"mode2_first_index\": 0,\n    \"mode2_left_index\": 0\n}";
sell_setting-20240223-000518 = "{\n    \"setting_mode\": 0,\n    \"lock\": true,\n    \"lockMoney\": 5000,\n    \"lockBuy\": false,\n    \"lockBuyMoney\": 0,\n    \"mode1_rate_index\": 4,\n    \"mode2_first_index\": 0,\n    \"mode2_left_index\": 0\n}";
sell_setting-20240223-000020 = "{\n    \"setting_mode\": 0,\n    \"lock\": true,\n    \"lockMoney\": 5000,\n    \"lockBuy\": false,\n    \"lockBuyMoney\": 0,\n    \"mode1_rate_index\": 4,\n    \"mode2_first_index\": 0,\n    \"mode2_left_index\": 0\n}";
sell_setting-20240223-000593 = "{\n    \"setting_mode\": 0,\n    \"lock\": true,\n    \"lockMoney\": 5000,\n    \"lockBuy\": false,\n    \"lockBuyMoney\": 0,\n    \"mode1_rate_index\": 4,\n    \"mode2_first_index\": 0,\n    \"mode2_left_index\": 0\n}";
sell_setting-20240223-000802 = "{\n    \"setting_mode\": 0,\n    \"lock\": true,\n    \"lockMoney\": 5000,\n    \"lockBuy\": false,\n    \"lockBuyMoney\": 0,\n    \"mode1_rate_index\": 4,\n    \"mode2_first_index\": 0,\n    \"mode2_left_index\": 0\n}";
sell_setting-20240223-000862 = "{\n    \"setting_mode\": 0,\n    \"lock\": true,\n    \"lockMoney\": 5000,\n    \"lockBuy\": false,\n    \"lockBuyMoney\": 0,\n    \"mode1_rate_index\": 4,\n    \"mode2_first_index\": 0,\n    \"mode2_left_index\": 0\n}";
sell_setting-20240223-002094 = "{\n    \"setting_mode\": 0,\n    \"lock\": true,\n    \"lockMoney\": 5000,\n    \"lockBuy\": false,\n    \"lockBuyMoney\": 0,\n    \"mode1_rate_index\": 4,\n    \"mode2_first_index\": 0,\n    \"mode2_left_index\": 0\n}";
sell_setting-20240223-002280 = "{\n    \"setting_mode\": 0,\n    \"lock\": true,\n    \"lockMoney\": 5000,\n    \"lockBuy\": false,\n    \"lockBuyMoney\": 0,\n    \"mode1_rate_index\": 4,\n    \"mode2_first_index\": 0,\n    \"mode2_left_index\": 0\n}";
sell_setting-20240223-002902 = "{\n    \"setting_mode\": 0,\n    \"lock\": true,\n    \"lockMoney\": 5000,\n    \"lockBuy\": false,\n    \"lockBuyMoney\": 0,\n    \"mode1_rate_index\": 4,\n    \"mode2_first_index\": 0,\n    \"mode2_left_index\": 0\n}";
sell_setting-20240223-002975 = "{\n    \"setting_mode\": 0,\n    \"lock\": true,\n    \"lockMoney\": 5000,\n    \"lockBuy\": false,\n    \"lockBuyMoney\": 0,\n    \"mode1_rate_index\": 4,\n    \"mode2_first_index\": 0,\n    \"mode2_left_index\": 0\n}";
sell_setting-20240223-002990 = "{\n    \"setting_mode\": 0,\n    \"lock\": true,\n    \"lockMoney\": 5000,\n    \"lockBuy\": false,\n    \"lockBuyMoney\": 0,\n    \"mode1_rate_index\": 4,\n    \"mode2_first_index\": 0,\n    \"mode2_left_index\": 0\n}";
sell_setting-20240223-003029 = "{\n    \"setting_mode\": 0,\n    \"lock\": true,\n    \"lockMoney\": 5000,\n    \"lockBuy\": false,\n    \"lockBuyMoney\": 0,\n    \"mode1_rate_index\": 4,\n    \"mode2_first_index\": 0,\n    \"mode2_left_index\": 0\n}";
sell_setting-20240223-600088 = "{\n    \"setting_mode\": 0,\n    \"lock\": true,\n    \"lockMoney\": 5000,\n    \"lockBuy\": false,\n    \"lockBuyMoney\": 0,\n    \"mode1_rate_index\": 4,\n    \"mode2_first_index\": 0,\n    \"mode2_left_index\": 0\n}";
sell_setting-20240223-600193 = "{\n    \"setting_mode\": 0,\n    \"lock\": true,\n    \"lockMoney\": 5000,\n    \"lockBuy\": false,\n    \"lockBuyMoney\": 0,\n    \"mode1_rate_index\": 4,\n    \"mode2_first_index\": 0,\n    \"mode2_left_index\": 0\n}";
sell_setting-20240223-600321 = "{\n    \"setting_mode\": 0,\n    \"lock\": true,\n    \"lockMoney\": 5000,\n    \"lockBuy\": false,\n    \"lockBuyMoney\": 0,\n    \"mode1_rate_index\": 4,\n    \"mode2_first_index\": 0,\n    \"mode2_left_index\": 0\n}";
sell_setting-20240223-600636 = "{\n    \"setting_mode\": 0,\n    \"lock\": true,\n    \"lockMoney\": 5000,\n    \"lockBuy\": false,\n    \"lockBuyMoney\": 0,\n    \"mode1_rate_index\": 4,\n    \"mode2_first_index\": 0,\n    \"mode2_left_index\": 0\n}";
sell_setting-20240223-600783 = "{\n    \"setting_mode\": 0,\n    \"lock\": true,\n    \"lockMoney\": 5000,\n    \"lockBuy\": false,\n    \"lockBuyMoney\": 0,\n    \"mode1_rate_index\": 4,\n    \"mode2_first_index\": 0,\n    \"mode2_left_index\": 0\n}";
sell_setting-20240223-601107 = "{\n    \"setting_mode\": 0,\n    \"lock\": true,\n    \"lockMoney\": 5000,\n    \"lockBuy\": false,\n    \"lockBuyMoney\": 0,\n    \"mode1_rate_index\": 4,\n    \"mode2_first_index\": 0,\n    \"mode2_left_index\": 0\n}";
sell_setting-20240223-601127 = "{\n    \"setting_mode\": 0,\n    \"lock\": true,\n    \"lockMoney\": 5000,\n    \"lockBuy\": false,\n    \"lockBuyMoney\": 0,\n    \"mode1_rate_index\": 4,\n    \"mode2_first_index\": 0,\n    \"mode2_left_index\": 0\n}";
sell_setting-20240223-603135 = "{\n    \"setting_mode\": 0,\n    \"lock\": true,\n    \"lockMoney\": 5000,\n    \"lockBuy\": false,\n    \"lockBuyMoney\": 0,\n    \"mode1_rate_index\": 4,\n    \"mode2_first_index\": 0,\n    \"mode2_left_index\": 0\n}";
sell_setting-20240223-603629 = "{\n    \"setting_mode\": 0,\n    \"lock\": true,\n    \"lockMoney\": 5000,\n    \"lockBuy\": false,\n    \"lockBuyMoney\": 0,\n    \"mode1_rate_index\": 4,\n    \"mode2_first_index\": 0,\n    \"mode2_left_index\": 0\n}";
sell_setting-20240223-002308 = "{\n    \"setting_mode\": 0,\n    \"lock\": true,\n    \"lockMoney\": 5000,\n    \"lockBuy\": false,\n    \"lockBuyMoney\": 0,\n    \"mode1_rate_index\": 4,\n    \"mode2_first_index\": 0,\n    \"mode2_left_index\": 0\n}";
sell_setting-20240223-002435 = "{\n    \"setting_mode\": 0,\n    \"lock\": true,\n    \"lockMoney\": 5000,\n    \"lockBuy\": false,\n    \"lockBuyMoney\": 0,\n    \"mode1_rate_index\": 4,\n    \"mode2_first_index\": 0,\n    \"mode2_left_index\": 0\n}";
sell_setting-20240223-002579 = "{\n    \"setting_mode\": 0,\n    \"lock\": true,\n    \"lockMoney\": 5000,\n    \"lockBuy\": false,\n    \"lockBuyMoney\": 0,\n    \"mode1_rate_index\": 4,\n    \"mode2_first_index\": 0,\n    \"mode2_left_index\": 0\n}";
sell_setting-20240223-002882 = "{\n    \"setting_mode\": 0,\n    \"lock\": true,\n    \"lockMoney\": 5000,\n    \"lockBuy\": false,\n    \"lockBuyMoney\": 0,\n    \"mode1_rate_index\": 4,\n    \"mode2_first_index\": 0,\n    \"mode2_left_index\": 0\n}";
sell_setting-20240223-601966 = "{\n    \"setting_mode\": 0,\n    \"lock\": true,\n    \"lockMoney\": 5000,\n    \"lockBuy\": false,\n    \"lockBuyMoney\": 0,\n    \"mode1_rate_index\": 4,\n    \"mode2_first_index\": 0,\n    \"mode2_left_index\": 0\n}";
sell_setting-20240223-601996 = "{\n    \"setting_mode\": 0,\n    \"lock\": true,\n    \"lockMoney\": 5000,\n    \"lockBuy\": false,\n    \"lockBuyMoney\": 0,\n    \"mode1_rate_index\": 4,\n    \"mode2_first_index\": 0,\n    \"mode2_left_index\": 0\n}";
sell_setting-20240228-600053 = "{\n    \"setting_mode\": 0,\n    \"lock\": true,\n    \"lockMoney\": 5000,\n    \"lockBuy\": false,\n    \"lockBuyMoney\": 0,\n    \"mode1_rate_index\": 4,\n    \"mode2_first_index\": 0,\n    \"mode2_left_index\": 0\n}";
sell_setting-20240228-600830 = "{\n    \"setting_mode\": 0,\n    \"lock\": true,\n    \"lockMoney\": 5000,\n    \"lockBuy\": false,\n    \"lockBuyMoney\": 0,\n    \"mode1_rate_index\": 4,\n    \"mode2_first_index\": 0,\n    \"mode2_left_index\": 0\n}";
sell_setting-20240228-603798 = "{\n    \"setting_mode\": 0,\n    \"lock\": true,\n    \"lockMoney\": 5000,\n    \"lockBuy\": false,\n    \"lockBuyMoney\": 0,\n    \"mode1_rate_index\": 4,\n    \"mode2_first_index\": 0,\n    \"mode2_left_index\": 0\n}";
sell_setting-20240228-002902 = "{\n    \"setting_mode\": 0,\n    \"lock\": true,\n    \"lockMoney\": 5000,\n    \"lockBuy\": false,\n    \"lockBuyMoney\": 0,\n    \"mode1_rate_index\": 4,\n    \"mode2_first_index\": 0,\n    \"mode2_left_index\": 0\n}";
sell_setting-20240304-603776 = "{\n    \"setting_mode\": 0,\n    \"lock\": true,\n    \"lockMoney\": 40000,\n    \"lockBuy\": true,\n    \"lockBuyMoney\": 1000,\n    \"mode1_rate_index\": 4,\n    \"mode2_first_index\": 0,\n    \"mode2_left_index\": 0\n}";
sell_setting-20240304-002786 = "{\n    \"setting_mode\": 0,\n    \"lock\": true,\n    \"lockMoney\": 2000,\n    \"lockBuy\": true,\n    \"lockBuyMoney\": 3000,\n    \"mode1_rate_index\": 4,\n    \"mode2_first_index\": 0,\n    \"mode2_left_index\": 0\n}";
sell_setting-20240304-603912 = "{\n    \"setting_mode\": 0,\n    \"lock\": true,\n    \"lockMoney\": 5000,\n    \"lockBuy\": true,\n    \"lockBuyMoney\": 8000,\n    \"mode1_rate_index\": 4,\n    \"mode2_first_index\": 0,\n    \"mode2_left_index\": 0\n}";
sell_setting-20240304-603380 = "{\n    \"setting_mode\": 0,\n    \"lock\": true,\n    \"lockMoney\": 5000,\n    \"lockBuy\": true,\n    \"lockBuyMoney\": 1000,\n    \"mode1_rate_index\": 4,\n    \"mode2_first_index\": 0,\n    \"mode2_left_index\": 0\n}";
sell_setting-20240305-603380 = "{\n    \"setting_mode\": 0,\n    \"lock\": true,\n    \"lockMoney\": 40000,\n    \"lockBuy\": true,\n    \"lockBuyMoney\": 0,\n    \"mode1_rate_index\": 4,\n    \"mode2_first_index\": 0,\n    \"mode2_left_index\": 0\n}";
code_name_map-20240823 = "{\n    \"000546\": \"金圆股份\",\n    \"002354\": \"天娱数科\"\n}";
sell_setting-20240906-600207 = "{\n    \"setting_mode\": 0,\n    \"lock\": true,\n    \"lockMoney\": 8000,\n    \"lockBuy\": true,\n    \"lockBuyMoney\": 0,\n    \"mode1_rate_index\": 4,\n    \"mode2_first_index\": 0,\n    \"mode2_left_index\": 0\n}";
sell_setting-20240906-600791 = "{\n    \"setting_mode\": 0,\n    \"lock\": true,\n    \"lockMoney\": 7000,\n    \"lockBuy\": true,\n    \"lockBuyMoney\": 0,\n    \"mode1_rate_index\": 4,\n    \"mode2_first_index\": 0,\n    \"mode2_left_index\": 0\n}";
buy_money = 20000;
volume_settings = "[100000,45000,40000,30000,25000,20000,15000,10000,5000,4000,3000,2000]";
window_pos = "[0,0]";
buy_money = 30000;
FloatTrade/resource.h
@@ -67,6 +67,7 @@
#define edit_radical_buy_count_3        1044
#define btn_sure3                       1045
#define btn_radical_buy_block_count_sure 1045
#define btn_sure_trade_params_setting   1046
#define IDC_EDIT_CODE                   1048
#define IDC_EDIT_BUY1_VOLUME            1049
#define IDC_EDIT_SELL_VOLUME            1050
@@ -183,6 +184,7 @@
#define IDC_STATIC_CODE_8               1111
#define IDC_EDIT_VOLUME_4               1111
#define IDC_EDIT_NAME_8                 1112
#define IDC_COMBO_TRADE_MODE            1112
#define IDC_STATIC_CODE_9               1113
#define IDC_EDIT_NAME_9                 1114
#define IDC_STATIC_CODE_10              1115
@@ -210,7 +212,7 @@
#ifndef APSTUDIO_READONLY_SYMBOLS
#define _APS_NEXT_RESOURCE_VALUE        160
#define _APS_NEXT_COMMAND_VALUE         32771
#define _APS_NEXT_CONTROL_VALUE         1109
#define _APS_NEXT_CONTROL_VALUE         1113
#define _APS_NEXT_SYMED_VALUE           101
#endif
#endif
FloatTrade/x¿¯0y
New file
@@ -0,0 +1 @@
sell_setting-20241022-000333 = "{\n    \"setting_mode\": 0,\n    \"lock\": true,\n    \"lockMoney\": 5000,\n    \"lockBuy\": true,\n    \"lockBuyMoney\": 0,\n    \"mode1_rate_index\": 4,\n    \"mode2_first_index\": 0,\n    \"mode2_left_index\": 0\n}";
FloatTrade/xÀñÙÍ
New file
@@ -0,0 +1 @@
buy_money = 20000;
FloatTrade/xÃ^wD
New file
@@ -0,0 +1 @@
buy_money = 20000;
FloatTrade/xøø
New file
@@ -0,0 +1 @@
buy_money = 20000;
FloatTrade/¨¥Y@k
New file
@@ -0,0 +1 @@
window_pos = "[0,0]";
FloatTrade/¸Àoŏ
New file
@@ -0,0 +1 @@
buy_money = 20000;
FloatTrade/è¾b`
New file
@@ -0,0 +1 @@
buy_money = 20000;
FloatTrade/èÄ~âé
New file
@@ -0,0 +1 @@
buy_money = 20000;
FloatTrade/¸ÃOô÷
New file
@@ -0,0 +1 @@
buy_money = 20000;
Monitor/Monitor.vcxproj
@@ -24,6 +24,7 @@
    <Keyword>MFCProj</Keyword>
    <RootNamespace>Monitor</RootNamespace>
    <WindowsTargetPlatformVersion>10.0</WindowsTargetPlatformVersion>
    <ProjectName>驾驶舱</ProjectName>
  </PropertyGroup>
  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
Monitor/Monitor.vcxproj.filters
@@ -99,7 +99,7 @@
    <None Include="packages.config" />
  </ItemGroup>
  <ItemGroup>
    <Image Include="res\TradeRecord.ico">
    <Image Include="res\Monitor.ico">
      <Filter>资源文件</Filter>
    </Image>
  </ItemGroup>
TradeRecord/TradeRecord.vcxproj
@@ -22,8 +22,9 @@
    <VCProjectVersion>16.0</VCProjectVersion>
    <ProjectGuid>{847D5B65-E92B-47B7-8296-0606787E720B}</ProjectGuid>
    <Keyword>MFCProj</Keyword>
    <RootNamespace>TradeRecord</RootNamespace>
    <RootNamespace>快速交易</RootNamespace>
    <WindowsTargetPlatformVersion>10.0</WindowsTargetPlatformVersion>
    <ProjectName>快速交易</ProjectName>
  </PropertyGroup>
  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">