以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  策略编写求助区  (http://weistock.com/bbs/list.asp?boardid=11)
----  求助老师  (http://weistock.com/bbs/dispbbs.asp?boardid=11&id=80257)

--  作者:一叶苦丁
--  发布时间:2015/6/30 10:11:23
--  求助老师
请老师帮忙编写:

   开仓是为早上9点30到下午15点,以三条均线和K线的关系来写,
 
  1开多条件,在26均线之上,MA5上穿MA10,并且K线收盘价在26均线之上开多,平仓为MA5下穿MA10。符合上述条件的,开仓不能超过3次,直到K线开收盘价在26均线之下,重新开始。
   
   反之开空。

--  作者:every
--  发布时间:2015/7/6 13:12:06
--  

正在编写,请您等待


--  作者:qq代人发帖
--  发布时间:2015/7/6 14:03:28
--  

 

直到K线开收盘价在26均线之下,开收盘价具体指什么
--  作者:qq代人发帖
--  发布时间:2015/7/6 14:16:26
--  

variable:num=0;// 全局变量,来控制当天交易次数

ma5:ma(close,5);
ma10:ma(close,10);

//开多
if CROSS(ma5,ma10) and  num<3 and CLOSE>ma(close,26) and time>093000 and time<150000 then
begin
sellshort(holding<0,1,thisclose);
buy(holding=0,1, thisclose);
num:=num+1;

end

//开空
if CROSS(ma10,ma5) and time>093000 and time<150000 then
begin
sell(holding>0,1,thisclose);
buyshort(holding=0,1, thisclose);
end

if close<ma(close,26) then num:=0;
if time=closetime(0) then num:=0;// 商品期货,收盘的同时,num赋值为0

 

 

 

这边价格根据你需要的修改,这个大致都是这样编的、


--  作者:一叶苦丁
--  发布时间:2015/8/16 10:14:32
--  
谢谢老师