[存档!]任何菜鸟问题,为了不使论坛变得混乱。专业人士,不要路过。没有你,哪里都不能去 - 4. - 页 288

 

你好!我正在尝试创建一个指标 函数,我有一个问题:当曲线交叉时,指标会画出箭头,但我如何通过iCustom从指标函数中获得这个信号?(1)

我在想,我是否可以用一个真/假条件来转移这个信号?(2)

但是,我如何通过iCustom传输这个信号?我还需要在指标函数和iCustom中同时指定指标变量并声明数组吗?

(1) else
               { // если выполнено условие нисходящего пересечения
               Print("  Up выполнены условия истинности пересечения ");

                CrossDownBuffer[index_up_1]=Cr1+5*Point;// ставим стрелку вниз 
                // 

(2) else
               { // если выполнено условие нисходящего пересечения
               Print("  Up выполнены условия истинности пересечения ");

                CrossDownBuffer[index_up_1]=Cr1+5*Point;// ставим стрелку вниз 
                //  
                CrossDownSignal = true;
//тогда
if
{
Ind_Value = iCustom(NULL, 0, "MaSignalFunction", true 0, 2); 
{ticket = OrderSend(....
 
常见问题感谢。
 
朋友们,请拉起新来者的答案。前一个班次已经用完了。
 
那么如何找到 一个指标在一定时期内的最小值 和最大值?
 
同样,如果值小于最小值,则更新最小值(最小值=值),而最大值也是如此,只有当它大于
 
像这样吗?

//+------------------------------------------------------------------+
//| 00003.mq4 |
//| Copyright 2012, MetaQuotes Software Corp.
//| http://www.metaquotes.net |
//+------------------------------------------------------------------+
#property copyright"Copyright 2012, MetaQuotes Software Corp.
#属性链接 "http://www.metaquotes.net"
#property show_inputs
外部int Depth=100。
Extern inttern ExtRVIPeriod=10。
double mini=0。
double maxi=0。
//+------------------------------------------------------------------+
//| 脚本程序启动功能|
//+------------------------------------------------------------------+
int start() {
//----
if(Depth>Bars-1) Depth=Bars-1;
for(int i=1; i<Depth; i++) {
double RVI = iRVI(NULL,0,ExtRVIPeriod,MODE_MAIN,i)。
如果(RVI < mini){
mini=RVI。
}
如果(RVI > maxi){
maxi=RVI。
}
}
//----
提醒(mini," : ",maxi)。
return(0);
}
//+------------------------------------------------------------------+
 
granit77:
朋友们,请拉起来看看初学者的答案。前一个班次已经用完了。

这是真的--这些答案有时会让你感到非常疲惫,以至于你觉得自己真的上了一个工作班 :)
 
GarKain:
像这样吗?
.......... .........
提醒(mini," : ",maxi)。
return(0);
}
是的,但是如果我们把Alert放在循环的括号后面,它就只能在循环执行后返回这些变量的值。而如果你把它放在循环中,同时在其中加入变量i,我们就会在每个烛台看到这些数值,甚至知道它的编号。而由于你的循环从现在到过去,最接近市场的数值可以通过 "十字线 "工具在图表上看到--它将显示(按下鼠标左键)它离当前位置有多少根蜡烛的距离
 

嗯哼,还有满脑子的警觉......。

足够记住酒吧的号码以及高/低的更新。

 
对不起,有人能帮助我吗?))