- 精华
- 20
- 在线时间
- 2981 小时
- UID
- 4
- 积分
- 22709
- 帖子
- 4802
- 阅读权限
- 255
- 注册时间
- 2007-7-20
- 最后登录
- 2024-1-15
- 精华
- 20
- UID
- 4
- 积分
- 22709
- 帖子
- 4802
- 主题
- 64
- 阅读权限
- 255
- 注册时间
- 2007-7-20
- 最后登录
- 2024-1-15
|
原帖由 zzgmm888 于 2007-9-26 19:40 发表
是的,以前看fxj的公式也是这么学习的,但是tb公式要不fxj复杂了。慢慢学习。
谁能给我一个交易系统的模板呢?
就是
kd指标d值小于50并且k金叉d,发出开多信号。
收盘跌破上一个bar最低点,平多
kd指标d值大于50并且k死叉d,发 ...
大致代码如下:
- Params
- Numeric Length(14);
- Numeric SlowLength(3);
- Numeric SmoothLength(3);
- Vars
- NumericSeries HighestValue;
- NumericSeries LowestValue;
- NumericSeries KValue;
- NumericSeries DValue;
- Begin
- HighestValue = Highest(High, Length);
- LowestValue = Lowest(Low, Length);
- KValue = SummationFC(Close - LowestValue,SlowLength)/SummationFC(HighestValue-LowestValue,SlowLength)*100;
- DValue = AverageFC(KValue,SmoothLength);
- If(DValue < 50 && CrossOver(KValue,DValue))
- {
- Buy(1,Close);
- }
-
- If(MarketPosition == 1 && Close < Low[1])
- {
- Sell;
- }
-
- If(DValue > 50 && CrossOver(DValue,KValue))
- {
- SellShort(1,Close);
- }
-
- If(MarketPosition == -1 && Close > High[1])
- {
- BuyToCover;
- }
- End
复制代码 |
|