论坛

ema计算 函数和图标不一致 是否存在bug

我写了一个均线系统 是根据ema来开仓的,看图标时发现开仓位置并不在金叉 于是我把ima()计算得到的ema的值打印在日志里 发现和图标中加载的技术指标的值不一样 我又计算了SMA,它们的值是一样的,请问这是一个bug吗,该怎么解决

如何实现穿过斜线自动开单或者提醒

我想写这样一个辅助EA 首先我在图表上画一根斜线当,价格穿过这个斜线是 开多或者开空 如何实现呢,如果取OBJECT里面找这个斜线是否能给出斜率 或者有没有更简单的办法 穿过斜线的语法

请教写入csv时如何另起一行

我想写个测试程序,每来一个tick,就把某些值记录在csv文件中, 但是发现总是写在第一行,后面的数据刷新了原来的数据, 如何把数据一行行写入csv文件呢 这里是我的代码 请教如何修改 void OnTick() { string terminal_data_path=TerminalInfoString(TERMINAL_DATA_PATH); string filename=terminal_data_path+"\\MQL4\\Files\\"+"test.csv"; int filehandle=FileOpen("test.csv"

mt4设置邮箱提醒不成功怎么办

我想达到某些条件时,让mt4 发邮件提醒我,这样不用每天盯盘了 如图所示 我这样设置了 可是测试放松不成功 报错如下所示 该怎么办呢

想实现按条件选货币对 函数可不可以将货币对设为传入参数

我想实现这样一个功能,查找所有的货币对,如果满足某一条件时我就买入或者卖出,玩股票的朋友应该很熟悉,类似条件选股。我在编写样本代码的时候碰到这样一个问题,比如自定义函数findchance,我可不可以把货币对设置为传入参数呢,这样在onstart调用的时候我只需要findchance(货币对)就可以了,而不是一个个去写 ,那样太麻烦 下面这个编译不通过,但是我的代码表达了我的意思,iclose( ) ,iopen()等等这些里面的货币对参数可以被传入吗? string findchance ( string ) { if (iClose( string , 15 , 1

有个两个问题请教1如何回测时在K线上标记2 如何接受信号但不复制操作

1 我写了一个ea 想要在历史回测时候能够在k线上标记数字 或特殊符号 怎么办 用objectcreate吗? 2 我知道有一个信号同步跟单功能 点击订阅 可是实现复制操作 但我只是想接受信号 然后通过自己的判断来选择是否跟单怎么办呢