以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://weistock.com/bbs/index.asp) -- 公式模型编写问题提交 (http://weistock.com/bbs/list.asp?boardid=4) ---- [求助]帮我看看编写上是否正确 (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=47705) |
-- 作者:bbosaabb -- 发布时间:2013/1/14 13:01:55 -- [求助]帮我看看编写上是否正确 n1:=barslast(DATE<>REF(DATE,1))+1; BS6:=(OPENPROFIT<HHV(OPENPROFIT,ENTERBARS)*0.7)&&HHV(OPENPROFIT,ENTERBARS)>300*15&&ENTERBARS>0&&COUNT(HOLDING<>0,n1)>=1;//日内交易,开仓到现在当前浮盈少于最大浮盈时的70%,并且最大浮盈时大于15个点(用于股指回撤止盈) |
-- 作者:bbosaabb -- 发布时间:2013/1/14 13:12:45 -- 还有一个不会编写,麻烦老师帮我编一下 日内1分钟周期的:从当天第一次平仓开始算,当现价大于上一次平仓价10个点开多,少于10个点开空 [此贴子已经被作者于2013-1-14 13:13:29编辑过]
|
-- 作者:jinzhe -- 发布时间:2013/1/14 13:19:41 -- if c>exitprice+10*mindiff then buy; if c<exitprice-10*mindiff then buyshort; |
-- 作者:bbosaabb -- 发布时间:2013/1/14 13:30:48 -- if c>exitprice+10*mindiff then buy; if c<exitprice-10*mindiff then buyshort; 今天的开盘价大于昨天的最后一手单的平仓价10个点时,它就会帮我开多,而我想要的是昨天跟今天分开 |
-- 作者:jinzhe -- 发布时间:2013/1/14 13:52:59 -- variable:a=0; if cond1 then buy; if cond2 then buyshort; if cond3 then begin sell; a:=1; end
if cond4 then begin sellshort; a:=1; end if c>exitprice+10*mindiff and a=1 then buy; if c<exitprice-10*mindiff and a=1 then buyshort; if time>=145900 then a:=0;
|
-- 作者:bbosaabb -- 发布时间:2013/1/14 14:09:35 -- 行了 谢谢 |
-- 作者:bbosaabb -- 发布时间:2013/1/14 14:31:02 -- 我第一个问题还未解答啊 帮我一下好吗? |
-- 作者:jinzhe -- 发布时间:2013/1/15 8:52:30 -- 用全局变量记录一下最大浮动盈亏就ok
variable: fuying=0;
if cond then begin buy; fuying:=openprofit; end
if openprofit>fuying then fuying:=openprofit;
tiaojian:= openprofit<=0.7*fuying and fuying>=enterprice+15*mindiff; |