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


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件公式模型编写问题提交 → 信号记录问题

   

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


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

主题:信号记录问题

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


加好友 发短信
等级:新手上路 帖子:67 积分:431 威望:0 精华:0 注册:2010/10/12 9:26:32
信号记录问题  发帖心情 Post By:2010/11/3 13:15:14    Post IP:222.76.152.69[只看该作者]

请教老师:

已知:

BK:=REF(L,1)>REF(HHV(H,3),1) AND TIME>=90100 AND TIME<=145000;

X:=BARSLAST(BK);

SP:="条件一" OR "条件二" OR TIME>=145700;

 

问题:

 

1、条件一:

(自开仓那一根K线开始算起到当前周期的最低价 — 自开仓那一根K线开始算起到当前周期的最高价 )(即自开仓那一根开始算起最低价到最高价的最大回撤幅度)<=-N;

 

2、条件二:

 

(自开仓那一根K线开始算起到当前周期的最高价 —自开仓那一根K线开始算起到当前周期的最低价)(即自开仓那一根开始算起最低价至最高价的最大涨幅)>=M;

 

3、条件三:

 

当触发到条件一平仓后如果又触发BK,则自动过滤。即条件一平仓后不马上开新仓,至少走完一根K线,一根K线之后如果满足开仓条件,再开仓。

 

 

 

[此贴子已经被作者于2010-11-3 13:16:44编辑过]

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


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

ENTERBARS:返回上次开仓到当前的周期数,若之前没有开仓记录返回-1

 

N:=ENTERBARS+1;

hhv(high,N);      //自开仓那一根K线开始算起到当前周期的最高价

llv(low,N);      //自开仓那一根K线开始算起到当前周期的最低价

 

 



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

客户服务部

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

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

service@weistock.com

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

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


加好友 发短信
等级:新手上路 帖子:67 积分:431 威望:0 精华:0 注册:2010/10/12 9:26:32
  发帖心情 Post By:2010/11/3 15:38:29    Post IP:222.76.152.69[只看该作者]

以下是引用fly在2010-11-3 13:52:56的发言:

ENTERBARS:返回上次开仓到当前的周期数,若之前没有开仓记录返回-1

 

N:=ENTERBARS+1;

hhv(high,N);      //自开仓那一根K线开始算起到当前周期的最高价

llv(low,N);      //自开仓那一根K线开始算起到当前周期的最低价

那如果我的开仓数不止一个呢?

已知:

BK1:="条件一";

BK2:="条件二";

SP:="条件三";

SK1:="条件四";

SK2:="条件五";

SELLSHORT(BP and HOLDING<0,HOLDING,market);
BUYSHORT((SK1 OR SK2) and HOLDING=0,1,market);
BUY((BK1 OR BK2) and  HOLDING=0,1,market);
SELL(SP and HOLDING>0,HOLDING,market);

请问如何自动识别是哪个开的仓并且记录自开仓到当前周期的K线数呢?

还有,回到原来问题中的条件三:

当触发到止损平仓后如果又触发BK,则自动过滤。即条件一平仓后不马上开新仓,至少走完一根K线,一根K线之后如果满足开仓条件,再开仓。

这个怎么解决?

 

 


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


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

用全局变量的方式,记录是哪个条件开的仓.

请参考

http://www.weistock.com/bbs/dispbbs.asp?boardid=4&Id=332

问题16



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

客户服务部

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

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

service@weistock.com

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

 回到顶部