Jede Anfängerfrage, um das Forum nicht zu überladen. Fachleute, gehen Sie nicht vorbei. Nirgendwo ohne dich - 6. - Seite 251

 

Guten Tag Leute des Forums!

Ich bin relativ neu für den Handel an der Börse, nur Geld verloren, im Allgemeinen habe ich beschlossen, eine Idee zu implementieren, aber um dies zu tun, muss ich wissen, wie man Code zu schreiben, mb es ist bereits in der EAs, wenn jemand weiß, führen mich.

Generell gilt das Martingal-Prinzip.

Eröffnet ein Verkaufs- oder Kaufgeschäft mit sl und tp = 18

wenn es in die + Richtung gespielt hat, öffnen wir sofort eine weitere Position in die tp Richtung

wenn er negativ gespielt hat, öffne nach 15 Sekunden eine x2-Position in Richtung sl (wenn möglich, muss diese Variable zu Beginn gesetzt werden)

Alles in allem wäre ich Ihnen für Ihre Hilfe sehr dankbar.

 

Hallo, ich habe ein Problem - beim Testen von Expert Advisors auf dem Währungspaar audnzd musste ich Kurse aus dem Archiv herunterladen, aber es hat nicht gut funktioniert - das Diagramm ist eine "Säge" geworden, mit ständigen Unterbrechungen. Wissen Sie, wie man es repariert? Mit freundlichen Grüßen

 
SpikeOne:

Guten Tag Leute des Forums!

Ich bin relativ neu für den Handel an der Börse, nur Geld verloren, im Allgemeinen habe ich beschlossen, eine Idee zu implementieren, aber um dies zu tun, muss ich wissen, wie man Code zu schreiben, mb es ist bereits in der EAs, wenn jemand weiß, führen mich.

Generell gilt das Martingal-Prinzip.

Eröffnet ein Verkaufs- oder Kaufgeschäft mit sl und tp = 18

wenn es in die + Richtung gespielt hat, öffnen wir sofort eine weitere Position in die tp Richtung

wenn er negativ gespielt hat, öffne nach 15 Sekunden eine x2-Position in Richtung sl (wenn möglich, muss diese Variable zu Beginn gesetzt werden)

Alles in allem wäre ich Ihnen für Ihre Hilfe sehr dankbar.


Es gibt keinen Grund zum Spammen.
 
Timofey:

Hallo, ich habe ein Problem - beim Testen von Expert Advisors auf dem Währungspaar audnzd musste ich Kurse aus dem Archiv herunterladen, aber es hat nicht gut funktioniert - das Diagramm ist eine "Säge" geworden, mit ständigen Unterbrechungen. Wissen Sie, wie man es repariert? Mit freundlichen Grüßen

Ich musste meinen Makler kontaktieren und er gab mir diesen Link.
 
Welcher WinAPI-Aufruf ermöglicht die Ausführung eines Befehls in der Kommandozeile? Ich muss ein vbs-Skript von einem Indikator aus ausführen, der Befehl lautet "cscript name_script.vbs".
 
gyfto:
Welcher WinAPI-Aufruf ermöglicht die Ausführung eines Befehls in der Kommandozeile? Ich muss ein vbs-Skript von einem Indikator aus ausführen, der Befehl wäre dort "cscript name_script.vbs".

WinExec
 
gyfto:
Welcher WinAPI-Aufruf ermöglicht die Ausführung eines Befehls in der Kommandozeile? Ich muss ein vbs-Skript von einem Indikator aus ausführen, der Befehl wäre dort "cscript name_script.vbs".
ShellExecuteA
 
Timofey:
Ich bin zu meinem Makler gegangen und er hat mir diesen Link gegeben, das ist so etwas wie der Job eines Entwicklers.
Es ist die Aufgabe des Maklers, eine gute Geschichte zu erzählen. Sie sind faul und geben immer den MCs die Schuld.
 

Das Einzige, was ich nicht verstehe, ist, wie man z. B. die Extrema des MACD-Indikators berechnet, anstatt die Extrema des Preises über n Perioden?

//--------------------------------------------------------------------
// newbar.mq4  
// Предназначен для использования в качестве примера в учебнике MQL4.
//--------------------------------------------------------------------
extern int Quant_Bars=15;                       // Количество баров
bool New_Bar=false;                             // Флаг нового бара
//--------------------------------------------------------------------
int start()                                     // Спец. функция start
  {
   double Minimum,                              // Минимальная цена
          Maximum;                              // Максимальная цена
//--------------------------------------------------------------------
   Fun_New_Bar();                               // Обращение к ф-ии
   if (New_Bar==false)                          // Если бар не новый..
      return;                                   // ..то уходим
//--------------------------------------------------------------------
   int Ind_max =ArrayMaximum(High,Quant_Bars,1);// Индекс бара макс.ц. 
   int Ind_min =ArrayMinimum(Low, Quant_Bars,1);// Индекс бара мин. ц. 
   Maximum=High[Ind_max];                       // Искомая макс цена
   Minimum=Low[Ind_min];                        // Искомая мин. цена
   Alert("За последние ",Quant_Bars,            // Вывод на экран  
   " баров Min= ",Minimum," Max= ",Maximum);
   return;                                      // Выход из start()
  }
//--------------------------------------------------------------------
void Fun_New_Bar()                              // Ф-ия обнаружения ..
  {                                             // .. нового бара
   static datetime New_Time=0;                  // Время текущего бара
   New_Bar=false;                               // Нового бара нет
   if(New_Time!=Time[0])                        // Сравниваем время
     {
      New_Time=Time[0];                         // Теперь время такое
      New_Bar=true;                             // Поймался новый бар
     }
  }
//--------------------------------------------------------------------

Ich glaube, ich muss HIGH und LOW im Schlüsselblock in MACD ändern... Aber ich verstehe nicht, wie ... alle meine Versuche, herumzualbern, endeten mit einer Nullung.

int Ind_max =ArrayMaximum(High,Quant_Bars,1);// Индекс бара макс.ц. 
int Ind_min =ArrayMinimum(Low, Quant_Bars,1);// Индекс бара мин. ц. 

Ich verstehe, dass ich ein MACD-Array erstellen muss...

double MACDBuffer[];

Ich habe einen solchen String auch in anderen Expert Advisors gesehen

void CalculateMACD(int i)
  {
   MACDLineBuffer[i] = iMACD(NULL, 0, 12,26,9,PRICE_CLOSE,MODE_MAIN,i);

aber ich kann nicht einfach eines am anderen messen...

Bitte beraten Sie mich, wie ich das machen kann?

 
lottamer:

Das Einzige, was ich nicht verstehe, ist, wie man z. B. die Extrema des MACD-Indikators berechnet, anstatt die Extrema des Preises über n Perioden?

Ich glaube, ich muss HIGH und LOW im Schlüsselblock in MACD ändern... Aber ich verstehe nicht, wie ... alle meine Versuche, herumzualbern, endeten mit einer Nullung.

Ich verstehe, dass ich ein MACD-Array erstellen muss...

double MACDBuffer[];

Ich habe einen solchen String auch in anderen Expert Advisors gesehen

aber ich kann nicht einfach eines am anderen messen...

Bitte beraten Sie mich, wie ich das machen kann?

Schauen Sie sich diesen Artikel an, es ist nicht so einfach, wie es klingt, und es ist im Allgemeinen sehr nützlich.