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


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件金字塔软件问题提交 → 交易信号闪烁的问题可以这样解决不?

   

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


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

主题:交易信号闪烁的问题可以这样解决不?

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


加好友 发短信
等级:新手上路 帖子:33 积分:187 威望:0 精华:0 注册:2013/3/6 11:26:51
交易信号闪烁的问题可以这样解决不?  发帖心情 Post By:2013/3/14 14:17:25 [只看该作者]

因为在程序中设置了提前N秒下单,所以会出现在K线走完后交易信号消失,从而不会执行后续的平仓。
我想了下,可以在程序中这样解决不。
开始设置 variable: kaicang := 0;
if  con or kaicang = 1 then
 begin
 kaicang := 1; 
 buy(holding=0,tn,thisclose);
 end
这样当逐秒刷新时,只要k线曾经满足过一次开仓条件,那么变量kaicang 就设置为1了。因此k线剩余的时间就都满足开仓条件了。

然后在平仓时再设置 kaicang := 0。

但是我这么写后发现图表上在曾经出现开仓信号的k线还是没有显示出开仓信号(因为k线结束开仓信号消失了)。

我想问下,这样的解决开仓信号的闪烁问题可行不?如果我这样开仓了,后续系统会不会执行平仓操作,还是系统仍然认为我没有开仓?

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


加好友 发短信
等级:新手上路 帖子:33 积分:187 威望:0 精华:0 注册:2013/3/6 11:26:51
  发帖心情 Post By:2013/3/14 14:25:18 [只看该作者]

历史回测肯定不会显示这个开平仓信号,这没有关系。

我想知道如果实际运行,我的开仓信号是否有效,后续平仓会否进行。

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


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

想要cond出现然后记录下来,就要用到extgbdataset

用variable,cond消失,记录的变量也会消失



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

客户服务部

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

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

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


加好友 发短信
等级:新手上路 帖子:33 积分:187 威望:0 精华:0 注册:2013/3/6 11:26:51
  发帖心情 Post By:2013/3/14 14:43:12 [只看该作者]

也就是说我把开仓信号做如下改动就可以了?
开盘前设置:
if time < 091500  then
begin
exgbdataset("kaicang",0);
end

开仓时改动为:
f  con or exgbdataset(“kaicang") = 1 then
 begin
exgbdataset("kaicang",1);
 buy(holding=0,tn,thisclose);
 end
 这样后续的平仓操作就可以进行了吧?


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


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

这样的思路都是后台的,

图表看的是信号,图表上开多信号消失了,就算是记录的变量,也无法平多

 

或者说不论怎么记录变量,都不能在虚拟开多信号消失的情况下,进行平多。因为不会出现平多信号



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

客户服务部

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

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

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


加好友 发短信
等级:管理员 帖子:5082 积分:17642 威望:0 精华:6 注册:2010/7/15 9:05:58
  发帖心情 Post By:2013/3/14 15:05:23 [只看该作者]

不行的.

图表上,这样依然解决不了本质问题.

 

推荐将程序转向后台.



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

客户服务部

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

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

service@weistock.com

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

 回到顶部