- 精华
- 0
- 在线时间
- 72 小时
- UID
- 84717
- 积分
- 442
- 帖子
- 113
- 阅读权限
- 50
- 注册时间
- 2011-12-6
- 最后登录
- 2013-9-11
- 精华
- 0
- UID
- 84717
- 积分
- 442
- 帖子
- 113
- 主题
- 46
- 阅读权限
- 50
- 注册时间
- 2011-12-6
- 最后登录
- 2013-9-11
|
本帖最后由 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 的最高点与最低点正确么? |
|