如何编码? - 页 139

 
luxinterior:
我在3页前回答了你的问题https://www.mql5.com/en/forum/173219/page91

如果你能像唠叨和抱怨一样勤奋地学习和编码,那么你现在可能真的有成就了。

没有人有义务帮助你,所以要把你所得到的东西运用起来。

如果像我怀疑的那样,你只是在等待别人为你编码,那么祝你好运。也许有比我更仁慈的人会帮助你。这个主题的标题是 "如何编码?而不是'为我的程序编码,因为我太懒了,甚至不想学习如何帮助自己'。

所以,如果我和其他编码者关于反编译代码的帖子妨碍了你那重要的乞讨帖子,那就很抱歉了。

拉克斯

拉克斯,对不起,如果我妨碍了你......我不是你想的那样......我正试图创建我自己的EA,并通过试验、错误和例子学习了基本知识......我一直在自学,但有些事情我不知道。

即使我问了......我也在创建自己的代码......但还是被卡住了......我对循环知之甚少。

我希望有人能给我一些我可以开始的代码......从那里我可以得到我需要的东西。

 

帮助解决高点和低点问题

我在纠结一些代码,不知道是否有人能帮忙。

我试图确定最近的两个高点(H1和H2)和最近的两个低点(L1和L2)的值,这些值在指标返回超买或超卖值期间形成。

我画了一张小图来说明我想实现的目标。我的例子使用了随机指标,但任何有固定最小值和最大值的震荡指标都可以替代。

我只是想知道高点和低点的数值(而不是它们形成的时间)。随着最新值的返回(如H1或L1),旧的H1和L1就会变成H2和L2。

 
fercan:
现在已经结束了,谁能帮帮我,我需要使用分形的代码。

分形的代码是什么? 我想得到蓝色和黄色的值......还有蓝色和黄色之后的2个分形向上和分形向下。

分形的源代码在这里。

Fractals.mq4 - MQL4代码基地

 

请帮助找到错误

在专家那里找不到一个错误。请帮助。

附加的文件:
test1.mq4  13 kb
 

也许是标识符的语法?

 

为什么不工作?

你好

//---- input parameters

extern string paire.1="EURUSD";

extern string paire.2="GBPUSD";

extern string paire.3="USDJPY";

string paire [3]= {paire.1, paire.2, paire.3}; //error compil

string paire [3]= {string paire.1, string paire.1, string paire.1};//error compil

string paire [3]= {extern string paire.1="EURUSD", extern string paire.1="EURUSD", extern string paire.1="EURUSD"};//error compil

string paire [3]= {"EURUSD", "GBPUSD", "USDJPY"}; // no error it's good compil

请帮助我。

我的错误在哪里?

附加的文件:
 

你有没有试过不使用句号?

例如用paire1代替paire.1。

我不知道,但这只是一个想法。

 

图解

变量名称中不能有句号,也不能在数组声明中声明一个变量。在帮助文件中可以看到更多关于数组的信息以及如何声明它们。

拉克斯

 
fungraphic:
尊敬的先生

//---- input parameters

extern string paire.1="EURUSD";

extern string paire.2="GBPUSD";

extern string paire.3="USDJPY";

string paire [3]= {paire.1, paire.2, paire.3}; //error compil

string paire [3]= {string paire.1, string paire.1, string paire.1};//error compil

string paire [3]= {extern string paire.1="EURUSD", extern string paire.1="EURUSD", extern string paire.1="EURUSD"};//error compil

string paire [3]= {"EURUSD", "GBPUSD", "USDJPY"}; // no error it's good compil

请帮助我。

我的错误在哪里?

真是一团糟,你到底想做什么?

你不能在数组声明中清除变量,你也不能在那里使用extern关键字,事实上你不能在同一个代码块中声明两次变量。但你的主要问题在于你用变量为数组中的元素赋值,这只能用常量来完成,就像你的最后一个例子。

至于使用句点分隔符的问题,虽然没有文献记载,但由于没有文献记载,如果MT在未来不保留它的使用,我也不会支持,如果是这样,你就必须在那时重写你的代码。

基特

 

有谁能帮我编写这个代码?需要在满足某个条件后弹出一个窗口

你好

我需要编写一个EA(你是这样称呼它的吗),在某个交易条件发生时提醒我。

我希望它能够监测15分钟、30分钟、1小时和4小时的时间框架。

买入的条件。(卖出则直接相反)

1) 需要2条移动平均线

所有条形图中的1条高点,即高点的10SMA

所有条形图中的1条低点,即低点的8条均线

2) 2个条形图完全高于均线的高点,(意味着条形图的低点完全高于均线的高点)

3) 在接下来的10个、15个或20个柱子中,一旦有一个柱子的收盘价完全低于均线低点,就提醒我。

卖出时为VICE VERSA

谁能为我编码?

谢谢你