Fehler, Irrtümer, Fragen - Seite 862

 
Yedelkin:
Ich verstehe. Sie können natürlich einen Vorschlag beim Service Desk einreichen, um eine offizielle Antwort zu erhalten. Aber ich fürchte, dass sie (die Antwort) in etwa so lauten wird: "Der Programmierer ist in der Lage, das Grenzdatum zu berechnen und die Tiefe der angeforderten Historie zu begrenzen"...

Ist es OK, dass dies nichtSeriesInfoInteger(Symbol(),Period(),SERIES_FIRSTDATE) und andere ähnliche Dinge funktionieren?

und wie kann man das Grenzdatum berechnen? mit dem Auge xD

weil ich sehe, dass alle Funktionen funktionieren, als ob alles in Ordnung wäre

 

Bitte beraten Sie mich, wie ich mit Indikatoren umgehen soll.

Der Code des Expert Advisors ruft den benutzerdefinierten Indikator auf, aber er basiert auch auf dem benutzerdefinierten Indikator und kann diesen beim Testen nicht finden.

Wie und wo bringe ich sie an?

PS. Der Indikator wird normalerweise in Echtzeit geladen.

 

Warum hat sich der Spread bei Geschäftsschluss erhöht?


Verbreitung

 
Zeleniy:

Warum hat sich der Spread bei Geschäftsschluss erhöht?

weil Händler Aufträge aus dem Stapel entfernt haben
 
Es hat nichts mit dem Glas zu tun, wenn der Aufstrich eine Provision ist. Wo haben Sie das auf Mamba gesehen, da ist nur eine Lücke am Montag
 

Wer ist auf folgendes Problem gestoßen: Bei der Verwendung von mehreren farbigen Puffern gibt es Probleme beim Zeichnen des Indikators. Und es ist diejenige, die zuerst erklärt wird.

Hier ist ein einfacher Code für den Indikator:

#property indicator_chart_window
#property indicator_buffers 4
#property indicator_plots   2
//--- plot ColorLine
#property indicator_label1  "ColorLine"
#property indicator_type1   DRAW_COLOR_LINE
#property indicator_color1  clrRed,clrBlue
#property indicator_style1  STYLE_SOLID
#property indicator_width1  2

#property indicator_label2  "ColorLine"
#property indicator_type2   DRAW_COLOR_LINE
#property indicator_color2  clrRed,clrBlue
#property indicator_style2  STYLE_SOLID
#property indicator_width2  2

double         LineBuffer_1[];
double         LineBuffer_2[];

double         Color_1[];
double         Color_2[];
 

//+------------------------------------------------------------------+
//| Custom indicator initialization function                         |
//+------------------------------------------------------------------+
int OnInit()
  {
   SetIndexBuffer(0,LineBuffer_1,INDICATOR_DATA);
   SetIndexBuffer(1,Color_1,INDICATOR_COLOR_INDEX);
   PlotIndexSetDouble(0,PLOT_EMPTY_VALUE,0.0);  
   
   SetIndexBuffer(2,LineBuffer_2,INDICATOR_DATA);
   SetIndexBuffer(3,Color_2,INDICATOR_COLOR_INDEX);
   PlotIndexSetDouble(2,PLOT_EMPTY_VALUE,0.0);  
   
//---
   return(0);
  }
//+------------------------------------------------------------------+
//| Custom indicator iteration function                              |
//+------------------------------------------------------------------+
int OnCalculate(const int rates_total,
                const int prev_calculated,
                const datetime &time[],
                const double &open[],
                const double &high[],
                const double &low[],
                const double &close[],
                const long &tick_volume[],
                const long &volume[],
                const int &spread[])
  {
    if(prev_calculated==0)
     {
      ArrayInitialize(LineBuffer_1,0.0);
      ArrayInitialize(LineBuffer_2,0.0);
     } 
   for(int i=0;i<rates_total;i++)
     {
      if(close[i]>open[i])
      {    LineBuffer_1[i]=high[i];    
           Color_1[i]=1;
      }     
      else
      {
          LineBuffer_2[i]=low[i];    
          Color_2[i]=0;
      }
      
     }
  return(rates_total);
  }

Und hier ist der Indikator:

 

Als obPlotIndexSetDouble(0,PLOT_EMPTY_VALUE,0.0) nicht funktionieren würde;

 
Zeleniy:
Es hat nichts mit dem Glas zu tun, wenn der Aufstrich eine Provision ist. Wo haben Sie das bei Mamba gesehen? Es ist nur eine Lücke am Montag.
Es ist, als hättest du gefragt und du hättest geantwortet.
;)
 
Zeleniy:
причем тут стакан если спред это комисия. Где вы видели такое на мамбе там просто гэп на на понедельник
als ob Sie sie selbst gestellt und beantwortet hätten
;)

Der Spread ist keine Provision. Das ist, wassergeev sagte - weil Händler Gebote aus dem Stapel entfernt haben.
 
tyup:

Als ob PlotIndexSetDouble(0,PLOT_EMPTY_VALUE,0.0) nicht funktionieren würde;

Anstelle von

PlotIndexSetDouble(2,PLOT_EMPTY_VALUE,0.0);

Versuchen Sie

PlotIndexSetDouble(1,PLOT_EMPTY_VALUE,0.0);