以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://222.73.7.161/bbs/index.asp) -- 公式模型编写问题提交 (http://222.73.7.161/bbs/list.asp?boardid=4) ---- [求助]每根K线提前挂预埋单? (http://222.73.7.161/bbs/dispbbs.asp?boardid=4&id=171540) |
-- 作者:D -- 发布时间:2019/8/9 0:43:27 -- [求助]每根K线提前挂预埋单? 能不能每根K线提前挂预埋单,然后k线结束前一秒预埋单自动撤掉 |
-- 作者:百湛必胜客 -- 发布时间:2019/8/9 8:42:51 -- 这个得后台交易 |
-- 作者:D -- 发布时间:2019/8/9 8:59:42 -- 我有机构版,后台怎样编写,请举个例子 |
-- 作者:FireScript -- 发布时间:2019/8/9 9:46:46 -- 预埋单通常是指在非交易时段提前 把要下的单子,记录在本地,等到开盘时委托出去。 你这里的预埋单是具体是要怎么操作呢? |
-- 作者:D -- 发布时间:2019/8/9 10:05:28 -- 可能换一种表达方式,更正为挂单(这里的挂单是打进交易所排队的单子): 每根K线提前挂单,达到条件的就成交,没有达到条件的k线结束前一秒预埋单自动撤掉
[此贴子已经被作者于2019/8/9 10:05:58编辑过]
|
-- 作者:FireScript -- 发布时间:2019/8/9 10:17:06 -- 你这个相当于是上一个K发单挂单,然后当前K结束前根据条件判断是否撤单?是大致就这么个意思吧。 |
-- 作者:D -- 发布时间:2019/8/9 10:45:16 -- 差不多,当根k线开盘的时候挂单出去,如果当根k线满足条件挂单自然会成交,如果不满足就k线走完之前撤单 [此贴子已经被作者于2019/8/9 10:46:24编辑过]
|
-- 作者:FireScript -- 发布时间:2019/8/9 11:17:00 -- abb:time0-timetot0(dynainfo(207));//K线结束倒计时 abb2:timetot0(dynainfo(207))-timetot0(ref(time,1));//K线已经进行过的时间 kc:cross(ma(c,5),ma(c,10));//开仓条件 if kc and abb2<=5 then tbuy(1,1,lmt,c-2*MINDIFF);//k线初始的五秒内且满足开仓条件则开仓 if abb<=5 and TGLOBALSUBMITEX(1,\'\',\'\',0)>0 then TCANCELEX(1,1 ,\'\' ,\'\' );//K线结束前五秒未成交直接撤单 提供以上代码供参考。具体使用要结合你本地代码,如果开平语句比较多之类的,肯定还要进一步修改才行。 |
-- 作者:D -- 发布时间:2019/8/9 15:38:51 -- 不行啊,是不是逻辑有问题了? |
-- 作者:FireScript -- 发布时间:2019/8/9 15:45:53 -- 逻辑上就是当前K满足条件 就在K线开始的前五秒内发单,如果K线结束前五秒之前没有成交,直接撤单。 这个逻辑不知道是否符合你的需求。 |