以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  急求教用资金作为触发条件  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=49710)

--  作者:lufuding
--  发布时间:2013/3/14 16:49:47
--  急求教用资金作为触发条件

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

 

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

 

 

[此贴子已经被作者于2013-3-14 16:51:39编辑过]

--  作者: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 开空;


--  作者:lufuding
--  发布时间:2013/3/14 17:05:16
--  

关键是

 

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


--  作者:lufuding
--  发布时间:2013/3/14 17:10:10
--  
平多指令函数里面,限价上次开仓价+3000元的位置,怎么写呢
--  作者:jinzhe
--  发布时间:2013/3/14 17:23:25
--  

测评不能用触发价

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

[此贴子已经被作者于2013-3-14 17:23:57编辑过]

--  作者: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编辑过]

--  作者:lufuding
--  发布时间:2013/3/15 13:50:02
--  

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


--  作者:fly
--  发布时间:2013/3/15 15:08:48
--  
SELL(C>开仓价+10个点,HOLDING,LIMITR,开仓价+10个点)