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


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件公式模型编写问题提交 → [求助]突破交易开不起仓位

   

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


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

主题:[求助]突破交易开不起仓位

帅哥哟,离线,有人找我吗?
进击的红太狼
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:2 积分:0 威望:0 精华:0 注册:2018/11/7 16:00:47
[求助]突破交易开不起仓位  发帖心情 Post By:2018/11/8 18:51:43    Post IP:222.209.150.187[只看该作者]


如题,输出在K线图上开不起仓,帮忙看看哪里出现问题了,谢谢

input:开仓数量(1,0,100),开仓止损(5,0,1000);
创新高天数:NEWHBARS(HIGH,1);
创新低天数:NEWLBARS(LOW,1);
//当前浮动盈亏:openprofit;
开多止损:=enterprice-c;
开空止损:=c-enterprice;

 
//开仓止损***************
if 开多止损>开仓止损*mindiff and holding>0 then begin
  sell(1,holding,marketr);end
if 开空止损>开仓止损*mindiff and holding>0 then begin
  sellshort(1,holding,marketr);end

//突破开仓交易*******************
if 创新高天数>0 and holding<0 then begin
  buy(1,开仓数量,marketr);end
if 创新低天数>0 and holding<0 then begin
  buyshort(1,开仓数量,marketr);end
 
//其他************************
当前持仓:HOLDING,COLORGRAY,LINETHICK0,nodraw;
当前资产:ASSET,NOAXIS,COLORGRAY;
当前盈亏:OPENPROFIT;


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


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


图表上的虚拟持仓不支持在持有多头时候开空,反之亦然。通常开仓时候会判断holding是不是等于0.  我修正了这块的逻辑处理。


input:开仓数量(1,0,100),开仓止损(5,0,1000);
创新高天数:=NEWHBARS(HIGH,1);
创新低天数:=NEWLBARS(LOW,1);
//当前浮动盈亏:openprofit;
开多止损:enterprice-c;
开空止损:c-enterprice;

 
//开仓止损***************
if 开多止损>开仓止损*mindiff and holding>0 then begin
  sell(1,holding,marketr);end
if 开空止损>开仓止损*mindiff and holding<0 then begin
  sellshort(1,holding,marketr);end

//突破开仓交易*******************
if 创新高天数>0 and holding=0 then begin
  buy(1,开仓数量,marketr);end
if 创新低天数>0 and holding=0 then begin
  buyshort(1,开仓数量,marketr);end
 
//其他************************
当前持仓:HOLDING,COLORGRAY,LINETHICK0,nodraw;
当前资产:ASSET,NOAXIS,COLORGRAY;
当前盈亏:OPENPROFIT;


即使这样信号也不多,不过这就是你自己要调整一些条件之类的了。


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