居然扛下来了! 这是参数设置:
这是界面效果:
这里面有个好玩的用法,就是对于诸位手搓党,你通过程序下单,点一下就做多或者做空(中间那两排按钮),小单子满天飞,程序会自动为你收拾残局,你就开心地放飞自我。等盈利额度差不多了,浮亏控制的也能接受,就“一键清仓”,酒足饭饱之后的乐趣就来了!难道这不比盯着短视频更令人开心吗?在这个靠着智商的直接硬碰硬的超级市场里,还有什么比如此惬意地降维打击更令人心动?
这里有个“精选”按钮,是个很有意思的设计,这几个热门交易品种是有库存费的!有的是多单收费、空单给钱,有的是相反方式(比如现在黄金就是多单收费,每留一天就要缴纳一天的保管费,而空单就是留一天挣一天的利息钱)。这个按钮就是点亮能给利息钱的品种的做单方向!是不是很贴心? 现在,我来隆重介绍一下这个程序的编写过程:
第一幕:英雄的诞生——初始化与UI界面,像“葫芦娃”爷爷的魔法种子
代码OnInit()一启动,就跟葫芦娃爷爷撒种子似的,长出个华丽UI:背景矩形像“紫禁城”的城墙,稳如泰山;标签和按钮颜色淡雅得像“西湖十景”的烟雨朦胧(那些MottoColors,C'220,200,150',简直是“接天莲叶无穷碧”的文艺范)。界面上盈亏显示像“天气预报”的晴雨表,风险条从春绿渐变到猪肝红——这不就是“心情像坐过山车,从天堂到地狱,一条彩虹路”吗?右上角的座右铭,每3秒换一句“船到桥头自然直”或“车到山前必有路”,像个AI版的“鸡汤大师”孔子,边喝鸡汤边吐槽:“天将降大任于斯人也,必先苦其心志,亏其本金”。
更有趣的“本周最强战神”评选,用Webdings的奖杯('i'像小金人)和Wingdings的大拇指('C'像点赞狂魔),统计盈利王——如果EURUSD夺冠,就成“三国演义”里的曹操,统领群雄;亏了,就变“水浒传”里的宋江,招安失败成炮灰。界面按钮:暂停像“猪八戒照镜子——里外不是人”(歇喘一下or继续拼命),全平像“关公刮骨疗毒——归零清仓,痛快淋漓”,退出像“孙悟空的金箍棒——系统关机,一棒子砸扁”。“精选”和“全体”开关:精选根据swap正负挑方向,像“相亲大会”选对象,正利息就ON(门当户对);全体全开,像“洪七公的打狗棒法”——一棍子打翻所有机会,但小心成“狗熊掰棒子”——掰一个丢一个。本UI如“桃花源记”的世外桃源:外面市场如“蜀道难”,里面数据如“世外高人”——但一开仓,就成“桃花潭水深千尺,不及浮亏送我情”!
第二幕:战场上的将军——交易逻辑与信号共振,像“武林外传”的同福客栈大乱斗
OnTick()函数像“武林外传”里的佟湘玉,掌柜的每秒巡视店堂,支持8品种(EURUSD到NZDUSD,像“葫芦七兄弟”各司其职,第八个自定义如“野葫芦”)。策略是马丁格尔:首单像“赌神”高进的底牌,基于RSI、CCI、MACD“共振”开仓——这仨像“桃园三结义”的刘关张:RSI加成2倍如刘备的仁义,CCI主导如关羽的武力,MACD确认如张飞的吼声;齐心就sig=1(多)或-1(空),不同心就sig=0,中性如“和尚摸秃驴——没戏”。亏了加仓,拉间距(倍率1.6,如“兔子拉车——越拉越远”),手数翻倍(1.2,但动态curM基于CCI,限1-3,如“孙悟空七十二变——小变大,但别变妖怪”)。
升级马丁在CheckAndExecuteExtraOrder:单数>3、有盈利单(反转如“咸鱼翻身”),价格超间距,就额外下单,手数同最后单,还设保本SL——这像“以毒攻毒”的中医偏方:亏成狗,反转时猛补一针,赌它起死回生。比喻海阔天空:市场如“周润发的神之左手”,一巴掌扇飞本金;你这EA如“叶问的咏春拳”——寸劲加仓,但遇上“泰森”就成“挨打的沙包”。手机遥控用0.01手挂单,尾数22开、99关,像“间谍过家家”的暗号:“燕子穿云,帽子在左手——开多!否则关空,像关灯省电”。
第三幕:守护神与风险控制——止损止盈与自动优化,像“西游记”的紧箍咒
风险如“紧箍咒”:总浮亏超限(金额or比例)就全平,像唐僧念咒,孙猴子抱头鼠窜;独立止损如“猪八戒的耙子”——亏到点,品种平仓,干净利落。点差超35不开,如“守株待兔”的兔子太远,不追;停止时段如“新闻联播”的广告时间,避开高峰。保本止损:盈利单>=2,设SL=平均价+(tp/10),棘轮如“电梯只上不下”——盈利上移SL,亏了就“电梯直达地狱”。
自动优化每4小时用H4 ATR(12根,如“十二生肖”轮值)算波动,tp=ATR0.191(至少40,如“小步快跑”),step=ATR1.618(至少120,黄金分割如斐波那契的“兔子繁殖”——越生越多,但别生出怪物)。这如孙子兵法的“知彼知己”:知市场(ATR如敌情),知参数(优化如兵法),百战不殆——但外汇如“赌局”,你知彼彼不知你,结果“百战百败,家底败光”。平仓确认弹窗如Windows的“删除文件?”——“您确定要归零清仓吗?单数如葫芦娃,手数如西瓜——一刀切,汁水四溅”。
尾声:英雄的宿命——总结与警示,像“哈姆雷特”的独白
这份代码如“多情剑客无情剑”:UI情深似海(诗意满满),马丁剑走偏锋(激进如赌徒),风险无情斩仓(如关公的青龙偃月刀)。它引经据典,从古希腊黄金分割到网梗“咸鱼翻身”,全塞进“外汇取经路”——但交易如李白的“蜀道难”,难于上青天,一步错成“蜀犬吠日”。幽默升级比喻:它是你2026年的“财富增长终端”,像“阿里巴巴的芝麻开门”——但门后可能是宝藏,也可能是“四十大盗”的陷阱。小心用,别成“赌神”变“赌鬼”——小赌怡情,大赌伤身,超级大赌……准备“棺材本”去“西天取经”吧!哈哈,祝您交易如“孙悟空”,七十二变,变出金山银山;别如“猪八戒”,高老庄回不去。海阔天空,船到桥头……桥塌了就游过去!
好啦,真正的干货来啦!//+------------------------------------------------------------------+
//| AsTyer_EA_Terminal_Elite.mq4 |
//| Copyright 2026, AsTyer |
//| 2026.2.1 |
//+------------------------------------------------------------------+
#property copyright "AsTyer - 2026"
#property version "1.21"
#property strict
// --- UI 偏移控制变数 ---
int Offset_Profit_Y = 12; // 当前盈亏向下偏移
double pre_profit = 0;//预期总收益
// --- 座右铭设定 ---
string MottoList[2] = {"船到桥头自然直", "车到山前必有路"};
// 预设几款淡雅色系 (莫太刺目)
color MottoColors[5] = {C'220,200,150', C'180,200,180', C'200,180,180', C'180,180,210', C'210,210,210'};
datetime lastMottoChange = 0; // 记录顶摆换字的时间
string MottoFont = "Microsoft JhengHei";
int MottoX = 1365; // X 座标 (视窗最右丬)
int MottoY = 220; // Y 座标 (起始高度)
int MottoY_add = 30; // 间隔
int MottoSize = 30; // 字体大细
datetime Last_ATR_Update_Time = 0; // 记录顶摆自动计算的时间
// --- 1. 全域指标与风控 ---
input string Base_Parameters = "========= [ 全域基础参数 ] =========";
input int Magic_Base_Number = 880000;
input double RSI_加成倍率 = 2.0;
input string 品种字尾附加码 = "";
input double 帐户总浮亏止损金额 = 2000.0;
input double 帐户总浮亏止损比例 = 77.0;
input int 最大允许点差 = 35; // 点差超过此数值(Point)不开单
本文作者可以追加内容哦 !