|
做交易的人,大半时间其实在等:等数据公布,等价格走到挂单位,等一根 K 线收完。手上没事做,人又不能离开屏幕,眼睛盯着图,脑子容易放空,也容易手痒乱点。 所以我做了一个很“没用”的东西:一个直接跑在 MT5 图表上的俄罗斯方块,叫 Tetris MT5。它形式上是个 EA,但它不下单、不读取账户和交易数据,不会碰你的任何一张订单。它只负责一件事:让你在等行情的那几分钟里手里有点事做,眼睛还留在图表上。
先看它长什么样界面是苹果风格:圆角、留白、柔和的配色。标题栏有日月开关,浅色和深色两套主题随时切换,你的选择会被记住。深色适合夜盘,浅色适合白天开着一堆图表的时候。
该有的功能都有- 标准七种方块,七袋随机(每 7 块里每种恰好出现一次),旋转时自动踢墙
- 落点预测(Ghost),一眼看出方块会落在哪里
- 显示接下来的 3 块,还有暂存(Hold,每块一次)
- 连击计数;分数会飘在被消除的那一行上;一次消四行,棋盘上会打出大字 TETRIS
- 每消 10 行升一级,速度随之加快
- 最高分自动保存,所有图表共用;超过开局时的最高分,会有金色边光和“新纪录”标签
四消的那一下是整个游戏最爽的瞬间,建议留着一根长条等它。
专门为“盯盘”做的几个小设计普通的网页小游戏放进交易软件会很别扭:按个方向键,图表跟着乱跑。所以我把几件事认真做了一遍: 1. 键盘不抢图表。 只有你点了面板,它才接管键盘,这时方向键不会再拖动图表。没点面板,图表的键盘照常工作。 2. 点一下图表就暂停。 想画线、拖止损线、点选对象时,点面板外的任意位置,游戏自动暂停,图表键盘马上还给你。最小化和关闭面板也一样。工作永远排在游戏前面。 3. 胶囊模式。 点最小化,面板会缩成一个小胶囊,只显示分数和状态,可以拖到图表的任意边角。最小化时游戏处于暂停,随时展开接着玩。
4. 屏幕按键与缩放。 不想用键盘,可以在设置里打开屏幕按键(左移、旋转、右移、软降、直落五个圆按钮);界面缩放有 1.00 / 1.25 / 1.50 / 1.75 四档,大屏小屏都能用。
5. 零参数,也不乱写盘。 挂上去就能用,没有输入参数要设置。主题、缩放、最高分只保存在终端公共文件目录下的一个小文件 TetrisEA_settings.ini 里,不会发送到任何地方,删掉它就恢复默认。
盯盘的娱乐,到底娱乐在哪- 等数据的那十分钟。 公布前行情往往安安静静,盯着不动的 K 线越看越焦虑,不如玩两局,把手和脑子都放松一下。
- 挂单还没触发。 单子挂好了,价格还在远处晃,你也没法替它走得更快。这种时候最适合有点小事消磨。
- 夜盘熬时间。 深色主题配上落点预测,比刷手机省事,眼睛也不用离开终端。
- 和同行比最高分。 最高分记在同一台电脑上、所有图表共用,同事、群友轮流来挑战,谁破纪录谁收获一圈金色边光。
一个提醒:它是用来填空档的,不是用来代替盯盘的。有持仓要处理的时候,点一下面板外面就能暂停,先把正事办完再回来。
怎么装、怎么玩- 获取产品(见文末),它会出现在导航器的“智能交易系统”下。
- 把 Tetris MT5 拖到任意图表,没有输入参数。
- 点一下面板让它获得焦点,按空格开始。
已知限制(先说在前面)- MT5 没有按键松开事件,所以没法同时按住两个键;需要时请用屏幕按键。
- 缩放 1.75 时整个面板每次都要重绘,动画可能有些卡,且不播放彩带,建议用 1.25 或 1.00。
- 当前版本没有 T-Spin、音效和色弱模式。
给写 EA 的朋友:这个面板是怎么做的界面是用我自己的 MQL5 Canvas 面板库搭的,方块棋盘、胶囊、设置页都是自绘的控件。做的时候最费功夫的其实是“该让谁拿键盘”:面板获得焦点时,用 CHART_KEYBOARD_CONTROL 关掉图表自带的键盘操作,再用 CHARTEVENT_KEYDOWN 自己接管按键;失去焦点、最小化、关闭、卸载时一定恢复。凡是要在图表上放可交互面板的 EA,这一步没处理好,用户的体验都会很糟。后面我会把这类面板技术再单独写一写。 Tetris MT5 是娱乐类小工具,不是交易系统,不提供交易信号,对你的订单和账户没有任何影响。
我还在做更多 MT5 面板类的小工具,想看哪种,欢迎来聊。 |