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


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件公式模型编写问题提交 → 一根K线出现开平的问题,求解

   

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


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

主题:一根K线出现开平的问题,求解

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


加好友 发短信
等级:论坛游侠 帖子:159 积分:0 威望:0 精华:0 注册:2014/10/23 15:05:10
一根K线出现开平的问题,求解  发帖心情 Post By:2014/10/30 17:24:14    Post IP:183.27.207.233[只看该作者]

DIFF : EMA(CLOSE,12) - EMA(CLOSE,26),LINETHICK0;
DEA  : EMA(DIFF,9),LINETHICK0;

KD:=CROSS(DIFF,DEA);
KK:=CROSS(DEA,DIFF);

PK:=C<ENTERPRICE-10||C>ENTERPRICE+10;
PD:=C>ENTERPRICE+10||C<ENTERPRICE-10;

 

BUY(KD&&HOLDING=0,1,THISCLOSE);
SELL(PD&&HOLDING>0,1,THISCLOSE);
BUYSHORT(KK&&HOLDING=0,1,THISCLOSE);
SELLSHORT(PK&&HOLDING<0,1,THISCLOSE);

 

代码如上,无论开多还是开空,均是10个点止盈止损,加载在股指指数1分钟主图上,大部分信号正常,但是会出现一根K线同时开空平空,或者开多平多的异常信号,这是哪里出问题了,谢谢?


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

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

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


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

开平条件同时满足了,不是异常现象,是程序根据你的公式得出的信号


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

客户服务部

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

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

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


加好友 发短信
等级:论坛游侠 帖子:159 积分:0 威望:0 精华:0 注册:2014/10/23 15:05:10
  发帖心情 Post By:2014/10/30 17:39:11    Post IP:183.27.207.233[只看该作者]

例如这个信号,因为我是用THISCLOSE进场的,那么开多的价格应该是2440.7,平仓条件是10个点止盈止损,应该没有达到啊,老师能否详细解释下原因,谢谢


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

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


加好友 发短信
等级:论坛游民 帖子:250 积分:0 威望:0 精华:0 注册:2014/2/25 12:26:34
  发帖心情 Post By:2014/10/30 22:34:48    Post IP:116.230.116.92[只看该作者]

平仓条件里加个 enterbars>0

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


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

书写问题,你把enterprice写在开仓之前,获取的开仓价是上一次开仓的开仓价,

把enterprice写在后面就行

修改如下:

DIFF : EMA(CLOSE,12) - EMA(CLOSE,26),LINETHICK0;
DEA  : EMA(DIFF,9),LINETHICK0;

KD:=CROSS(DIFF,DEA);
KK:=CROSS(DEA,DIFF);

 


BUY(KD&&HOLDING=0,1,THISCLOSE);

SELL(C>ENTERPRICE+10 or C<ENTERPRICE-10 and HOLDING>0,1,THISCLOSE);
BUYSHORT(KK&&HOLDING=0,1,THISCLOSE);

 
SELLSHORT(C<ENTERPRICE-10||C>ENTERPRICE+10 and HOLDING<0,1,THISCLOSE);



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

客户服务部

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

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

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


加好友 发短信
等级:论坛游民 帖子:110 积分:0 威望:0 精华:0 注册:2014/9/9 10:41:08
  发帖心情 Post By:2014/10/31 11:10:05    Post IP:221.6.29.67[只看该作者]

我昨天也遇到这种情况了,今天运行没问题了,我感觉是金字塔软件系统的问题

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


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

不是系统问题,参考我的解释,多学习下代码的书写顺序会造成什么样的结果


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

客户服务部

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

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

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


加好友 发短信
等级:论坛游侠 帖子:159 积分:0 威望:0 精华:0 注册:2014/10/23 15:05:10
  发帖心情 Post By:2014/10/31 13:05:30    Post IP:183.27.207.233[只看该作者]

如果我的PK,PD条件都很长,我不想写在SELL,SELLSHORT里,还有怎样的简单写法?

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


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

buy.......;

pd:=........;

sell......;

buyshort.....;

pk:=.......;

sellshort........;

 

这个不一定是适用所有情况,仅根据你给出的代码思路来确定的



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

客户服务部

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

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

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


加好友 发短信
等级:论坛游侠 帖子:159 积分:0 威望:0 精华:0 注册:2014/10/23 15:05:10
  发帖心情 Post By:2014/10/31 13:39:54    Post IP:183.27.207.233[只看该作者]

DIFF : EMA(CLOSE,12) - EMA(CLOSE,26),LINETHICK0;
DEA  : EMA(DIFF,9),LINETHICK0;

KD:=CROSS(DIFF,DEA);
KK:=CROSS(DEA,DIFF);

PK:=C<ENTERPRICE-10||C>ENTERPRICE+10;
PD:=C>ENTERPRICE+10||C<ENTERPRICE-10;

 

BUY(KD&&HOLDING=0,1,THISCLOSE);
SELL(PD&&HOLDING>0&&enterbars>0,1,THISCLOSE);
BUYSHORT(KK&&HOLDING=0,1,THISCLOSE);
SELLSHORT(PK&&HOLDING<0&&enterbars>0,1,THISCLOSE);

 

我在平仓条件里边加上ENTERBARS>0,是否也可以?


 回到顶部
总数 11 1 2 下一页