开拓者期货期权程序化系统交易论坛
标题:
请问这句话有问题吗?
[打印本页]
作者:
大一
时间:
2008-6-24 14:17:30
标题:
请问这句话有问题吗?
...................
If(Q_AskPrice > Open[CurrentBar] +10 * minmoveprice )
....................
刚开始编译了很多次都没通过,后来竟然通过了。可是用该策略启动自动交易以后,一直不交易,不知道什么原因
作者:
nopain
时间:
2008-6-24 14:21:15
Q_AskPrice只能在BarStatus==2的情况下使用,否则是无效值
作者:
大一
时间:
2008-6-24 14:53:40
1,BarStatus==2只指第2根k线以后才有效?
2,假如我要实现If(Q_AskPrice > Open[CurrentBar] +10 * minmoveprice )这个意思,该如何编写这一句?
作者:
nopain
时间:
2008-6-24 15:12:18
1、指最后Bar。详细解释看帮助文件
2、因为Q_AskPrice仅在最后Bar有效,您这个条件在大部分周期无法表达。除非是在Tick图上。
在Tick图上可以用以下代码来代替:
If(High>Open[CurrentBar]+10*MinMove*PriceScale)
{
.....
}
复制代码
作者:
szdfc
时间:
2008-6-24 17:01:01
貌似Open[CurrentBar]写的也有问题吧,CurrentBar表示当前Bar的编号,而Open[noffset]表示回溯,这样用可以吗?
欢迎光临 开拓者期货期权程序化系统交易论坛 (http://bbs.tb18.net/)
Powered by Discuz! X2