Rss & SiteMap

金字塔客服中心 - 专业程序化交易软件提供商 http://www.weistock.com/bbs/

专业程序化软件提供商
共8 条记录, 每页显示 10 条, 页签: [1]
[浏览完整版]

标题:急求教用资金作为触发条件

1楼
lufuding 发表于:2013/3/14 16:49:47

图表:用资金作为触发条件,用限价单

 

比如:多头持仓,多头盈利3000止盈平仓,亏损2000止损平仓,“止盈”“止损”后不再连着开同向的仓,要经过一个反向后开才开仓,空头也如此

 

 

[此贴子已经被作者于2013-3-14 16:51:39编辑过]
2楼
jinzhe 发表于:2013/3/14 16:59:57

variable:a=0,b=0,n=0,m=0;

if 开多条件 and n=0 then begin

开多仓;

n:=1;

end

if 开空条件 then begin

开空仓;

m:=1;

end

if OPENPROFIT>=3000 then begin

多止盈;

a:=1

end

if OPENPROFIT<=-2000 then begin

多止损;

a:=1

end

if OPENPROFIT>=3000 then begin

空止盈;

b:=1

end

if OPENPROFIT<=-2000 then begin

空止损;

b:=1

end

 

if a=1 and 开多条件 then 开多;

if b=1 and 开空条件 then 开空;

3楼
lufuding 发表于:2013/3/14 17:05:16

关键是

 

SELL();括号里面怎么写,让回测的时候刚好是那个位置,而不是收盘价回测,谢谢

4楼
lufuding 发表于:2013/3/14 17:10:10
平多指令函数里面,限价上次开仓价+3000元的位置,怎么写呢
5楼
jinzhe 发表于:2013/3/14 17:23:25

测评不能用触发价

开仓价+3000元?这什么意思?保证金多3000还是手续费多3000?

[此贴子已经被作者于2013-3-14 17:23:57编辑过]
6楼
lufuding 发表于:2013/3/14 18:25:24

可能上面表达的不是太明白

 

ENTERPRICE在开仓的那BAR是取不到值的,我的策略可能就是在开仓的那个BAR止赢或止损平仓

 

开仓价+3000元对应的是:开仓价+(股指一个点300元,就是10个点的意思,300*10)

 

目的是在回测的时候成交的信号停在指定的价格(而不是收盘价)让回测更真实一点

 

如:SELL(1,HOLDING,LIMITR,开仓价+10个点)

 

让平多信号明确的停在开仓价+10个点的位置

[此贴子已经被作者于2013-3-14 18:26:52编辑过]
7楼
lufuding 发表于:2013/3/15 13:50:02

老师让平多信号停在红部分成交易如何写呀?

8楼
fly 发表于:2013/3/15 15:08:48
SELL(C>开仓价+10个点,HOLDING,LIMITR,开仓价+10个点)
共8 条记录, 每页显示 10 条, 页签: [1]


Powered By Dvbbs Version 8.3.0
Processed in 0.06250 s, 3 queries.