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


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件金字塔软件问题提交 → THOLDING用于图表

   

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


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

主题:THOLDING用于图表

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


加好友 发短信
等级:超级版主 帖子:21598 积分:0 威望:0 精华:1 注册:2010/7/31 16:35:30
  发帖心情 Post By:2015/4/23 13:25:50 [只看该作者]

holding不是说你不用这个条件做判断他就不存在的。

很简单一个道理,你直接写一个sell(1,1,marketr)。即使平仓条件,但是图上是不会有平仓信号的。

 


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


加好友 发短信
等级:论坛游侠 帖子:156 积分:0 威望:0 精华:0 注册:2015/1/1 16:15:28
  发帖心情 Post By:2015/4/23 23:57:24 [只看该作者]

以下是引用yukizzc在2015/4/23 13:25:50的发言:

holding不是说你不用这个条件做判断他就不存在的。

很简单一个道理,你直接写一个sell(1,1,marketr)。即使平仓条件,但是图上是不会有平仓信号的。

 

因为平仓是相当于止损的操作,所以有没有信号倒是问题不大,关键是平仓的指令会不会被执行?

从以下的交易记录来看,条件满足后发出平仓指令,即时没有持仓,平仓的操作也会被执行的,只不过是无效执行罢了。

 

2015-04-22 10:14:58.296    2015.04.22 10:14:58【图表】框架:WINDOW 触发下单 SELLSHORT 品种 C09 下单K线 2015.04.22 14:15:00 公式:LIHAO 窗格ID:3 代码行:20
2015-04-22 10:14:58.296    【图表】模型下单 3
2015-04-22 10:14:58.311    【图表】下单系数调整后 手数:3
2015-04-22 10:14:58.327    【图表】实际持仓 0
2015-04-22 10:14:58.327    【图表】C09 运行完毕


 回到顶部
美女呀,离线,留言给我吧!
pyd
  33楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:8439 积分:0 威望:0 精华:0 注册:2014/7/14 13:43:36
  发帖心情 Post By:2015/4/24 8:46:52 [只看该作者]

是这样的,只要图上有信号就会触发平仓,实际没有仓位当然就没有仓可以平。

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


加好友 发短信
等级:论坛游侠 帖子:156 积分:0 威望:0 精华:0 注册:2015/1/1 16:15:28
  发帖心情 Post By:2015/4/25 23:34:56 [只看该作者]

以下是引用yukizzc在2015/4/23 13:25:50的发言:

holding不是说你不用这个条件做判断他就不存在的。

很简单一个道理,你直接写一个sell(1,1,marketr)。即使平仓条件,但是图上是不会有平仓信号的。

 

你的意思是不是:如果当前虚拟账户的HOLDING=0,哪怕实际持仓>0,SELL(1,1,MARKET)指令也不起作用?


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


加好友 发短信
等级:超级版主 帖子:21598 积分:0 威望:0 精华:1 注册:2010/7/31 16:35:30
  发帖心情 Post By:2015/4/26 14:52:08 [只看该作者]

是的,你自己实际加载sell看下就清楚了额

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


加好友 发短信
等级:论坛游侠 帖子:156 积分:0 威望:0 精华:0 注册:2015/1/1 16:15:28
  发帖心情 Post By:2015/4/26 22:00:57 [只看该作者]

以下是引用yukizzc在2015/4/26 14:52:08的发言:
是的,你自己实际加载sell看下就清楚了额

上周五咨询过贵司的工程师:图表交易情况下,小周期调用大周期产生信号闪烁,导致虚拟HOLDING指与实际持仓值不符合。有没有技术办法,规避HOLDING值,而根据实际持仓进行开平仓?

 

答复是可以的,并给出了2种方法:

 

1、采用全局变量:

 

COND:EXTGBDATA(‘A’)=0 OR NOT(ISLASTBAR);

IF C>0 AND COND THEN

BEGIN

       BUY(1,1,MARKET);

       EXTGBDATASET(‘A’,1);

END;

 

2、THOLDING与HOLDING相结合:

 

AA1:HOLDING=0 AND NOT(ISLASTBAR);

AA:THOLDING=0 OR AA1;

BUY(COND1 AND AA,1,MARKET);

 

 

现在根据你的说法,图表交易的开平仓是绕不过HOLDING的。哪怕开平条件里没有HOLDING的判断,系统也会自动的读取HOLDING值,并依此来决定是否进行下一步的开平操作。

 

不知道这两个说法,到底哪个为准?

 

 

我也会实盘试一下。但我的交易系统是波段操作,出现信号的数量很少。还是希望贵司能给出明确的答复。

 

 

谢谢!


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


加好友 发短信
等级:超级版主 帖子:21598 积分:0 威望:0 精华:1 注册:2010/7/31 16:35:30
  发帖心情 Post By:2015/4/26 22:28:49 [只看该作者]

这种处理方式只是针对最新一根k你可以这么做,历史信号还是根据你的holding来确定,这样一来你的历史信号会有闪烁的,如果你不在乎那没问题。
另外你要知道,这种处理法无法规避holding=0时候无法平仓这个先决条件。图表要平仓必须是有持仓(虚拟持仓)才行,当然技术手法你可以自己去编造一个虚拟开仓位
比如if cond and not(islastbar) then buy();      //这个条件你要考虑自己怎么编了。

建议客户如果要用账户持仓来做还是转后台的好,你图表的这样使用很容易造成信号的不一致,比如实际开仓了但是k线走完后这跟开仓信号条件又不满足了导致信号消失。

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


加好友 发短信
等级:论坛游侠 帖子:156 积分:0 威望:0 精华:0 注册:2015/1/1 16:15:28
  发帖心情 Post By:2015/4/27 0:20:35 [只看该作者]

这么晚还回复我的问题,非常感谢!

 

就是因为标准版5月中旬到期,所以想尽快确定下来,到底是标准版续费还是换成专业版。

 

因为没有加减仓和追撤单的操作,也不做篮子和套利交易,所以觉得后台对我来说用处不大。

另外因为模拟帐户停了,只能实盘测试。图表还能通过多图表多周期来人工验证信号,哪怕有闪烁还能通过手工调整;后台的话就两眼一抹黑了,只能看账户损益来猜测,心里实在是没底。

 

听你这么一说,如果图表的开平仓中,虚拟持仓是绕不过的必要条件,那就只能用后台了。

 

还要几点想请教一下:

1、是不是用了后台,开平仓时就不用考虑虚拟账户的HOLDING,而可以直接用THOLDING,TBUYHOLDING这些函数来判断实际持仓值,并作为开平仓的依据之一?

2、模拟帐户什么时候能开放?

3、IB的模拟帐户,是否可以用在金字塔上做后台模拟交易?

[此贴子已经被作者于2015/4/27 0:22:28编辑过]

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


加好友 发短信
等级:论坛游侠 帖子:156 积分:0 威望:0 精华:0 注册:2015/1/1 16:15:28
  发帖心情 Post By:2015/4/27 0:27:16 [只看该作者]

补充一点:后台也是小周期调用大周期的交易策略

 回到顶部
美女呀,离线,留言给我吧!
pyd
  40楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:8439 积分:0 威望:0 精华:0 注册:2014/7/14 13:43:36
  发帖心情 Post By:2015/4/27 8:50:50 [只看该作者]

在你购买专业版之前 可以先申请专业版测试账号。

1,是的

2,模拟账号正在内测中,测试没什么问题就会开放了。

3,做ib后台模拟要有专业版账号,还要加800元开通ib才可以。


 回到顶部
总数 41 上一页 1 2 3 4 5 下一页