昨天,证券etf表现欠佳,娃操作老婆账户,结果回撤了3000多元,他有些郁闷。今天中午他午休后已收盘,醒来一看,发现回本7000多元,顿时心情大好。我俩闲聊几句后,便一起去附近
麦当劳吃好吃的,一路上他神采飞扬,嘴角止不住地上扬。他还畅想,要是照这趋势,年底帮妈妈账户操作能盈利3万块就太理想了,到时候或许考虑买个
苹果iPad,说普通电脑用键盘操作不惯,iPad直接用手划更方便。不得不说,00后和80后差异确实很大。
今天证券etf涨势不错,看这情形,明天或许还能继续冲高。不过前方有卖单等候,目前只有105万股,按15万股一个单位,可以卖7个单位。若每个价差0.8分钱,那就是5.6分钱,但这个高度较难达到。从锁定收益角度,越往上可能应卖得越多,之前提到几个价位卖15万的操作,或许要调整,在更高位置可卖20万甚至更多。
再说我做的自动交易小软件,类似外挂功能。因以前做Java开发有点底子,做起来还算顺手,但也碰到些问题。以前做Java开发没接触过图形化,前端要么自己做简单的,后来主要做后台开发,前端交给专业人员,后台处理业务数据,前端负责展示数据。现在用Python,一来以前没用过,二来用它做页面展示,和其他功能混在一起,有时会力不从心。好在主要问题已逐步解决,现在重点是反复思考各流程,想清楚后组装起来。
今天早上,我重新更新了之前画在纸上的流程图。新版本主要分三块:
一是盘前初始化挂单;
二是集合竞价后对单子进行判断,特别是大幅高开或低开的情况,还加入了一些挂单逻辑,比如买单成交就挂卖单,且是更低的买单,反之卖单成交就挂更高卖单,以及针对第一档买单的处理;
三是盘中监控,其操作和集合竞价类似。我甚至考虑简化集合竞价逻辑,只判断成交情况,不挂反向买卖单。遇到极端情况,如大幅高开或低开,临时禁用网格单功能,改为人工挂单。
正常情况下,识别单子成交后,等盘中监控。这样逻辑更清晰,避免集合竞价和盘中监控都挂买卖单导致混淆。或者把反向挂买卖单逻辑抽取出来作为公共部分调用,但两者逻辑还是有细微差异。
刚刚我花了十多秒思考如何调配,基本思路是集合竞价出结果后,只看当前价格,判断是否超级高开或低开,若是就禁用网格单。
无论是否大幅高开或低开,都不挂反向买卖单,改为到盘中再挂单,如此集合竞价部分主要关注价格是否异常。
~~~~
整理结果如下
盘前初始化挂单
• 根据网格单设置,对持仓股挂卖单,然后挂买单
• 根据网格单设置,对非持仓股挂买单
• 根据网格单设置,目前只挂一档买卖单。后续扩展到上下各两档
集合竞价后处理
• 价格判断:针对大幅高开或低开等价格异常情况做重点判断。
• 挂单逻辑:买单成交挂更低卖单,卖单成交挂更高买单,涉及第一档买单处理。
• 特殊处理:考虑简化逻辑,仅判断成交情况,极端高开或低开时,禁用网格单,不挂反向买卖单。
盘中监控
• 操作逻辑:与集合竞价操作类似,识别买卖单成交情况。
• 常规处理:正常情况等待盘中监控成交后的单子,按既定逻辑挂单。
整体调配思路
以集合竞价结果为基础,依价格判断是否异常,极端情况禁用网格单,盘中再挂单,使各阶段交易逻辑清晰,避免挂单混淆。