设为首页 收藏本站 切换语言 切换语言
westwuwei
DDD
| 发表于 2026-2-1 12:23:57 | 显示全部楼层
金麒麟EA图形核心代码
一、远程图片下载
mql4
string Zong_5_st_40 = "http://www.hisanhe.com/wp-content/uploads/2025/09/18065128547.bmp";
string Zong_6_st_50 = "http://www.hisanhe.com/wp-content/uploads/2025/09/18065133709.bmp";
string Zong_7_st_60 = "https://www.hisanhe.com/wp-content/uploads/2025/09/18134718464.bmp";

// 下载函数调用
lizong_19(Zong_5_st_40, "GoldKylinBig.bmp", 1117574);
lizong_19(Zong_6_st_50, "GoldKylinRound1.bmp", 19256);
lizong_19(Zong_7_st_60, "GoldKylinRound2.bmp", 19254);
二、图形创建函数
mql4
// 主图标
lizong_21(0, "tubiao", 0, 0, 30, 610, 610,
          "//Files/GoldKylinBig.bmp",
          "//Files/GoldKylinBig.bmp", 0, true);

// 控制图标(展开状态)
lizong_21(0, "tubiao1", 0, 190, 50, 80, 80,
          "//Files/GoldKylinRound1.bmp",
          "//Files/GoldKylinRound1.bmp", 1, false);

// 控制图标(收起状态)
lizong_21(0, "tubiao2", 0, 190, 50, 80, 80,
          "//Files/GoldKylinRound2.bmp",
          "//Files/GoldKylinRound2.bmp", 1, false);
三、关键实现
存放位置:/Files/目录下

文件命名:GoldKylin前缀

交互控制:点击图标切换Zong_15_bo_CC状态,控制面板展开/收起

网络下载:使用InternetOpenUrlW从远程服务器获取图片数据

文件大小:

Big.bmp:1,117,574字节(主图标)

Round1.bmp:19,256字节(控制图标)

Round2.bmp:19,254字节(控制图标)

四、核心风险
远程服务器依赖

二进制文件下载安全隐患

图形对象频繁操作性能开销

第三方资源不可控风险
举报

点赞 评论 使用道具

westwuwei
DDD
| 发表于 2026-2-1 12:28:07 | 显示全部楼层
金麒麟EA的“对冲”机制分析
一、机制原理
该EA并非传统意义上的对冲策略,而是基于马丁格尔的双向网格系统,其“对冲”本质上是同时持有多空双向仓位:

双向挂单系统:EA同时设置买入限价单(Buy Limit)和卖出限价单(Sell Limit)

独立仓位管理:多空仓位各自计算平均成本、盈亏和加仓逻辑

单向平仓机制:可单独平掉多单或空单仓位

二、实现逻辑
核心变量追踪
mql4
// 多空仓位分开统计
Zi_9_in (多单数量), Zi_6_do (多单手数总和)
Zi_10_in (空单数量), Zi_7_do (空单手数总和)
Zi_5_do (多单总盈亏), Zi_4_do (空单总盈亏)
开仓条件判断
多空开仓逻辑完全独立:

mql4
// 多单开仓条件:Zi_11_in == 0 && Zi_5_do > MaxLoss && Zong_29_bo_128
// 空单开仓条件:Zi_12_in == 0 && Zi_4_do > MaxLoss && Zong_30_bo_129
三、所谓的“对冲”功能
1. 顺势保护开关 (HomeopathyCloseAll)
当HomeopathyCloseAll = true时:

检测是否有顺势单(SS标记的订单)

如果存在顺势单且整体盈利达到CloseAll,则平仓所有订单

实际效果:在特定盈利条件下结束交易,并非真正的动态对冲

2. 逆势保护开关 (CloseBuySell)
当CloseBuySell = true时:

mql4
// 计算多空利润差
Zi_33_do = 多单最大盈利 - 空单最大亏损
// 当多单盈利远大于空单亏损且持仓较重时
if(Zi_6_do > 最大盈利单的手数 * 3.0 + Zi_7_do && Zi_9_in > 3)
{
    lizong_16(0, Magic, Zong_56_in_1CC, 1); // 平部分多单
    lizong_16(1, Magic, Zong_57_in_1D0, 2); // 平部分空单
}
实际作用:单向趋势明显时,平掉部分盈利单和亏损单,减少净敞口

3. 完全对锁时挂上顺势开关 (Homeopathy)
当Homeopathy = true且多空手数完全相等(Zi_6_do == Zi_7_do)时:

允许在完全对冲状态下开顺势单

本质:在零净敞口情况下增加方向性风险暴露

四、风险与局限
1. 非真正对冲
同时持有多空仓位不等于对冲:仓位大小不同,风险敞口不为零

缺乏净敞口控制:没有实时计算和限制净风险暴露

无相关性对冲:仅在同一品种上操作,无法分散风险

2. 资金效率低下
保证金双重占用:双向持仓消耗大量保证金

交易成本倍增:双重点差和佣金成本

对冲抵消盈利:盈利方向被亏损方向部分抵消

3. 逻辑缺陷
mql4
// 问题示例:当多空同时深度亏损时
Zi_5_do <= MaxLoss (多单浮亏超限,停止加仓)
Zi_4_do <= MaxLoss (空单浮亏超限,停止加仓)
// 此时EA完全停止,但浮亏已巨大
4. 市场适应性差
震荡市:双向小幅盈利,但被成本侵蚀

趋势市:逆势方向持续加仓,亏损快速放大

突破行情:网格被击穿,多空同时浮亏

五、真正的对冲机制缺失
应具备但未实现的功能:
净敞口实时监控

Delta中性调整

跨品种对冲

期权保护

动态对冲比率调整

现有机制的实质:
这只是同时运行两个独立马丁格尔策略(一多一空),通过简单仓位平衡来模拟对冲效果。当市场大幅单边波动时,亏损方向仓位迅速增长,所谓的“对冲”完全失效。

六、总结
金麒麟EA的“对冲”机制是误导性命名,实质是:

双向马丁格尔网格而非真正对冲

独立仓位管理而非风险对冲

简单盈亏平衡而非动态风险调整

这种设计在震荡市可能呈现“稳定”假象,但在趋势市会暴露本质缺陷:双向亏损,而非风险对冲。投资者应警惕此类策略在营销中使用的“对冲”概念,其风险远高于真正的市场中性策略。
举报

点赞 评论 使用道具

linjiaming
D
| 发表于 2026-2-8 03:22:40 来自手机 | 显示全部楼层
看看我主页的帖子,肯定比金麒麟好
举报

点赞 评论 使用道具

12
发新帖
EA交易
您需要登录后才可以评论 登录 | 立即注册

 简体中文国旗 简体中文
 繁體中文国旗 繁體中文
 English国旗 English(英语)
 日本語国旗 日本語(日语)
 Deutsch国旗 Deutsch(德语)
 Русский язык国旗 Русский язык(俄语)
 بالعربية国旗 بالعربية(阿拉伯语)
 Türkçe国旗 Türkçe(土耳其语)
 Português国旗 Português(葡萄牙语)
 ภาษาไทย国旗 ภาษาไทย(泰国语)
 한어国旗 한어(朝鲜语/韩语)
 Français国旗 Français(法语)
翻译