设为首页 收藏本站 切换语言 切换语言
xinsanban186
B
 楼主 | 发表于 2025-9-8 17:38:14 来自手机 | 显示全部楼层
duqiangyx 发表于 2025-9-8 12:15
老板,黄金的这个怎么不显示

等回头有空了我再看看,别急哈,这几天有点忙
举报

点赞 评论 使用道具

duqiangyx
DD
| 发表于 2025-9-8 18:20:10 | 显示全部楼层
xinsanban186 发表于 2025-9-8 17:38
等回头有空了我再看看,别急哈,这几天有点忙

好的,谢谢老板
举报

点赞 1 评论 使用道具

xinsanban186
B
 楼主 | 发表于 2025-9-9 09:39:45 | 显示全部楼层
根据汇友提供意见修改1.1版
修改内容:
一、整体止盈点数修改为净手数点数止盈。
二、净手数盈亏平衡点在主图直线。
三、主图界面右上角添加买单平仓(平仓BUY)、卖单平仓(平仓SELL)、平仓全部这三个按钮。
四、增加时间过滤,可选择电脑时间或者平台时间、
五、添加所有订单总亏损金额止损。
六、主界面左侧添加基本账户显示信息(顺手还加了条广告,谢谢大家)
filetype

收阳做多 反向挂单修改1.1.ex4

44.98 KB, 下载次数: 7, 下载积分: 活跃度 -5  [下载]

filetype

收阳做多 反向挂单修改1.1.mq4

66.5 KB, 下载次数: 41, 下载积分: 活跃度 -5  [下载]

举报

点赞 1 评论 使用道具

xinsanban186
B
 楼主 | 发表于 2025-9-9 09:41:20 | 显示全部楼层
NiuXdeID 发表于 2025-9-8 11:40
是的,总结得很到位,不过漏掉了一点,除了主图界面右上角添加3个平仓按钮,然后把持仓手数、持仓盈亏等 ...

你好,修改完毕,43楼自行下载。或者到我的另一个帖子置顶评论下载
https://www.eahub.cn/thread-158539-1-1.html
举报

点赞 评论 使用道具

lonerjay
DDD
| 发表于 2025-9-9 11:52:18 | 显示全部楼层
楼主,能帮忙把一个通达信的副图指标,改成MT4的指标吗?

通达信的源码如下:{注:=号意思是该语句不显示}
SL:=(CLOSE/REF(CLOSE,1)-1)*1000;   
零轴:0,COLORWHITE;   
趋势4:XMA(XMA(XMA(XMA(XMA(XMA(XMA(XMA(SL,3),3),3),3),3),3),3),3),COLORYELLOW;   
趋势32:XMA(XMA(XMA(SL,21),21),21),COLOR0080FF;   
趋势64:XMA(XMA(XMA(SL,34),34),34),COLORRED,LINETHICK2;

XMA的计算原理用C语言编写有下面2个网页可供参考,我不懂编程希望楼主能抽空帮个忙,万分感谢。
https://www.guhai.com.cn/html/FX/tong-da-xin/126732.html
https://zhuanlan.zhihu.com/p/702103410
举报

点赞 评论 使用道具

xinsanban186
B
 楼主 | 发表于 2025-9-9 12:25:29 来自手机 | 显示全部楼层
lonerjay 发表于 2025-9-9 11:52
楼主,能帮忙把一个通达信的副图指标,改成MT4的指标吗?

通达信的源码如下:{注:=号意思是该语句不显示} ...

老板你这题超纲了噢!通达信源码我还研究太明白呢!你可以把指标策略总结出文字版来,然后在MT4编写,这样就简单多了。
举报

点赞 评论 使用道具

NiuXdeID
DDD
| 发表于 2025-9-9 13:30:48 | 显示全部楼层
xinsanban186 发表于 2025-9-9 09:39
根据汇友提供意见修改1.1版
修改内容:
一、整体止盈点数修改为净手数点数止盈。

楼主效率很高啊,我找个时间测试看看,有什么想法再和你联系,谢谢
举报

点赞 评论 使用道具

lonerjay
DDD
| 发表于 2025-9-9 18:20:12 | 显示全部楼层
先解释XMA平均数算法原理:
用与计算的周期参数N必须是奇数,如果用户给出的是偶数,那么系统自动+1,让他变成奇数。

计算总和的数据分三份:以基础数据为中心,这个数据是第1份。向前取(N-1)/2个数据,这些数据的总和是第2份。向后取(N-1)/2个数据,这些总和是第3份,这三部分总和后再计算平均值。第2和第3份如果数据不够,那么实际有几个就算几个。

例如XMA(CLOSE,7),取当前收盘价数据(第1份)+前3个收盘价总和(第2份)+后3个收盘价总和(第3份),三份共7个数据的总和除以7求平均值就是赋给那个XMA的值‌。

再例如XMA(HIGH,8),由于参数8是偶数,系统自动+1变成9,前后各取(9-1)/2=4个数据。即取当期最高价数据(第1份)+第1份数据前的4个最高价总和+第1份数据后面的4个最高价总和(第3份),全部9个数的总和除以9赋给当前的XMA。

会有一些例外,在价格序列的开端,过去的若干个价格不存在,在价格序列的末端,未来的若干个价格也是不存在的,所以就不管那些不存在的价格,有多少个价格数就取多少来平均。举例如下:

如果有一个价格序列:1、2、3、4、5、6、7、8、9、10。求XMA(CLOSE,5),由于参数是5,所以除了当期数据外,前后还要再各取2个数据。

对数据1,以他为中点,本来需要5个数,但是之前的两个数不存在,他之后的两个数为2、3。所以就以这存在的三个数求平均,XMA的值即:(1+2+3)/3=2。

对数据2,以他为中点,还缺数据1之前的数据,因此以2和1、3、4这四个数求平均,XMA的值即:(1+2+3+4)/4=2.5。

对数据5,以他为中点,以5和3、4、6、7这五个数求平均,XMA的值即:(3+4+5+6+7)/5=5。

对数据9,以他为中点,除了7、8、9、10这4个数,还缺一个未来的价格,那就不管它,只取这四个数的平均,XMA的值即:(7+8+9+10)/4=8.5。

对数据10,以他为中点,有8、9,还缺未来的两个价格数据,因此,只求这8、9、10的三个数的平均,XMA的值即:(8+9+10)/3=9。

-------------------------------

mt4的编写思路:(外行小白,说错请调整)

A、定义一个函数“XMA”,逻辑参照上方描述。
B、定义一个变量“SL”,他的赋值是:(收盘价 除以 前1个收盘价),然后得到的结果 减 1,减完1的数再 乘 1000。注:这个“SL”变量值不需要画线,其中参数1000只是为了把数值放大。
C、定义一个变量“QS4”,他的赋值有点复杂,里外共用了8次嵌套,具体如下:
  1、层1:SL的3周期XMA平均
  2、层2:层1的3周期XMA平均
  3、层3:层2的3周期XMA平均
  4、层4:层3的3周期XMA平均
  5、层5:层4的3周期XMA平均
  6、层6:层5的3周期XMA平均
  7、层7:层6的3周期XMA平均
  8、层8:层7的3周期XMA平均,最终得到的数值赋值给“QS4”。注:这个“QS4”变量值需要画线。
D、定义一个变量“QS32”,他的赋值用3次嵌套:
  1、层1:SL的21周期XMA平均
  2、层2:层1的21周期XMA平均
  3、层3:层2的21周期XMA平均,最终得到的数值赋值给“QS32”。注:这个“QS32”变量值需要画线。
E、定义一个变量“QS64”,他的赋值用3次嵌套:
  1、层1:SL的34周期XMA平均
  2、层2:层1的34周期XMA平均
  3、层3:层2的34周期XMA平均,最终得到的数值赋值给“QS64”。注:这个“QS64”变量值需要画线,另外参数是34实际计算的是35,即前后各取17组数据。
F、定义一个变量“Zero”,他的值是固定的“0”。注:这个值需要画线,实际就是0轴。
  
最后还是想感谢一下楼主,尽量帮忙写个mt4指标出来,拜托!
举报

点赞 评论 使用道具

xinsanban186
B
 楼主 | 发表于 2025-9-9 18:51:05 | 显示全部楼层
lonerjay 发表于 2025-9-9 18:20
先解释XMA平均数算法原理:
用与计算的周期参数N必须是奇数,如果用户给出的是偶数,那么系统自动+1,让他 ...

有点复杂,感觉看完了头发都快掉没了。
试试看吧。
举报

点赞 1 评论 使用道具

yb_fox
D
| 发表于 2025-9-9 19:24:01 | 显示全部楼层
你好老板,我想搞一个简单ea。
大概思路我说一下:
左一阴线穿越均线,开盘大于8日均线大于收盘价),向右搜索第N根K线满足阳线收盘价大于左一阴线最高价并满足柱线小于0轴线买多。
左一阳线穿越均线,开盘小于8日均线小于收盘价),向右搜索第N根K线满足阴线收盘价小于左一阴线最低价并满足柱线大于0轴线买空。
均线、MACD参数可以修改止盈止损平保即可。
麻烦老板了
举报

点赞 评论 使用道具

lonerjay
DDD
| 发表于 2025-9-9 20:29:10 | 显示全部楼层
xinsanban186 发表于 2025-9-9 18:51
有点复杂,感觉看完了头发都快掉没了。
试试看吧。

非常感谢
举报

点赞 评论 使用道具

xinsanban186
B
 楼主 | 发表于 2025-9-9 20:44:04 来自手机 | 显示全部楼层
yb_fox 发表于 2025-9-9 19:24
你好老板,我想搞一个简单ea。
大概思路我说一下:
左一阴线穿越均线,开盘大于8日均线大于收盘价),向右搜 ...

你这个逻辑,我总结一下你先先看对不对。
启动ea后,新k线开盘后,向前(左)搜索,直到第n根k线,满足阴线穿越均线,开盘大于8日均线大于收盘价),记录这根k线的最高价。上一根k线为阳线,收盘价大于前面搜索到的第n根k线阴线最高价并满足macd柱线小于0轴线买多。
是这样吗
举报

点赞 评论 使用道具

xinsanban186
B
 楼主 | 发表于 2025-9-10 10:48:14 | 显示全部楼层
lonerjay 发表于 2025-9-9 18:20
先解释XMA平均数算法原理:
用与计算的周期参数N必须是奇数,如果用户给出的是偶数,那么系统自动+1,让他 ...

MT4指标做出来加载之后是这样的,你看看图片,是你想象中的那样吗?
举报

点赞 评论 使用道具

xinsanban186
B
 楼主 | 发表于 2025-9-10 10:48:31 | 显示全部楼层
通达信转MT4.png
举报

点赞 1 评论 使用道具

yb_fox
D
| 发表于 2025-9-10 18:46:40 | 显示全部楼层
xinsanban186 发表于 2025-9-9 20:44
你这个逻辑,我总结一下你先先看对不对。
启动ea后,新k线开盘后,向前(左)搜索,直到第n根k线,满足阴 ...

开启EA,向左搜索1位满足K阴线穿越均线(开盘价大于8日均线大于收盘价)得到左一,从左一再次向右搜索第N根K线满足阳k线的收盘价大于第一次搜索得到的穿越均线的阴K线最高价并满足柱线小于0轴线买多。
先左搜索1位满足K阳线穿越均线(开盘价大于8日均线大于收盘价),从左一再次向右搜索第N根K线满足K阴线的收盘价小于第一次搜索得到的穿越均线的阳K线最低价并满足柱线大于0轴线买空。
向左搜索的穿越K线,每分钟搜索一次,以满足找到新的左一
举报

点赞 评论 使用道具

xinsanban186
B
 楼主 | 发表于 2025-9-10 19:16:09 来自手机 | 显示全部楼层
yb_fox 发表于 2025-9-10 18:46
开启EA,向左搜索1位满足K阴线穿越均线(开盘价大于8日均线大于收盘价)得到左一,从左一再次向右搜索第N ...

你的逻辑不对,程序执行不了,没办法往右搜索。因为下单的时候肯定是当时的最新价,也肯定是在最右边的那个k线建仓的。你再想想,整理一下。
举报

点赞 评论 使用道具

yb_fox
D
| 发表于 2025-9-10 19:29:45 | 显示全部楼层
xinsanban186 发表于 2025-9-10 19:16
你的逻辑不对,程序执行不了,没办法往右搜索。因为下单的时候肯定是当时的最新价,也肯定是在最右边的那 ...

我明白了,我说的是我做单方式,看了你说的逻辑,是倒推的,应该是一个意思,我看了我单子倒推跟你说的一样
举报

点赞 评论 使用道具

lonerjay
DDD
| 发表于 2025-9-10 21:05:06 | 显示全部楼层
xinsanban186 发表于 2025-9-10 10:48
MT4指标做出来加载之后是这样的,你看看图片,是你想象中的那样吗?

就是这个样子的,100%还原!!!通达信原版指标里其实还有一条线比你的黄线波动小更平滑,但比红蓝两条线波动大。只是源代码要做89层嵌套,我觉得太逆天没好意思麻烦你就没提,如果不麻烦的话请参考:

趋势12:XMA(XMA(XMA(XMA(XMA(XMA(XMA(XMA(XMA(XMA(XMA(XMA(XMA(XMA(XMA(XMA(XMA(XMA(XMA(XMA(XMA(XMA(XMA(XMA(XMA(XMA(XMA(XMA(XMA(XMA(XMA(XMA(XMA(XMA(XMA(XMA(XMA(XMA(XMA(XMA(XMA(XMA(XMA(XMA(XMA(XMA(XMA(XMA(XMA(XMA(XMA(XMA(XMA(XMA(XMA(XMA(XMA(XMA(XMA(XMA(XMA(XMA(XMA(XMA(XMA(XMA(XMA(XMA(XMA(XMA(XMA(XMA(XMA(XMA(XMA(XMA(XMA(XMA(XMA(XMA(XMA(XMA(XMA(XMA(XMA(XMA(XMA(XMA(XMA(SL,3),3),3),3),3),3),3),3),3),3),3),3),3),3),3),3),3),3),3),3),3),3),3),3),3),3),3),3),3),3),3),3),3),3),3),3),3),3),3),3),3),3),3),3),3),3),3),3),3),3),3),3),3),3),3),3),3),3),3),3),3),3),3),3),3),3),3),3),3),3),3),3),3),3),3),3),3),3),3),3),3),3),3),3),3),3),3),3),3),COLORCYAN;

我觉得这么复杂的指标逻辑,楼主能看懂理解,还这么快就能写出真的是无比的佩服,非常感谢。
举报

点赞 评论 使用道具

xinsanban186
B
 楼主 | 发表于 2025-9-10 21:37:13 来自手机 | 显示全部楼层
lonerjay 发表于 2025-9-10 21:05
就是这个样子的,100%还原!!!通达信原版指标里其实还有一条线比你的黄线波动小更平滑,但比红蓝两条线 ...

都是用头发换的,那个89层的先往后放一放吧,太超纲了
举报

点赞 评论 使用道具

xinsanban186
B
 楼主 | 发表于 2025-9-10 21:37:52 来自手机 | 显示全部楼层
yb_fox 发表于 2025-9-10 19:29
我明白了,我说的是我做单方式,看了你说的逻辑,是倒推的,应该是一个意思,我看了我单子倒推跟你说的一 ...

好的,逻辑确认了就可以开搞了。
举报

点赞 评论 使用道具

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

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