花生网
标题:
求助:如何实现“自动交易时 收盘前N 秒下单”?
[打印本页]
作者:
leephone
时间:
2013-3-27 12:23
标题:
求助:如何实现“自动交易时 收盘前N 秒下单”?
博庭人员的回答让人一头雾水!
金魔方智能交易“到底能不能实现”日线周期上的“收盘前N秒下单”???
下面是金魔方自带的智能交易系统:
——————————————————————————————
//-------金魔方智能交易公式--------------
//例2_1 一目均衡多空策略
{策略:
1.转换线金叉基准线,本周期收盘时平空反手做多
2.转换线死叉基准线,本周期收盘时平多反手做空
3.多头自开仓20周期后平仓
}
input: SN(26,5,100), FN(9,2,100);
基准线: (HHV(H,SN)+LLV(L,SN))/2;
转换线: (HHV(H,FN)+LLV(L,FN))/2;
bEnterLong := CrossOver(转换线, 基准线);
bEnterShort := CrossUnder(转换线, 基准线);
if bEnterLong then Buy('', DEFAULT, 0, 0, OT_CLOSE, OB_THISBAR);
if bEnterShort then SellShort ('', DEFAULT, 0, 0, OT_CLOSE, OB_THISBAR);
if BarsSinceEntry(0) >= 20 then Sell;
if BarsSinceEntry(0) >= 20 then BuyToCover;
{
注解:
1.CrossOver函数等同于Cross函数
2.开仓DEFAULT指定的下单量为[策略设置]中的委托数量
平仓函数里的DEFAULT表示全部平仓
3.OT_CLOSE 与 OB_THISBAR 配合指定本周期收盘时交易,历史回测时以本周期收盘价作为成交价格,
实盘自动交易时,对于分钟线周期,其实是在本周期结束,下一周期开始时下市价单的;
对于日线周期,或者对于分钟线当天收盘的最后一个周期,
则
下单时机在[策略设置]-[自动交易]中的“日收盘交易在(n)秒前下单”
指定。
}
————————————————————————————————————————
(一)请对上述智能交易系统的“注解3.”作出详细解释;
(二)如果金魔方 实现不了“日线周期上自动交易可以在收盘前N秒下单”,
请博庭员工给个明确回答;那我就彻底不再试用金魔方了;时间宝贵!
(三)3月初在另一个版面问过此问题,但现在进不去了,只能在此提问。
作者:
John
时间:
2013-3-27 14:24
1. OT_CLOSE+OB_THISBAR 是自动转换成 OT_MARKET+OB_THISBAR 了。就是市价单,需要#Run_Every_Tick
2. 收盘前N秒平仓是通过 SetExitOnClose 来开启,通过策略设置那里指定多少秒,这个秒数在回测时不体现,回测时都以收盘价成交
作者:
fifa20081119
时间:
2013-3-29 07:56
不升级,没法发帖。
作者:
jiaoyi
时间:
2013-9-23 14:50
收盘前N秒下单? 这个太冒险了吧~
欢迎光临 花生网 (http://www.hs633.com/)
Powered by Discuz! X2