以文本方式查看主题

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

--  作者:aagg4107
--  发布时间:2012/9/3 10:48:29
--  求编写
如果 3:00 是阳烛(价格上升),那么当价格上破 3:00的最高低价时做卖单。  
     ·如果 3:00 是阴烛(价格下降),那么当价格下破 3:00的最低价时做买单。  
盈亏目标应设在 10-15点,止损位设定的点数应该和盈利目标一样。
--  作者:aagg4107
--  发布时间:2012/9/3 10:52:11
--  
如果 3:00 是阳烛(价格上升),那么当价格上破 3:00的最高低价时做卖单。  
     ·如果 3:00 是阴烛(价格下降),那么当价格下破 3:00的最低价时做买单。  
   统计3:00pm到 7:00pm的价位平均波动幅度大概是 t 点,所以交易 
盈亏目标应设在 0.3t-0.5t点。如果用更短的时间段。止损位设定的点数应该和盈利目标一样。
--  作者:jinzhe
--  发布时间:2012/9/3 14:18:23
--  

3:00是指下午3点?

 

 //确定当3点时的高低价,如果3点不是下午3点而是凌晨3点的话,把150000改为030000

VARIABLE:a=10000000,b=0;
if time=150000 and c>O then a:=h;
if time=150000 and c<O then b:=l;
//b1:a;
//a1:b;


//买卖单

if c>a then buyshort(holding=0,1,market);

if c<b then buy(holding=0,1,market);

 

//止损

if OPENPROFIT<-15*mindiff*MULTIPLIER  and holding>0 then sell(holding>0,0,market);

if OPENPROFIT<-15*mindiff*MULTIPLIER and holding<0  then sellshort(holding<0,0,market);

//止盈

if OPENPROFIT>15*mindiff*MULTIPLIER and holding>0  then sell(holding>0,0,market);


if OPENPROFIT>15*mindiff*MULTIPLIER  and holding<0 then sellshort(holding<0,0,market);
o1:OPENPROFIT,linethick0;

[此贴子已经被作者于2012-9-3 14:19:19编辑过]

--  作者:aagg4107
--  发布时间:2012/9/3 19:57:37
--  
金字塔测试外盘数据为什么时间和实际时间不一样呢,怎么改,15*mindiff*MULTIPLIER 这个是什么意思啊。统计250天的3点到7点的平均波动,是t
--  作者:jinzhe
--  发布时间:2012/9/4 15:14:43
--  

时间是交易所时间,如果是24小时交易的,那么第一根k线将会被调整到当日0点

后面那个是15个点的盈利/亏损