Fragen von Anfängern MQL5 MT5 MetaTrader 5 - Seite 690 1...683684685686687688689690691692693694695696697...1504 Neuer Kommentar Artyom Trishkin 2016.12.04 13:12 #6891 Top2n: Ich entschuldige mich für die Unannehmlichkeiten.//+------------------------------------------------------------------+//| start |//+------------------------------------------------------------------+int start() {а надо //+------------------------------------------------------------------+//| start |//+------------------------------------------------------------------+int OnStart { Aber die Datei wird erstellt, nicht mit den angeforderten Daten, Ergebnis - eine Spalte mit 17 Zeilen boolescher WahrheitsangabenEs gibt eine ZeichenketteStringSetChar - swore am Anfang, Ich habe es inboolStringSetCharacter geändert- das könnte der Grund für den boolschen Fehler sein.//+------------------------------------------------------------------+//| PrepareString |//+------------------------------------------------------------------+string PrepareString(string s) { bool exit = false; int index = 0; string str = s;//---- while(!exit) { index = StringFind(str, ".", index); if(index > -1) str = StringSetChar(str, index, ','); else exit = true; } return(str); }Solange ich nicht an meinem Computer sitze, kann ich Ihnen keine Tipps geben. Und ich werde in 4 Stunden da sein - ich habe einen freien Tag. Vitalie Postolache 2016.12.04 13:17 #6892 Top2n: Ich entschuldige mich für die Unannehmlichkeiten//+------------------------------------------------------------------+//| start |//+------------------------------------------------------------------+int start() {а надо //+------------------------------------------------------------------+//| start |//+------------------------------------------------------------------+int OnStart { Eigentlich voidOnStart(), obwohlint erlaubt ist Mikhail Toptunov 2016.12.04 13:17 #6893 Artyom Trishkin: Nein, es ist nicht die Zeichenfolge -StringSetCharVitalie Postolache: Eigentlich brauchen SievoidOnStart(), obwohl es erlaubt istintDanke, aber darum geht es nicht! Vitalie Postolache 2016.12.04 15:14 #6894 Top2n: Nein, es ist nicht die Zeichenfolge -StringSetCharDanke, aber darum geht es nicht!Sind Sie sicher, dass Sieein Array wie diesesdeklarieren können?double arrayZ[ARRAY_SIZE_X,ARRAY_SIZE_Y]; Mikhail Toptunov 2016.12.04 16:05 #6895 Vitalie Postolache: Sind Sie sicher, dass Sieein Array wie diesesdeklarieren können?double arrayZ[ARRAY_SIZE_X,ARRAY_SIZE_Y]; Und doch fluchte sie nicht. Behoben, keine Änderung. Vitalie Postolache 2016.12.04 16:26 #6896 Top2n: Und dennoch wird nicht geflucht. Behoben, keine Änderung.Scheitert es nicht auch an diesem Punkt?int handle =FileOpen(Dateiname,FILE_CSV|FILE_WRITE,' '), x, y; Mikhail Toptunov 2016.12.04 18:14 #6897 Vitalie Postolache: Scheitert es nicht auch an diesem Punkt?int handle =FileOpen(Dateiname,FILE_CSV|FILE_WRITE,' '), x, y; Ich verstehe nicht, warum X, Y und ich den Haken nicht mehr sehen Vitalie Postolache 2016.12.04 18:16 #6898 Top2n: Ich verstehe nicht, warum X, Y und ich den Haken nicht mehr sehen. Es ist Ihr Code, ich verstehe nicht, warum Sie ihn so geschrieben haben. Mikhail Toptunov 2016.12.04 18:29 #6899 Vitalie Postolache: Das ist Ihr Code, ich verstehe nicht, warum Sie ihn so geschrieben haben. Der Autor des Artikels schrieb: https://www.mql5.com/ru/articles/1443 Трёхмерные графики - профессиональный инструмент анализа рынка 2006.12.06 Antoniuk Oleg www.mql5.com В это статье мы напишем простую библиотеку для создания трехмерных графиков и последующего их проcмотра в Microsoft Excel. Мы воспользуемся стандартными возможностями языка MQL 4 для подготовки и экспорта данных в файл формата *.csv. Artyom Trishkin 2016.12.04 18:35 #6900 Vitalie Postolache: Es ist Ihr Code, ich verstehe nicht, warum Sie ihn so geschrieben haben. Es handelt sich lediglich um eine Variablendeklaration 1...683684685686687688689690691692693694695696697...1504 Neuer Kommentar
Ich entschuldige mich für die Unannehmlichkeiten.
//+------------------------------------------------------------------+
//| start |
//+------------------------------------------------------------------+
int start()
{
а надо
//+------------------------------------------------------------------+//| start |
//+------------------------------------------------------------------+
int OnStart
{
Aber die Datei wird erstellt, nicht mit den angeforderten Daten,
Ergebnis - eine Spalte mit 17 Zeilen boolescher Wahrheitsangaben
Es gibt eine ZeichenketteStringSetChar - swore am Anfang,
Ich habe es inboolStringSetCharacter geändert- das könnte der Grund für den boolschen Fehler sein.
//| PrepareString |
//+------------------------------------------------------------------+
string PrepareString(string s)
{
bool exit = false;
int index = 0;
string str = s;
//----
while(!exit)
{
index = StringFind(str, ".", index);
if(index > -1)
str = StringSetChar(str, index, ',');
else
exit = true;
}
return(str);
}
Solange ich nicht an meinem Computer sitze, kann ich Ihnen keine Tipps geben. Und ich werde in 4 Stunden da sein - ich habe einen freien Tag.
Ich entschuldige mich für die Unannehmlichkeiten
//+------------------------------------------------------------------+
//| start |
//+------------------------------------------------------------------+
int start()
{
а надо
//+------------------------------------------------------------------+//| start |
//+------------------------------------------------------------------+
int OnStart
{
Nein, es ist nicht die Zeichenfolge -StringSetChar
Eigentlich brauchen SievoidOnStart(), obwohl es erlaubt istint
Danke, aber darum geht es nicht!
Nein, es ist nicht die Zeichenfolge -StringSetChar
Danke, aber darum geht es nicht!
Sind Sie sicher, dass Sieein Array wie diesesdeklarieren können?
double arrayZ[ARRAY_SIZE_X,ARRAY_SIZE_Y];
Sind Sie sicher, dass Sieein Array wie diesesdeklarieren können?
double arrayZ[ARRAY_SIZE_X,ARRAY_SIZE_Y];
Und dennoch wird nicht geflucht. Behoben, keine Änderung.
Scheitert es nicht auch an diesem Punkt?
int handle =FileOpen(Dateiname,FILE_CSV|FILE_WRITE,' '), x, y;
Scheitert es nicht auch an diesem Punkt?
int handle =FileOpen(Dateiname,FILE_CSV|FILE_WRITE,' '), x, y;
Ich verstehe nicht, warum X, Y und ich den Haken nicht mehr sehen.
Das ist Ihr Code, ich verstehe nicht, warum Sie ihn so geschrieben haben.
Es ist Ihr Code, ich verstehe nicht, warum Sie ihn so geschrieben haben.