- 精华
- 0
- 在线时间
- 144 小时
- UID
- 7593
- 积分
- 609
- 帖子
- 109
- 阅读权限
- 60
- 注册时间
- 2010-3-19
- 最后登录
- 2014-5-18
- 精华
- 0
- UID
- 7593
- 积分
- 609
- 帖子
- 109
- 主题
- 14
- 阅读权限
- 60
- 注册时间
- 2010-3-19
- 最后登录
- 2014-5-18
|
Dear Adm and all,
我写了一个模型测试一下,使用函数SetStopLoss(1,100,true)不能进行自动平仓,望管理员及各位高手给予帮助,谢谢。
代码如下:
//------------------------------------------------------------------------
// 简称: my_trtst
// 名称: my_trtst
// 类别: 交易指令
// 类型: 其他
// 输出:
//------------------------------------------------------------------------
Params
Numeric down_length(1.5);
Numeric up_length(0.5);
Vars
//-------------止损平仓1000-----------------
SetStopLoss(1,100,true);
//-------------价格盈利回落10%(0.1)实行平仓------------
SetPercentTrailing(600,0.1,true);
//----------------获得当前持仓位置的浮动盈亏--------------
if (MarketPosition!=0 And BarStatus ==2){
FileDelete("C:\\Program_Trading.log");
FileAppend("C:\\Program_Trading.log","浮动盈亏 = "+Text(A_ProfitLoss()));为什么输出的是一个N/A的字符串。
}
End
//------------------------------------------------------------------------
// 编译版本 GS2004.06.12
// 用户版本 2010/04/17 23:44
// 版权所有 zejunl
// 更改声明 TradeBlazer Software保留对TradeBlazer平台
// 每一版本的TrabeBlazer公式修改和重写的权利
//------------------------------------------------------------------------
此贴在lh948同志的大力支持下已经得到解决。
Submitter: zejunl
[ 本帖最后由 zejunl 于 2010-4-27 13:42 编辑 ] |
|