编码帮助 - 页 717

 

mladen:
What is "instant profit scalper"?

http://www.metatraderfiles.com/wp-content/uploads/instant-profit-scalper-04.png

 

你好。

我只有ex4文件。我想加载一个带有指标的数据(功能 iCustom)。我不知道我应该在 "Stratman趋势模式 "的输入中写什么。也许你知道?)我在附件中发送了指标。

附加的文件:
xExt.ex4  41 kb
 
alozard:

嗨 mladen

更正 指标 ,如下所示

谢谢




BBmacd 没有显示 "触及",而是显示交叉 - 因为没有错误,所以不需要修正。
 

姆拉登先生。

必须在指标上添加或删除 哪条代码才能在图表上多次运行它?

我只能运行一次,我需要在图表上多次运行它。

请注意

 
bilbao:

姆拉登先生。

必须在指标上添加或删除哪条代码才能在图表上多次运行它?

我只能运行一次,我需要在图表上多次运行它。

请注意

每个指标都可以多次运行

但是,如果它处理对象,那么它必须进行相应的修改(以处理只属于它所创建的实例的对象)。

 

我修改了它

你能检查一下 吗?

对不起,我做不到

我需要在图表上多次运行它

最好的考虑

附加的文件:
 
bilbao:

我修改了它

你能检查一下吗?

对不起,我做不到

我需要在图表上多次运行它

最好的考虑

我需要一个原始的(非反编译的)代码来检查 它。如果你有原始的源代码,请把它贴出来。
 
mladen:
我需要一个原始的(非反编译的)代码来检查它。如果你有原始的源代码,请把它贴出来。

拥有它

最好的看法

附加的文件:
 
bilbao:

拥有它

最好的看法

对不起,但这两个也都是反编译的
 

有人在寻找两个时间点之间的最高点和最低点方面有什么经验吗? 我想在下午3点到5点之间的最高点和最低点画一条线。

我想在下午3点到下午5点之间的最高点和最低点画一条线(19:00 - 0:00)。

我可以找到一定数量的蜡烛之间的高点和低点,但是当时间向前推移时,问题就来了。

如果我从19:00的蜡烛开始( 228 ),向后数到现在( 168 ),就会发现一个问题,就是蜡烛的数量一直在变化。

向后数到当前的( 168 = 0:00 )60根蜡烛( 5分钟图),我可以得到每根蜡烛的高点和低点,但

我需要高点中的最高点和低点中的最低点。

以下是我的代码,也许有人能告诉我我错过了什么或做错了什么。


谢谢!


黄胡子


//+--------------------------------------------------------------------------+
//|                                                   Daily High and Low.mq4 |
//|                                                                       me |
//|                                                                          |
//+--------------------------------------------------------------------------+

#property indicator_chart_window

extern int Hour_Num = 19;
extern int Hour_Num_A = 0;

extern int Minute_Num = 0;


    
    
//+------------------------------------------------------------------+
//| Custom indicator initialization function                         |
//+------------------------------------------------------------------+
int init()
{
//---- indicators
//----
   return(0);
}
//+------------------------------------------------------------------+
//| Custom indicator deinitialization function                       |
//+------------------------------------------------------------------+
int deinit()
{
//----

    

    
//----
   return(0);
}
//+------------------------------------------------------------------+
//| Custom indicator iteration function                              |
//+------------------------------------------------------------------+

int start()
   {

    datetime BeginTime, EndTime;
    int ph;
    int Counted_bars=IndicatorCounted();                                                        
    int p=Bars-Counted_bars-1;                                                                  
                                                                                                
    while(p>=0)                                                                                        
    {    
     if(TimeHour(Time[p]) == Hour_Num && TimeMinute(Time[p]) == Minute_Num)
    
    { ph=ph+1;
    
      double pvH =  iHigh(NULL, 0, iHighest(NULL, 0, MODE_HIGH, 60, 168));  
      
        
    if(p > 0)
    {
    BeginTime = iTime( NULL, PERIOD_D1, pvH );                                                      
    EndTime   = BeginTime - 18000;                                                                
    }
                                                                                              
    //double pvH=iHigh(NULL, PERIOD_D1,ph);
    
   //  double pvH=iHighest(NULL,0,MODE_HIGH,60,-168);
        
     /*  ObjectDelete("DnSymbolBz");
       ObjectCreate("DnSymbolBz", OBJ_ARROW, 0, Time[p],pvH);                  
       ObjectSet("DnSymbolBz", OBJPROP_ARROWCODE, SYMBOL_ARROWDOWN);
       ObjectSet("DnSymbolBz", OBJPROP_WIDTH,2);      
       ObjectSet("DnSymbolBz", OBJPROP_COLOR,Red);
       ObjectSet("DnSymbolBz", OBJPROP_ANCHOR, ANCHOR_BOTTOM);*/

    
        ObjectDelete("OpenTtA");
        ObjectCreate("OpenTtA",OBJ_HLINE,0,Time[p],pvH);
        ObjectSet("OpenTtA", OBJPROP_COLOR, LightGreen);
                                                    
                                                                                                    
  // Alert("pvH =  ",pvH);
    
    ObjectDelete("pHg_Line"+ph);  
    ObjectCreate("pHg_Line"+ph, OBJ_TREND, 0, BeginTime, pvH, EndTime, pvH );                          
    ObjectSet("pHg_Line"+ph, OBJPROP_COLOR, MediumSeaGreen);
    ObjectSet("pHg_Line"+ph, OBJPROP_STYLE, STYLE_DASH);
    ObjectSet("pHg_Line"+ph, OBJPROP_WIDTH, 1);
    ObjectSet("pHg_Line"+ph, OBJPROP_RAY, False);  
    
    }
    p--;  
   ObjectSet("pHg_Line"+ph,OBJ_TREND,EndTime);
    
    
    ChartRedraw(ChartID());

    
    
  
    
     }

//----
   return(0);
}
//+------------------------------------------------------------------+
原因: