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


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件公式模型编写问题提交 → 连续开仓

   

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


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

主题:连续开仓

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


加好友 发短信
等级:论坛游侠 帖子:176 积分:0 威望:0 精华:0 注册:2019/2/22 9:45:36
连续开仓  发帖心情 Post By:2019/7/12 15:37:50    Post IP:180.169.30.6[只看该作者]

连续开仓怎么解决
图片点击可在新窗口打开查看此主题相关图片如下:1.png
图片点击可在新窗口打开查看

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

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


加好友 发短信
等级:管理员 帖子:26632 积分:0 威望:0 精华:7 注册:2015/4/9 14:59:07
  发帖心情 Post By:2019/7/12 16:01:26    Post IP:180.169.30.6[只看该作者]

自己在条件中增加现象。如果只有holding=0 时,才开仓



编程无捷径,技巧靠积累。
 回到顶部
帅哥哟,离线,有人找我吗?
jzt666
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:论坛游侠 帖子:176 积分:0 威望:0 精华:0 注册:2019/2/22 9:45:36
  发帖心情 Post By:2019/7/12 16:10:20    Post IP:175.10.236.21[只看该作者]

是的HOLDING=0才开的,老师帮我写一下,当前开仓距离上次平仓点大于N个周期

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


加好友 发短信
等级:管理员 帖子:26632 积分:0 威望:0 精华:7 注册:2015/4/9 14:59:07
  发帖心情 Post By:2019/7/12 16:14:57    Post IP:180.169.30.6[只看该作者]

如果已经限制了,按就是说明第二个开多位置,是先平多仓再开仓的。你自己检查下你的开平条件为什么会同时成立。

代码贴出来看下

[此贴子已经被作者于2019/7/12 16:16:14编辑过]


编程无捷径,技巧靠积累。
 回到顶部
帅哥哟,离线,有人找我吗?
jzt666
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:论坛游侠 帖子:176 积分:0 威望:0 精华:0 注册:2019/2/22 9:45:36
  发帖心情 Post By:2019/7/12 16:19:06    Post IP:175.10.236.21[只看该作者]

 


TKK:=TIME>0100 AND TIME<2130;
TPP:=TIME>0100 AND TIME<2200;


IF REF((TIME>2155 AND TIME<2200 AND TPP AND DT=0 AND KT=0 AND HOLDING<>0),1) THEN
BEGIN
DT:=IF(DTPL=1,1,0);
KT:=IF(KTPL=1,1,0);
SELLSHORT(HOLDING<0,HOLDING,MARKETR);
SELL(HOLDING>0,HOLDING,MARKETR);
END
DT:=IF(DT=1 AND DTPL=1,1,0);
KT:=IF(KT=1 AND KTPL=1,1,0
IF REF((CLOSE-AVGENTERPRICE>=KZS*10*MINDIFF AND TPP AND KT=0 AND HOLDING<0),1) THEN
BEGIN
KT:=IF(KTPL=1,1,0);
SELLSHORT(HOLDING<0,HOLDING,MARKETR);
END
KT:=IF(KT=1 AND KTPL=1,1,0);
IF REF((AVGENTERPRICE-CLOSE>=DZS*10*MINDIFF AND DT=0 AND HOLDING>0 AND TPP),1) THEN
BEGIN
DT:=IF(DTPL=1,1,0);
SELL(HOLDING>0,HOLDING,MARKETR);
END
DT:=IF(DT=1 AND DTPL=1,1,0);
IF REF((AVGENTERPRICE-CLOSE>=KZY*10*MINDIFF AND  HOLDING<0 AND KT=0 AND  TPP),1) THEN
BEGIN
KT:=IF(KTPL=1,1,0);
SELLSHORT(HOLDING<0,HOLDING,MARKETR);
END
KT:=IF(KT=1 AND KTPL=1,1,0);
IF REF((CLOSE-AVGENTERPRICE>=DZY*10*MINDIFF AND HOLDING>0 AND DT=0 AND TPP),1) THEN
BEGIN
DT:=IF(DTPL=1,1,0);
SELL(HOLDING>0,HOLDING,MARKETR);
END
DT:=IF(DT=1 AND DTPL=1,1,0);
IF REF((KTZY1 AND KT=0 AND HOLDING<0 AND TPP),1) THEN
BEGIN
KT:=IF(KTPL=1,1,0);
SELLSHORT(HOLDING<0,HOLDING,MARKETR);
END
KT:=IF(KT=1 AND KTPL=1,1,0);
IF REF((DTZY1 AND DT=0 AND HOLDING>0 AND TPP),1) THEN
BEGIN
DT:=IF(DTPL=1,1,0);
SELL(HOLDING>0,HOLDING,MARKETR);
END
DT:=IF(DT=1 AND DTPL=1,1,0);
IF REF((SELLSHORTCOND1 AND TPP AND KT=0),1) THEN
BEGIN
KT:=IF(KTPL=1,1,0);
SELLSHORT(HOLDING<0,HOLDING,MARKETR);
END
KT:=IF(KT=1 AND KTPL=1,1,0);
IF REF((SELLCOND1 AND TPP AND DT=0),1) THEN
BEGIN
DT:=IF(DTPL=1,1,0);
SELL(HOLDING>0,HOLDING,MARKETR);
END
DT:=IF(DT=1 AND DTPL=1,1,0);
IF REF((BUYSHORTCOND3 AND TKK AND KT=0),1)  THEN
BEGIN
BUYSHORT(HOLDING=0,SS,MARKETR);
END
IF REF((BUYCOND2 AND TKK AND DT=0),1) THEN
BEGIN
BUY(HOLDING=0,SS,MARKETR);
END

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


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

那个K上 平多和开多先后满足了才会这样,这是很正常的,平仓了又再次满足了开仓条件就会继续开仓。你可以给开仓条件再加一个条件:
ENTERBARS+1>=N

表示距离上次开仓的K线距离。


命数如织,当如磐石。
 回到顶部
帅哥哟,离线,有人找我吗?
jzt666
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:论坛游侠 帖子:176 积分:0 威望:0 精华:0 注册:2019/2/22 9:45:36
  发帖心情 Post By:2019/7/12 16:53:14    Post IP:175.10.236.21[只看该作者]

老师平仓的K线距离怎么写?

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


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

 TYPEBAR 你可以用这个函数。比较灵活点,然后就是注意返回值的起始位置,也就是出信号的K位置时候这个值是从0还是-1开始的。


命数如织,当如磐石。
 回到顶部
帅哥哟,离线,有人找我吗?
jzt666
  9楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:论坛游侠 帖子:176 积分:0 威望:0 精华:0 注册:2019/2/22 9:45:36
  发帖心情 Post By:2019/7/12 16:55:51    Post IP:175.10.236.21[只看该作者]

因为开仓到平仓有时要走很多K线,用平仓K线距离比较合适

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


加好友 发短信
等级:超级版主 帖子:21598 积分:0 威望:0 精华:1 注册:2010/7/31 16:35:30
  发帖心情 Post By:2019/7/15 9:31:47    Post IP:180.169.30.6[只看该作者]

exitbars>5 or exitbars=-1
用这个控制平仓后开仓距离

 回到顶部