Rss & SiteMap

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

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

标题:请问程式上如何描述:前一根K线周期里有开仓交易(要判断出是多仓还是空仓)并发生止损这个事件?

1楼
legend 发表于:2013/3/9 20:33:35

请问程式上如何描述:前一根K线周期里有开仓交易(要判断出是多仓还是空仓)并发生止损这个事件?因为后面的操作需要这个判断,但不知道金子塔该如何写?希望高手指点!谢谢!

2楼
qwe123 发表于:2013/3/10 12:36:13
r1:=ref(holding,1)-ref(holding,2);
//r1=0表示仓位没有变化;其他的值自己考虑一下;

r2:=if(ref(cond1,1) and not(ref(cond2,1)) and r1<>0,1,0);
//r2=1表示用止损条件cond1进行了止损操作,cond2指平仓操作条件;

r3:=if(not(ref(cond1,1)) and ref(cond2,1) and r1<>0,1,0) ;
//r3=1表示非止损操作,而是由平仓条件cond2进行了操作。

r4:=if(ref(cond1,1) and ref(cond2,1) and r1<>0,1,0);
//r4=1表示上一根k线同时满足了止损和平仓条件,具体是谁的动作取决于程序中是平仓语句写在前面还是止损写在前面。


没有使用经验,自己试一下 (图表交易)

3楼
legend 发表于:2013/3/10 14:22:12
以下是引用qwe123在2013-3-10 12:36:13的发言:
r1:=ref(holding,1)-ref(holding,2);
//r1=0表示仓位没有变化;其他的值自己考虑一下;
十分感谢,大致思路有了  谢谢
共3 条记录, 每页显示 10 条, 页签: [1]


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