以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  跨周期  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=72571)

--  作者:太阳风
--  发布时间:2014/12/2 9:26:11
--  跨周期
大侠帮忙:远程帮我看看跨周期,QQ号?
--  作者:pyd
--  发布时间:2014/12/2 9:33:21
--  
具体是什么问题?
--  作者:太阳风
--  发布时间:2014/12/2 9:36:27
--  

//4条均线
MA5:=MA(C,5);
MA10:=MA(C,10);
MA20:=MA(C,20);
MA40:=MA(C,40);


--  作者:太阳风
--  发布时间:2014/12/2 9:37:03
--  

INPUT:ss(3,1,10,1);//手数
MA5:MA(C,5);
MA10:MA(C,10);
MA20:MA(C,20);
MA40:MA(C,40);
日5:stkindi(\'\',\'指标A.MA5\',0,6,-1);
日10:stkindi(\'\',\'指标A.MA10\',0,6,-1);
日20:stkindi(\'\',\'指标A.MA20\',0,6,-1);

日多:日5>日10 AND 日10>日20;
日空:日5<日10 AND 日10<日20;
if date>ref(date,1) then begin
    end
//准备下单条件,以MA1上穿MA2作为开多条件,以MA2下破MA1作为平多条件。
开多条件:=time>090000 and time<144000 AND 日多 
    AND CROSS(MA5,MA10) AND MA10>MA20; 
开空条件:=time>090000 and time<144000 AND 日空
    AND CROSS(MA10,MA5) AND MA10<MA20;
平多条件:=CROSS(MA10,MA5);
平空条件:=CROSS(MA5,MA10);
 
          
//平仓
if holding>0 and 平多条件 then begin 
    sell(1,ss,market); 
        end
if holding<0 and 平空条件 then begin 
   sellshort(1,ss,market);
end

      
//下单

if holding=0  
        then begin 
    buy(开多条件,ss,limitr,open);
        end
if holding=0  
        then begin 
    buyshort(开空条件,ss,limitr,open);
        end
 
//////////////////////////////////////////////////////收盘平仓
if time>=closetime(0)-1000 then begin 
if holding<0 then
      sellshort(1,ss,market); 
 
      sell(1,ss,market);
      end  
//其他
当前持仓:HOLDING,COLORGRAY,LINETHICK0;
当前资产:ASSET,NOAXIS,COLORGRAY;

--  作者:太阳风
--  发布时间:2014/12/2 9:38:28
--  
顶成一条线了
--  作者:太阳风
--  发布时间:2014/12/2 9:41:55
--  
另外帮忙,日MACD多头,日内MACD多头开仓加进去,谢谢
--  作者:太阳风
--  发布时间:2014/12/2 9:53:41
--  
有个范例我自己摸索,谢谢
--  作者:太阳风
--  发布时间:2014/12/2 9:55:38
--  
不能含未来哦
--  作者:jinzhe
--  发布时间:2014/12/2 9:58:14
--  

指标A要逐k线计算


--  作者:太阳风
--  发布时间:2014/12/2 10:02:40
--  

指标A逐k线计算    

已勾选