[ARCHIV] Alle Fragen von Anfängern, um das Forum nicht zu überladen. Fachleute, gehen Sie nicht vorbei. Nirgendwo ohne dich - 3. - Seite 503

 
M25A1:

Kann jemand vorschlagen, wie man zwei Indikatoren in einem Fenster kombiniert?

einen dritten Indikator erstellen, der die Puffer der ersten beiden beansprucht.

und wie man Elemente in den Indikatoren im Allgemeinen hinzufügt/ausschließt

mehr als eine seltsame Frage.
 
Hallo, vielleicht hat jemand ein Stück Code, der aus den hinteren Kombinationen (können Platzierungen sein) die richtigen findet?
 
ask: Hallo, vielleicht hat jemand ein Stück Code, der aus den hinteren Kombinationen (können Platzierungen sein) die richtigen findet?
Gehen Sie zu den Telepathen.
 

Wenn wir den Mauszeiger auf ein Objekt bewegen, erscheint ein Rechteck mit dessen Beschreibung.
Zum Beispiel "Gleitender Durchschnitt" / "Zeit" / "Wert".
- Ist es möglich, ihr Erscheinen zu verhindern?
Ich habe die Option " Objektbeschreibungen anzeigen" in den Einstellungen entfernt, aber es hat sich nichts geändert.
Ich danke Ihnen!

 
Guten Tag, ich möchte Ihnen helfen, einen Fehler im Code zu finden:

Dies ist das Startprogramm des Tutorials.

Zecken werden nicht gezählt. Warum ist das so?

Danke

//+------------------------------------------------------------------+
//| Experteninitialisierungsfunktion |
//+------------------------------------------------------------------+
int Count=0; // Globale Variable.
//--------------------------------------------------------------------
int init() // Spezial init()
{
Alert ("Die Funktion init() hat beim Start funktioniert"); // Meldung
return; // Beenden init()
}
//--------------------------------------------------------------------
int start() // Spezial init()
{
double Price = Ask; // Lokale Variable Count.
Count++; // Tick-Zähler
Alert("Neuer Tick ",Count," Price = ",Price);// Meldung
return; // Exit start()
}
//--------------------------------------------------------------------
int deinit() // Spezialfunktion deinit()
{
Alert ("Deinit() ausgelöst während Upload"); // Meldung
return; // Exit deinit()
}
//--------------------------------------------------------------------
 
chief2000: - Ist es möglich, ihr Erscheinen zu verhindern?

Ich habe die Option "Objektbeschreibungen anzeigen" aus den Einstellungen entfernt, aber es hat sich nichts geändert.

Ich bezweifle, dass das funktionieren wird. Ich habe auch keine Tickmarkierung (in den Einstellungen des Symboldiagramms), aber es werden die Beschreibungen angezeigt.

Nun, vielleicht kann man das irgendwie mit WinAPI...

 
greysoldier:
Guten Tag, helfen Sie mir, einen Fehler im Code zu finden.

Dies ist das erste Programm des Tutorials.

Es zählt nicht die Zecken. Warum ist das so?

1. Es findet kein Handel statt, da es Wochenende ist. Die Zecken kommen nicht herein, er hat nichts zu zählen.

2. Möglicherweise haben Sie diesen Experten an die falsche Stelle gesetzt. Sie sollten es in das Verzeichnis \experts legen.

 

Mathemat, ich danke Ihnen für Ihre Antwort.

1. der Test wurde am Freitag durchgeführt.

2. C:\Programme (x86)\Alpari MT4\experts

 

Guten Tag. Bitte um Hilfe:)

Aufgabe: Baue MA für jede TF (einschließlich Nicht-Standard!!!) auf jede TF ohne Dehnung, Quetschung. Nur um eine weitere TF an der Spitze der Tabelle zu haben.

Algorithmus: Angenommen, wir müssen M5 zeichnen. Aus einfacher Logik ergibt sich, dass ein Barren M5 aus 5 Barren M1 besteht. Deshalb:

-Füllen eines Arrays (in diesem Fall zwei Arrays) mit M1

   for(int ii=0;ii<bars_amount*TF_in_minutes;ii++)
   {
     Bars_M1_H[ii]=iMA(Symbol(),PERIOD_M1,1,0,MODE_SMA,PRICE_HIGH,ii); 
     Bars_M1_L[ii]=iMA(Symbol(),PERIOD_M1,1,0,MODE_SMA,PRICE_LOW,ii); 
   } 

-dann der Klarheit halber in M5 umwandeln

double max=0;
   double min=100000000;
   int n=0;
   for(ii=0;ii<bars_amount*TF_in_minutes;ii++)
   {
      if(ii%TF_in_minutes==0 && ii!=0)
      {
       Bars_Se_H[n]=max;//искомый массив с М5 для HIGH
       Bars_Se_L[n]=min;//искомый массив с М5 для LOW
       n++;
       max=0;
       min=100000000;
      }
      if(max<Bars_M1_H[ii])
      {
       max=Bars_M1_H[ii];
      }
      if(min>Bars_M1_L[ii])
      {
       min=Bars_M1_L[ii];
      }
   }

Logisch gesehen ist das richtig, aber in der Realität führt es zu einer Verschiebung, die mit der Zeit nur noch größer wird. Ignorieren Sie die Parabel.

Was könnte das Problem sein? Oder wir müssen uns doch noch von den Nicht-Standard-TFs verabschieden.

Mb gibt es bereits eine Funktion, die eine Reihe mit einer nicht standardisierten TF zurückgibt. Es muss nicht unbedingt MA sein.

Ich danke Ihnen im Voraus.

 
Mathemat:

Ich bezweifle, dass das funktionieren wird. Ich habe auch kein Häkchen (in den Einstellungen der Zeichentabelle), aber es werden Beschreibungen angezeigt.

Nun, vielleicht kann man es irgendwie mit WinAPI machen...

In dem anderen Thread können Sie die Entwickler kontaktieren - ich werde dort alles beschreiben, vielleicht wird das Problem dann behoben.
Danke!