以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://weistock.com/bbs/index.asp) -- 公式模型编写问题提交 (http://weistock.com/bbs/list.asp?boardid=4) ---- 时间 (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=165864) |
-- 作者:陈志海11 -- 发布时间:2018/10/13 12:49:35 -- 时间 买入后5天不赚钱,止损怎么写? |
-- 作者:wenarm -- 发布时间:2018/10/14 22:48:47 -- 运行的周期是多少? 日线以下级别范例如下,请参考学习修改。 VARIABLE:sum_date=0; time_cond:VALUEWHEN(开仓条件,time); if time_cond=time then sum_date:=sum_date+1; //平仓止损 if sum_date>=5 and ENTERPRICE>CLOSE and HOLDING>0 then BEGIN sell(....); sum_date:=0; end //其他平仓时,需要将sum_date置零,或者在开仓后将其置零也可以。否者无法完成后续止损、 [此贴子已经被作者于2018/10/14 23:23:16编辑过]
|
-- 作者:陈志海11 -- 发布时间:2018/10/15 9:35:06 -- 如果运行周期是日级别这个要怎么写,time好像适用于日级别以下的周期啊 |
-- 作者:wenarm -- 发布时间:2018/10/15 9:38:11 -- 日线直接用ENTERBARS和ENTERPRICE去判断处理 |
-- 作者:陈志海11 -- 发布时间:2018/10/15 9:53:08 -- ENTERBARS适用各个周期,直接用他不就可以了吗? |
-- 作者:FireScript -- 发布时间:2018/10/15 10:02:24 -- 2楼的代码的逻辑是处理小周期时候的情况,并且这里代码处理的五日是指跨度五个交易日了,而不是五个K线距离了。单纯ENTERBARS没发判断到底跨过了几个交易日,只能判断K线跨度。所以在日线时候用ENTERBARS效果是一样的,但是小周期就不行了。
|
-- 作者:wenarm -- 发布时间:2018/10/15 10:05:28 -- 你提问之前,建议你先理解下代码的处理逻辑,以及尝试分析问什么这么处理,这样才有助于提供编写能力。 |