- 精华
- 0
- 在线时间
- 41 小时
- UID
- 719576
- 积分
- 17
- 帖子
- 4
- 阅读权限
- 10
- 注册时间
- 2021-2-25
- 最后登录
- 2022-7-19
- 精华
- 0
- UID
- 719576
- 积分
- 17
- 帖子
- 4
- 主题
- 3
- 阅读权限
- 10
- 注册时间
- 2021-2-25
- 最后登录
- 2022-7-19
|
本帖最后由 djl19801223 于 2021-4-5 23:34 编辑
{
SellShort(0,Open); // 下一根K线开盘价卖出
pricercd = Open; // 进仓成本等于开盘价
}
If(MarketPosition==-1) // 有kong仓的情况
{
If(Low <= pricercd*0.9991) // 止赢条件表达 某根K线低价到成本的百分比平仓
{
MyExitPrice = pricercd*0.9991; // 盈利平仓百分
BuyToCover(0,MyExitPrice); //平仓
}else if(High >= pricercd*1.0009)// 止损条件表达式 某根K线低价到成本的百分比平仓
{
MyExitPrice = pricercd*1.0009; // 亏损平仓百分
BuyToCover(0,MyExitPrice); //平仓
}
}
End
下面的是多头的没发现错误.主要是空头卖点不对.帮忙改下.多头需要改也麻烦您费心.先谢谢了
多头改成Close有些变化.不如现在High.Low效果好.空头几乎没变化.
{
Buy(0,Open);
pricercd = Open;
}
If(MarketPosition==1) // 有多仓的情况
{
If(High >= pricercd*1.0009) // 止赢条件表达
{
MyExitPrice = pricercd*1.0009;
Sell(0,MyExitPrice);
}else if(Low <= pricercd*0.9991) // 止损条件表达式
{
MyExitPrice = pricercd*0.9991;
Sell(0,MyExitPrice);
}
}
End
看到及时帮下忙啊.谢谢
|
|