以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://weistock.com/bbs/index.asp) -- 公式模型编写问题提交 (http://weistock.com/bbs/list.asp?boardid=4) ---- [求助]后一根K线结束前平前一根K线模型的写法 (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=86324) |
||
-- 作者:hunferthf -- 发布时间:2015/10/19 9:23:51 -- [求助]后一根K线结束前平前一根K线模型的写法 ![]() 如图X是定义的一条线,开多仓位置在每根K线上穿X时,平仓在下一根K线收盘前(30分钟周期),请问老师这样的模型怎么写? ![]() 也就是说:A时开多仓,B结束前平仓;B时开多仓,C结束前平仓;C时开多仓,D结束前平仓;求教这种模型的写法?
|
||
-- 作者:jinzhe -- 发布时间:2015/10/19 9:38:42 -- 开仓k线后一根k线平仓,然后要在后一根k线没有走完前平仓,是这个意思吗? |
||
-- 作者:hunferthf -- 发布时间:2015/10/19 12:58:21 -- 对,就是这个意思,具体情况如下面
|
||
-- 作者:jinzhe -- 发布时间:2015/10/19 13:07:34 -- tq=(timetot0(dynainfo(207))>=time0-15) or NOt(islastbar); if h>=x then buy(holding=0,1,thisclose); if enterbars=1 and tq then sell(1,0,market); 需要使用固定时间间隔模式
|
||
-- 作者:hunferthf -- 发布时间:2015/10/20 16:15:24 --
|
||
-- 作者:jinzhe -- 发布时间:2015/10/20 16:23:59 -- 1.可以去掉 2.一样的 3.0表示全平 |
||
-- 作者:hunferthf -- 发布时间:2015/10/20 16:29:46 -- 关于第三个回答: 这段语句用到SELL(多平),您说的0表示全平,应该是平的多头持仓吧?
|
||
-- 作者:jinzhe -- 发布时间:2015/10/20 16:33:36 -- 对,多头持仓全平 |
||
-- 作者:hunferthf -- 发布时间:2015/10/20 16:50:33 -- 请问:在假设X的下方还有一根Y线,在当前K线最小值下穿Y时平仓,那整个语句可以写成下面这样吗? tq:=(timetot0(dynainfo(207))>=time0-15) or NOt(islastbar); buy(h>=x,1,market); sell(l<=y and enterbars=0,0,market); sell(enterbars=1 and tq,0,market); |
||
-- 作者:hunferthf -- 发布时间:2015/10/20 16:53:44 -- 不好意思,上面没说清楚,具体我的要求是:在下穿Y线时平掉当天开的多单 |