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


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件金字塔软件问题提交 → 为什么CF1901在图表上9:05已经出现开空信号,但实盘确无法触发,交易日志也没有反应,求指教

   

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


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

主题:为什么CF1901在图表上9:05已经出现开空信号,但实盘确无法触发,交易日志也没有反应,求指教

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


加好友 发短信
等级:新手上路 帖子:15 积分:0 威望:0 精华:0 注册:2016/10/19 11:12:22
为什么CF1901在图表上9:05已经出现开空信号,但实盘确无法触发,交易日志也没有反应,求指教  发帖心情 Post By:2018/6/19 19:56:59 [显示全部帖子]

为什么CF1901(棉花)今天图表上9:05已经出现开空信号,但实盘确无法触发,交易日志也没有反应,求指教

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


加好友 发短信
等级:新手上路 帖子:15 积分:0 威望:0 精华:0 注册:2016/10/19 11:12:22
请问以下编辑调试方式能否判断我的下单信号是否被触发  发帖心情 Post By:2018/6/20 16:27:42 [显示全部帖子]

多谢大侠指引,但本人属于新手,不懂得如何使用哪个函数测试,目前使用以下附件的调试方式能否检查下单是否被触发
图片点击可在新窗口打开查看此主题相关图片如下:1.jpg
图片点击可在新窗口打开查看

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


加好友 发短信
等级:新手上路 帖子:15 积分:0 威望:0 精华:0 注册:2016/10/19 11:12:22
老师,能够帮忙检查一下策略语句哪方面有问题导致图表上有信号而系统无法触发成交  发帖心情 Post By:2018/6/21 9:31:33 [显示全部帖子]

N_DAY:=10; FUND:=20000; VAR1:=MAX(1,INTPART(Fund/(O*MULTIPLIER*0.1))); NN:=BARSLAST(DATE<>REF(DATE,1))+1; LENGTH_DAY:=HHV(NN,NN+114); O_TODAY:=VALUEWHEN(NN=1,OPEN); H_TODAY:=HHV(HIGH,NN); L_TODAY:=LLV(LOW,NN); H_YESTERDAY:=REF(H_TODAY,NN); L_YESTERDAY:=REF(L_TODAY,NN); C_YESTERDAY:=REF(C,NN); LENGTH:=N_DAY*LENGTH_DAY; DISTANCE:=MA(H_YESTERDAY-L_YESTERDAY,LENGTH); ORB:=MIN(ABS(H_YESTERDAY-C_YESTERDAY),ABS(L_YESTERDAY-C_YESTERDAY)); BAND:=MAX(ORB,DISTANCE*0.1); UPBAND:=O_TODAY+BAND; DOWNBAND:=O_TODAY-BAND; MAC:=MA(CLOSE,LENGTH); MA_HH:=MA(HHV(HIGH,LENGTH),LENGTH); MA_LL:=MA(LLV(LOW,LENGTH),LENGTH); BUYPK:=CLOSE>UPBAND AND CLOSE>MAC AND CLOSE>MA_HH; SELLPK:=CLOSEENTERPRICE; BUYY:=CLOSE>MAC AND CLOSELENGTH THEN BEGIN IF BuyPK THEN BEGIN sellshort(holding<0,0,market); //买平空单 Buy(holding=0,Var1,market); //买开多单 END IF SellPK="SellPK" THEN BEGIN sell(holding>0,0,market); //卖平多单 buyShort(holding=0,Var1,MARKET);//卖开空单 END END if ENTERBARS>1 then begin 卖盈:SELL(holding>0 and SellY,0,market); 买盈:SELLSHORT(holding<0 and BuyY,0,market); end 老师以上是本人策略完整代码,目前应用在棉花上,但该策略图表在2018年6月19日13.05(09:05)出现开空信号,但软件无法执行同步开仓信号,麻烦老师能否检查本人的策略语法是否存在不足问题,谢谢指教

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


加好友 发短信
等级:新手上路 帖子:15 积分:0 威望:0 精华:0 注册:2016/10/19 11:12:22
  发帖心情 Post By:2018/6/21 10:30:58 [显示全部帖子]

N_DAY:=10;
FUND:=20000;

VAR1:=MAX(1,INTPART(Fund/(O*MULTIPLIER*0.1)));
NN:=BARSLAST(DATE<>REF(DATE,1))+1;
LENGTH_DAY:=HHV(NN,NN+1);
O_TODAY:=VALUEWHEN(NN=1,OPEN);
H_TODAY:=HHV(HIGH,NN);
L_TODAY:=LLV(LOW,NN);
H_YESTERDAY:=REF(H_TODAY,NN);
L_YESTERDAY:=REF(L_TODAY,NN);
C_YESTERDAY:=REF(C,NN);
LENGTH:=N_DAY*LENGTH_DAY;
DISTANCE:=MA(H_YESTERDAY-L_YESTERDAY,LENGTH);
ORB:=MIN(ABS(H_YESTERDAY-C_YESTERDAY),ABS(L_YESTERDAY-C_YESTERDAY));
BAND:=MAX(ORB,DISTANCE*0.1);
UPBAND:=O_TODAY+BAND;
DOWNBAND:=O_TODAY-BAND;
MAC:=MA(CLOSE,LENGTH);
MA_HH:=MA(HHV(HIGH,LENGTH),LENGTH);
MA_LL:=MA(LLV(LOW,LENGTH),LENGTH);

BUYPK:=CLOSE>UPBAND AND CLOSE>MAC AND CLOSE>MA_HH;
SELLPK:=CLOSE<DOWNBAND AND CLOSE<MAC AND CLOSE<MA_LL;
SELLY:=CLOSE<MAC AND CLOSE>ENTERPRICE;
BUYY:=CLOSE>MAC AND CLOSE<ENTERPRICE;

IF BARPOS >LENGTH THEN
BEGIN
 IF BuyPK THEN
 BEGIN
     sellshort(holding<0,0,market);  //买平空单
     Buy(holding=0,Var1,market); //买开多单
 END
 IF SellPK THEN
 BEGIN
     sell(holding>0,0,market);  //卖平多单
     buyShort(holding=0,Var1,MARKET);//卖开空单
 END
END

if ENTERBARS>1 then
begin
 卖盈:SELL(holding>0 and SellY,0,market);  
 买盈:SELLSHORT(holding<0 and BuyY,0,market);
end

 

老师我重新复制上传,代码是通过的,使用K线走完模式

 


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

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


加好友 发短信
等级:新手上路 帖子:15 积分:0 威望:0 精华:0 注册:2016/10/19 11:12:22
老师,我每天都是在8:00上班前开启程序化的,然后用手机监测程序运行是否正常  发帖心情 Post By:2018/6/21 11:18:44 [显示全部帖子]

老师,我每天都是在8:00上班前开启程序化的,然后用手机监测程序运行是否正常,所以我一直都不清楚是手机问题还是软件问题,我的日志也可以看到正常登陆,

 


 回到顶部