- 精华
- 0
- 在线时间
- 3840 小时
- UID
- 20842
- 积分
- 931
- 帖子
- 382
- 阅读权限
- 255
- 注册时间
- 2010-12-3
- 最后登录
- 2022-2-15
- 精华
- 0
- UID
- 20842
- 积分
- 931
- 帖子
- 382
- 主题
- 2
- 阅读权限
- 255
- 注册时间
- 2010-12-3
- 最后登录
- 2022-2-15
|
回复 93# 致富
文华我用得很少,所以理解这段代码的逻辑可能会有偏差,我试着用TB改写成了一个交易系统,您看看是否和原指标的意思一样。- Params
- Numeric N(5);
- Vars
- Numeric Todayopen;
- Numeric H1;
- Numeric L1;
- NumericSeries HH1;
- NumericSeries LL1;
- NumericSeries BuyOrSell(0);
- Begin
- TodayOpen = Round(OpenD(1),0);
- if (Barstatus == 2)
- {
- PlotString("todayopen",text(todayopen),High+1,Yellow);
- Unplot("todayopen",1);
- }
- H1 = HighestFC(Close,N);
- L1 = LowestFC(Close,N);
- //PlotNumeric("H1",H1,0,white);
- //PlotNumeric("L1",L1,0,darkgray);
- HH1 = IIF(close == L1, H1, HH1[1]);
- LL1 = IIF(Close == H1, L1, LL1[1]);
- PlotNumeric("HH1",HH1,0,Yellow);
- PlotNumeric("LL1",LL1,0,blue);
- BuyOrSell = IIF(Close > HH1, 1, iif(close < LL1, -1, 0));
- if (marketposition <> 1 and BuyorSell[1] == 1)
- {
- Buy(1,Open);
- }
- if (marketPosition <> -1 and BuyorSell[1] == -1)
- {
- SellShort(1,Open);
- }
- End
复制代码 |
|