以文本方式查看主题

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

--  作者:黄金精算师
--  发布时间:2015/3/31 21:02:12
--  帮写一下

版主,我用上一周期结果开仓,是不是就不会出现闪烁问题了

 

帮写一下

当上一周期MA1大于MA2时,本周期市价开仓                             //我是10 秒固定,10分钟周期的,希望当时开仓,

当本周期上涨大于前面9个周期平均价12个点时,本周期市价开仓   //


--  作者:jinzhe
--  发布时间:2015/4/1 8:50:20
--  

if ref(ma1>ma2,1) then buy(holding=0,1,market);

if (h-o)>(ref(ma(h-0,9),1)+12) then buy(holding=0,0,market);

[此贴子已经被作者于2015/4/1 8:50:28编辑过]

--  作者:黄金精算师
--  发布时间:2015/4/1 9:39:06
--  

 

market我一直用的他都是下周期开仓的,你看图片,一直都是下周期开的仓

我是这样写的

你看一下那错了

 

开多标记:= ref(ma1>ma2,1);

 

//开多单
IF HOLDING=0 THEN BEGIN
 IF DUOKONG=1 OR DUOKONG=2 THEN BEGIN
  IF 开多标记 THEN BEGIN//BUY1
   多开:BUY(1=1,ORDVOL,MARKET);
   HIGHPRICE:=ENTERPRICE;  //将开仓价保存到最高价
  END
 END
END

 

 


图片点击可在新窗口打开查看此主题相关图片如下:666.png
图片点击可在新窗口打开查看


--  作者:jinzhe
--  发布时间:2015/4/1 9:43:20
--  
market是交易时是市价开仓,只有在测评时才是次周期开盘价
[此贴子已经被作者于2015/4/1 9:43:33编辑过]

--  作者:黄金精算师
--  发布时间:2015/4/1 11:45:55
--  
我是在行情中运行的结果是后周期,这是在盘中运行的,你是说,运行后他是,过后只显示在次周期吗
[此贴子已经被作者于2015/4/1 11:46:33编辑过]

--  作者:jinzhe
--  发布时间:2015/4/1 13:04:51
--  
不管盘中运行还是怎么地,market在实际交易中就是当前市价,没有次周期,次周期是测评时的价格,
--  作者:黄金精算师
--  发布时间:2015/4/1 14:49:19
--  

发现用前一周期后,开平仓,更严重了,有好点的办法对付,周期内不停开平仓的问题吗

 


--  作者:jinzhe
--  发布时间:2015/4/1 14:52:14
--  

请详细的说明一下现在问题的具体情况


--  作者:黄金精算师
--  发布时间:2015/4/1 15:19:30
--  

我是大周期下10分钟,10 秒固定

 

通过MA1串MA2后开仓的,现在的问题是当MA1与MA2相交时,不停的开平仓,要是不用10秒固定,这问题就不严重,但这样就会有连着几个周期不平仓的滑点风险
因为在周期内,止损,止盈都会工作二周期外。


--  作者:jinzhe
--  发布时间:2015/4/1 15:25:53
--  

开多标记:= ref(ma1>ma2,1);

 

//开多单
IF HOLDING=0 THEN BEGIN
 IF DUOKONG=1 OR DUOKONG=2 THEN BEGIN
  IF 开多标记 THEN BEGIN//BUY1
   多开:BUY(1=1,ORDVOL,MARKET);
   HIGHPRICE:=ENTERPRICE;  //将开仓价保存到最高价
  END
 END
END

 

 

指的是这段不停的开仓吗?