- 精华
- 11
- 在线时间
- 3540 小时
- UID
- 1
- 积分
- 25132
- 帖子
- 6291
- 阅读权限
- 255
- 注册时间
- 2007-7-20
- 最后登录
- 2024-4-22
- 精华
- 11
- UID
- 1
- 积分
- 25132
- 帖子
- 6291
- 主题
- 149
- 阅读权限
- 255
- 注册时间
- 2007-7-20
- 最后登录
- 2024-4-22
|
A_XXXX函数用错了,这些函数值只能在BarStatus==2时使用,即图上最后一个K线上才能用,其他K线上无效。
您的交易指令代码可以修改为:
- //------------------------------------------------------------------------
- // 简称: M_ZL_RSI
- // 名称:
- // 类别: 交易指令
- // 类型: 其他
- // 输出:
- //------------------------------------------------------------------------
- Vars
- Numeric RsiValue(0);
- Numeric Dqcc(0);
- Begin
- SetStopLoss(0,6000,True);
-
- RsiValue=M_Fun_Rsi(14,30,70);
- if(RsiValue<20)//如果RSI指标的值小于20
- {
- If(Barstatus==2)
- {
- IF(A_SellPosition()<0)
- {
- A_SendOrder(Enum_Buy,Enum_Exit,A_SellPosition,Close);
- }
-
- If(A_BuyPosition < 10)
- {
- Dqcc=10-A_BuyPosition();
- buy(Dqcc,Close);
- }
- }else
- {
- Buy(10,Close);
- }
- }
- End
- //------------------------------------------------------------------------
- // 编译版本 GS2004.06.12
- // 用户版本 2007/11/29 22:07
- // 版权所有 wg3k99
- // 更改声明 TradeBlazer Software保留对TradeBlazer平台
- // 每一版本的TrabeBlazer公式修改和重写的权利
- //------------------------------------------------------------------------
复制代码 |
|