单独在框架加了一个自定义股票池,支持自定义交易品种,支持股票,etf,可转债混合交易,我们只需要把买入,卖出的股票代码放在买入股票文件夹就可以
比如我们自定义纳斯达克和黄金趋势交易,程序带了一个趋势模块
<pre class="public-DraftStyleDefault-pre" data-offset-key="1672l-0-0"><pre class="Editable-styled" data-block="true" data-editor="4qajt" data-offset-key="1672l-0-0"><div data-offset-key="1672l-0-0" class="public-DraftStyleDefault-block public-DraftStyleDefault-ltr"><span data-offset-key="1672l-0-0"><span data-text="true">"自定义交易品种交易":"自定义交易类型比如股票,可转债,etf***",
"自定义交易品种跌破N日均线卖出":5,
"自定义交易品种持有分数":50,
"买入前N":5,
"自定义交易":"****",</span></span></div></pre></pre>
目前支持的策略
<pre class="public-DraftStyleDefault-pre" data-offset-key="4hr92-0-0"><pre class="Editable-styled" data-block="true" data-editor="4qajt" data-offset-key="4hr92-0-0"><div data-offset-key="4hr92-0-0" class="public-DraftStyleDefault-block public-DraftStyleDefault-ltr"><span data-offset-key="4hr92-0-0"><span data-text="true">"模型策略":{
"get_wencai_buy_data":"问财买入股票",
"get_wencai_sell_data":"问财卖出股票",
"get_dfcf_zh_buy_stock":"东方财富自选股买入",
"get_dfcf_zh_sell_stock":"东方财富自选股卖出",
"run_bond_cov_rend_strategy":"可转债趋势轮动策略",
"run_limit_trading_strategy":"涨停板策略",
"run_etf_trend_strategy":"etf趋势轮动策略",
"run_bond_cov_popularity_strategy":"可转债人气策略",
"run_stock_sentiment_strategy":"股票人气策略",
"run_bond_cov_custom_factor_rotation":"可转债自定义因子轮动策略",
"run_bond_cov_hot_concept_strategy":"可转债热门概念策略",
"run_micro_stock_cap_trend_trading":"微盘股趋势轮动策略",
"run_tdx_yj_trader_func_1":"通达信警告交易函数1",
"run_tdx_trader_stock_buy":"通达信自选股买入",
"run_tdx_trader_stock_sell":"通达信自选股卖出",
"get_connect_trader_data":"合并交易数据",
"run_joinquant_trader_strategy_get_simultaneous_stock_hold_models":"聚宽跟单持股模式",
"run_joinquant_trader_strategy_get_simultaneous_transaction_models":"聚宽跟单成交模式",
"run_customize_trading_strategies":"自定义交易股票池"
},</span></span></div></pre></pre>
第一步:设置标的
自定义买入股票文件夹设置,只需要证券代码,比如纳斯达克+黄金,自定义

卖出股票也是一样的

第二步:选择交易系统
比如qmt
<pre class="public-DraftStyleDefault-pre" data-offset-key="d0h8r-0-0"><pre class="Editable-styled" data-block="true" data-editor="4qajt" data-offset-key="d0h8r-0-0"><div data-offset-key="d0h8r-0-0" class="public-DraftStyleDefault-block public-DraftStyleDefault-ltr"><span data-offset-key="d0h8r-0-0"><span data-text="true">"交易系统设置":"*****",
"交易系统选择":"ths/qmt",
"交易系统":"qmt",
"交易品种":"全部",
"交易品种说明":["stock","fund","bond","全部"],
"同花顺下单路径":"C:/同花顺软件/同花顺/xiadan.exe",
"识别软件安装位置":"C:/Program Files/Tesseract-OCR/tesseract",
"qmt路径":"D:/国金QMT交易端模拟/userdata_mini",
"qmt账户":"55009640",
"qmt账户类型":"STOCK",
"证券公司交易设置":"兼容老牌证券公司可转债1手为单位",</span></span></div></pre></pre>
设置仓位
<pre class="public-DraftStyleDefault-pre" data-offset-key="7tkhh-0-0"><pre class="Editable-styled" data-block="true" data-editor="4qajt" data-offset-key="7tkhh-0-0"><div data-offset-key="7tkhh-0-0" class="public-DraftStyleDefault-block public-DraftStyleDefault-ltr"><span data-offset-key="7tkhh-0-0"><span data-text="true">"资金管理模块说明":"程序默认管理方式有数量/资金",
"资金分配设置":"交易数量设置数量和金额,利用可转债最低单位位设置条件,股票在基础数据10,etf100,值调整持有限制,持股限制",
"交易模式":"数量",
"固定交易资金":2500,
"持有金额限制":5000,
"固定交易数量":10,
"持有限制":20,
"持股限制":10,</span></span></div></pre></pre>
第三步:运行user_def_models
处理一下自定义股票池,做趋势分析
尾盘股趋势交易策略

更新数据


程序分析程序写入的数据买入

卖出

第四步:运行trader_st开通的运行实盘交易
选择交易策略,自定义交易策略
<pre class="public-DraftStyleDefault-pre" data-offset-key="4c6em-0-0"><pre class="Editable-styled" data-block="true" data-editor="4qajt" data-offset-key="4c6em-0-0"><div data-offset-key="4c6em-0-0" class="public-DraftStyleDefault-block public-DraftStyleDefault-ltr"><span data-offset-key="4c6em-0-0"><span data-text="true">"目前设置说明":"早上交易人气,下午做概念,2个策略的间隔长,干扰小,手动更新数据是最后一个策略的",
"自定义函数运行类型":["定时"],
"自定义函数模块运行时间":["09:45"],
"自定义函数":["run_customize_trading_strategies"],
"黑名单":["600031"],</span></span></div></pre></pre>
运行效果

开始下单

下单的结果

下单的结果,当前时间不能交易

源代码+交易模型领取、QMT开通、策略分享、问题答疑,评论区留言或私信。