开拓者期货期权程序化系统交易论坛
标题:
关于四周法则的问题
[打印本页]
作者:
wwwasdlike
时间:
2011-12-9 12:51:04
标题:
关于四周法则的问题
本帖最后由 wwwasdlike 于 2011-12-9 13:04 编辑
Params
Numeric length(4);
Numeric hands(1);
Numeric huadian(3);
Vars
Numeric myhigh;
Numeric mylow;
Numeric HD;
Begin
myhigh = Highest(High,length);
mylow = Lowest(Low,length);
HD = huadian*MinMove*PriceScale;
if (MarketPosition!=1 && High>myhigh )
{
Buy(hands,C+HD );
}
if (MarketPosition!=-1 && Low<mylow)
{
SellShort(hands,C-HD);
}
End
这是我自己编写的四周法则:如价格突破前4跟bar的最高点,买入。下跌突破前4跟bar的最低点,卖出
问题:虽然公式效验成功,但在超级图标上无交易信号。希望各位帮我看看问题出在哪里。
使用myhigh = Highest(High,length); mylow = Lowest(Low,length); 求出前四跟bar 的最高点与最低点正确么?
作者:
lh948
时间:
2011-12-9 16:56:43
回复
1#
wwwasdlike
将
myhigh = Highest(High,length);
mylow = Lowest(Low,length);
复制代码
改成
myhigh = Highest(High[1],length);
mylow = Lowest(Low[1],length);
复制代码
作者:
nangua20003
时间:
2011-12-14 11:04:21
怎么总提示我的公式没有编译呢
作者:
alex647l
时间:
2011-12-14 13:18:40
回复
3#
nangua20003
因为你只ctrl+s了,没有点编译那个绿色的钩钩
欢迎光临 开拓者期货期权程序化系统交易论坛 (http://bbs.tb18.net/)
Powered by Discuz! X2