Sie verpassen Handelsmöglichkeiten:
- Freie Handelsapplikationen
- Über 8.000 Signale zum Kopieren
- Wirtschaftsnachrichten für die Lage an den Finanzmärkte
Registrierung
Einloggen
Sie stimmen der Website-Richtlinie und den Nutzungsbedingungen zu.
Wenn Sie kein Benutzerkonto haben, registrieren Sie sich
Wo wollen Sie posten?
Übrigens, ja, die Veröffentlichung von Vorlagen (Vorlage + Screenshot) ist ein viel besseres Analysesystem, da jeder sie von der Website herunterladen und alle Indikatoren, Objekte usw. sehen kann. Und es ist gut für die manuelle Veröffentlichung.
Höchstwahrscheinlich werden wir einen Bereich "Analytics" eröffnen, in dem die Unterbereiche "Charts" (wo jetzt Screenshots veröffentlicht werden), "Profile/Templates" (Vorlage + Screenshot + Beschreibungstext) mit der Möglichkeit zur Diskussion und "Blogs" für persönliches Blogging sein werden. Dementsprechend können weitere Unterabschnitte hinzugefügt werden, einschließlich automatischer Veröffentlichungen.
Es gibt eigene - schauen Sie sich die WebRequest-Funktion an.
Sie können damit alles über HTTP/HTTPS-Protokolle machen.
Oh, weit weg von allem. Es gibt keine Möglichkeit, Daten aus einer Ebene zu extrahieren, deren Inhalt dynamisch durch AJAX generiert wird. Und Sie werden vor Ort keine Genehmigung erhalten, wenn diese für weitere Arbeiten erforderlich ist.
Nur POST/GET-Anfragen... ...Sie erhalten Antworten und das war's.
Nein, das Problem ist, dass WebRequest nicht erlaubt (vielleicht weiß ich nicht, wie), um seine eigenen Header zu generieren.
Wenn SieHttpOpenRequest verwenden, können Sie auchHttpAddRequestHeadersverwenden, um HTTP-Header festzulegen.
Nur im obigen Beispiel müssen Sie Funktionen mit dem Postfix W anstelle von A importieren. Zum BeispielHttpOpenRequestA =>HttpOpenRequestW.
Etwa so
Wenn SieHttpOpenRequest verwenden, können Sie auchHttpAddRequestHeadersverwenden, um HTTP-Header festzulegen.
Nur im obigen Beispiel müssen Sie Funktionen mit dem Postfix W anstelle von A importieren. Zum BeispielHttpOpenRequestA =>HttpOpenRequestW.
Wie diese
Nein, das Problem ist, dass WebRequest nicht erlaubt (vielleicht weiß ich nicht, wie), um seine eigenen Header zu generieren.
Bedeutet das, dass man auch von mql5.com nichts vom autorisierten Teil ohne wininet herunterladen kann?
Ich greife ein altes Thema auf.
Ist es jetzt möglich, über MQL auf eine durch ChartSaveTemplate() erzeugte .tpl-Datei zuzugreifen?
Die Datei ist in Profiles/Templates fest einkodiert und befindet sich außerhalb von Sandboxen.
Obwohl in der Dokumentation, in der FunktionChartApplyTemplate()
https://www.mql5.com/ru/docs/chart_operations/chartapplytemplate
Beispiel, bei dem die Datei aus dem Ordner Files gelesen wird
Wie sind sie in diesen Ordner gekommen?
//| Script program start function |
//+------------------------------------------------------------------+
void OnStart()
{
//--- пример применения шаблона, расположенного в каталоге \MQL5\Files
if(FileIsExist("my_template.tpl"))
{
Print("Шаблон my_template.tpl найден в каталоге \Files'");
//--- применим найденный шаблон
if(ChartApplyTemplate(0,"\\Files\\my_template.tpl"))
{
Print("Применили успешно шаблон 'my_template.tpl'");
//--- принудительно перерисуем график для быстрого показа изменений
ChartRedraw();
}
else
Print("Не удалось применить шаблон 'my_template.tpl', ошибка ",GetLastError());
}
else
{
Print("Файл 'my_template.tpl' не найден в папке "
+TerminalInfoString(TERMINAL_PATH)+"\\MQL5\\Files");
}
}
Die Aufgabe besteht darin, die Texte der tpl-Dateien durch Experten an den Server zu senden.
Ich greife ein altes Thema auf.
Ist es jetzt möglich, über MQL auf eine durch ChartSaveTemplate() erzeugte .tpl-Datei zuzugreifen?
Die Datei ist in Profiles/Templates fest einkodiert und befindet sich außerhalb von Sandboxen.
Obwohl die FunktionChartApplyTemplate() in der Dokumentation
https://www.mql5.com/ru/docs/chart_operations/chartapplytemplate
Beispiel, bei dem die Datei aus dem Ordner Files gelesen wird
Wie sind sie in diesen Ordner gekommen?
//| Script program start function |
//+------------------------------------------------------------------+
void OnStart()
{
//--- пример применения шаблона, расположенного в каталоге \MQL5\Files
if(FileIsExist("my_template.tpl"))
{
Print("Шаблон my_template.tpl найден в каталоге \Files'");
//--- применим найденный шаблон
if(ChartApplyTemplate(0,"\\Files\\my_template.tpl"))
{
Print("Применили успешно шаблон 'my_template.tpl'");
//--- принудительно перерисуем график для быстрого показа изменений
ChartRedraw();
}
else
Print("Не удалось применить шаблон 'my_template.tpl', ошибка ",GetLastError());
}
else
{
Print("Файл 'my_template.tpl' не найден в папке "
+TerminalInfoString(TERMINAL_PATH)+"\\MQL5\\Files");
}
}
Die Aufgabe besteht darin, die Texte der tpl-Dateien an den Server zu senden.
Die Datei mit den Diagrammvorlagen befindet sich seit kurzem im " Terminaldatenverzeichnis\MQL5\Profiles":
Terminal: Vorlagen und Diagrammprofile wurden von [Terminal Data Catalog\Profiles] nach [Terminal Data Catalog\MQL5\Profiles] verschoben. Jetzt können Sie ganz einfach Vorlagen zum MQL5-Speicher hinzufügen und sie von jedem Computer aus verwenden.
Die Datei mit den Diagrammvorlagen befindet sich seit kurzem im [ Terminaldatenverzeichnis\MQL5\Profiles]:
Terminal: Vorlagen und Diagrammprofile wurden von [Terminaldatenkatalog\Profiles] nach [Terminaldatenkatalog\MQL5\Profiles] verschoben. Jetzt können Sie ganz einfach Vorlagen zum MQL5-Speicher hinzufügen und sie von jedem Ihrer Computer aus verwenden.