Rss & SiteMap

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

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

标题:[求助]关于开仓价格 怎么表达?enterprice有点问题~

1楼
season2260 发表于:2013/3/1 14:58:47

如何表达开仓价格??

如果用enterprice 有点问题 例如:开仓后,持仓过程中 有其他开仓信号发生,但是 在策略设计上 这些信号并不操作 而Enterprice就取值了最近一次的开仓信号时的值~~~

 

大家有遇到这样的问题么?

2楼
jinzhe 发表于:2013/3/1 15:04:48

不操作?

不进行下单操作怎么能算为enterprice?

3楼
season2260 发表于:2013/3/1 15:47:06

例如,开多条件1:cross(ma(c,5),ma(c,10))

        开多条件2: cross(c,ma(c,5)) 

 

       当满足条件1后,执行开仓,价格震荡,后来满足条件2  而enterprice就会赋值 满足条件2的值

       实际上,第一次开仓的时候 开仓价格 并没有变 而 enterprice就变了

4楼
RogarZ 发表于:2013/3/1 16:15:59

variable:第一次开仓价=9999999,第二次开仓价=9999999;;

 

if 开多条件1 then begin

buy()

第一次开仓价:=close;

end

 

if 开多条件2 then begin

buy()

第二次开仓价:=close;

end

5楼
season2260 发表于:2013/3/2 0:19:52
但是 在策略测试中 不知道真正的开仓 是由条件1 还是条件2 触发哦  

有什么办法得出真正开仓的 开仓价格呢?
6楼
admin 发表于:2013/3/2 1:01:05

4楼已经交待的很详细了

 

开多条件1 这个变量就是记录的开仓1

.。。。

[此贴子已经被作者于2013-3-2 1:01:29编辑过]
7楼
RogarZ 发表于:2013/3/2 15:22:23

variable:第一次开仓价=9999999,第二次开仓价=9999999;;

 

if 开多条件1 then begin

开仓1:buy()

第一次开仓价:=close;

end

 

if 开多条件2 then begin

开仓2:buy()

第二次开仓价:=close;

end

8楼
season2260 发表于:2013/3/3 19:04:15
弄好了 只要在条件里面加多一个 HOLDING=0 就可以避免持仓时 再发出信号
共8 条记录, 每页显示 10 条, 页签: [1]


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