| | |
| | | |
| | | #include <QMainWindow> |
| | | #include "dbcache.h" |
| | | #include <QNetworkAccessManager> |
| | | #include <QNetworkRequest> |
| | | #include <QStandardItemModel> |
| | | #include <QNetworkCookie> |
| | | |
| | | namespace Ui { |
| | | class AnalysisByRedisCache; |
| | |
| | | |
| | | |
| | | void calcWindowRank(int start); // 滑动窗口计算变化情况 |
| | | |
| | | void loadHttpInit(QUrl url); // 加载http数据的初始化 |
| | | void getStockOne(QByteArray &buffer); |
| | | void updateFindTime(QString name,QString trade_time,int index); // 刷新最新的策略触发时间 |
| | | |
| | | |
| | | void buttomToUpPolicySlot(QString symbol); // 底部反转 |
| | | |
| | | void oneUpCrossFourSlot(QString symbol); |
| | | signals: |
| | | void getStockNamesSignal(int); // 获取股票前N名的信号 |
| | | |
| | |
| | | |
| | | void searchAndAnalysisData(QString name); //查找缓存的数据并分析 |
| | | |
| | | void showAplyData(QNetworkReply *reply); // 处理http 爬虫响应的槽 |
| | | |
| | | void updateAllFindTimeSlot(); // 更新所有较突出的策略时间 |
| | | |
| | | void on_pushButton_updateStrategyTime_clicked(); |
| | | |
| | | private: |
| | | Ui::AnalysisByRedisCache *ui; |
| | | |
| | |
| | | |
| | | QStandardItemModel *m_model; |
| | | QStandardItemModel *m_modelResult; // 保存分析突出结果 |
| | | QHash<QString,QString> m_codes; // 存股票代号和名字 |
| | | |
| | | QVector<QHash<QString, QVariant>> m_result; |
| | | |
| | | QNetworkRequest m_request; // 用于管理请求头的 |
| | | QString m_cookie; // 缓存 |
| | | QNetworkAccessManager m_manager; // 用于管理http请求及响应的 |
| | | |
| | | int m_menuIndex = 0; // 暂时给一个0初始化 |
| | | QString m_dateType = "week"; // 暂时初始化为 week |
| | | }; |
| | | |
| | | #endif // ANALYSISBYREDISCACHE_H |