欢迎使用金字塔普通技术服务论坛,您可以在相关区域发表技术支持贴。
我司技术服务人员将优先处理 VIP客服论坛 服务贴,普通区问题处理速度慢,请耐心等待。谢谢您对我们的支持与理解。


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件公式模型编写问题提交 → 股票均线交易策略的问题

   

欢迎使用金字塔普通技术服务论坛,您可以在相关区域发表技术支持贴。
我司技术服务人员将优先处理 VIP客服论坛 服务贴,普通区问题处理速度慢,请耐心等待。谢谢您对我们的支持与理解。    


  共有2625人关注过本帖树形打印复制链接

主题:股票均线交易策略的问题

帅哥哟,离线,有人找我吗?
zx2019
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:2 积分:0 威望:0 精华:0 注册:2019/1/31 16:56:44
股票均线交易策略的问题  发帖心情 Post By:2019/1/31 17:02:32    Post IP:180.169.30.6[只看该作者]

新人求助,求一个股票均线交易策略

 

满足条件:1、涨停,2、高开3%

条件1,2满足后,在当天开盘价格买入

卖出  1、8%止损,盘中卖出。

2、第2天收盘卖出。

3、第2天收盘涨停,持股,第3天收盘卖出。

谢谢!


 回到顶部
帅哥哟,离线,有人找我吗?
FireScript
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:14496 积分:0 威望:0 精华:0 注册:2017/7/4 13:40:18
  发帖心情 Post By:2019/2/1 9:06:30    Post IP:180.169.30.6[只看该作者]

 需要明确以下:
1.你是要按照条件1条件2选股然后再进行后续操作是吗?还是说你交易的品种是固定的。
2.你是要后台程序化代码还是是图表程序化代码交易? 你的需求图表程序化可能是无法实现的。



命数如织,当如磐石。
 回到顶部
帅哥哟,离线,有人找我吗?
zx2019
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:2 积分:0 威望:0 精华:0 注册:2019/1/31 16:56:44
  发帖心情 Post By:2019/2/1 11:13:01    Post IP:27.151.93.24[只看该作者]

我前面描述有问题,我重新描述下。
选股公式,1、前1天涨停,2、当天开盘高开 3%,--选出目标股。
买入--用当天开盘价买入
卖出--  1、8%止损,盘中卖出。

2、第2天收盘卖出。

3、第2天收盘涨停,持股,第3天收盘卖出。


我希望能编制一个程序,对这个 交易逻辑,用历史10年的数据进行测试。

谢谢!


 回到顶部
帅哥哟,离线,有人找我吗?
FireScript
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:14496 积分:0 威望:0 精华:0 注册:2017/7/4 13:40:18
  发帖心情 Post By:2019/2/1 14:51:30    Post IP:180.169.30.6[只看该作者]

你的需求纯代码不能处理,必须配合软件已有的功能来实现。你必须对代码和软件功能都有一定程度熟悉才能实现

1.选股和买入的部分,只能使用股票池,代码也并不麻烦,你首先需要熟悉下股票池操作才行。
可参考股票池的功能说明:http://www.weistock.com/WeisoftHelp/index.html?qidonggupiaochi.htm
选股代码:
cond1:(H-REF(C,1))/REF(C,1)>=0.1;//这里按照涨停10%来处理。
cond2:(o-ref(c,1))/ref(c,1)>=0.03;
cond:cond1 and cond2;//cond作为最终的选股条件

2.卖出的话,只能用后台程序化了,直接监控账户栏即可。
出场规则按照下面代码逻辑即可,实际使用时候先看懂代码然后再使用。
INPUT:X(5,1,100,1);

num:=TBUYHOLDINGEX('', '',0);//取得今日持仓数量
if num=0 then exit;//如果没有可卖仓(老仓)不参与计算

cond1:DYNAINFO( 54);//判断当前该品种是否涨停
cond2:time=CLOSETIME(0);//是否是当前收盘时间的K,注意该判断日线无效
cj:=TavGENTERPRICEEX('' ,'');//总持均价
cond3:(DYNAINFO2(7,'')-cj)/cj>=0.08;//亏损8%
TSELL(TBUYHOLDINGEX('','',0)>0 and not(cond1) and (cond2 or cond3),num,MKT,0,0,'','');//对老仓,如果盘中亏损8%或到了收盘时间则平仓。如果收盘时涨停则不平仓。


3.基于1和2实现的需求,是无法进行历史回测的。
[此贴子已经被作者于2019/2/1 14:51:43编辑过]


命数如织,当如磐石。
 回到顶部