以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://www.weistock.com/bbs/index.asp) -- 金字塔软件问题提交 (http://www.weistock.com/bbs/list.asp?boardid=2) ---- 再咨询关于成交的先后次序 (http://www.weistock.com/bbs/dispbbs.asp?boardid=2&id=165891) |
|
-- 作者:897 -- 发布时间:2018/10/15 18:28:00 -- 再咨询关于成交的先后次序 采用限价limitr,出现在一分钟K线图上有未成交标志,如卖出的价格几乎接近一分钟最高价,有两种情况,一种是下一分钟最高价是高于这个价的,另一种情况是,以后每一分钟最高价都低于这个定价, 请问, 1.第一种情况是否能成交? 2.第二种情况如何保证能成交(采用持仓同步也是不行的)? 3.限价交易是条件达到限价的某秒发出委托吗?如果我在前一分钟就发出委托,下一分钟只有一秒的价格是大过这个限价,假定接盘数量足够,这种能否成交? |
|
-- 作者:wenarm -- 发布时间:2018/10/16 8:33:27 -- 图表中的信号显示 图表中的信号显示,不存在撮合机制,只要条件满足,并且委托价格不超过本根k线的最高最低价范围,即为图表有效信号。白色箭头是因为超出最高最低价范围。可以使用IGNORECHECKPRICE函数忽略价格检查。 实盘 1.委托出去的价格都是由交易所按撮合成交原则处理即,价格优先,时间优先。 (1)限价委托,只有价格优于己方才可能成交。和k线的高低点没有关系,委托价格只和最新的对价价和量有关系。 (2)持仓同步是按市价指令委托同步的,市价的特点就是保证成交速度。 (3)是的金字塔的信号都是满足条件后,才会委托发单。 只要价格优于你的委托价,就可能成交。
|
|
-- 作者:897 -- 发布时间:2018/10/16 11:30:00 -- IGNORECHECKPRICE只是不在K线图上显示吗,不影响成交? 如果买入3800,想卖出价为4000,如设定卖出条件:收盘价大于3801,是不是比最高价达到4000发出委托要好?是否能一定成功?
|
|
-- 作者:897 -- 发布时间:2018/10/16 11:43:51 -- 而且,用IGNORECHECKPRICE,如果设定很宽松的条件,很苛刻的限价,也就是实际不可能成交的,然而,K线图上是成交了,开仓价格超出实际价格范围,对应的持仓盈亏函数也是错的。 |
|
-- 作者:wenarm -- 发布时间:2018/10/16 12:23:19 -- 1. 图表交易的过程如下,你不要混淆概念, 图表的信号是基于历史数据计算得到的。而图表交易和实际账户之间是串联关系。也就是说只要图表信号满足,实际账户才会发出相应委托,委托出去以后就是交易所的事了,已经和客户端没有任何关系了。 而IGNORECHECKPRICE的作用是取消价格检查,即不再白色箭头这种无效的信号,只要交易条件成立就会发出委托,成不成交那是交易所的事情了。
2.图表机制是理论的虚拟持仓,这个计算的结果是理想状态的,也反映不出未成交等状态的。如果你认为不合理可以不使用IGNORECHECKPRICE函数,那么超出本根k的最高最低价,即为白色箭头,也就不会委托。是否使用你根据找你自己的思想决定的。 |
|
-- 作者:897 -- 发布时间:2018/10/16 14:03:14 -- 我已经问这个成交问题多次,也是你们同事的朋友,也看到别人也有类似的问题http://www.weistock.com/bbs/dispbbs.asp?BoardID=2&ID=164947&skin=0。 在实际账户交易中, 1.图有信号,但委托没发出,不知道何故 2.委托发出,但没成交。因为有委托在,后面信号也就无法执行 正因为此, 所以我不想用makert了,固定轮询了,因为他是当时的市场价,发委托应该有时间延迟的,所以这市场价也就成了历史价,我猜想是这个原因 而改用限价单limitr,在达到价格条件的K线之前就发委托,也是宽松的委托条件,版主可以立即未开仓就发出限价委托。 我问的是, 1.这样的宽松委托单要不要加IGNORECHECKPRICE命令,目的是开仓就发出限价委托,而不是等到条件成立才委托,能否一定会成交?。如果加了,版面很乱,如何解决。 2.如果委托发出了,那账户上就有这个委托存在,但实际很久没成交,能否设定某个条件达到时,取消这个委托? 麻烦,回答一下
|
|
-- 作者:banzhuan -- 发布时间:2018/10/16 14:30:29 -- 1、IGNORECHECKPRICE 该函数的作用是就算委托价不在该根K线范围内,也是可以进行委托报单的; 比如最新价为3800,可以委托4000卖出,但是具体能不能成交,需要等价格大于4000后才会成交; 2、图表的话可以使用软件的追撤单功能,交易》下单设置》程序化交易》开平仓追撤单设置; 可以设定一定时间后进行撤单的
|
|
-- 作者:897 -- 发布时间:2018/10/16 15:45:39 -- 不好意思,你说的我基本明白,能回答我关心的吗? 我想确认的是:在现在的价格3800买入,想在4000卖出,所以提前按照你说的加IGNORECHECKPRICE在价格到3010的条件就发出卖出委托,此时会在很多K线上有白色箭头,对吧? 然后最终在某周期内市场价没有到4000,此时想撤单,当达到某条件时,想在条件的基础上加一定数值平仓,也就是不追单,只撤单(在一定周期内不成交,撤掉最开始的委托),然后在等待一段时间后,又提前设定一个价格发出卖出委托。 如果我不使用IGNORECHECKPRICE,也不用追撤单,正常的限价,限价达到后,本应成交,实际没成交,他这个委托单一直在吗? |
|
-- 作者:banzhuan -- 发布时间:2018/10/16 16:02:03 -- 1、因为委托价格超出了K线的范围,所以图表的K线会显示很多白色的箭头; 2、图表上的撤单没有后台来的那么灵活,只能使用7楼说的方法,设定N秒后进行撤单,如下图。 如果后台程序化的话有提供撤单函数,撤单的条件更为灵活。3、如果没用IGNORECHECKPRICE函数,超过K线范围的价格软件不会给予报单的,就是4000的单子都不会委托报单; 至于你说的成不成交是有交易所撮合成交而定的,未成交的话单子肯定还挂着
|
|
-- 作者:wenarm -- 发布时间:2018/10/16 17:10:13 --
以下是你的误区: 1.makert市价,指的不是现价(最新价),指的是交易所市价指令,该指令是保证成交速度,或者说保证一定成交(涨停和跌停行情状态除外)。 或者你理解成委托价格是按涨跌停板的价格委托的。所以如果makert指令都成交不了,其他指令更不用说了。
如果我不使用IGNORECHECKPRICE,也不用追撤单,正常的限价,限价达到后,本应成交,实际没成交,他这个委托单一直在吗?
答:IGNORECHECKPRICE和实际交易没有半毛钱关系,他处理的只是图表信号,图表作为一个独立环境,其所有的信号都是通过历史k线计算的。 例如:图表中有2个有效多头信号,3个白色箭头(多头信号),那么图表的holding就是2手理论多头持仓。如果使用该函数处理,那么图表的holding持仓就是5手理论持仓。 在最新k上信号成立时,出现白色箭头时,那么这个信号会被忽略,不会进行委托。如果不是白色箭头,那么才会委托。 如果你使用IGNORECHECKPRICE函数,当前行情在4000左右,你委托成10块钱,也可以委托出去,只是不会成交。(交易所对委托价格也会有检查,超出涨跌停板会被认为无效委托。)
[此贴子已经被作者于2018/10/16 17:18:31编辑过]
|