[ARCHIV]Alle Fragen von Anfängern, um das Forum nicht zu überladen. Fachleute, gehen Sie nicht daran vorbei. Ohne dich kann ich nirgendwo hingehen - 5. - Seite 275
Guten Tag, ich brauche Hilfe bei folgender Frage: Es gibt ein Array Mas[10]. Ich muss das Produkt von jeder Zelle mit jeder Zelle finden. Ich habe ein solches Konstrukt erstellt, bei dem der Operator if(i==j) das Produkt der Zelle selbst eliminiert. Das Problem ist, dass ich doppelt rechne, d.h. zum Beispiel für i=1 und j=2 ist das Ergebnis dasselbe wie für i=2 und j=1. Welche zusätzliche Bedingung sollte geschrieben werden, um doppelte Berechnungen zu verhindern?
Ich bin mit der MQL4-Codierung nicht vertraut. Ich möchte versuchen, einen EA zu schreiben, der auf Unterstützungs- und Widerstandsniveaus basiert, aber ich weiß nicht, wie man den Code für ein Programm schreibt, das nach diesen Niveaus sucht. Ich bin nicht in der Lage, in der Codebasis danach zu suchen, ich bin ungeschickt und meine Zeit ist begrenzt.
Vielen Dank im Voraus! Möge der Gewinn zu Ihnen kommen, und möge der Elch umhergehen!)
Aus einer Reihe von Gründen, die mit dem Prozess des Schreibens in das Array zusammenhängen, mussten wir es zweidimensional machen, d. h. das Array sieht jetzt wie Mas[2][5] aus. Um das gleiche Problem zu lösen, müssen wir nun statt zwei for-Schleifen vier Schleifen bilden. In diesem Fall wird die von Roger vorgeschlagene Variante nicht funktionieren. Wie lässt sich dieses Problem bei der Verwendung eines zweidimensionalen Arrays lösen?
Ich bin mit der MQL4-Codierung nicht vertraut. Ich möchte versuchen, einen EA zu schreiben, der auf Unterstützungs- und Widerstandsniveaus basiert, aber ich weiß nicht, wie man den Code für ein Programm schreibt, das nach diesen Niveaus sucht. Ich bin nicht in der Lage, in der Codebasis danach zu suchen, ich bin ungeschickt und meine Zeit ist begrenzt.
Vielen Dank im Voraus! Möge der Gewinn zu Ihnen kommen, und möge der Elch umhergehen!)
Sehen Sie sich den Indikator in der CodeBase DailyPivotPoints an! Ich denke, es wird Ihnen helfen! Viel Glück!
Wenn Sie kein Benutzerkonto haben, registrieren Sie sich
Erlauben Sie die Verwendung von Cookies, um sich auf der Website MQL5.com anzumelden.
Bitte aktivieren Sie die notwendige Einstellung in Ihrem Browser, da Sie sich sonst nicht einloggen können.
Sie sind angemeldet. Die Zwei-Faktor-Authentifizierung wurde deaktiviert. Richten Sie sie erneut ein und scannen Sie einen neuen QR-Code oder fahren Sie mit deaktivierter Zwei-Faktor-Authentifizierung fort.
Ich sehe die Initialisierung von int i string und index nicht. Bitte, im Studio.
ZZY Ich spreche nicht gut Litauisch, die Kommentare im Code verwirren mich ein wenig)))
Ich habe Nullen in dem Array. Das Array wächst normal. Sie ist im Druck sichtbar.
2013.04.08 23:18:37 2013.04.04 20:00 testavimas naktini fleta EURUSD,M15: ArraySize 19
aber es schreibt Nullen in das Array
2013.04.08 23:18:37 2013.04.04 20:00 testavimas naktini fleta EURUSD,M15: avgPriceC[8]=0.00000000
2013.04.08 23:18:37 2013.04.04 20:00 testavimas naktini fleta EURUSD,M15: avgPriceC[7]=0.00000000
04.04 20:00 testavimas naktini fleta EURUSD,M15: avgPriceC[6]=0.00000000
2013.04.08 23:18:37 2013.04.04 20:00 testavimas naktini fleta EURUSD,M15: avgPriceC[5]=0.00000000
2013.04.08 23:18:37 2013.04.04 20:00 testavimas naktini fleta EURUSD,M15: avgPriceC[4]=0.00000000
2013.04.08 23:18:37 2013.04.04 20:00 testavimas naktini fleta EURUSD,M15: avgPriceC[3]=0.00000000
2013.04.08 23:18:37 2013.04.04 20:00 testavimas naktini fleta EURUSD,M15: avgPriceC[2]=0.00000000
2013.04.08 23:18:37 2013.04.04 20:00 testavimas naktini fleta EURUSD,M15: avgPriceC[1]=0.00000000
2013.04.08 23:18:37 2013.04.04 20:00 testavimas naktini fleta EURUSD,M15: avgPriceC[0]=0.00000000
Alle Elemente mit Wert 0
avgPriceC[i] = Close[1];
aber ich weiß nicht wie. Das kann der Grund für etwas anderes sein. Ich habe sogar meinen MetaTrader neu installiert. Es hat nicht geholfen.
Ich möchte ein unendliches Array erhalten, dessen Anfang die Primärdaten sind, aber das Ende ist nicht angegeben.
Im KIM-Beispiel auch
nein, es gibt keine globale Deklaration, jede Funktion hat ihr eigenes y[].
Was Ihren Code und die Nullen betrifft, so möchte ich dies anhand eines Beispiels erläutern.
Wenn int a[],n=5; ArrayResize(a,n), dann hat das letzte Array-Element einen Index n-1, nicht n. Sie haben:
Offensichtlich liegt sie außerhalb der Grenzen des Arrays. Daher gibt es Nullwerte. Der richtige Weg ist
Es ist nicht dasselbe, aber sehr unterschiedlich. Lesen von globalen und lokalen Daten.
Tara und Alsu
Ich danke Ihnen vielmals.
Guten Tag, ich brauche Hilfe bei folgender Frage: Es gibt ein Array Mas[10]. Ich muss das Produkt von jeder Zelle mit jeder Zelle finden. Ich habe ein solches Konstrukt erstellt, bei dem der Operator if(i==j) das Produkt der Zelle selbst eliminiert. Das Problem ist, dass ich doppelt rechne, d.h. zum Beispiel für i=1 und j=2 ist das Ergebnis dasselbe wie für i=2 und j=1. Welche zusätzliche Bedingung sollte geschrieben werden, um doppelte Berechnungen zu verhindern?
Hallo zusammen!
Ich bin mit der MQL4-Codierung nicht vertraut. Ich möchte versuchen, einen EA zu schreiben, der auf Unterstützungs- und Widerstandsniveaus basiert, aber ich weiß nicht, wie man den Code für ein Programm schreibt, das nach diesen Niveaus sucht. Ich bin nicht in der Lage, in der Codebasis danach zu suchen, ich bin ungeschickt und meine Zeit ist begrenzt.
Vielen Dank im Voraus! Möge der Gewinn zu Ihnen kommen, und möge der Elch umhergehen!)
Hallo zusammen!
Ich bin mit der MQL4-Codierung nicht vertraut. Ich möchte versuchen, einen EA zu schreiben, der auf Unterstützungs- und Widerstandsniveaus basiert, aber ich weiß nicht, wie man den Code für ein Programm schreibt, das nach diesen Niveaus sucht. Ich bin nicht in der Lage, in der Codebasis danach zu suchen, ich bin ungeschickt und meine Zeit ist begrenzt.
Vielen Dank im Voraus! Möge der Gewinn zu Ihnen kommen, und möge der Elch umhergehen!)
Sehen Sie sich den Indikator in der CodeBase DailyPivotPoints an! Ich denke, es wird Ihnen helfen! Viel Glück!