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;}
这就对了。
非常,非常感谢。谢谢你。
但如何比较这些最大值有点不清楚。事实证明,在你得到酒吧的数字后。
的2个极值,我们应该从这些条形图中再次提取RSI值并进行比较?
可以接受,尽管我会多加一些括号--在不同的语言中,操作有不同的优先级--这样就不会考虑到琐碎的事情--类似于这样。
>> 谢谢你的回答。
非常、非常感谢。谢谢。(笑)。
但如何比较这些最大值有点不清楚。事实证明,我们需要获得条形图的数量
为了等同于两个极值,再次取RSI值,但从这些条形图中取,并进行比较?
我们可以立即做 - 我们需要将max_1, max_2与RSI值等同起来。但这样一来,数据类型应该是double,而不是int。
你也可以立即做:将max_1, max_2等同于RSI值。但是,数据类型必须是double,而不是int。
谢谢你,我知道了。我将把它整合到我的专家顾问中。>> 再次感谢。
错误指向EA代码中间的}。 写道,预计有一个左括号,第二个错误写道,预计有一个逗号。问题。
1.我是否正确地在上面寻找错误,而不是在代码下面寻找?
2.在这种情况下,除了鸟类之外,还能有什么问题呢?
错误指向EA代码中间的}。 写道,预计有一个左括号,第二个错误写道,预计有一个逗号。问题。
1.我是否正确地在上面寻找错误,而不是在代码下面寻找?
2.在这种情况下,除了鸟类之外,还能有什么问题呢?
你必须检查所有的东西,非常仔细,每一行都要检查。 当我漏掉一个括号或一个分号时,我就会这样。
这个问题在这个主题中不会显得很愚蠢。
如何用真钱存款/取钱?
我不记得如何将钱从WebMoney存入真实货币...
请赐教,我心中有一些危机。
MM允许以2.2的风险(存款 的基础货币 美元)为工具的1点价格变化建立订单。如何在不同货币对上正确计算手数?
这个问题在这个主题中不会显得很愚蠢。
如何用真钱存款/取钱?
我不记得如何将钱从WebMoney存入真实,我不记得...
Webmoney通常来自DC网站......或直接到钱包、DC账户或其他地方。
我如何为EA中的信号条(已经越过MA)写一个变量?当我在条件中写下第一个条形高点和低点的价格时
double Max_Price_1=High[1];
double Min_Price_1=Low[1]; //然后在每一个新的零条上,都有一个第一条的转变(()
我怎么做?:-(((((((