- 精华
- 2
- 在线时间
- 167 小时
- UID
- 99
- 积分
- 662
- 帖子
- 159
- 阅读权限
- 60
- 注册时间
- 2007-8-12
- 最后登录
- 2015-6-9
- 精华
- 2
- UID
- 99
- 积分
- 662
- 帖子
- 159
- 主题
- 42
- 阅读权限
- 60
- 注册时间
- 2007-8-12
- 最后登录
- 2015-6-9
|
思路好,,函数掌握得很好,程序写得好,值得我学习,佩服
复制一遍,学习学习,嘿嘿
Params
Numeric lots(1);
Numeric LossDots(5);
Vars
Numeric MinMovePrice;
Numeric preMP;
Begin
MinMovePrice = MinMove * PriceScale;
preMP = MarketPosition;
If(Time > 0.145930 && Time < 0.150030 && preMP!=0) {
If(preMP == 1)
{
Sell;
}else if(preMP == -1)
{
BuyToCover;
}
}
If(preMP == 0)
{
If(Close > Open[CurrentBar] + 3 * minmoveprice)
{
Buy(lots,high,true);
}Else If(Close <Open[CurrentBar] - 3 * minmoveprice)
{
SellShort(lots,low,true);
}
}
SetStopLoss(1, ContractUnit *BigPointValue *LossDots*MinMovePrice, true); // 止损平仓
End |
|