[警告关闭!]任何新手问题,为了不给论坛添乱。专业人士,不要走过。没有你,哪里都不能去。 - 页 42

 
xruss >> :

理论问题。

1.如何写一个函数(在哪里可以读到)?

2.应该用哪个扩展名来编译和保存?

3.我应该把它保存在哪个文件夹里?

4.我是否需要写一个单独的脚本来运行它(或者它将从专家顾问中自行运行)?

非常感谢那些没有与我的问题擦肩而过的人!))。

在教程中查看。https://book.mql4.com/ru/

关于功能:https://book.mql4.com/ru/basics/functions

 
ikatsko писал(а)>>

请看这里:https://www.mql5.com/ru/code/mt4/experts

谢谢你!>> 我去看看。

 
bool exit_for=false;
double max_1=0;
double max_2=0;
for(int k=0; k<Bars; k++)
{
	if(	iRSI(Symbol(),0, rsi_period,PRICE_CLOSE, k)<iRSI(Symbol(),0, rsi_period,PRICE_CLOSE, k+1)
		&& iRSI(Symbol(),0, rsi_period,PRICE_CLOSE, k+1)>iRSI(Symbol(),0, rsi_period,PRICE_CLOSE, k+2) 	)
	{
		//Если это первый максимум:
		if( max_1==0)
			max_1=iRSI(Symbol(),0, rsi_period,PRICE_CLOSE, k+1);//Записываем номер бара экстремума
		else
		//Если первый найден, записываем второй
		{	
                        max_2=iRSI(Symbol(),0, rsi_period,PRICE_CLOSE, k+1);
                        exit_for=true;
                } 
	}
        //Выход из цикла, когда найдены оба максимума
        if( exit_for==true) k=Bars+1;  
}
下午好。请告知。对于我提出的关于在RSI值超过70后将顶部与RSI进行比较的问题,有人问我这样的解决方案(上面的代码)。

它不是这样工作的。结果我得到的是,我在历史中寻找最大值(它找到了前几天的最大值),但我需要它在这个函数采取行动后等待实现(比如第一条的值>70)...如果这个条件得到满足(不是在条形图>70之前,而是之后),第一条马奇比第二条马奇低,那么订单就被关闭。

有什么建议要改吗?

谢谢你
 
alexey999 >> :

不,谢谢你,我知道如何使用Photoshop。

例如,我需要这样的设置来直观地将一个工具的合同组与另一个工具的合同组分开。你在论坛上讨论的是 "更高的设置,EAs...."。谁能告诉我如何改变 "市场观察 "中一行的颜色 ????!!!!

好吧,专业人员,难道没有人钻研程序设置,知道怎么做吗?!!!!。

 

你好,我读了《我的第一个 "圣杯"》 一文 试图重现所给的例子,方法是 "Ctrl+C Ctrl+V "不工作,错误是 "在优化过程中做了1次传递,1个结果被丢弃为不重要".建议在哪里检查或如何解决?

 
先生们专家们!帮助......
'MagicNumber' - variable not defined	C:\Program Files\MetaTrader - Alpari\experts\expertCCI_RSI.mq4 (40, 27)
这是什么.....在编译的时候,元编辑器放弃了。其余的错误已经被我自己清除了。请....
 
igrok2008 >> :
先生们专家们!帮助...... 什么是.....在汇编中,元编辑已经放弃了。其余的错误都被我自己删除了。请....

所以随着错误的出现,我删除了类型字符串。


外部int MagicNumber = 0;


我需要把它放回原位。

 

alexey999 писал(а) >>


我需要这些设置在视觉上把例如一个工具的合同组与另一个工具分开。


好吧,专业人员,难道没有人挖空心思去研究程序设置,知道如何做吗?!!!!

在表格的顶部有一个标有 "符号 "的列名。试着点击它。

 

你好。你能告诉我,视觉测试器如何与当前时间段并行显示其他时间段的图表?

 

亲爱的程序员先生,请帮助我理解我已经想了一个星期的事情。

我一直在用iCustom 函数工作。

我搞不清楚如何正确地声明一个数组,用于从数组中导入数据,并在其中指定一个滑动平均。简单,平均法搞不清楚外部变量,已经看过这个教程了。我对Alligator的例子很感兴趣,两条移动平均线应该作为不同的数组声明两次,或者可能在一个数组中,但设置呢?

2.函数#include <Variables.mqh>是否有必要使用?最好在init中声明所有的变量? 变量与逻辑有什么关系,没有提到它,或者我不明白什么。

3.#include <Terminal.mqh> 订单会计是一样的。请解释一下我脑子里的逻辑是完全混乱的。

预先感谢你。