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


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件金字塔软件问题提交 → [求助]简单策略开单问题求助

   

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


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

主题:[求助]简单策略开单问题求助

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


加好友 发短信
等级:论坛游侠 帖子:109 积分:0 威望:0 精华:0 注册:2020/6/21 10:56:49
[求助]简单策略开单问题求助  发帖心情 Post By:2020/9/28 0:11:23 [显示全部帖子]

麻烦各位老师,我在学习怎么开平仓交易中,写了一个简单的策略如下。上穿EMA 60两天做多,下穿EMA60两天做空,代码比较简单如下:

VARIABLE:mark:=0;
ss:2;//手数
MA60:=EMA(CLOSE,60); //
KD2:=EVERY(C>MA60,2) ; //
KK2:=EVERY(C<MA60,2) ; //

开多条件:KD2 and mark>=0;
开空条件:KK2 and mark<=0;

平多条件:KK2;
平空条件:KD2;


if 开多条件  then  begin
buy(holding=0,ss,market);
end

if 开空条件 then 
begin
buyshort(holding=0,ss,market);
end
 
if 平多条件  and holding>0 then 
begin
sell(holding>0,holding,market);
mark:=-1;
end

if 平空条件 and holding<0 then 
begin
sellshort(holding<0,holding,market);
mark:=1;
end

我在进行L2101这个品种进行测试的时候,时间周期从2020.01.01至2020.09.27日,发现前面都正常,但是从3.5号平空后,不再开空。按理3.9号应该再开空,直至5.21号开多才是。但是在测试的过程中,3.9号至5.21号这段时间并没有操作。图表上也没有交易信号,是不是哪里写错了?

另外,测试的时候,我看是可以严格按照K线数,那真实按照图表交易的时候,怎样按照这样来呢?附图如下:

图片点击可在新窗口打开查看此主题相关图片如下:092801.png
图片点击可在新窗口打开查看

图片点击可在新窗口打开查看此主题相关图片如下:092802.png
图片点击可在新窗口打开查看






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


加好友 发短信
等级:论坛游侠 帖子:109 积分:0 威望:0 精华:0 注册:2020/6/21 10:56:49
  发帖心情 Post By:2020/9/28 0:19:11 [显示全部帖子]

而且这上面的2.21号的开多,我用文华计算的EMA60值,在20号的时候是7196.19,21号的时候是7195.98,而21号当天的收盘价是7190,是低于EMA60的值。按理说是满足不了连续两天大于EMA值才会开多的要求,不知道为什么也开多了,直至27号才平多。那如果按照文华EMA60的值,应该是25号就会平多,26号开空才是。

博易大师的K线图,我也用了EMA60的指标看,也应该是这样,求解为何会出现这样的情况?谢谢。所以上面问题中,我想是不是图表交易的时候,并不像测试那样,严格按照K线数来?

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


加好友 发短信
等级:论坛游侠 帖子:109 积分:0 威望:0 精华:0 注册:2020/6/21 10:56:49
  发帖心情 Post By:2020/9/28 0:42:57 [显示全部帖子]

我刚刚把图表缩小后看,02.04图表上又有开空的信号,直至5.21号方平空。请问这是怎么一回事?回测和实际交易不一样是吗?


图片点击可在新窗口打开查看此主题相关图片如下:092803.png
图片点击可在新窗口打开查看


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


加好友 发短信
等级:论坛游侠 帖子:109 积分:0 威望:0 精华:0 注册:2020/6/21 10:56:49
  发帖心情 Post By:2020/9/28 9:00:47 [显示全部帖子]

那像1楼这种情况,回测的时候并没有正常开单。但是我加载到图表上的时候,缩小看,是有提示信号的,请问这个是什么样的情况?谢谢

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


加好友 发短信
等级:论坛游侠 帖子:109 积分:0 威望:0 精华:0 注册:2020/6/21 10:56:49
  发帖心情 Post By:2020/9/28 11:07:27 [显示全部帖子]

哦,这样。谢谢。那如果实盘的话,这种也是能正常交易,并不会出现不开单的情况对吗?既然图表上缩小都有显示,说明实盘是没问题的,我这样理解可对?

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


加好友 发短信
等级:论坛游侠 帖子:109 积分:0 威望:0 精华:0 注册:2020/6/21 10:56:49
  发帖心情 Post By:2020/9/28 15:54:23 [显示全部帖子]

多谢解惑,感谢。官方有没有啥微信群QQ群啥的,能够让大家也学习学习一些技巧

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


加好友 发短信
等级:论坛游侠 帖子:109 积分:0 威望:0 精华:0 注册:2020/6/21 10:56:49
  发帖心情 Post By:2021/2/27 23:17:57 [显示全部帖子]

刚刚翻到之前写的老贴,觉着感慨很多。同时还想再请教一下,在开头,做了一个全局的变量VARIABLE:mark:=0;

那实际后面的开多条件:KD2 and mark>=0; 开空条件:KK2 and mark<=0里面的 and mark>=0,and mark<=0这两个要不要似乎对开单并没有影响?只是满足了条件就开多或开空而已,也没有涉及到原有手数。这样精简掉这两条有问题吗?只用开多条件:KD2 开空条件:KK2这样行不行?对于效率有没有提高?

 回到顶部