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


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件公式模型编写问题提交 → 请老师修改策略

   

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


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

主题:请老师修改策略

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


加好友 发短信
等级:超级版主 帖子:14496 积分:0 威望:0 精华:0 注册:2017/7/4 13:40:18
  发帖心情 Post By:2021/3/16 15:23:44    Post IP:58.246.57.26[显示全部帖子]

你思路上也要调整。最起码平仓条件要有思路。它这个代码平仓就是收盘前平仓。如果你改成股票,你平仓如何做。次日收盘前平仓?


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


加好友 发短信
等级:超级版主 帖子:14496 积分:0 威望:0 精华:0 注册:2017/7/4 13:40:18
  发帖心情 Post By:2021/3/16 15:41:23    Post IP:58.246.57.26[显示全部帖子]

 这个代码。开仓无所谓不用改,反正就正常开。但是它的平仓是完全日内的,是收盘前平仓。你现在要改成股票上可以做的,你就必须自行提供一个平仓条件。你明白我意思了吧。


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


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

 INPUT:SS(1,1,10000,1),N1(0,0,100,1);
N:=BARSLAST(DATE<>REF(DATE,1))+1;
开盘30分钟最高价:=VALUEWHEN(TIME<=100000,HHV(H,N));
开盘30分钟最低价:=VALUEWHEN(TIME<=100000,LLV(L,N));
手数:=SS;
上轨:开盘30分钟最高价+N1*MINDIFF;
下轨:开盘30分钟最低价-N1*MINDIFF;
//条件
开仓条件:=C>上轨;
平仓条件:=C<下轨;

//交易系统
IF TIME>100000 AND TIME<150000-10*100 THEN BEGIN
开仓:BUY(开仓条件 AND DAYHOLDING=0,手数,MARKET);//现在开仓条件是当日没有开仓,则运行有开仓。不是按照期货的没有仓位就开仓。
END

//平仓
IF 平仓条件 and  HOLDING-DAYHOLDING>0 THEN BEGIN //HOLDING-DAYHOLDING 就是表示有可用的老仓
平仓:SELL(1,HOLDING-DAYHOLDING,MARKET);

END

当前持仓:HOLDING,COLORGRAY,LINETHICK0;
当前资产:ASSET,NOAXIS,COLORGRAY;//输出当前资产,但不影响坐标最高最低值

你这样试下。


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


加好友 发短信
等级:超级版主 帖子:14496 积分:0 威望:0 精华:0 注册:2017/7/4 13:40:18
  发帖心情 Post By:2021/3/16 17:20:15    Post IP:58.246.57.26[显示全部帖子]

开平仓条件一致的。改成隔日交易的其实就多了一个是否有老仓的判断。


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