- 精华
- 0
- 在线时间
- 83 小时
- UID
- 371
- 积分
- 854
- 帖子
- 66
- 阅读权限
- 60
- 注册时间
- 2007-9-18
- 最后登录
- 2019-3-31
- 精华
- 0
- UID
- 371
- 积分
- 854
- 帖子
- 66
- 主题
- 11
- 阅读权限
- 60
- 注册时间
- 2007-9-18
- 最后登录
- 2019-3-31
|
我也是才学TB
知道了楼主的想法,我也学着试试写下这个简单的交易指令,通是通过编译了,但是感到没有表达出止赢和止损的要求。我也不知该怎么样写才能使之符合。希望坛中老大能给我指正。谢谢老大,谢谢管理员
Params
Numeric Length1(5);
Numeric Length2(10);
Numeric Lots(1);
Vars
NumericSeries MA1;
NumericSeries MA2;
NumericSeries MyProfit; //我的利润
NumericSeries Myzs; //我的止损
Begin
MA1 = AverageFC(Close,Length1);
MA2 = AverageFC(Close,Length2);
If ((MA1 >=MA2)&&Time>0.0903 && Time<0.1435)
BUY(Lots,Close);
Else
Sell(lots,Close);
MyProfit = AvgEntryPrice*1.01*ContractUnit*BigPointValue;
Myzs = AvgEntryPrice*0.003*ContractUnit*BigPointValue;
SetProfitTarget (0,MyProfit,True);
SetStopLoss(0,Myzs,True);
If(Time >= 0.1450)
Sell(Lots,Open);
End |
|