<?xml version="1.0" encoding="utf-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0"><channel><title>高品质MT4/MT5期货EA,黄金EA,外汇EA程序化交易系统下载站 - 和仲科技</title><link>https://www.eabang.com/</link><description>EA邦程序化交易软件</description><item><title>DSMA偏差缩放移动平均线</title><link>https://www.eabang.com/post/451.html</link><description>&lt;p&gt;&lt;img src=&quot;https://www.eabang.com/zb_users/upload/2026/03/202603311774922246523060.jpg&quot; alt=&quot;614.jpg&quot;/&gt;&lt;/p&gt;&lt;p&gt;相对于普通均线，这种偏差缩放移动平均线，会动态调节灵敏和平滑度，更加好用，详细说明及下载请访问：&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://www.eabang.com/bbs/thread-8217-1-1.html&quot; _src=&quot;https://www.eabang.com/bbs/thread-8217-1-1.html&quot;&gt;https://www.eabang.com/bbs/thread-8217-1-1.html&lt;/a&gt;&lt;/p&gt;</description><pubDate>Tue, 31 Mar 2026 09:57:09 +0800</pubDate></item><item><title>Arrowhead锋矢趋势EA</title><link>https://www.eabang.com/post/450.html</link><description>&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;img src=&quot;https://www.eabang.com/zb_users/upload/2026/02/202602091770642413639617.png&quot; alt=&quot;112.png&quot;/&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;这个EA来自论坛上一个用户的策略，主要是基于一个指标进行交易。&lt;br/&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;这是帖子的链接：&lt;a href=&quot;https://www.eabang.com/bbs/thread-8060-1-1.html&quot; target=&quot;_self&quot;&gt;https://www.eabang.com/bbs/thread-8060-1-1.html&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;这个锋矢指标运行后是下图这样，我个人觉得这就是个趋势指标，行情突破时候很准，但是震荡的时候就差点意思，这也是趋势指标的通病。&lt;br/&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;策略发布者会提供他使用的参数，到时候会放到上面的帖子里。&lt;br/&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;img src=&quot;https://www.eabang.com/zb_users/upload/2026/02/202602091770642907273806.png&quot; alt=&quot;image.png&quot;/&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;其实用Hedging这个EA也可以实现自定义指标的交易，不过把指标做到EA里调用会更方便一些。&lt;br/&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;img src=&quot;https://www.eabang.com/zb_users/upload/2026/02/202602091770642702829722.png&quot; alt=&quot;image.png&quot;/&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;在“自动面板”的“条件开平仓”里，多了一个“AH”子面板（顺势加仓和逆势加仓面板的条件开平仓里也有AH子面板）。&lt;br/&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;在子面板上面可以设置基于这个条件的开仓周期，指标参数（该指标只有一个参数），以及调用前多少根K线的参数。&lt;br/&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;img src=&quot;https://www.eabang.com/zb_users/upload/2026/02/202602091770643137636837.png&quot; alt=&quot;image.png&quot;/&gt;&lt;img src=&quot;https://www.eabang.com/zb_users/upload/2026/02/202602091770643150583042.png&quot; alt=&quot;image.png&quot;/&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;这里可以在“线信号”和“箭头信号”之间进行切换。&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;箭头信号是如下图的红蓝箭头，蓝色箭头是多单信号，红色箭头是空单信号。&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;img src=&quot;https://www.eabang.com/zb_users/upload/2026/02/202602091770643235510658.png&quot; alt=&quot;image.png&quot;/&gt;&lt;img src=&quot;https://www.eabang.com/zb_users/upload/2026/02/202602091770643249420327.png&quot; alt=&quot;image.png&quot;/&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;线信号是下图中指标生成的“蓝色”和“红色”的线。&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;img src=&quot;https://www.eabang.com/zb_users/upload/2026/02/202602091770643371367399.png&quot; alt=&quot;image.png&quot;/&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;如果你需要Ea只在箭头出现的这根K线的时候才给出交易信号，那就用箭头，如果你需要EA持续输出多单或空单的交易信号，那就用线，因为线是一直有的，每根K线要么是蓝色线，要么是红色线。&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;img src=&quot;https://www.eabang.com/zb_users/upload/2026/02/202602091770643570747857.png&quot; alt=&quot;image.png&quot;/&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;这是取之前第几根K线的信号，当前K线是0，紧挨着当前K线的左边第一根K线是编号1，左边第二根K线编号2，强烈建议大于1，也就是取左边第1根以上，也就是上一根K线的箭头信号，或者是上二根上三根都可以，如果你取当前K线的信号，那这个信号是会变的，因为当前K线没有走完，可能在盘中出现了箭头信号，等这根K线结束，这个箭头信号就消失了。&lt;br/&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;img src=&quot;https://www.eabang.com/zb_users/upload/2026/02/202602091770643760974887.png&quot; alt=&quot;image.png&quot;/&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;这部分跟其它条件开平仓部分一样的，这里我就不哆嗦了。&lt;br/&gt;&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p style=&quot;text-wrap-mode: wrap;&quot;&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;span style=&quot;font-size: 16px;&quot;&gt;&lt;strong&gt;EA教程：&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-wrap-mode: wrap;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;QQ交流群：&lt;a href=&quot;https://jq.qq.com/?_wv=1027&amp;k=5hAQm2S&quot; target=&quot;blank&quot;&gt;104918951&lt;/a&gt;&lt;/p&gt;&lt;p style=&quot;text-wrap-mode: wrap;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;基础教学汇总：&lt;a href=&quot;https://www.eabang.com/help/HedgingMartin/post/254.html&quot; target=&quot;_blank&quot;&gt;https://www.eabang.com/help/HedgingMartin/post/254.html&lt;/a&gt;&lt;/p&gt;&lt;p style=&quot;text-wrap-mode: wrap;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;EA安装教程-&amp;nbsp;&lt;a href=&quot;https://www.eabang.com/post/18.html&quot; target=&quot;_blank&quot;&gt;https://www.eabang.com/post/18.html&lt;/a&gt;&lt;/p&gt;&lt;p style=&quot;text-wrap-mode: wrap;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;指标安装教程-&amp;nbsp;&lt;a href=&quot;https://www.eabang.com/post/31.html&quot; target=&quot;_blank&quot;&gt;https://www.eabang.com/post/31.html&lt;/a&gt;&lt;/p&gt;&lt;p style=&quot;text-wrap-mode: wrap;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;用历史数据回测EA超详细教程-&amp;nbsp;&lt;a href=&quot;https://www.eabang.com/post/35.html&quot; target=&quot;_blank&quot;&gt;https://www.eabang.com/post/35.html&lt;/a&gt;&lt;/p&gt;&lt;p style=&quot;text-wrap-mode: wrap;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;用历史数据仿真交易教程-&amp;nbsp;&lt;a href=&quot;https://www.eabang.com/post/36.html&quot; target=&quot;_blank&quot;&gt;https://www.eabang.com/post/36.html&lt;/a&gt;&lt;/p&gt;&lt;p style=&quot;text-wrap-mode: wrap;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;EA优化详细教程-&amp;nbsp;&lt;a href=&quot;https://www.eabang.com/post/37.html&quot; target=&quot;_blank&quot;&gt;https://www.eabang.com/post/37.html&lt;/a&gt;&lt;/p&gt;&lt;p style=&quot;text-wrap-mode: wrap;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;EA如何在未知的行情下盈利-&amp;nbsp;&lt;a href=&quot;https://www.eabang.com/post/114.html&quot; target=&quot;_blank&quot;&gt;https://www.eabang.com/post/114.html&lt;/a&gt;&lt;/p&gt;&lt;p style=&quot;text-wrap-mode: wrap;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;EA程序如何长期免费使用-&amp;nbsp;&lt;a href=&quot;https://www.eabang.com/post/53.html&quot; target=&quot;_blank&quot;&gt;https://www.eabang.com/post/53.html&lt;/a&gt;&lt;/p&gt;&lt;p style=&quot;text-wrap-mode: wrap;&quot;&gt;&lt;br/&gt;&lt;/p&gt;&lt;p style=&quot;text-wrap-mode: wrap;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;a href=&quot;https://www.eabang.com/bbs/forum-173-1.html&quot; target=&quot;_self&quot;&gt;下载地址&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;</description><pubDate>Mon, 09 Feb 2026 21:02:51 +0800</pubDate></item><item><title>MT5更新新版本后EA中文显示乱码的解决方法</title><link>https://www.eabang.com/post/449.html</link><description>&lt;p&gt;MT5最近更新版本之后，所有的中文都会显示成乱码或方框，或者干脆不显示。&lt;br/&gt;&lt;/p&gt;&lt;p&gt;&lt;img src=&quot;https://www.eabang.com/zb_users/upload/2025/12/202512181766063876481139.png&quot; style=&quot;float: none;&quot; alt=&quot;image.png&quot;/&gt;&lt;/p&gt;&lt;p&gt;像上面这个按钮，就不显示，我把代码放在下面，按钮上应该显示出“中文”两个字。&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-actionscript&quot;&gt;int&amp;nbsp;OnInit()
&amp;nbsp;&amp;nbsp;{
//---

//---
&amp;nbsp;&amp;nbsp;&amp;nbsp;return(INIT_SUCCEEDED);
&amp;nbsp;&amp;nbsp;}
//+------------------------------------------------------------------+
//|&amp;nbsp;Expert&amp;nbsp;deinitialization&amp;nbsp;function&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;|
//+------------------------------------------------------------------+
void&amp;nbsp;OnDeinit(const&amp;nbsp;int&amp;nbsp;reason)
&amp;nbsp;&amp;nbsp;{
//---
&amp;nbsp;&amp;nbsp;&amp;nbsp;ObjectsDeleteAll(0,0,OBJ_BUTTON);
&amp;nbsp;&amp;nbsp;}
//+------------------------------------------------------------------+
//|&amp;nbsp;Expert&amp;nbsp;tick&amp;nbsp;function&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;|
//+------------------------------------------------------------------+
void&amp;nbsp;OnTick()
&amp;nbsp;&amp;nbsp;{
//---
&amp;nbsp;&amp;nbsp;&amp;nbsp;button(0,&amp;quot;abc&amp;quot;,0,15,15,100,22,CORNER_LEFT_UPPER,&amp;quot;中文&amp;quot;,&amp;quot;微软雅黑&amp;quot;,9,clrWhite,clrDeepPink,clrSilver,false,false,false,true,0);
&amp;nbsp;&amp;nbsp;}
//+------------------------------------------------------------------+
bool&amp;nbsp;button(const&amp;nbsp;long&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;chart_ID=0,//&amp;nbsp;图表&amp;nbsp;ID
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;const&amp;nbsp;string&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;name=&amp;quot;Button&amp;quot;,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;//&amp;nbsp;按钮名称
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;const&amp;nbsp;int&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;sub_window=0,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;//&amp;nbsp;子窗口指数
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;const&amp;nbsp;long&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;x=0,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;//&amp;nbsp;X&amp;nbsp;坐标
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;const&amp;nbsp;long&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;y=0,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;//&amp;nbsp;Y&amp;nbsp;坐标
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;const&amp;nbsp;int&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;width=50,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;//&amp;nbsp;按钮宽度
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;const&amp;nbsp;int&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;height=18,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;//&amp;nbsp;按钮高度
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;const&amp;nbsp;ENUM_BASE_CORNER&amp;nbsp;&amp;nbsp;corner=CORNER_LEFT_UPPER,&amp;nbsp;//&amp;nbsp;图表定位角
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;const&amp;nbsp;string&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;text=&amp;quot;Button&amp;quot;,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;//&amp;nbsp;文本
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;const&amp;nbsp;string&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;font=&amp;quot;Arial&amp;quot;,//&amp;nbsp;字体
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;const&amp;nbsp;int&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;font_size=10,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;//&amp;nbsp;字体大小
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;const&amp;nbsp;color&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;clr=clrBlack,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;//&amp;nbsp;文本颜色
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;const&amp;nbsp;color&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;back_clr=C&amp;#39;236,233,216&amp;#39;,&amp;nbsp;&amp;nbsp;//&amp;nbsp;背景色
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;const&amp;nbsp;color&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;border_clr=clrNONE,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;//&amp;nbsp;边界颜色
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;const&amp;nbsp;bool&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;state=false,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;//&amp;nbsp;出版/发布
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;const&amp;nbsp;bool&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;back=false,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;//&amp;nbsp;在背景中
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;const&amp;nbsp;bool&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;selection=false,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;//&amp;nbsp;突出移动
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;const&amp;nbsp;bool&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;hidden=true,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;//&amp;nbsp;隐藏在对象列表
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;const&amp;nbsp;long&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;z_order=0)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;//&amp;nbsp;鼠标单击优先
&amp;nbsp;&amp;nbsp;{
//---&amp;nbsp;重置错误的值
&amp;nbsp;&amp;nbsp;&amp;nbsp;ResetLastError();
//---&amp;nbsp;创建按钮
&amp;nbsp;&amp;nbsp;&amp;nbsp;if(ObjectFind(chart_ID,name)&amp;lt;0)
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if(!ObjectCreate(chart_ID,name,OBJ_BUTTON,sub_window,0,0))
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Print(__FUNCTION__,
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;quot;:&amp;nbsp;failed&amp;nbsp;to&amp;nbsp;create&amp;nbsp;the&amp;nbsp;button!&amp;nbsp;Error&amp;nbsp;code&amp;nbsp;=&amp;nbsp;&amp;quot;,GetLastError());
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;return(false);
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;ObjectSetInteger(chart_ID,name,OBJPROP_XSIZE,width);
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;ObjectSetInteger(chart_ID,name,OBJPROP_YSIZE,height);
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;ObjectSetInteger(chart_ID,name,OBJPROP_CORNER,corner);
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;ObjectSetString(chart_ID,name,OBJPROP_FONT,font);
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;ObjectSetInteger(chart_ID,name,OBJPROP_FONTSIZE,font_size);
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;ObjectSetInteger(chart_ID,name,OBJPROP_COLOR,clr);
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;ObjectSetInteger(chart_ID,name,OBJPROP_BORDER_COLOR,border_clr);
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;ObjectSetInteger(chart_ID,name,OBJPROP_BACK,back);
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;ObjectSetInteger(chart_ID,name,OBJPROP_SELECTABLE,selection);
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;ObjectSetInteger(chart_ID,name,OBJPROP_SELECTED,selection);
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;ObjectSetInteger(chart_ID,name,OBJPROP_HIDDEN,hidden);
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;ObjectSetInteger(chart_ID,name,OBJPROP_ZORDER,1);
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}

&amp;nbsp;&amp;nbsp;&amp;nbsp;ObjectSetInteger(chart_ID,name,OBJPROP_XDISTANCE,x);
&amp;nbsp;&amp;nbsp;&amp;nbsp;ObjectSetInteger(chart_ID,name,OBJPROP_YDISTANCE,y);
&amp;nbsp;&amp;nbsp;&amp;nbsp;ObjectSetString(chart_ID,name,OBJPROP_TEXT,text);
&amp;nbsp;&amp;nbsp;&amp;nbsp;ObjectSetInteger(chart_ID,name,OBJPROP_BGCOLOR,back_clr);

&amp;nbsp;&amp;nbsp;&amp;nbsp;return(true);
&amp;nbsp;&amp;nbsp;}
//+------------------------------------------------------------------+
//|&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;|
//+------------------------------------------------------------------+&lt;/pre&gt;&lt;p&gt;上面这一段是最简单的按钮的代码，按钮上没有显示出“中文”两个字。&lt;br/&gt;&lt;/p&gt;&lt;p&gt;下面是可以显示出“中文”的代码。&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-actionscript&quot;&gt;int&amp;nbsp;OnInit()
&amp;nbsp;&amp;nbsp;{
//---

//---
&amp;nbsp;&amp;nbsp;&amp;nbsp;return(INIT_SUCCEEDED);
&amp;nbsp;&amp;nbsp;}
//+------------------------------------------------------------------+
//|&amp;nbsp;Expert&amp;nbsp;deinitialization&amp;nbsp;function&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;|
//+------------------------------------------------------------------+
void&amp;nbsp;OnDeinit(const&amp;nbsp;int&amp;nbsp;reason)
&amp;nbsp;&amp;nbsp;{
//---
&amp;nbsp;&amp;nbsp;&amp;nbsp;ObjectsDeleteAll(0,0,OBJ_BUTTON);
&amp;nbsp;&amp;nbsp;}
//+------------------------------------------------------------------+
//|&amp;nbsp;Expert&amp;nbsp;tick&amp;nbsp;function&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;|
//+------------------------------------------------------------------+
void&amp;nbsp;OnTick()
&amp;nbsp;&amp;nbsp;{
//---
&amp;nbsp;&amp;nbsp;&amp;nbsp;button(0,&amp;quot;abc&amp;quot;,0,15,15,100,22,CORNER_LEFT_UPPER,&amp;quot;中文&amp;quot;,&amp;quot;Microsoft&amp;nbsp;YaHei&amp;quot;,9,clrWhite,clrDeepPink,clrSilver,false,false,false,true,0);
&amp;nbsp;&amp;nbsp;}
//+------------------------------------------------------------------+
bool&amp;nbsp;button(const&amp;nbsp;long&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;chart_ID=0,//&amp;nbsp;图表&amp;nbsp;ID
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;const&amp;nbsp;string&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;name=&amp;quot;Button&amp;quot;,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;//&amp;nbsp;按钮名称
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;const&amp;nbsp;int&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;sub_window=0,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;//&amp;nbsp;子窗口指数
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;const&amp;nbsp;long&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;x=0,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;//&amp;nbsp;X&amp;nbsp;坐标
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;const&amp;nbsp;long&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;y=0,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;//&amp;nbsp;Y&amp;nbsp;坐标
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;const&amp;nbsp;int&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;width=50,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;//&amp;nbsp;按钮宽度
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;const&amp;nbsp;int&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;height=18,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;//&amp;nbsp;按钮高度
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;const&amp;nbsp;ENUM_BASE_CORNER&amp;nbsp;&amp;nbsp;corner=CORNER_LEFT_UPPER,&amp;nbsp;//&amp;nbsp;图表定位角
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;const&amp;nbsp;string&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;text=&amp;quot;Button&amp;quot;,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;//&amp;nbsp;文本
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;const&amp;nbsp;string&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;font=&amp;quot;Arial&amp;quot;,//&amp;nbsp;字体
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;const&amp;nbsp;int&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;font_size=10,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;//&amp;nbsp;字体大小
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;const&amp;nbsp;color&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;clr=clrBlack,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;//&amp;nbsp;文本颜色
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;const&amp;nbsp;color&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;back_clr=C&amp;#39;236,233,216&amp;#39;,&amp;nbsp;&amp;nbsp;//&amp;nbsp;背景色
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;const&amp;nbsp;color&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;border_clr=clrNONE,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;//&amp;nbsp;边界颜色
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;const&amp;nbsp;bool&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;state=false,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;//&amp;nbsp;出版/发布
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;const&amp;nbsp;bool&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;back=false,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;//&amp;nbsp;在背景中
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;const&amp;nbsp;bool&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;selection=false,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;//&amp;nbsp;突出移动
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;const&amp;nbsp;bool&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;hidden=true,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;//&amp;nbsp;隐藏在对象列表
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;const&amp;nbsp;long&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;z_order=0)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;//&amp;nbsp;鼠标单击优先
&amp;nbsp;&amp;nbsp;{
//---&amp;nbsp;重置错误的值
&amp;nbsp;&amp;nbsp;&amp;nbsp;ResetLastError();
//---&amp;nbsp;创建按钮
&amp;nbsp;&amp;nbsp;&amp;nbsp;if(ObjectFind(chart_ID,name)&amp;lt;0)
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if(!ObjectCreate(chart_ID,name,OBJ_BUTTON,sub_window,0,0))
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Print(__FUNCTION__,
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;quot;:&amp;nbsp;failed&amp;nbsp;to&amp;nbsp;create&amp;nbsp;the&amp;nbsp;button!&amp;nbsp;Error&amp;nbsp;code&amp;nbsp;=&amp;nbsp;&amp;quot;,GetLastError());
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;return(false);
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;ObjectSetInteger(chart_ID,name,OBJPROP_XSIZE,width);
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;ObjectSetInteger(chart_ID,name,OBJPROP_YSIZE,height);
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;ObjectSetInteger(chart_ID,name,OBJPROP_CORNER,corner);
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;ObjectSetString(chart_ID,name,OBJPROP_FONT,font);
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;ObjectSetInteger(chart_ID,name,OBJPROP_FONTSIZE,font_size);
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;ObjectSetInteger(chart_ID,name,OBJPROP_COLOR,clr);
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;ObjectSetInteger(chart_ID,name,OBJPROP_BORDER_COLOR,border_clr);
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;ObjectSetInteger(chart_ID,name,OBJPROP_BACK,back);
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;ObjectSetInteger(chart_ID,name,OBJPROP_SELECTABLE,selection);
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;ObjectSetInteger(chart_ID,name,OBJPROP_SELECTED,selection);
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;ObjectSetInteger(chart_ID,name,OBJPROP_HIDDEN,hidden);
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;ObjectSetInteger(chart_ID,name,OBJPROP_ZORDER,1);
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}

&amp;nbsp;&amp;nbsp;&amp;nbsp;ObjectSetInteger(chart_ID,name,OBJPROP_XDISTANCE,x);
&amp;nbsp;&amp;nbsp;&amp;nbsp;ObjectSetInteger(chart_ID,name,OBJPROP_YDISTANCE,y);
&amp;nbsp;&amp;nbsp;&amp;nbsp;ObjectSetString(chart_ID,name,OBJPROP_TEXT,text);
&amp;nbsp;&amp;nbsp;&amp;nbsp;ObjectSetInteger(chart_ID,name,OBJPROP_BGCOLOR,back_clr);

&amp;nbsp;&amp;nbsp;&amp;nbsp;return(true);
&amp;nbsp;&amp;nbsp;}
//+------------------------------------------------------------------+
//|&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;|
//+------------------------------------------------------------------+&lt;/pre&gt;&lt;p&gt;非常简单，唯一要修改的地方就是字体，字体不要用中文的字体，同样的“微软雅黑”字体，替换成英文字体“Microsoft YaHei”。&lt;br/&gt;&lt;/p&gt;&lt;p&gt;也就是下面这行代码：&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-actionscript&quot;&gt;button(0,&amp;quot;abc&amp;quot;,0,15,15,100,22,CORNER_LEFT_UPPER,&amp;quot;中文&amp;quot;,&amp;quot;Microsoft&amp;nbsp;YaHei&amp;quot;,9,clrWhite,clrDeepPink,clrSilver,false,false,false,true,0);&lt;/pre&gt;&lt;p&gt;同样的，像输入框，lable文本等等有中文的地方，在字体这部分都要改成英文的字体名称。&lt;/p&gt;&lt;p&gt;&lt;img src=&quot;https://www.eabang.com/zb_users/upload/2025/12/202512181766064255597755.png&quot; style=&quot;float: none;&quot; alt=&quot;image.png&quot;/&gt;&lt;/p&gt;&lt;p&gt;这时就能显示出中文了，是不是超简单。&lt;/p&gt;</description><pubDate>Thu, 18 Dec 2025 21:10:45 +0800</pubDate></item><item><title>期货交易中的点数怎么理解？</title><link>https://www.eabang.com/post/448.html</link><description>&lt;p&gt;
    &lt;img class=&quot;ue-image&quot; src=&quot;https://www.eabang.com/zb_users/upload/2025/10/202510271761552162711957.png&quot; title=&quot;1.png&quot; alt=&quot;1.png&quot;/&gt;
&lt;/p&gt;
&lt;p&gt;
    &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;有个朋友问，咱们教学中常说的点数是什么意思？股票里通常用的是百分比，很少用到点数来止损止盈。
&lt;/p&gt;
&lt;p&gt;
    &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;这个点数到底怎么理解呢？我们今天就来说明一下。下图是已经平仓的订单。
&lt;/p&gt;
&lt;p&gt;
    &lt;img class=&quot;ue-image&quot; src=&quot;https://www.eabang.com/zb_users/upload/2025/10/202510271761552187163156.png&quot; title=&quot;2.png&quot; alt=&quot;2.png&quot;/&gt;
&lt;/p&gt;
&lt;p&gt;
    &lt;br/&gt;
&lt;/p&gt;
&lt;p&gt;
    &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;图中选中的订单盈利：120元，手数：1手，这个120是多少个点呢？这里是12个点，一个点10元。
&lt;/p&gt;
&lt;p&gt;
    &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;怎么算的呢？我们看平仓价格是368.54，开仓价格是368.66。我们把小数点去掉，36866-36854=12。这笔订单盈利12个点。同样的道理，我们看下面这笔订单。
&lt;/p&gt;
&lt;p&gt;
    &lt;img class=&quot;ue-image&quot; src=&quot;https://www.eabang.com/zb_users/upload/2025/10/202510271761552202405659.png&quot; title=&quot;2-1.png&quot; alt=&quot;2-1.png&quot;/&gt;
&lt;/p&gt;
&lt;p&gt;
    &lt;br/&gt;
&lt;/p&gt;
&lt;p&gt;
    &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;这里就是36958-36854=104。盈利104个点，一个点10元，盈利1040元。黄金是有小数点的，有的品种是没有小数点的。如下图
&lt;/p&gt;
&lt;p&gt;
    &lt;img class=&quot;ue-image&quot; src=&quot;https://www.eabang.com/zb_users/upload/2025/10/202510271761552216551133.png&quot; title=&quot;3.png&quot; alt=&quot;3.png&quot;/&gt;
&lt;/p&gt;
&lt;p&gt;
    &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;螺纹2201这个品种，5401-5400=1，这里就是下跌1个点。
&lt;/p&gt;
&lt;p&gt;
    &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;总结：不管有没有小数点，都是以最后一位数的波动来算，最后一位数上涨1或者下跌1为1个点。这样就比较方便。
&lt;/p&gt;
&lt;p&gt;
    &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;其实股票也可以这样算，但是股票里这样算，一个点是1分钱，在期货中，这种算法更方便一些。因为期货的波动没有股票那么大，用小周期来交易，如果选用百分比不太好算，使用点数会更加清晰。
&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot;&gt;
    &lt;span style=&quot;font-size: 16px;&quot;&gt;&lt;br/&gt;&lt;/span&gt;
&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot;&gt;
    &lt;span style=&quot;font-size: 16px;&quot;&gt;祝大家交易顺利&lt;/span&gt;
&lt;/p&gt;
&lt;p&gt;
    &lt;br/&gt;
&lt;/p&gt;</description><pubDate>Wed, 22 Oct 2025 13:35:25 +0800</pubDate></item><item><title>获取交易服务器IP地址</title><link>https://www.eabang.com/post/447.html</link><description>&lt;p style=&quot;text-indent: 2em; text-align: left;&quot;&gt;有个朋友在eabang论坛问：怎么来获取交易服务器的IP地址。今天我们就来讲一下这个问题。&lt;/p&gt;&lt;p style=&quot;text-indent: 2em; text-align: left;&quot;&gt;首先我们在客户端，打开一个MT4或MT5(只能开一个mt4或mt5，开多个到时候查到的IP地址也不能一一对应)&lt;/p&gt;&lt;p style=&quot;text-indent: 2em; text-align: left;&quot;&gt;接着，按&amp;quot;CTRL+Shift+Esc&amp;quot;,调出任务管理器，点击&amp;quot;性能&amp;quot;，然后点击“打开资源监视器”&lt;/p&gt;&lt;p style=&quot;text-indent: 2em; text-align: center;&quot;&gt;&lt;img class=&quot;ue-image&quot; src=&quot;https://www.eabang.com/zb_users/upload/2025/09/202509181758199068469499.png&quot; title=&quot;2.png&quot; alt=&quot;2.png&quot;/&gt;&lt;/p&gt;&lt;p style=&quot;text-indent: 2em; text-align: left;&quot;&gt;再点击“网络”，我们可以看到“terminal64”和“terminal”，它们分别对应“MT5”和“MT4”&lt;/p&gt;&lt;p style=&quot;text-indent: 2em; text-align: center;&quot;&gt;&lt;img class=&quot;ue-image&quot; src=&quot;https://www.eabang.com/zb_users/upload/2025/09/202509181758199084739532.png&quot; title=&quot;3.png&quot; alt=&quot;3.png&quot;/&gt;&lt;/p&gt;&lt;p style=&quot;text-indent: 2em; text-align: left;&quot;&gt;这里我们以MT5为例，勾选“terminal64”，就可以找到对应的IP地址了。如图&lt;/p&gt;&lt;p style=&quot;text-indent: 2em; text-align: center;&quot;&gt;&lt;img class=&quot;ue-image&quot; src=&quot;https://www.eabang.com/zb_users/upload/2025/09/202509181758199127143962.png&quot; title=&quot;4.png&quot; alt=&quot;4.png&quot;/&gt;&lt;/p&gt;&lt;p style=&quot;text-indent: 2em; text-align: left;&quot;&gt;现在的IP是：78.140.180.198，&lt;/p&gt;&lt;p style=&quot;text-indent: 2em; text-align: left;&quot;&gt;我们百度一下这个IP&lt;/p&gt;&lt;p style=&quot;text-indent: 2em; text-align: center;&quot;&gt;&lt;img class=&quot;ue-image&quot; src=&quot;https://www.eabang.com/zb_users/upload/2025/09/202509181758199142175978.png&quot; title=&quot;5.png&quot; alt=&quot;5.png&quot;/&gt;&lt;/p&gt;&lt;p style=&quot;text-indent: 2em; text-align: left;&quot;&gt;这样我们就可以得到交易服务器地址了。MT4的话，我们中途勾选“terminal”就可以了。&lt;/p&gt;&lt;p style=&quot;text-indent: 2em; text-align: center;&quot;&gt;让更多的交易者少走弯路&lt;/p&gt;&lt;p style=&quot;text-indent: 2em; text-align: center;&quot;&gt;祝大家交易顺利&lt;/p&gt;&lt;p&gt;&lt;br style=&quot;text-indent: 2em; text-align: left;&quot;/&gt;&lt;/p&gt;</description><pubDate>Thu, 18 Sep 2025 20:36:54 +0800</pubDate></item><item><title>用EA导致磁盘空间不足怎么办</title><link>https://www.eabang.com/post/446.html</link><description>&lt;p style=&quot;text-align: center;&quot;&gt;&lt;img src=&quot;https://www.eabang.com/zb_users/upload/2025/09/202509171758100644737944.jpg&quot; title=&quot;1.jpg&quot; alt=&quot;1.jpg&quot;/&gt;&lt;/p&gt;&lt;p style=&quot;text-indent: 2em; text-align: left;&quot;&gt;&lt;span style=&quot;text-wrap-mode: nowrap;&quot;&gt;我们在使用全自动交易程序的时候，运行几天后，是不是会有磁盘空间不足的情况？遇到这种状况，我们要怎么处理呢？首先要检查一下EA有没有报错，这个在EA&amp;quot;日志&amp;quot;旁边的”专家“栏，如图&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;img class=&quot;ue-image&quot; src=&quot;https://www.eabang.com/zb_users/upload/2025/09/202509171758100688660178.jpg&quot; title=&quot;2.jpg&quot; alt=&quot;2.jpg&quot;/&gt;&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p style=&quot;text-indent: 2em; text-align: left;&quot;&gt;&lt;span style=&quot;text-wrap-mode: nowrap;&quot;&gt;在这里，如果提示错误，我们就根据不同的错误进行处理。比如：EA设置问题；不断地修改止盈止损价……，具体问题具体处理。&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-indent: 2em; text-align: left;&quot;&gt;&lt;span style=&quot;text-wrap-mode: nowrap;&quot;&gt;其次,看日志文件,点击&amp;quot;文件-打开数据文件夹&amp;quot;-MQL5-logs&amp;quot;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-indent: 2em; text-align: center;&quot;&gt;&lt;img class=&quot;ue-image&quot; src=&quot;https://www.eabang.com/zb_users/upload/2025/09/202509171758100705615579.jpg&quot; title=&quot;3.jpg&quot; alt=&quot;3.jpg&quot;/&gt;&lt;/p&gt;&lt;p style=&quot;text-indent: 2em; text-align: center;&quot;&gt;&lt;img class=&quot;ue-image&quot; src=&quot;https://www.eabang.com/zb_users/upload/2025/09/202509171758100717807648.jpg&quot; title=&quot;4.jpg&quot; alt=&quot;4.jpg&quot;/&gt;&lt;/p&gt;&lt;p style=&quot;text-indent: 2em; text-align: left;&quot;&gt;&lt;br/&gt;&lt;/p&gt;&lt;p style=&quot;text-indent: 2em; text-align: left;&quot;&gt;&lt;span style=&quot;text-wrap-mode: nowrap;&quot;&gt;进入logs文件夹，这里面的文件有些比较大，我们可以先关闭MT4或MT5，然后把比较大的日志文件删掉。这样空间就被释放出来了。&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-indent: 2em; text-align: left;&quot;&gt;&lt;span style=&quot;text-wrap-mode: nowrap;&quot;&gt;另外，还可以删除回测的日志文件，点击&amp;quot;文件-打开数据文件夹&amp;quot;-Tester-logs&amp;quot;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-indent: 2em; text-align: left;&quot;&gt;&lt;span style=&quot;text-wrap-mode: nowrap;&quot;&gt;如图&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-indent: 2em; text-align: center;&quot;&gt;&lt;img class=&quot;ue-image&quot; src=&quot;https://www.eabang.com/zb_users/upload/2025/09/202509171758100732142785.jpg&quot; title=&quot;5.jpg&quot; alt=&quot;5.jpg&quot;/&gt;&lt;/p&gt;&lt;p style=&quot;text-indent: 2em; text-align: left;&quot;&gt;&lt;span style=&quot;text-wrap-mode: nowrap;&quot;&gt;这样，磁盘空间就可以得到释放了。&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-indent: 2em; text-align: left;&quot;&gt;&lt;span style=&quot;text-wrap-mode: nowrap;&quot;&gt;最后，如果是“专家”里提示的错误，需要针对不同的情况进行相应的处理，大家有搞不定的，可以到eabang询问和讨论。&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;text-wrap-mode: nowrap;&quot;&gt;&lt;br style=&quot;text-indent: 2em; text-align: left;&quot;/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-indent: 2em; text-align: center;&quot;&gt;&lt;strong&gt;&lt;span style=&quot;text-wrap-mode: nowrap; font-size: 16px;&quot;&gt;让更多的交易者少走弯路&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p style=&quot;text-indent: 2em; text-align: center;&quot;&gt;&lt;strong&gt;&lt;span style=&quot;text-wrap-mode: nowrap; font-size: 16px;&quot;&gt;祝大家交易顺利&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;text-wrap-mode: nowrap;&quot;&gt;&lt;br style=&quot;text-indent: 2em; text-align: left;&quot;/&gt;&lt;/span&gt;&lt;/p&gt;</description><pubDate>Wed, 17 Sep 2025 17:16:56 +0800</pubDate></item><item><title>价格触碰均线时自动开仓并加仓</title><link>https://www.eabang.com/post/445.html</link><description>&lt;p style=&quot;text-align: left; text-indent: 2em;&quot;&gt;&lt;img src=&quot;https://www.eabang.com/zb_users/upload/2025/09/202509091757400299826865.png&quot; title=&quot;均线1.png&quot; alt=&quot;均线1.png&quot;/&gt;&lt;/p&gt;&lt;p style=&quot;text-indent: 2em; text-align: left;&quot;&gt;&lt;span style=&quot;text-wrap-mode: nowrap;&quot;&gt;今天给大家来说一下价格碰到均线的时候，怎么实现开仓，加仓。咱们还是用历史数据回测来验证。咱们用螺纹钢的5分钟图表，如图&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left; text-indent: 2em;&quot;&gt;&lt;img src=&quot;https://www.eabang.com/zb_users/upload/2025/09/202509091757400375417115.jpg&quot; title=&quot;均线2.jpg&quot; alt=&quot;均线2.jpg&quot;/&gt;&lt;/p&gt;&lt;p style=&quot;text-indent: 2em; text-align: left;&quot;&gt;&lt;span style=&quot;text-wrap-mode: nowrap;&quot;&gt;这个功能在自动面板-条件开平仓-均线-价格&amp;amp;均线。&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-indent: 2em; text-align: left;&quot;&gt;&lt;img src=&quot;https://www.eabang.com/zb_users/upload/2025/09/202509101757475908494896.png&quot; alt=&quot;image.png&quot;/&gt;&lt;/p&gt;&lt;p style=&quot;text-indent: 2em; text-align: left;&quot;&gt;&lt;span style=&quot;text-wrap-mode: nowrap;&quot;&gt;打开多单开仓按钮，均线设置55，&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-indent: 2em; text-align: left;&quot;&gt;&lt;span style=&quot;text-wrap-mode: nowrap;&quot;&gt;均线类型有简单平均线/指数平均线/平滑平均线/线性平均线，这里我们选用指数平均线（EXP）。&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-indent: 2em; text-align: left;&quot;&gt;&lt;span style=&quot;text-wrap-mode: nowrap;&quot;&gt;均线计算方式：收盘价/开盘价格/最高价格/最低价格……等等，有多种计算方式，咱们可以到eabang下载，看一下自动面板里的目录选项，选用哪一种看个人的习惯，这里我们选一个收盘价格（close），如图&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left; text-indent: 2em;&quot;&gt;&lt;span style=&quot;text-wrap-mode: nowrap;&quot;&gt;&lt;img src=&quot;https://www.eabang.com/zb_users/upload/2025/09/202509091757400415385809.jpg&quot; title=&quot;均线3.jpg&quot; alt=&quot;均线3.jpg&quot;/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;text-wrap-mode: nowrap;&quot;&gt;&lt;br style=&quot;text-indent: 2em; text-align: left;&quot;/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-indent: 2em; text-align: left;&quot;&gt;&lt;span style=&quot;text-wrap-mode: nowrap;&quot;&gt;&lt;span style=&quot;text-wrap-mode: nowrap; background-color: #FFC000;&quot;&gt;&lt;strong&gt;关键点来了&lt;/strong&gt;&lt;/span&gt;&lt;strong&gt;：&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-indent: 2em; text-align: left;&quot;&gt;&lt;span style=&quot;text-wrap-mode: nowrap;&quot;&gt;设置开仓条件——均线和价格的关系&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-indent: 2em; text-align: left;&quot;&gt;&lt;span style=&quot;text-wrap-mode: nowrap;&quot;&gt;比如我想让EA进行这样的自动交易，多单开仓条件是，上一根K线最低价大于均线，当前K线现价小于均线。&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-indent: 2em; text-align: left;&quot;&gt;&lt;span style=&quot;text-wrap-mode: nowrap;&quot;&gt;如图&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left; text-indent: 2em;&quot;&gt;&lt;span style=&quot;text-wrap-mode: nowrap;&quot;&gt;&lt;img src=&quot;https://www.eabang.com/zb_users/upload/2025/09/202509091757400482793445.jpg&quot; title=&quot;均线4.jpg&quot; alt=&quot;均线4.jpg&quot;/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-indent: 2em; text-align: left;&quot;&gt;&lt;span style=&quot;text-wrap-mode: nowrap;&quot;&gt;k线0：表示当前K线，K线1表示当前K线的前一根K线，K线依次往前为2,3,4……设置咱们需要选用的K线，这里用1演示&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-indent: 2em; text-align: left;&quot;&gt;&lt;span style=&quot;text-wrap-mode: nowrap;&quot;&gt;K线我选用最低价，（自动面板里有很多选择）&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-indent: 2em; text-align: left;&quot;&gt;&lt;span style=&quot;text-wrap-mode: nowrap;&quot;&gt;最低价&amp;gt;均线，点击&amp;quot;&amp;gt;&amp;quot;可以变为&amp;quot;&amp;lt;&amp;quot;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-indent: 2em; text-align: left;&quot;&gt;&lt;span style=&quot;text-wrap-mode: nowrap;&quot;&gt;我们当前设置：&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-indent: 2em; text-align: left;&quot;&gt;&lt;span style=&quot;text-wrap-mode: nowrap;&quot;&gt;K线1，最低价&amp;gt;均线&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-indent: 2em; text-align: left;&quot;&gt;&lt;span style=&quot;text-wrap-mode: nowrap;&quot;&gt;K线0，现卖价&amp;lt;均线&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-indent: 2em; text-align: left;&quot;&gt;&lt;span style=&quot;text-wrap-mode: nowrap;&quot;&gt;当满足条件时，就开一笔多单，如图：&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left; text-indent: 2em;&quot;&gt;&lt;span style=&quot;text-wrap-mode: nowrap;&quot;&gt;&lt;img src=&quot;https://www.eabang.com/zb_users/upload/2025/09/202509091757400603858235.jpg&quot; title=&quot;均线5.jpg&quot; alt=&quot;均线5.jpg&quot;/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-indent: 2em; text-align: left;&quot;&gt;&lt;span style=&quot;text-wrap-mode: nowrap;&quot;&gt;这是价格和均线的一个常规用法，咱们可以按自己的需求，在操作中对均线和价格中进行相应的设置。&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-indent: 2em; text-align: left;&quot;&gt;&lt;span style=&quot;text-wrap-mode: nowrap;&quot;&gt;比如我们用同样的加仓条件，跟开仓条件一样，都是上一根K线最低价大于均线，现价小于均线就加仓多单。&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-indent: 2em; text-align: left;&quot;&gt;&lt;span style=&quot;text-wrap-mode: nowrap;&quot;&gt;有一笔订单以后，我们把加仓面板打开，加仓条件-均线-价格&amp;amp;均线-多单开仓，我们直接用默认设置，如图&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left; text-indent: 2em;&quot;&gt;&lt;img src=&quot;https://www.eabang.com/zb_users/upload/2025/09/202509091757400645730679.png&quot; title=&quot;均线7.png&quot; alt=&quot;均线7.png&quot;/&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;text-wrap-mode: nowrap;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-indent: 2em; text-align: left;&quot;&gt;&lt;span style=&quot;text-wrap-mode: nowrap;&quot;&gt;价格跌破均线的时候友满足条件，咱们的自动交易EA就会再开一单，&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left; text-indent: 2em;&quot;&gt;&lt;img src=&quot;https://www.eabang.com/zb_users/upload/2025/09/202509091757400662610465.png&quot; title=&quot;均线8.png&quot; alt=&quot;均线8.png&quot;/&gt;&lt;/p&gt;&lt;p style=&quot;text-indent: 2em; text-align: left;&quot;&gt;&lt;span style=&quot;text-wrap-mode: nowrap;&quot;&gt;通常情况，上涨的时候有毛刺儿，这种毛刺会刺破均线然后马上反弹，这种时候是一个非常好的加仓条件，咱们就可以用全自动交易软件的这个功能去进行开仓加仓了。&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;text-wrap-mode: nowrap;&quot;&gt;&lt;br style=&quot;text-indent: 2em; text-align: left;&quot;/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left; text-indent: 2em;&quot;&gt;&lt;strong&gt;&lt;span style=&quot;text-wrap-mode: nowrap;&quot;&gt;让更多的交易者少走弯路&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left; text-indent: 2em;&quot;&gt;&lt;strong&gt;&lt;span style=&quot;text-wrap-mode: nowrap;&quot;&gt;祝大家交易顺利&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;br style=&quot;text-indent: 2em; text-align: left;&quot;/&gt;&lt;/p&gt;</description><pubDate>Tue, 09 Sep 2025 14:44:22 +0800</pubDate></item><item><title>MT4MT5优化参数的遗传算法</title><link>https://www.eabang.com/post/444.html</link><description>&lt;p&gt;我们用MT4和MT5优化参数时，实际上的组合数量是非常多的。&lt;/p&gt;&lt;h3&gt;比如我们要优化20个开关和20个输入框，那么一共有多少种组合呢？&lt;/h3&gt;&lt;h3&gt;问题分解&lt;/h3&gt;&lt;ol start=&quot;1&quot; style=&quot;margin-top: 13.716px; margin-bottom: 13.716px; padding-left: 27.432px; color: rgb(64, 64, 64);Segoe UI&amp;quot;, Roboto, &amp;quot;Noto Sans&amp;quot;, Ubuntu, Cantarell, &amp;quot;Helvetica Neue&amp;quot;, Oxygen, &amp;quot;Open Sans&amp;quot;, sans-serif; font-size: 16.002px; text-wrap-mode: wrap; background-color: rgb(255, 255, 255);&quot; class=&quot; list-paddingleft-2&quot;&gt;&lt;li&gt;&lt;p&gt;20个按钮：每个按钮有&amp;nbsp;2&amp;nbsp;种状态（开或关）。&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;20个输入框：每个输入框有&amp;nbsp;10&amp;nbsp;种选择。&lt;/p&gt;&lt;/li&gt;&lt;/ol&gt;&lt;h3&gt;计算过程&lt;/h3&gt;&lt;p&gt;根据乘法原理，所有选择都是独立的，总组合数是每个独立部分选择数量的乘积。&lt;/p&gt;&lt;p&gt;第一步：计算20个按钮的组合数&lt;br/&gt;每个按钮有 2 种选择，二十个按钮的组合数为：&lt;br/&gt;2²⁰ =&amp;nbsp;1,048,576 种&lt;/p&gt;&lt;p&gt;第二步：计算20个输入框的组合数&lt;br/&gt;每个输入框有 10 种选择，二十个输入框的组合数为：&lt;br/&gt;10²⁰ =&amp;nbsp;100,000,000,000,000,000,000 种&lt;br/&gt;(即 10 的 20 次方，一百万亿)&lt;/p&gt;&lt;p&gt;第三步：计算所有参数的总组合数&lt;br/&gt;按钮系统和输入框系统也是相互独立的，所以总组合数是它们两者的乘积。&lt;br/&gt;总组合数 = 按钮组合数 × 输入框组合数 = 2²⁰ × 10²⁰&lt;/p&gt;&lt;p&gt;我们可以简化这个计算：&lt;br/&gt;2²⁰ × 10²⁰ = (2 × 10)²⁰ = 20²⁰&lt;/p&gt;&lt;h3&gt;结论&lt;/h3&gt;&lt;p&gt;所有可能的参数组合总数为&amp;nbsp;20²⁰&amp;nbsp;种。&lt;/p&gt;&lt;p&gt;这是一个极其巨大的数字。为了给您一个直观的概念：&lt;/p&gt;&lt;ul style=&quot;margin-top: 13.716px; margin-bottom: 13.716px; padding-left: 27.432px; color: rgb(64, 64, 64);Segoe UI&amp;quot;, Roboto, &amp;quot;Noto Sans&amp;quot;, Ubuntu, Cantarell, &amp;quot;Helvetica Neue&amp;quot;, Oxygen, &amp;quot;Open Sans&amp;quot;, sans-serif; font-size: 16.002px; text-wrap-mode: wrap; background-color: rgb(255, 255, 255);&quot; class=&quot; list-paddingleft-2&quot;&gt;&lt;li&gt;&lt;p&gt;20²⁰ = 1.048576 × 10²⁶&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;这个数字是：104,857,600,000,000,000,000,000,000&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;中文读作：1.048亿亿亿&amp;nbsp;种组合&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h3&gt;这个数字有多大？&lt;/h3&gt;&lt;ul style=&quot;margin-top: 13.716px; margin-bottom: 13.716px; padding-left: 27.432px; color: rgb(64, 64, 64);Segoe UI&amp;quot;, Roboto, &amp;quot;Noto Sans&amp;quot;, Ubuntu, Cantarell, &amp;quot;Helvetica Neue&amp;quot;, Oxygen, &amp;quot;Open Sans&amp;quot;, sans-serif; font-size: 16.002px; text-wrap-mode: wrap; background-color: rgb(255, 255, 255);&quot; class=&quot; list-paddingleft-2&quot;&gt;&lt;li&gt;&lt;p&gt;远超地球上的沙粒数量（估计约为 7.5 x 10¹⁸ 粒）。&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;远超银河系中恒星的数量（估计约为 1000-4000 亿颗，即 10¹¹ - 4×10¹¹ 颗）。&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;如果一秒钟测试一种组合，测试完所有组合需要的时间远远超过当前宇宙的年龄（约 138 亿年）。&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;这个结果清晰地展示了组合爆炸的威力：当系统中独立变量的数量增加时，其可能的组合状态会呈指数级增长，迅速达到一个无法进行穷举搜索的规模。在实际应用中（如参数优化、测试用例设计），通常需要采用更智能的方法（如实验设计、优化算法）来探索这个巨大的空间，而不是尝试所有可能性。&lt;/p&gt;&lt;p&gt;我们用一个非常生动的方式（“养蛊”或“培育冠军”）来解释遗传算法。&lt;/p&gt;&lt;p&gt;如果用穷举法进行参数优化，那几乎是不可能的，最好的方式是用算法，比如组合有1000亿种，那我们只选择优化1万种参数，来找到相对来说比较优秀的参数组合，这样可以大幅节省优化时间。&lt;/p&gt;&lt;p&gt;还好mt4和mt5已经自带了遗传算法，我们只需要直接使用就可以。&lt;/p&gt;&lt;h3&gt;遗传算法的核心思想：模拟自然进化&lt;/h3&gt;&lt;p&gt;遗传算法的本质是模拟生物种群的进化过程来求解一个复杂问题。它不靠穷举（像我们刚才算的巨量组合），而是靠“适者生存”的原则，让好的解决方案自己“进化”出来。&lt;/p&gt;&lt;hr style=&quot;height: 1px; margin: 32px 0px; background: none 0% 0% / auto repeat scroll padding-box border-box rgb(229, 229, 229); border: none; color: rgb(64, 64, 64);Segoe UI&amp;quot;, Roboto, &amp;quot;Noto Sans&amp;quot;, Ubuntu, Cantarell, &amp;quot;Helvetica Neue&amp;quot;, Oxygen, &amp;quot;Open Sans&amp;quot;, sans-serif; font-size: 16.002px; text-wrap-mode: wrap;&quot;/&gt;&lt;h3&gt;一个完美的比喻：培育冠军球队&lt;/h3&gt;&lt;p&gt;想象你的目标是组建一支世界上最强的足球队（找到最优参数组合）。你有20个按钮（比如战术设置）和20个输入框（比如球员号码）。组合多到爆炸，你不可能试遍所有组合。&lt;/p&gt;&lt;p&gt;你会怎么做？&lt;/p&gt;&lt;ol start=&quot;1&quot; style=&quot;margin-top: 13.716px; margin-bottom: 13.716px; padding-left: 27.432px; color: rgb(64, 64, 64);  &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Noto Sans&amp;quot;, Ubuntu, Cantarell, &amp;quot;Helvetica Neue&amp;quot;, Oxygen, &amp;quot;Open Sans&amp;quot;, sans-serif; font-size: 16.002px; text-wrap-mode: wrap; background-color: rgb(255, 255, 255);&quot; class=&quot; list-paddingleft-2&quot;&gt;&lt;li&gt;&lt;p&gt;第一步：海选（初始化种群）&lt;/p&gt;&lt;/li&gt;&lt;ul style=&quot;margin-top: 4px; padding-left: 27.432px;&quot; class=&quot; list-paddingleft-2&quot;&gt;&lt;li&gt;&lt;p&gt;你不是只组建一支球队，而是先随机组建几百支、几千支不同的球队（生成大量随机参数组合）。这就是最初的“种群”。每支球队就是一个“个体”（一个可能的解决方案）。&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;li&gt;&lt;p&gt;第二步：踢热身赛（适应度评估）&lt;/p&gt;&lt;/li&gt;&lt;ul style=&quot;margin-top: 4px; padding-left: 27.432px;&quot; class=&quot; list-paddingleft-2&quot;&gt;&lt;li&gt;&lt;p&gt;让所有这些球队都去踢比赛（用你的参数组合去运行模型/解决问题）。&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;根据比赛结果（模型输出的结果，比如利润、效率、得分），给每支球队打分。这个分叫做“适应度（Fitness）”。赢球的队分数高，输球的队分数低。&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;核心：这个“适应度函数”就是你想要优化的目标（比如最大化利润、最小化成本）。&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;li&gt;&lt;p&gt;第三步：选拔精英（选择）&lt;/p&gt;&lt;/li&gt;&lt;ul style=&quot;margin-top: 4px; padding-left: 27.432px;&quot; class=&quot; list-paddingleft-2&quot;&gt;&lt;li&gt;&lt;p&gt;分数高的球队（好的解决方案）更有可能被选中，获得“繁殖”的机会。分数低的球队（差的解决方案）则被淘汰。&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;这模拟了“物竞天择，适者生存”——好的特征（参数设置）有更大机会被保留下来。&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;li&gt;&lt;p&gt;第四步：组建新球队（交叉）&lt;/p&gt;&lt;/li&gt;&lt;ul style=&quot;margin-top: 4px; padding-left: 27.432px;&quot; class=&quot; list-paddingleft-2&quot;&gt;&lt;li&gt;&lt;p&gt;现在，让选中的精英球队们“结婚生子”，产生新一代的球队。&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;怎么生？交换DNA！&amp;nbsp;比如，让排名第一的球队的“后卫线”参数（几个按钮和输入框的值）和排名第二的球队的“前锋线”参数组合在一起，形成一支全新的球队。&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;这个过程叫做“交叉（Crossover）”。它的目的是组合优良特征，期望能产生比父母更强大的后代（“虎父无犬子”）。&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;li&gt;&lt;p&gt;第五步：基因突变（变异）&lt;/p&gt;&lt;/li&gt;&lt;ul style=&quot;margin-top: 4px; padding-left: 27.432px;&quot; class=&quot; list-paddingleft-2&quot;&gt;&lt;li&gt;&lt;p&gt;在新生的球队中，随机给某个球员换个位置，或者随机改变一个战术设置（随机改变一个按钮或输入框的值）。&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;这个过程叫做“变异（Mutation）”。它的目的是引入新的可能性，防止所有球队都变得一模一样（陷入局部最优解）。也许这个偶然的突变，就发现了一个天才守门员（一个意想不到的优秀参数）！&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;li&gt;&lt;p&gt;循环：一代又一代（迭代）&lt;/p&gt;&lt;/li&gt;&lt;ul style=&quot;margin-top: 4px; padding-left: 27.432px;&quot; class=&quot; list-paddingleft-2&quot;&gt;&lt;li&gt;&lt;p&gt;现在，你用新生的这批球队（新一代的解决方案）取代掉大部分老球队。&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;然后回到第二步，让新一代球队再去踢比赛、评分、选拔、交叉、变异……&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;就这样一代一代地重复这个过程。&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/ol&gt;&lt;h3&gt;最终会发生什么？&lt;/h3&gt;&lt;p&gt;经过几十、几百代之后，你会发现：&lt;/p&gt;&lt;ul style=&quot;margin-top: 13.716px; margin-bottom: 13.716px; padding-left: 27.432px; color: rgb(64, 64, 64); font-family: quote-cjk-patch, Inter, system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Noto Sans&amp;quot;, Ubuntu, Cantarell, &amp;quot;Helvetica Neue&amp;quot;, Oxygen, &amp;quot;Open Sans&amp;quot;, sans-serif; font-size: 16.002px; text-wrap-mode: wrap; background-color: rgb(255, 255, 255);&quot; class=&quot; list-paddingleft-2&quot;&gt;&lt;li&gt;&lt;p&gt;整个“足球联盟”的平均水平越来越高（种群的整体适应度在上升）。&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;最终，你会涌现出一支（或几支）超级强队，它的战绩（模型结果）远远超过最初随机组建的任何球队。&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;这支冠军球队的战术板和球员名单（那20个按钮和20个输入框的设置），就是遗传算法为你找到的近似最优解。&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;hr style=&quot;height: 1px; margin: 32px 0px; background: none 0% 0% / auto repeat scroll padding-box border-box rgb(229, 229, 229); border: none; color: rgb(64, 64, 64); font-family: quote-cjk-patch, Inter, system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Noto Sans&amp;quot;, Ubuntu, Cantarell, &amp;quot;Helvetica Neue&amp;quot;, Oxygen, &amp;quot;Open Sans&amp;quot;, sans-serif; font-size: 16.002px; text-wrap-mode: wrap;&quot;/&gt;&lt;h3&gt;总结：为什么用遗传算法？&lt;/h3&gt;&lt;p&gt;面对&amp;nbsp;20个按钮 + 20个输入框&amp;nbsp;这种组合爆炸的问题，遗传算法提供了一种聪明的“搜索”策略：&lt;/p&gt;&lt;div&gt;&lt;table width=&quot;NaN&quot;&gt;&lt;thead&gt;&lt;tr class=&quot;firstRow&quot;&gt;&lt;th style=&quot;padding-top: 10px; padding-bottom: 10px; padding-left: 0px; border-bottom-color: rgb(187, 187, 187); border-top: none; font-size: 15px; line-height: 1.72; border-right-color: rgb(187, 187, 187); border-left-color: rgb(187, 187, 187); text-align: left;&quot;&gt;特性&lt;/th&gt;&lt;th style=&quot;padding-top: 10px; padding-bottom: 10px; border-bottom-color: rgb(187, 187, 187); border-top: none; font-size: 15px; line-height: 1.72; border-right-color: rgb(187, 187, 187); border-left-color: rgb(187, 187, 187); text-align: left;&quot;&gt;解释&lt;/th&gt;&lt;th style=&quot;padding-top: 10px; padding-bottom: 10px; border-bottom-color: rgb(187, 187, 187); border-top: none; font-size: 15px; line-height: 1.72; border-right-color: rgb(187, 187, 187); border-left-color: rgb(187, 187, 187); text-align: left;&quot;&gt;对应比喻&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;padding-top: 10px; padding-bottom: 10px; padding-left: 0px; border-color: rgb(229, 229, 229); font-size: 15px; line-height: 1.72; min-width: 100px; max-width: max(30vw, 320px);&quot;&gt;并行搜索&lt;/td&gt;&lt;td style=&quot;padding-top: 10px; padding-bottom: 10px; border-color: rgb(229, 229, 229); font-size: 15px; line-height: 1.72; min-width: 100px; max-width: max(30vw, 320px);&quot;&gt;同时评估大量解决方案（一整支种群），而不是一次一个。&lt;/td&gt;&lt;td style=&quot;padding-top: 10px; padding-bottom: 10px; border-color: rgb(229, 229, 229); font-size: 15px; line-height: 1.72; min-width: 100px; max-width: max(30vw, 320px);&quot;&gt;同时管理成千上万支球队。&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&quot;padding-top: 10px; padding-bottom: 10px; padding-left: 0px; border-color: rgb(229, 229, 229); font-size: 15px; line-height: 1.72; min-width: 100px; max-width: max(30vw, 320px);&quot;&gt;启发式搜索&lt;/td&gt;&lt;td style=&quot;padding-top: 10px; padding-bottom: 10px; border-color: rgb(229, 229, 229); font-size: 15px; line-height: 1.72; min-width: 100px; max-width: max(30vw, 320px);&quot;&gt;不是盲目乱找，而是利用“适应度”反馈来指导搜索方向。&lt;/td&gt;&lt;td style=&quot;padding-top: 10px; padding-bottom: 10px; border-color: rgb(229, 229, 229); font-size: 15px; line-height: 1.72; min-width: 100px; max-width: max(30vw, 320px);&quot;&gt;根据比赛成绩来决定如何组建新球队。&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&quot;padding-top: 10px; padding-bottom: 10px; padding-left: 0px; border-color: rgb(229, 229, 229); font-size: 15px; line-height: 1.72; min-width: 100px; max-width: max(30vw, 320px);&quot;&gt;全局优化&lt;/td&gt;&lt;td style=&quot;padding-top: 10px; padding-bottom: 10px; border-color: rgb(229, 229, 229); font-size: 15px; line-height: 1.72; min-width: 100px; max-width: max(30vw, 320px);&quot;&gt;通过“变异”机制，有机会跳出局部最优，寻找全局更好的解。&lt;/td&gt;&lt;td style=&quot;padding-top: 10px; padding-bottom: 10px; border-color: rgb(229, 229, 229); font-size: 15px; line-height: 1.72; min-width: 100px; max-width: max(30vw, 320px);&quot;&gt;偶然发现一个天才球员（新参数），改变整个战局。&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&quot;padding-top: 10px; padding-bottom: 10px; padding-left: 0px; border-color: rgb(229, 229, 229); font-size: 15px; line-height: 1.72; min-width: 100px; max-width: max(30vw, 320px);&quot;&gt;不依赖梯度&lt;/td&gt;&lt;td style=&quot;padding-top: 10px; padding-bottom: 10px; border-color: rgb(229, 229, 229); font-size: 15px; line-height: 1.72; min-width: 100px; max-width: max(30vw, 320px);&quot;&gt;即使问题很复杂、没有数学公式，只要能量化“好坏”就能用。&lt;/td&gt;&lt;td style=&quot;padding-top: 10px; padding-bottom: 10px; border-color: rgb(229, 229, 229); font-size: 15px; line-height: 1.72; min-width: 100px; max-width: max(30vw, 320px);&quot;&gt;你不需要懂足球理论，只需要看比分牌谁赢谁输。&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;p&gt;所以，遗传算法不是在计算所有组合，而是在培育一个优胜组合。它是一种非常强大且常用的优化工具，尤其擅长处理像您遇到的这种超高维、复杂组合的优化问题。&lt;/p&gt;&lt;p&gt;在具体选择优化参数时，我的建议是，这里面你只选择一种固定的，不要都优化，比如加仓间隔 ，就按点数间隔，就定死了，不要优化是点数间隔 ，还是网格间隔，还是自定义间隔。&lt;/p&gt;&lt;p&gt;&lt;img src=&quot;https://www.eabang.com/zb_users/upload/2025/08/202508201755659215701268.png&quot; alt=&quot;2fdfe47f95f333d4d16577ba533e9988.png&quot;/&gt;&lt;/p&gt;&lt;p&gt;先通过比较少的组合，优化出一些参数之后 ，如果你觉得参数不错，你可以选择一些参数，然后再让我们给你做一个放开这些参数的版本，你用一个参数为样本，再更具体的优化是点数间隔还是网格间隔之类的。&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;</description><pubDate>Wed, 20 Aug 2025 10:55:02 +0800</pubDate></item><item><title>YueLang越浪趋势EA</title><link>https://www.eabang.com/post/443.html</link><description>&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;img src=&quot;https://www.eabang.com/zb_users/upload/2025/07/202507011751334166218767.png&quot; alt=&quot;112.png&quot;/&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;该EA是网站上面的家住南城网友提出的策略，这是他在论坛中发的关于这个策略的帖子，建议看一下，对理解这个趋势EA很有帮助。&lt;a href=&quot;https://www.eabang.com/bbs/thread-4198-1-1.html&quot; _src=&quot;https://www.eabang.com/bbs/thread-4198-1-1.html&quot;&gt;https://www.eabang.com/bbs/thread-4198-1-1.html&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;咱们先说下这个ea的大致思路。&lt;br/&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;img src=&quot;https://www.eabang.com/zb_users/upload/2025/07/202507011751336728420991.png&quot; alt=&quot;image.png&quot;/&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;上图是黄金的日线图表，从2024年2月开始，黄金行情突破了之前的整理区间，可以看到有一波很明显的上涨行情，现在行情已经走到了2025年7月，这波上涨行情是从现在回看之前的图表，那么在2024年2月，行情还没启动的时候是什么样的K线图呢。&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;img src=&quot;https://www.eabang.com/zb_users/upload/2025/07/202507011751337088552439.png&quot; alt=&quot;image.png&quot;/&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;这是行情启动前当时的图表，看当时的图表，人眼不容易看出当时的那段整理区间，我想表达的意思是，图表有时会误导我们人类的眼睛。&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; 这个Ea就是为了抓住这种突破区间之后的趋势行情而开发的。&lt;br/&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;img src=&quot;https://www.eabang.com/zb_users/upload/2025/07/202507011751338418408805.png&quot; alt=&quot;image.png&quot;/&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;这个EA基于Hedging6.3版本增加了越浪的策略，也就是说越浪趋势ea包含了Hedging6.3版本的所有功能，在“自动面板”的“条件开平仓”里，有一个“越浪”的子面板。&lt;br/&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;img src=&quot;https://www.eabang.com/zb_users/upload/2025/07/202507011751338983192459.png&quot; alt=&quot;image.png&quot;/&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;上图是越浪子面板中的设置，看了上面南城有关策略说明的帖子，相信你已经对策略有了大致的了解，这些参数都是围绕实现这个策略而设计的。&lt;br/&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;img src=&quot;https://www.eabang.com/zb_users/upload/2025/07/202507011751339720218972.png&quot; alt=&quot;image.png&quot;/&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;这是越浪信号开仓和平仓的开关，后面可以选择信号周期。&lt;br/&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;img src=&quot;https://www.eabang.com/zb_users/upload/2025/07/202507011751339787535268.png&quot; alt=&quot;image.png&quot;/&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;img src=&quot;https://www.eabang.com/zb_users/upload/2025/07/202507011751340442414728.png&quot; alt=&quot;image.png&quot;/&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;img src=&quot;https://www.eabang.com/zb_users/upload/2025/07/202507011751340464470913.png&quot; alt=&quot;image.png&quot;/&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;“均线取值”“循环”，如上图，分别是55和144均线（EMA均线），取3个均线交叉的循环（方框），分别计算这3个循环中的最高价和最低价（圆圈中的小横线）。&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;img src=&quot;https://www.eabang.com/zb_users/upload/2025/07/202507011751341205269682.png&quot; alt=&quot;image.png&quot;/&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;img src=&quot;https://www.eabang.com/zb_users/upload/2025/07/202507011751341008575782.png&quot; alt=&quot;image.png&quot; style=&quot;text-wrap-mode: wrap;&quot;/&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;“越浪K线”“K线大于”，如上图，当10根K线中有9根k线都大于均线交叉循环的最高价时，ea会给出多单开仓信号（或空单平仓信号），反之当10根K线中有9根K线小于均线交叉循环的最低价时，EA给出空单开仓信号（和多单平仓信号）。&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;img src=&quot;https://www.eabang.com/zb_users/upload/2025/07/202507011751341580780110.png&quot; alt=&quot;image.png&quot;/&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;后面黄金的走势大家都知道，我就不多说了，在实际使用之前，我建议多用一些历史行情进行回测，特别是不利于这种策略的行情，不能只选择对自己的策略有利的行情来回测，一个好的交易系统更重要的是能稳定通过不利于自己策略的行情。&lt;br/&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;img src=&quot;https://www.eabang.com/zb_users/upload/2025/07/202507011751341635337354.png&quot; alt=&quot;image.png&quot;/&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;“盈利平仓”“最少盈利点数”“开仓必选条件”“平仓必选条件”，这些在帮助手册里都有介绍，每个开仓模块里都有，这里我就不啰嗦了，用过我们ea的人都明白是什么意思。&lt;br/&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;img src=&quot;https://www.eabang.com/zb_users/upload/2025/07/202507011751341872921223.png&quot; alt=&quot;image.png&quot;/&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;“手动删除信号”，这个按钮在有信号时会点亮，因为这个ea给的信号是持续的，不是只在满足条件那一根K线才给一次信号，所以多了这个按钮，就是你不想要持续信号，可以手动点击这个按钮，删除持续的趋势信号。&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;为什么持续给信号，因为这是方便更多交易策略，特别是这个策略的平仓信号其实不太好用，开仓方面，在判断大趋势大方向上还可以，有时我们想要的是用这个策略来判断方向，然后用平仓面板中的止盈方式进行平仓，比如移动止盈之类的，如果订单平仓比较快，那一波大行情可能只能抓一小段，如果这时开仓信号是持续的，那么就还会继续开仓。&lt;br/&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;或者用这个策略做大周期的开仓信号，然后用一些比如布林策略做小周期的开仓，比如日线用这个趋势策略，比如多头有信号，然后用布林或RSI这种震荡指标在小周期不断的做多单交易，这时持续信号就非常有用。&lt;br/&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;关于信号的自动删除，当有反向信号时，比如空单开仓信号，那么ea会自动删除多单的开仓信号，有多单开仓信号时，自动删除空单开仓信号。&lt;br/&gt;&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p style=&quot;text-wrap-mode: wrap;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;font-size: 16px;&quot;&gt;&lt;strong&gt;EA教程：&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-wrap-mode: wrap;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;QQ交流群：&lt;a href=&quot;https://jq.qq.com/?_wv=1027&amp;k=5hAQm2S&quot; target=&quot;blank&quot;&gt;104918951&lt;/a&gt;&lt;/p&gt;&lt;p style=&quot;text-wrap-mode: wrap;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;EA安装教程-&amp;nbsp;&lt;a href=&quot;https://www.eabang.com/post/18.html&quot; target=&quot;_blank&quot;&gt;https://www.eabang.com/post/18.html&lt;/a&gt;&lt;/p&gt;&lt;p style=&quot;text-wrap-mode: wrap;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;指标安装教程-&amp;nbsp;&lt;a href=&quot;https://www.eabang.com/post/31.html&quot; target=&quot;_blank&quot;&gt;https://www.eabang.com/post/31.html&lt;/a&gt;&lt;/p&gt;&lt;p style=&quot;text-wrap-mode: wrap;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;用历史数据回测EA超详细教程-&amp;nbsp;&lt;a href=&quot;https://www.eabang.com/post/35.html&quot; target=&quot;_blank&quot;&gt;https://www.eabang.com/post/35.html&lt;/a&gt;&lt;/p&gt;&lt;p style=&quot;text-wrap-mode: wrap;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;用历史数据仿真交易教程-&amp;nbsp;&lt;a href=&quot;https://www.eabang.com/post/36.html&quot; target=&quot;_blank&quot;&gt;https://www.eabang.com/post/36.html&lt;/a&gt;&lt;/p&gt;&lt;p style=&quot;text-wrap-mode: wrap;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;EA优化详细教程-&amp;nbsp;&lt;a href=&quot;https://www.eabang.com/post/37.html&quot; target=&quot;_blank&quot;&gt;https://www.eabang.com/post/37.html&lt;/a&gt;&lt;/p&gt;&lt;p style=&quot;text-wrap-mode: wrap;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;EA如何在未知的行情下盈利-&amp;nbsp;&lt;a href=&quot;https://www.eabang.com/post/114.html&quot; target=&quot;_blank&quot;&gt;https://www.eabang.com/post/114.html&lt;/a&gt;&lt;/p&gt;&lt;p style=&quot;text-wrap-mode: wrap;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;EA程序如何长期免费使用-&amp;nbsp;&lt;a href=&quot;https://www.eabang.com/post/53.html&quot; target=&quot;_blank&quot;&gt;https://www.eabang.com/post/53.html&lt;/a&gt;&lt;/p&gt;&lt;p style=&quot;text-wrap-mode: wrap;&quot;&gt;&lt;br/&gt;&lt;/p&gt;&lt;p style=&quot;text-wrap-mode: wrap;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;a href=&quot;https://www.eabang.com/bbs/forum-172-1.html&quot; target=&quot;_self&quot;&gt;下载地址&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;</description><pubDate>Tue, 01 Jul 2025 08:34:59 +0800</pubDate></item><item><title>点差统计EA</title><link>https://www.eabang.com/post/442.html</link><description>&lt;p&gt;&lt;img src=&quot;https://www.eabang.com/zb_users/upload/2025/06/202506041749029692148249.png&quot; alt=&quot;555.png&quot;/&gt;&lt;/p&gt;&lt;p&gt;点差统计会被很多人忽略，对于Ea交易者来说，应该关注每天不同时段的点差，因为不同品种，每天不同时间段的点差会有很大差别，在某些时段有些品种点差可能是几倍的扩大，可以在ea的设置上避开这些点差大的时段。&lt;br/&gt;&lt;/p&gt;&lt;p&gt;或者在回测的时候也应该避开这些点差大的时段，这样才能保证ea的历史数据回测跟实际情况更一致。&lt;/p&gt;&lt;p&gt;&lt;img src=&quot;https://www.eabang.com/zb_users/upload/2025/06/202506041749029899145857.png&quot; alt=&quot;image.png&quot;/&gt;&lt;/p&gt;&lt;p&gt;上图是Hedging这个ea，可以设置每天的5个交易时段，用时段设置避开点差大的时间段。&lt;/p&gt;&lt;p&gt;这个点差统计Ea运行后会自动统计的每5分钟为间隔的平均点差和平台报价次数，从输出中可以看到在一些时间段的点差差异非常大（蓝色圈）。&lt;/p&gt;&lt;p&gt;如果你用历史数据回测按正常时段的点差测试，可能效果不错，但是你忽略了这种点差大的时段，这就会导致你的策略在历史数据回测（模拟盘）和实盘产生不同的效果。&lt;/p&gt;&lt;p&gt;这个ea就是对不同时段的点差进行统计，以方便我们交易者规避这种点差过大的时段，或者至少对你当下的交易品种的点差心中有数，或者干脆以最大点差进行历史数据回测。&lt;/p&gt;&lt;p&gt;&lt;img class=&quot;ue-image&quot; src=&quot;https://www.eabang.com/bbs/data/attachment/forum/202503/28/194033zg5ut6tge1at5ug1.png&quot;/&gt;&lt;/p&gt;&lt;p&gt;如上图，黄金点差在有的时段比平时扩大了3倍。&lt;/p&gt;&lt;p&gt;该EA加载后只有一个周期选择的参数。&lt;/p&gt;&lt;p&gt;&lt;img class=&quot;ue-image&quot; src=&quot;https://www.eabang.com/bbs/data/attachment/forum/202503/28/194610faa51oqdecaqhi51.png&quot;/&gt;&lt;/p&gt;&lt;p&gt;选择好周期并运行Ea，ea会按你设置的周期，每根K线开始时，把上根K线的点差输出到Ea标签页里。&lt;/p&gt;&lt;p&gt;如上图，我设置的是5分钟周期，ea会每5分钟输出一次点差统计。&lt;/p&gt;&lt;p&gt;其中的如13：25=20+625的意思是，13点25分（平台时间）的这根K线，平均点差是20，K线跳动（平台报价次数）是625次。&lt;/p&gt;&lt;p&gt;&lt;img class=&quot;ue-image&quot; src=&quot;https://www.eabang.com/bbs/data/attachment/forum/202503/28/195044n44f021d46q2421f.png&quot;/&gt;&lt;/p&gt;&lt;p&gt;也可以在任意一条记录点右键、查看，然后如上图，选择查看的时间，就可以导出某一天或是某几天的点差统计，也可以右键全部复制到excel里自己进行统计。&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://www.eabang.com/bbs/thread-4189-1-1.html&quot; target=&quot;_self&quot;&gt;EA下载&lt;/a&gt;&lt;/p&gt;</description><pubDate>Wed, 04 Jun 2025 17:34:40 +0800</pubDate></item></channel></rss>