以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://weistock.com/bbs/index.asp) -- 公式模型编写问题提交 (http://weistock.com/bbs/list.asp?boardid=4) ---- 请老师看一下我的这个后台交易策略正确吗 (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=86193) |
-- 作者:高万福 -- 发布时间:2015/10/15 1:23:47 -- 请老师看一下我的这个后台交易策略正确吗 1、以开盘第1根K线为基础,第2根K线大于第1根K线买1手,第3根K线大于第一根K线再买一手。。。当盈利5000以市价平仓(1根K线只能成交一次)。止损:第1根K线下方10个点买10手,20个点的时候买20,30个点的时候买30手。。。 2、以开盘第1根K线为基础,第2根K线小于第1根K线卖1手,第3根K线小于第一根K线再卖一手。。。当盈利5000以市价平仓(1根K线只能成交一次)。止损:第1根K线上方10个点买10手,20个点的时候买20,30个点的时候买30手。。。 1、c1:=VALUEWHEN(todaybar=1,c); tbuy(TODAYBAR>1 and h>c1,1,mkt); if TOPENPROFIT>5000 THEN BEGIN tsell(1,TbuyHOLDING(1),mkt); end if todaybar=1 THEN BEGIN tbuy(h>o+30*MINDIFF,10,mkt); end 2、c1:=VALUEWHEN(todaybar=1,c); tbuyshort(TODAYBAR>1 and l<c1,1,mkt); if TOPENPROFIT>5000 THEN BEGIN tsellshort(1,TSELLHOLDING(1),mkt); end if todaybar=1 THEN BEGIN tbuyshort(o>l+30*MINDIFF,10,mkt); end
|
-- 作者:高万福 -- 发布时间:2015/10/15 2:05:23 -- 我现在遇到的问题是在1根K线上频繁开仓,再一个问题是后面止损的该怎么写?请老师指教 |
-- 作者:高万福 -- 发布时间:2015/10/15 8:39:14 -- 是后台交易,谢谢 |
-- 作者:jinzhe -- 发布时间:2015/10/15 8:52:02 -- 止损:第1根K线下方10个点买10手,20个点的时候买20,30个点的时候买30手。。。 止损,什么是买10手?平多之后要反手开空? |
-- 作者:高万福 -- 发布时间:2015/10/15 9:03:17 -- 不,错了。就是逆势买(卖)单 1、以开盘第1根K线为基础,第2根K线大于第1根K线买1手,第3根K线大于第一根K线再买一手。。。 第1根K线下方10个点卖10手,20个点的时候卖20,30个点的时候卖30手。。。当盈利5000以市价平仓(1根K线只能成交一次)。 2、以开盘第1根K线为基础,第2根K线小于第1根K线卖1手,第3根K线小于第一根K线再卖一手。。。 第1根K线上方10个点10手,20个点的时候买20,30个点的时候买30手。。。当盈利5000以市价平仓(1根K线只能成交一次)。 这两个是两个策略,不是一个,分开写
|
-- 作者:高万福 -- 发布时间:2015/10/15 9:04:02 -- 是后台交易哦,老师 |
-- 作者:高万福 -- 发布时间:2015/10/15 9:10:22 -- 1、以开盘第1根K线为基础,第2根K线大于第1根K线买1手,第3根K线大于第一根K线再买一手。。。 第1根K线下方10个点卖10手,20个点的时候卖20,30个点的时候卖30手(以上一次开仓价格为基础)。。。当盈利5000以市价平仓(1根K线只能成交一次)。 2、以开盘第1根K线为基础,第2根K线小于第1根K线卖1手,第3根K线小于第一根K线再卖一手。。。 第1根K线上方10个点10手,20个点的时候买20,30个点的时候买30手。。。当盈利5000以市价平仓(1根K线只能成交一次)。 这两个是两个策略,不是一个,分开写,后台交易
|
-- 作者:jinzhe -- 发布时间:2015/10/15 9:16:20 -- 看清楚了,你第一条最开始是笔误 1. GLOBALVARIABLE:n=0,m=1; GLOBALVARIABLE:tt=0; c1:=VALUEWHEN(todaybar=1,c); if c>c1 then tbuy(1,1,mkt);
if m=n+1 and c>=c1-10*(n+1) and c<c1-10*n and time<>tt then begin tsell(1,10*n,mkt); n:=n+1; m:=m+1; tt:=time; end
2.
GLOBALVARIABLE:n=0,m=1; GLOBALVARIABLE:tt=0; c1:=VALUEWHEN(todaybar=1,c); if c<c1 then tbuyshort(1,1,mkt);
if m=n+1 and c<=c1+10*(n+1) and c>c1+10*n and time<>tt then begin tsellshort(1,10*n,mkt); n:=n+1; m:=m+1; tt:=time; end |
-- 作者:高万福 -- 发布时间:2015/10/15 10:20:24 -- 我在后台两个策略在CU1512上呢,昨天还有一个黄金,(黄金现在没在后台预警,是昨天留的仓)现在浮动盈亏已经2000度了,为啥不自动平仓呢 |
-- 作者:jinzhe -- 发布时间:2015/10/15 10:23:48 -- 1. GLOBALVARIABLE:n=0,m=1; GLOBALVARIABLE:tt=0; c1:=VALUEWHEN(todaybar=1,c); if c>c1 then tbuy(1,1,mkt);
if m=n+1 and c>=c1-10*(n+1) and c<c1-10*n and time<>tt then begin tsell(1,10*n,mkt); n:=n+1; m:=m+1; tt:=time; end if topenporift>5000 then tsell(1,0,mkt); 2.
GLOBALVARIABLE:n=0,m=1; GLOBALVARIABLE:tt=0; c1:=VALUEWHEN(todaybar=1,c); if c<c1 then tbuyshort(1,1,mkt);
if m=n+1 and c<=c1+10*(n+1) and c>c1+10*n and time<>tt then begin tsellshort(1,10*n,mkt); n:=n+1; m:=m+1; tt:=time; end if topenprofit>5000 then tsellshort(1,0,mkt);
|