如果我写个脚本,一直跌的股票一旦上涨就立刻(1s内)买,接着一旦下跌就立刻(1s内)卖,会怎样?
你基本做不到,或者会死的很惨。
但这里我只是说从你的提法,认为你距离市场里做得到的人还有很长的路,不代表市场里没有人这么做,这么做是很常规的高频做法,没毛病,做得到的人它就做得到。。。。
对你而言,通过脚本观察市场行情,并且在股票一直下跌后突然反弹就立刻买,或者反之并立刻卖,这样的行为在实际中会遇到两个你根本就不可能解决的问题
1,当你看到上涨时,上涨应该已经发生了至少500~5000毫秒,你就算一秒钟内反应过来,等到你的报单到达市场,起码已经是上涨这个事件发生了一到八秒之后了。算个中位数,算5秒钟吧,你猜5秒钟内会发生多少事?……
2,上面这件事并不是最致命的,毕竟如果你能够摆脱"脚本"这种语言环境,真正步入超高频领域的话,上面那个事儿并不是事儿。真正致命的是另外一件事,市场下跌后的反弹,完全可以在对方卖盘口没有任何变化的情况下发生。譬如卖一价是10块,买一价是9块,然后股票成交价一路下跌,从9块跌到了5块3块,然后卖方有一个人忍不住了,挂了一个5块钱的卖单,然后被另一买方成交掉了,所以在行情上,成交价就出现了一个反弹,从三块反弹到了5块…但此时剩下的卖一价还是10块…这你准备一秒内把它打掉吗?
所有量化的尽头都是微观结构和基础交易和监管制度规则。
不要小看微观结构和基础交易和监管制度规则。
不要加粗的不看,其他的瞎展开
为什么这里要提到交易制度规则呢?
就是很显然我们已经说过了,你看行情是慢的。在上述的例子中,你可能看到了成交价从3块反弹到了5块,但实际上如果你预期股价能够快速的反弹回9~10块之间的话,你应当期待的是盘口上在5块6块附近应该还有剩余的卖单,剩下没被打掉才行,这样的情况你才可以去打买单。但是如果你等到行情里告诉你,这肯定是来不及的,所以理性的做法是什么呢?理性的做法是直接打一个限价单。比如你认为反弹到9块是合理的,你就打一个限价单8块对不对?那这样的话,只要在8块钱以下就能成交,对不对?并不对。因为我们的市场是有价格笼子的。万一你的报单到市场的时候,对手的卖一盘口还在5块,还有一点点剩下的,你这个8块不就成废单了吗?不就白打了…
所以实战上正确的做法并不是打限价单,而是打IOC,因为IOC不受价格笼子限制。
所以回到问题,答案是可以,但就你的这个描述还在使用脚本这样的语术而言,你还早。
提醒各位看官注意,我只是说(实际上在业内)这样做在A股技术上和原则上是可以的,我没说(按你的理解)这样做一定会赚钱。要把此类行为完善成为一个可以自持的策略,需要很多其他方面的工作和努力,而且最后也不一定赚钱,也许只是实现其他目的。上面说到的两个只是众多问题中最难以解决的两个,或者说我估计应该是提问者肯定不可能解决的问题。其他问题多多少少是可以解决的,或者说只要给你数据,你总能建出模型来,就算过拟合也能弄出来一点。
但是反过来,同样提醒各位看官注意,如果你上来就觉得这样的做法在A股(划重点)是死路一条的话,那我只能说你大概脱离市场发展起码15~18年吧。
另外,我也从没说过,此类策略一定要每时每刻不停的打,不停的盯着……这应该是常识……人家问得很清楚,“一直跌的股票一旦上涨”……怎么定义“一直跌”是除却上述问题以外的核心问题之一,人家可没说“只要跌”就买……某些回答和看官实在是不要自行发挥……人家没你们这么单纯
最后,也别拿什么手续费T0什么来回上下一分钱锯木头说事,你们没见过不代表不存在,你们不会不代表大家都不会。。。多一些敬畏少一些幻觉和想当然
至于怎么打IOC,以下是收费内容