以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (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线达到要求,是得平的,但很多没有到保本,也没有到止损,开仓后却以开仓价平了