资源简介

根据胡立阳的地心引力线法编写的选股软件。完整源代码,在VS2015和VS2017上编译通过。需要读取股票软件VIPDOC目录下的日线文件。

资源截图

代码片段和文件信息

#pragma once

#include “resource.h“


#define SH_MARKET_EX “sh“ // 上海
#define SZ_MARKET_EX “sz“ // 深圳
#define HK_MARKET_EX “hk“ // 香港

#define VIPDOCROOTPATH “H:\\LHL\\Work\\VC\\LHLStock\\Vipdoc“
#define SELECT_FOLDER “\\Select\\“
#define SELECT_SH_FOLDER “\\Select\\sh\\“
#define SELECT_SH_GR_FOLDER “\\Select\\sh\\graline\\“
#define SELECT_SH_LD_FOLDER “\\Select\\sh\\lday\\“
#define SELECT_SH_AP_FOLDER “\\Select\\sh\\AutoPower\\“
#define SELECT_SZ_FOLDER “\\Select\\sz\\“
#define SELECT_SZ_GR_FOLDER “\\Select\\sz\\graline\\“
#define SELECT_SZ_LD_FOLDER “\\Select\\sz\\lday\\“
#define SELECT_SZ_AP_FOLDER “\\Select\\sz\\AutoPower\\“
#define SELECT_SELSTOCK_FOLDER “\\Select\\SelStock\\“


#define STKLIB_MAX_CODE 8

#define LDaySize 32
#define GravLineSize 32
#define SZCODELEN 6
#define DRSIZEDEF 100 

#define SEL_GRAL_DAYS 6
#define SEL_GRAL_RATIO -0.1

#define SEL_VOLUME_DAYS 6
#define SEL_VOLUME_RATIO 2.0

#define ZXGFilenamelength 9

// 分析家格式除权数据
typedef union fxj_drdata_t {
struct
{
DWORD m_dwMagic; // = -1
WORD m_wMarket; // SH 上海 SZ 深圳
char m_szCode[6];
char m_szReserved[8];
};
struct
{
__time32_t m_time;
float m_fGive; // 每股送
float m_fPei; // 每股配
float m_fPeiPrice; // 配股价仅当 m_fPei!=0.0f 时有效
float m_fProfit; // 每股红利
};
}FXJ_DRDATA * PFXJ_DRDATA;

// 除权数据结构 CStock::dataDR
typedef struct drdata_t
{
WORD m_wMarket; // SH 上海 SZ 深圳    DWORD m_dwMarket;// 证券市场类型see CStock::StockMarket
char m_szCode[STKLIB_MAX_CODE]; // 证券代码以‘\0‘结尾

DWORD m_date; //日期 Format is XXMMDDHHMM for 5min Format is YYYYMMDD for day
__time32_t m_time; //时间 与m_date一致.如果是是某日,则小时分秒均为0

float m_fGive; // 每股送
float m_fPei; // 每股配
float m_fPeiPrice; // 配股价仅当 m_fPei!=0.0f 时有效
float m_fProfit; // 每股红利

DWORD m_dwReserved;
} DRDATA * PDRDATA;

 typedef struct StockTime_t
{
WORD year;
char month;
char day;
}StockTime;
 
 typedef struct DRRec_t
{
DWORD m_date;
long DRValue;

};

 struct lday_FILE_STRUCTEx
{
long m_time; //UCT
long m_fOpen; //开盘
long m_fHigh; //最高
long m_fLow; //最低
long m_fClose; //收盘
long m_fAmount; // 金额
long m_fVolume; // 成交量
long m_fYClose; //昨收
};

 struct GravL_FILE_STRUCTEx
{
long m_time; //UCT
long Average30; //30日平均
long Average72; //72日平均
long GravLine; //地心引力
long m_fClose; //收盘
long fVolume; // 成交量
long Aver6Vol;                 //6日平均日成交量
long reserved; //保留

};

 struct RATIO_LDAY_STRUCTEx
{
long m_time; //UCT
BOOL rise; //上涨为1
float gralineratio; //和地心引力线相比的比率
float volume6ratio; //成交量和6日平均成交量的比率


};

 enum FILE_OPERATION
 {
  FileCreate
FileDelete
  FileMerge
FileSplit

 };
 BOOL CreateWorkFolderFun(void);
BOOL ConvertSelToZXGfileFun(BOOL SortMaxTOMinCString SelFileCString SelSortFileCString ZXGFile);
BOOL ZXGDirectionFun(INT NumOfDaysCString ZXGF

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

    ..A..H.     18432  2017-09-11 16:39  gravline\.vs\gravline\v15\.suo

     文件   70070272  2017-09-11 16:39  gravline\.vs\gravline\v15\Browse.VC.db

     文件     327680  2017-09-11 11:48  gravline\.vs\gravline\v15\ipch\f5bd24177b9b45cc.ipch

     文件      39359  2017-09-11 11:23  gravline\gravline.cpp

     文件     185344  2017-09-08 12:54  gravline\gravline.exe

     文件       4500  2017-09-11 11:23  gravline\gravline.h

     文件       9347  2011-01-19 14:57  gravline\gravline.rar

     文件       1368  2010-06-08 11:36  gravline\gravline.rc

     文件       1073  2017-09-11 16:39  gravline\gravline.sln

     文件       4722  2010-06-08 11:36  gravline\gravline.vcproj

     文件       1413  2011-03-18 15:25  gravline\gravline.vcproj.GW.luohl.user

     文件       5424  2017-09-11 10:42  gravline\gravline.vcxproj

     文件       1616  2016-07-12 12:14  gravline\gravline.vcxproj.filters

     文件       1657  2010-06-08 11:36  gravline\ReadMe.txt

     文件      53760  2017-09-11 10:55  gravline\Release\gravline.exe

     文件    1153127  2017-09-11 10:55  gravline\Release\gravline.iobj

     文件     115936  2017-09-11 10:55  gravline\Release\gravline.ipdb

     文件      10649  2017-09-11 10:55  gravline\Release\gravline.log

     文件     233312  2017-09-11 10:55  gravline\Release\gravline.obj

     文件   46465024  2017-09-11 10:55  gravline\Release\gravline.pch

     文件    5533696  2017-09-11 10:55  gravline\Release\gravline.pdb

     文件        112  2017-09-11 10:55  gravline\Release\gravline.res

     文件       1582  2017-09-11 10:55  gravline\Release\gravline.tlog\CL.command.1.tlog

     文件      68576  2017-09-11 10:55  gravline\Release\gravline.tlog\CL.read.1.tlog

     文件        780  2017-09-11 10:55  gravline\Release\gravline.tlog\CL.write.1.tlog

     文件        214  2017-09-11 10:55  gravline\Release\gravline.tlog\gravline.lastbuildstate

     文件        354  2017-09-11 10:55  gravline\Release\gravline.tlog\gravline.write.1u.tlog

     文件       1578  2017-09-11 10:55  gravline\Release\gravline.tlog\link.command.1.tlog

     文件       7140  2017-09-11 10:55  gravline\Release\gravline.tlog\link.read.1.tlog

     文件        586  2017-09-11 10:55  gravline\Release\gravline.tlog\link.write.1.tlog

............此处省略25个文件信息

评论

共有 条评论