股票全自动化交易的方法(无人值守)
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
大家好,今天跟大家交流一下我实现股票无人值守全自动化交易的方法1.打开大智慧我用的是大智慧603点击分析—设计股票池
2.建立自己的股票池
股票池建立好了并且有些股票达到买入条件,怎么自动买入呢?
在进入买入股票池的池子后面加入下图条件
XG:c>0;
if XG then
begin
股数:=100*IntPart(500/c/100);
涨幅:=(DYNAINFO(7)-DYNAINFO(3))/DYNAINFO(3)*100;
优化比:=if(涨幅<4.5,1.008,1.012);
下单价格:=min(DYNAINFO(51)*优化比,DYNAINFO(54));
zs:="Order@BUY"(下单价格,股数*XG,1);
end
3.那么达到卖出条件的股票怎么自动卖出呢?
XG:c>0;
IF XG>0 THEN
BEGIN
BSELL1:="Order@SELL"(C*0.999,1*XG,2);
END
股票池设置好了,可是怎么样才能让买卖股票按照自己的思想正确执行呢?
打开同花顺交易软件打开你的交易账户
4.打开把大智慧与交易软件关联起来的叫股票交易助手的小软件。可以在某宝购买,也可以在网上找试用版的,打开该软件如图:
对在股票助手对买入进行设置因为是股票池购买所以我选的是该选项如图:
注意股票池代号填“1”与大智慧买入条件中的“zs:="Order@BUY"(下单价格,股数*XG,1);”中的“1”相对应。其他可以自由设置。
在股票助手中对卖出进行设置
注意股票池号填“2”与大智慧卖出条件中 BSELL1:="Order@SELL"(C*0.999,1*XG,2);中的“2”相对应。
5.好了现在设置完毕,测试一下我们的设置是否正确
在大智慧准备买入股票池中手动添加股票000423
测试结果看,下单软件收到来自股票池的下单指令,测试正确执行。
在大智慧股票池中加入持有的股票如000858如图:
下单软件收到股票池传来的指令卖出000858,测试正确执行。其实完成股票全自动交易的方法很多,欢迎讨论。