以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://weistock.com/bbs/index.asp) -- 公式模型编写问题提交 (http://weistock.com/bbs/list.asp?boardid=4) ---- 请问老师,公式编写 (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=74092) |
-- 作者:IF左边 -- 发布时间:2015/1/7 12:27:48 -- 请问老师,公式编写 40倍均线大于60倍均线作为一个开仓条件,这样写ma40>ma60,能产生信号,但如果我写成 ma40>60 and ma20>40,加一个20倍线大于40倍均线条件,开仓信号完全是相反了,开多的变成开空的,是什么原因
|
-- 作者:jinzhe -- 发布时间:2015/1/7 13:40:07 -- 满足条件了,这个有什么疑问吗? |
-- 作者:IF左边 -- 发布时间:2015/1/7 13:59:35 -- 加上后面这个ma20>ma40,开仓竟然是相反的了 |
-- 作者:IF左边 -- 发布时间:2015/1/7 14:08:03 -- 也就是均线排列应该如何写才是对的,比如MA5,MA10,MA15多头排列,应该如何写 |
-- 作者:pyd -- 发布时间:2015/1/7 14:14:05 -- MA5:ma(c,5); MA10:ma(c,10); MA15:ma(c,15); 多头排列:ma5>ma10 and ma10>ma15; |
-- 作者:IF左边 -- 发布时间:2015/1/7 14:24:05 -- 谢谢,老师帮我看一下,做多2ATR止损,这样写是否对了,我测试时不能按要求止损。 if c<=AVGENTERPRICE-2*atr then begin sell(1,0,market); end//多头2N止损 |
-- 作者:IF左边 -- 发布时间:2015/1/7 14:25:08 -- 有些是过了止损位不止损,有些是开仓后马上却又平了 |
-- 作者:IF左边 -- 发布时间:2015/1/7 14:26:01 -- 或者是不是保本与跟踪止盈写错了 if c<=AVGENTERPRICE-2*atr then begin sell(1,0,market); end//多头2N止损 if hhv(h,enterbars+1)>=enterprice+2*atr and hhv(h,enterbars+1)<enterprice+6*atr and l<=enterprice and enterbars>0 then begin//多头2N保本 sell(1,0,market);//多头2N保本 end if hhv(h,enterbars+1)>enterprice+6*atr and l<hhv(h,enterbars+1)-2*atr then begin sell(1,0,market); end//多头8N利后回撤2N平仓 |
-- 作者:jinzhe -- 发布时间:2015/1/7 14:47:05 -- 是这样写的,如果要避免当根k线就平仓就加条件 enterbars>0 |
-- 作者:IF左边 -- 发布时间:2015/1/7 14:59:43 -- 当根K线达到要求,是得平的,但很多没有到保本,也没有到止损,开仓后却以开仓价平了 |