开拓者期货期权程序化系统交易论坛
标题:
关于突破前高点开多仓如何编写?
[打印本页]
作者:
sionsion
时间:
2013-12-27 08:51:08
标题:
关于突破前高点开多仓如何编写?
关于创新高创新低如何编写?比如
1)突破当日前高点7个点以上,开多仓
反之呢
2)跌破当日前低点8个点以上,开空仓
哪位好心人能说说
作者:
ample
时间:
2014-1-9 14:45:29
Vars
Numeric MyEntryPrice;
NumericSeries myhigh; // 当日高点
NumericSeries mylow; // 当日低点
Begin
if(TrueDate(0)!=TrueDate(1))
{
myhigh = high;
mylow = low;
}else
{
myhigh = max(myhigh,high);
mylow = Min(mylow,Low);
}
Commentary("myhigh"+Text(myhigh));
Commentary("mylow"+Text(mylow));
If((MarketPosition<>1) && (High >= myhigh[1] + 7))
{
MyEntryPrice = myhigh[1] + 7;
Buy(0,Max(MyEntryPrice,Open));
}
If( (MarketPosition<>-1)&& (Low <= mylow[1] - 8))
{
MyEntryPrice = mylow[1] - 8;
Sell(0,Min(MyEntryPrice,Open));
}
// ...
End
复制代码
这个代码只涉及到了进场开仓,离场请参考公式开发指南止盈止损,跟踪止损等等
欢迎光临 开拓者期货期权程序化系统交易论坛 (http://bbs.tb18.net/)
Powered by Discuz! X2