开拓者期货期权程序化系统交易论坛
标题:
老师麻烦帮编一个程序
[打印本页]
作者:
alexwqs32
时间:
2016-4-1 13:37:01
标题:
老师麻烦帮编一个程序
你好能帮我编一个用抛物转向指标,实现只做多开仓平仓的程序吗?
作者:
小米
时间:
2016-4-1 14:43:12
Params
Numeric AfStep( 0.02);
Numeric AfLimit( 0.2 ) ;
Vars
Numeric oParCl( 0 );
Numeric oParOp( 0 );
Numeric oPosition( 0 );
Numeric oTransition( 0 );
NumericSeries aa;
Begin
ParabolicSAR( AfStep, AfLimit, oParCl, oParOp, oPosition, oTransition ) ;
aa = oparcl;
If(MarketPosition!=1 && aa[1]>high[1] && aa<low)
{
buy(1,open);
}else If(MarketPosition!=-1 && aa[1]<low[1] && aa>high)
{
Sell(1,open);
}
//PlotNumeric( "ParCl" , oParCl) ;
End
复制代码
作者:
szchonger
时间:
2020-9-5 10:06:01
本帖最后由 szchonger 于 2020-9-5 10:27 编辑
小米 发表于 2016-4-1 14:43
小米老师好,我写的抛物转向交易系统,但是开平仓在开盘价是有偷价的,麻烦老师能不能再写个A函数的程序,把开平仓控制在具体的TICK上呢?
Params
Numeric AfStep( 0.02);
Numeric AfLimit( 0.2 ) ;
Numeric Lots(1); //仓量
Vars
Numeric oParCl( 0 );
Numeric oParOp( 0 );
Numeric oPosition( 0 );
Numeric oTransition( 0 );
Begin
ParabolicSAR( AfStep, AfLimit, oParCl, oParOp, oPosition, oTransition ) ;
If(MarketPosition!=1 )
{
If(oParCl < L[1]) Buy(Lots, O);
}
If(MarketPosition!=-1)
{
If(oParCl > H[1]) SellShort(Lots, O);
}
End
欢迎光临 开拓者期货期权程序化系统交易论坛 (http://bbs.tb18.net/)
Powered by Discuz! X2