寻找机会
不断切换周期、观察价格并等待买卖条件。
机会出现以前,交易者需要不断切换周期、比较市场结构并等待条件形成。等待可能持续数小时,人工容易因为无聊、错过恐惧或短期波动提前进场。
自动交易不是收到一个信号就立即下单。OQIRON把行情判断、策略条件、权限状态、风险检查、订单执行和结果跟踪放进同一条受约束的流程。
全自动交易接管的是从发现机会到管理结果的整段工作,而不只是替客户点击买入和卖出。系统需要持续读行情、核对账户、形成策略判断、通过风险检查、提交订单,并在交易所返回结果后继续管理仓位。
不断切换周期、观察价格并等待买卖条件。
机会出现以前,交易者需要不断切换周期、比较市场结构并等待条件形成。等待可能持续数小时,人工容易因为无聊、错过恐惧或短期波动提前进场。
有仓位以后持续查看价格、新闻和突发事件。
持仓以后,价格、普通订单、保护单、费用和突发消息都会影响下一步。人离开屏幕并不会让风险暂停,长期盯盘又会放大焦虑和疲劳。
盈利、亏损和错过行情都会改变人的心理状态。
盈利时想提前落袋、亏损时想继续扛单、错过行情时想追价,都会让原计划在临场发生变化。自动化的意义是让相同条件始终得到相同处理。
自动交易不是“信号出现—发送订单”两步。完整过程包括数据准备、策略候选、风险准入、订单生命周期、成交后保护和最终核对,每一个阶段都有可能因为条件不足而停止。
每次执行之前都先读取市场状态、账户状态和策略上下文,不把单一信号直接变成订单。
前置判断同时需要市场和账户两类信息。行情数据必须新鲜且属于正确的交易品种,账户余额、持仓、订单和权限也必须能够读取。任何关键数据缺失时,系统不能把“不知道”当成“没有问题”。
即使策略出现机会,只要仓位、权限、账户或风险条件不满足,系统也不会继续新增执行。
风险检查拥有独立否决权。即使策略判断出现机会,只要账户风险已到边界、存在未处理仓位、权限异常或交易所状态无法确认,这次新增交易就会被限制。自动化的核心不是多下单,而是在不该行动时同样自动停下来。
系统跟踪创建、成交、撤销、保护和结束状态,避免只看一次提交结果就认为交易已经完成。
订单发出只是生命周期的开始。系统继续确认是否被交易所接受、是否部分成交、是否完全成交、保护订单是否建立,以及撤销或失败后仓位是否仍有变化,不能只凭一次接口返回就宣布完成。
成交、费用、收益和风险结果重新进入系统上下文,形成持续运行而不是一次性下单。
运行结果包括真实成交价格、费用、仓位变化和风险状态。它们会更新客户记录并影响下一轮判断。客户设备断网不会中断服务器运行,但账户、交易所或平台连接异常会进入限制和恢复流程。
系统先确认行情来源、交易品种和时间是否一致,再读取账户余额、持仓、普通订单、条件订单和近期成交。只有这些信息能够共同说明账户的真实状态,策略候选才有资格进入风险检查。
风险检查继续计算当前账户已经承担的风险、剩余可用额度、计划仓位和退出边界。页面看到的一个交易机会,背后可能已经被多项条件筛选;被拒绝的候选不会伪装成“错过收益”。
交易所接受订单只代表请求进入处理,不代表已经形成持仓。订单可能等待、部分成交、完全成交、取消或拒绝,系统必须根据真实返回持续更新,而不能在提交成功后提前计算收益。
部分成交尤其需要继续处理:真实持仓已经出现,但剩余数量仍在订单中。系统需要按照真实持仓建立或扩大保护,同时继续跟踪未成交部分,避免账户状态与页面记录分离。
客户网络断开不会影响服务器继续运行,但交易所接口、账户权限或平台服务异常可能让关键事实暂时无法确认。此时系统优先阻止新增风险,并继续核对已有仓位和保护,而不是重复发送订单。
恢复也不是接口重新连上就立刻继续交易。系统要重新读取余额、订单、条件单、成交和持仓,完成归属与对账后,才能判断账户是否恢复到允许新增风险的状态。
市场是否适合执行
系统确认行情数据属于正确品种、足够新鲜,并判断当前市场状态是否属于策略允许处理的范围。方向不清楚或数据异常时保持等待。
当前能力是否匹配
市场条件通过后,系统检查具体策略规则、已有策略归属和进入退出计划。一个方向判断如果没有完整计划,不能直接生成订单。
账户和仓位是否允许
账户权限、余额、仓位、待成交订单和风险额度共同决定能否执行。即使前两层出现机会,账户风险不允许时仍然停止新增交易。
订单是否真实完成
订单提交后继续确认真实状态,部分成交立即按实际仓位进入保护和跟踪。只有成交、费用、仓位与内部记录完成核对,流程才真正结束。
不会。市场、策略、账户和风险条件必须同时满足。
客户设备断网不影响服务器持续运行;平台服务或交易所连接异常则进入限制和恢复流程。
客户后台用于查看账户、策略状态、订单、风险提示和相关记录。
不是。个人API模式和平台集成账户是两种不同的资金与管理方式。