同一条指标,在电脑上看是一个样子,拿到平板上挂上去,主图变矮了、副图只剩一条、参数面板找不到在哪。这是公式写错了,还是显示方式不同?先把结论放在前面:通达信平板版指标和 PC 版装的是同一套公式源码,算法没有区别,变的是显示这一层。本文只谈显示与操作入口的差异。某个公式能不能在平板上使用属于另一件事,站内已有专门的文章。

一、两端显示不同的四处来源

显示差异不是随机的,它来自四个可以一一指认的环节。

环节 差异来自什么 表现出来的样子
分区高度 屏幕宽高比不同,主图与副图按比例分配可用高度 副图被压扁,指标线挤在一起
坐标与缩放 两端的坐标设置与缩放状态各自保存 同一根 K 线的位置、可见根数不同
参数入口 挂载公式后可调参数的入口位置不同 找不到改窗口长度的地方
字号与画线 字号跟随各自客户端的界面设置,画线工具的图层不同 标注文字被截断、画线找不到工具

这四处里,只有第一处是硬件决定的,另外三处都是配置与入口位置的问题,可以逐处对上。把源头分清楚之后,核对就有了顺序。

二、屏幕比例决定主图与副图的分区高度

PC 端的窗口是一块接近横向的矩形,主图与每个副图各占一份高度。平板上竖屏时的可用区域是窄而高的矩形,主图与副图按同一套比例分配之后,每个副图拿到的实际像素变少。

结果是指标线在垂直方向上被压缩:本来上下分明的一条波动,看起来变成了一条粗线。这不是公式算错了,是同样的数值范围被塞进了更少的高度里。想确认这一点,把平板横过来,副图立刻变高,线的形状随之恢复。数值没有变,只是显示空间变了。

要在竖屏下把副图看清楚,可行的做法是减少同时挂载的副图数量,把每一条单独看。副图数量多的时候,平板上能开出的有效窗口比 PC 端少,这是分区规则的直接结果,不是公式的限制。

主图与副图之间的分隔条可以拖动。拖大主图,副图就更矮;拖大副图,主图上的价格波动看起来更平。两端的拖动范围不一样:PC 端受窗口总高度限制,平板端还受安全区域与手势区域限制。核对时把分隔条拖到两端各自可拖范围的中间位置再比较,结论才可复现。这个位置两端各自记在界面配置里,不会同步。

分区高度只影响显示。公式里用到的窗口长度参数(例如取最近二十根极值的那类函数)算的是数据根数,与屏幕高度没有关系,缩放在这两层之间是分开的。

三、坐标与缩放:两端各自记状态

主图的坐标形态分普通坐标与对数坐标两种。这两种形态在同样的价格区间上画出来的斜率不一样,横轴相同、纵轴映射不同。PC 端的坐标设置保存在本机的界面配置里,平板上另有一套,两者不会互相同步。

后果是同一个公式在两端看起来「走势不同」:在一端看起来后期加速的线,在另一端看起来是匀速的。通达信平板版指标读到的数值序列没有变,变的是纵轴的映射方式。判断问题时先把两端的坐标形态都调到普通坐标,再对比斜率。

缩放是同一个道理在横轴上的表现。手势放大之后可见的 K 线根数减少,横轴被拉长,指标线的起伏看起来更剧烈。这里有一个容易被误判的点:缩放改变的是可见根数,不改变公式的取数窗口。一条取最近二十根极值的线,放大到只剩十根可见时依然按二十根计算,只是你看不到窗口的前半段。

核对两端是否一致时,先统一坐标形态,再把可见根数调到两端相同。这两项都统一之后再比较线的形状,差异才归因到公式本身。

涉及窗口长度与外推取值这类的写法,站内 指标原理与参数 里另有文章拆解,这里不重复。

四、参数面板的入口与参数的存放位置

通达信平板版指标在参数上的差别不在算法,而在入口。PC 端把公式挂到主图之后,参数多在公式管理器的参数区里改:选中公式、点修改、在参数表里填默认值,保存后重新挂载生效。平板上没有同构的编辑界面,参数是挂载时在参数面板里选或输入的。

这里要分清的是「默认值」和「本次取值」两件事。默认值写在公式的参数表里,跟着公式走;本次取值只对当前这次挂载有效,换一个画面或重新打开客户端就会回到默认值。所以同一份公式在平板上调过参数、回到 PC 端看不到那次改动,属于正常现象,不是参数没保存上去。

{公式参数表里的四项:名称、最小值、最大值、缺省值}
名称: N
最小: 1
最大: 250
缺省: 20

{源码里直接用参数名}
HIGHN:HHV(H,N);

想让两端表现一致,办法是把常用的那组取值写进参数表的缺省值,而不是每次挂载时手动输入。改缺省值要在能编辑公式的那一端做,之后再在另一端的参数面板里确认取到的是同一个数。

五、分时与 K 线之间切换时的显示差异

平板上切换分时与 K 线的方式与 PC 端不同,切换之后主图重新取数并重新分配分区。有两处表现值得留意。

第一处是分时图的横轴数量。PC 端的分时图按固定根数铺满画面,平板竖屏下同一份分时数据被拉得更长,指标线在横向上被拉伸,斜率看起来更陡。这里没有取值变化,指标在每一根上的读数是一样的,变的只是横向密度。

第二处是切换回来之后的状态。从分时切回 K 线,两端的缩放状态各自保留,PC 端可能回到切换前看的区间,平板端可能落到另一段区间上。核对指标输出之前,先把两端的可见区间调到同一天,再比读数。

分时与 K 线是两套不同的取数序列,公式挂在不同画面上读到的输入不一样。这与周期切换是同一类问题,站内另外有文章专门讲周期口径,这里只说显示层的区别。

六、字号、标注与画线工具

公式里用绘图函数画出来的文字标注,位置参数与字号的处理在两端不同。PC 端的字号跟随客户端界面设置,平板上另有一套字号规则,同一段标注文字在竖屏下更容易碰到边界。核对办法是把标注改成短串,或者把标注放在价格区间之外的空档里,避免贴边。

画线工具的差异在图层。PC 端的画线工具在工具栏上,画出的线存在本地画线文件里;平板端的画线入口收藏在图标或长按菜单里,画出的线归属另一套记录。两端各画各的,不会自动合并。这一点在复盘时会被误当成「线丢了」:其实线在,只是画在另一端的记录里。

公式画线与手工画线是两回事。公式画线由绘图函数生成,跟着公式走,不依赖画线记录;手工画线存在记录文件里,与公式无关。平板端看公式画出来的线是正常的,看不到的是你在 PC 端手工画的那几根,这在机制上是分开的两层。相关写法站内 主图副图指标 里有对照。

七、逐处核对的验证方法

核对通达信平板版指标在两个端上的表现时按下面的顺序走,每一步都能把差异归到具体的一处,不需要猜。

  • 统一坐标形态:两端都设成普通坐标,看斜率是否一致。斜率不同,先查坐标形态,不要先改公式。
  • 统一可见根数:用缩放把两端的可见 K 线数调到同一个数字,再比指标线的形状。
  • 核对分区:平板横竖屏切换一次,看变化的是副图高度还是数值本身。只变高度,问题在分区。
  • 核对参数:在两端分别打开参数面板,读同一个参数当前的取值,确认两端读到的是同一个数。
  • 核对标注:把标注文字缩短或移出边界,看是否还在。移出边界后能显示,说明问题在字号与边界处理上。

核对完要动的地方集中在两处:坐标形态与参数缺省值。这两处改完,平板端和 PC 端看到的东西就基本对齐了。

本文涉及界面与入口位置的部分,按通达信客户端在移动端与 PC 端的常见形态描述。不同版本与券商定制版在这些界面的结构上存在差异,具体入口请以你所用客户端的帮助文档为准。

下一步可以做的是:挑一条你自己最常看的公式,按上面五步在两端各走一遍,把不一致的地方记下来,再决定改哪一端。本站的 跨平台对比与公式转换 栏目里还有其它端之间的对照文章可以接着看。

站内还有 跨平台对比与公式转换、主图副图指标 与 新手入门问答 可以对照阅读。

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。