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


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件金字塔软件问题提交 → 图表信号与模型发出不一致?

   

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


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

主题:图表信号与模型发出不一致?

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


加好友 发短信 马小七
等级:论坛游民 帖子:413 积分:1166 威望:0 精华:0 注册:2012/12/6 12:56:50
图表信号与模型发出不一致?  发帖心情 Post By:2013/2/20 15:22:46 [只看该作者]

何种情况下会出现?图表上没有信号,模型实际去发出了下单指令?而另一次,图表有信号,该下发指令的时候,模型却没有发出?

 

有没有其他用户发生这个情况?

我这模型后面的下单模块用了很久了,第一次出现这种情况.


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


加好友 发短信 马小七
等级:论坛游民 帖子:413 积分:1166 威望:0 精华:0 注册:2012/12/6 12:56:50
  发帖心情 Post By:2013/2/20 15:30:46 [只看该作者]

请帮忙看看这段代码有问题么?执行了很久,第一次出错:

//买开执行
if condkd and cond00  then
 begin
  if holding<0 then SELLSHORT(1,unit,market),ORDERQUEUE;//平空 
 if holding=0 then
 begin
 buy(1,unit,market),ORDERQUEUE;//开多
 bkpp:=AVGENTERPRICE;
 end
 end
//计算多头止损点
zsjg1:=bkpp-bkpp*(lspd/1000);//绝对止损价格
zsjg2:=底;
zsjg3:=if(enterbars>1,hhv(ref(c,1),enterbars)-bkpp*wind/1000,zsjg1);
if holding>0 then 多头止:max(max(zsjg1,zsjg2),zsjg3); //多头离场线
//多单止损
if holding>0 then
 begin
 if close<多头止  then 多止:SELL(1,unit,market),ORDERQUEUE;//平多
 end
//盈利平多:
if cond3 and holding>0 and enterbars>=1  and close > bkpp  then
 begin
 SELL(1,unit,market),ORDERQUEUE;//平多
 end


//卖开执行
if condkk  and cond00  then
 begin
 if holding>0 then  SELL(1,unit,market),ORDERQUEUE;//平多
 if holding=0 then 
 begin
 buySHORT(1,unit,market),ORDERQUEUE;//开空
 skpp:=AVGENTERPRICE;
 end
 end
//计算空头止损点  
zsjgk1:=skpp+skpp*(lspk/1000);//绝对止损价格
zsjgk2:=顶;
zsjgk3:=if(enterbars>1,llv(ref(c,1),enterbars)+skpp*wink/1000,zsjgk1);
if holding<0 then 空头止:min(min(zsjgk1,zsjgk2),zsjgk3); //画空头离场线
//空单止损
if holding<0 then
 begin
 if close>空头止  then 空止:SELLSHORT(1,unit,market),ORDERQUEUE;//平空
 end
//盈利平空:
if holding<0 and  condpk  and enterbars>=1  and close< skpp  then
 begin
 SELLSHORT(1,unit,market),ORDERQUEUE;//平空
 end

 

 

满足买开条件时,检查了holding<0和=0的情况,用不用再检查holding>0的情况?还是前两个不满足自动就算第三个?


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


加好友 发短信
等级:罗宾汉 帖子:46311 积分:50819 威望:0 精华:2 注册:2011/3/23 8:50:25
  发帖心情 Post By:2013/2/20 15:32:49 [只看该作者]

有日志吗?



金字塔—专业程序化交易量化投资平台

客户服务部

----------------------------------------------------------- 欢迎您参加我公司的技术培训,具体培训需求请发邮件到service@weistock.com

您的宝贵建议或者投诉,请发往邮箱:weiwei@weistock.com

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


加好友 发短信
等级:罗宾汉 帖子:46311 积分:50819 威望:0 精华:2 注册:2011/3/23 8:50:25
  发帖心情 Post By:2013/2/20 15:33:30 [只看该作者]

公式从上往下计算,条件满足就执行,不满足就不执行



金字塔—专业程序化交易量化投资平台

客户服务部

----------------------------------------------------------- 欢迎您参加我公司的技术培训,具体培训需求请发邮件到service@weistock.com

您的宝贵建议或者投诉,请发往邮箱:weiwei@weistock.com

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


加好友 发短信 马小七
等级:论坛游民 帖子:413 积分:1166 威望:0 精华:0 注册:2012/12/6 12:56:50
  发帖心情 Post By:2013/2/20 15:38:08 [只看该作者]

以前没出过这种问题,一直没记日志。

 

不过,如果是代码有问题,也应该是图表信号和实际下单指令一致,要错都错,要对都对。不应该出现指令与图表不符的情况吧?


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


加好友 发短信 马小七
等级:论坛游民 帖子:413 积分:1166 威望:0 精华:0 注册:2012/12/6 12:56:50
  发帖心情 Post By:2013/2/20 15:42:16 [只看该作者]

Tholding检查实际持仓这个函数能否用在图表交易里面?

 

今天的情况是图表没信号,但模型先下了一手空单。Holding函数自然是无法知道实际仓位的,还是按照仓位为零来处理的,又下了一手。


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


加好友 发短信
等级:罗宾汉 帖子:46311 积分:50819 威望:0 精华:2 注册:2011/3/23 8:50:25
  发帖心情 Post By:2013/2/20 15:44:46 [只看该作者]

最好能记录下日志,有了日志协助分析比凭空猜想要靠谱多了



金字塔—专业程序化交易量化投资平台

客户服务部

----------------------------------------------------------- 欢迎您参加我公司的技术培训,具体培训需求请发邮件到service@weistock.com

您的宝贵建议或者投诉,请发往邮箱:weiwei@weistock.com

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


加好友 发短信 马小七
等级:论坛游民 帖子:413 积分:1166 威望:0 精华:0 注册:2012/12/6 12:56:50
  发帖心情 Post By:2013/2/20 15:45:58 [只看该作者]

如果是代码有问题,也应该是图表信号和实际下单指令一致,要错都错,要对都对。不应该出现指令与图表不符的情况吧?

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


加好友 发短信 马小七
等级:论坛游民 帖子:413 积分:1166 威望:0 精华:0 注册:2012/12/6 12:56:50
  发帖心情 Post By:2013/2/20 15:52:29 [只看该作者]

Tholding检查实际持仓这个函数能否用在图表交易里面?


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


加好友 发短信
等级:金字塔养老院 帖子:1323 积分:6764 威望:0 精华:0 注册:2011/6/14 17:27:11
  发帖心情 Post By:2013/2/20 17:16:31 [只看该作者]

可以的,只不过要注意仓位一致,holding与tholding


金字塔—专业程序化交易量化投资平台

客户服务部

-----------------------------------------------------------

欢迎您参加我公司的技术培训,具体培训需求请发邮件到service@weistock.com

您的宝贵建议或者投诉,请发往邮箱:weiwei@weistock.com
 回到顶部