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


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件公式模型编写问题提交 → 急需解决的两个问题!1.同向加仓不过滤 2.每个窗口独立止损

   

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


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

主题:急需解决的两个问题!1.同向加仓不过滤 2.每个窗口独立止损

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


加好友 发短信
等级:超级版主 帖子:14496 积分:0 威望:0 精华:0 注册:2017/7/4 13:40:18
  发帖心情 Post By:2017/10/31 11:15:39    Post IP:180.169.30.6[显示全部帖子]

1.同向加仓我们是不会过滤的啊。能否看下你的加仓和开仓代码,应该是条件限制住了吧。比如条件里面有一个holding=0这样开一次后面的加仓就开不了的。

 

2.这个需求我们一定会反馈给开发,但是从需求到最终实现肯定会要一段时间的,毕竟有个优先级别的问题在。 非常感谢您对金字塔的支持!



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


加好友 发短信
等级:超级版主 帖子:14496 积分:0 威望:0 精华:0 注册:2017/7/4 13:40:18
  发帖心情 Post By:2017/10/31 13:05:35    Post IP:180.169.30.6[显示全部帖子]

您用的旧交易系统,现在新图标交易系统比旧的灵活很多。不会出现同向信号过滤的。建议您考虑使用新图标交易系统的代码,旧的有很多局限性。很多函数之类的也只支持新图标系统。

 

 



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


加好友 发短信
等级:超级版主 帖子:14496 积分:0 威望:0 精华:0 注册:2017/7/4 13:40:18
  发帖心情 Post By:2017/11/1 15:25:37    Post IP:180.169.30.6[显示全部帖子]

MID :=  MA(CLOSE,M);
UPPER:=MID + N*STD(CLOSE,M);
LOWER:=MID - N*STD(CLOSE,M);


HC30:=REF(HHV(C,D),1);
LC30:=REF(LLV(C,D),1);


出场MA:=MA(CLOSE,50);


//新图标系统需要遵循先平后开原则

if C>HC30 AND H>REF(UPPER,1) then
begin
SELLSHORT(1,holding,MARKET);//平空
buy(holding=0,1,MARKET);//开多
end


if C<LC30 AND L<REF(LOWER,1) then
begin
sell(1,holding,MARKET);
buyshort(1,1,MARKET);
end

if C>出场MA AND 出场MA>LOWER then sell(1,holding,MARKET);
if C<LOWER AND C<LLV(10,1) then buyshort(holding=0,1,MARKET);
if C<出场MA AND 出场MA<UPPER then sellshort(1,holding,MARKET);
if C>UPPER AND C>HHV(10,1) then buy(holding=0,1,MARKET);



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


加好友 发短信
等级:超级版主 帖子:14496 积分:0 威望:0 精华:0 注册:2017/7/4 13:40:18
  发帖心情 Post By:2017/11/1 15:58:21    Post IP:180.169.30.6[显示全部帖子]

以下是引用hptbmjs在2017/11/1 15:51:38的发言:
开仓就立即平仓  这怎么行呢?

我先看下,旧系统机制不一样,我看下怎么处理合适。



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


加好友 发短信
等级:超级版主 帖子:14496 积分:0 威望:0 精华:0 注册:2017/7/4 13:40:18
  发帖心情 Post By:2017/11/2 10:24:31    Post IP:180.169.30.6[显示全部帖子]

昨天把开平仓条件写反了。

if C>HC30 AND H>REF(UPPER,1) then
begin
SELLSHORT(1,holding,MARKET);//平空
buy(holding=0,1,MARKET);//开多
end


if C<LC30 AND L<REF(LOWER,1) then
begin
sell(1,holding,MARKET);
buyshort(1,1,MARKET);
end

if C>出场MA AND 出场MA>LOWER then sellshort(1,holding,MARKET);//平空
if C<LOWER AND C<LLV(10,1) then buyshort(holding=0,1,MARKET);//开空
if C<出场MA AND 出场MA<UPPER then sell(1,holding,MARKET);//平多
if C>UPPER AND C>HHV(10,1) then buy(holding=0,1,MARKET);//开多

 

 

 


此主题相关图片如下:1.png
按此在新窗口浏览图片
这里你是怎么勾选的?


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


加好友 发短信
等级:超级版主 帖子:14496 积分:0 威望:0 精华:0 注册:2017/7/4 13:40:18
  发帖心情 Post By:2017/11/2 13:10:25    Post IP:180.169.30.6[显示全部帖子]


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

 

就在代码编辑下面啊。



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


加好友 发短信
等级:超级版主 帖子:14496 积分:0 威望:0 精华:0 注册:2017/7/4 13:40:18
  发帖心情 Post By:2017/11/2 14:58:34    Post IP:180.169.30.6[显示全部帖子]

以下是引用hptbmjs在2017/11/2 14:54:53的发言:
这个会影响测试结果吗?

得旧版系统才能看到那个。 你换新交易系统就没那个了。我之前只是想看看你之前的设置而已。



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