Fragen von Anfängern MQL5 MT5 MetaTrader 5 - Seite 332

 

Könnten Sie mir bitte sagen, ob die Formeln zur Berechnung der Kosten für 1 Punkt für 1 Los korrekt sind?

EURUSD 0,0001*100000
GBPUSD 0,0001*100000
AUDUSD 0,0001*100000
NZDUSD 0,0001*100000
USDCAD 0,0001*100000/USDCAD
USDCHF 0,0001*100000/USDCHF
USDJPY 0,01*100000/USDJPY
EURGBP 0.0001*100000*EURUSD/EURGBP
EURAUD 0.0001*100000*EURUSD/EURAUD
EURNZD 0.0001*100000*EURUSD/EURNZD
EURCAD 0.0001*100000*EURUSD/EURCAD
EURCHF 0.0001*100000*EURUSD/EURCHF
EURJPY 0.01*100000*EURUSD/EURJPY
GBPAUD 0.0001*100000*GBPUSD/GBPAUD
GBPNZD 0.0001*100000*GBPUSD/GBPNZD
GBPCAD 0.0001*100000*GBPUSD/GBPCAD
GBPCHF 0.0001*100000*GBPUSD/GBPCHF
GBPJPY 0.01*100000*GBPUSD/GBPJPY
AUDNZD 0.0001*100000*AUDUSD/AUDNZD
AUDCAD 0.0001*100000*AUDUSD/AUDCAD
AUDCHF 0.0001*100000*AUDUSD/AUDCHF
AUDJPY 0.01*100000*AUDUSD/AUDJPY
NZDCAD 0.0001*100000*NZDUSD/NZDCAD
NZDCHF 0.0001*100000*NZDUSD/NZDCHF
NZDJPY 0.01*100000*NZDUSD/NZDJPY
CADCHF 0.0001*100000*USDCAD*CADCHF
CADJPY 0.01*100000*USDCAD/CADJPY
CHFJPY 0.01*100000*USDCHF/CHFJPY

Ich danke Ihnen im Voraus für Ihre Antwort!

p.s. Besonders interessiert mich die Korrektheit der letzten 3 Formeln!

 

Das ist eine sehr interessante Frage:


Es ist erforderlich, der EA die Bearbeitung von Metallen zu untersagen.

Natürlich können wir "einfach" alle möglichen Metallsymbole aufzählen. Oder zumindest die Suche nach einem Teilstring in der Zeichenfolge einstellen... Aber ich bin daran interessiert, ob es einen netten Ausweg gibt, eine originelle Abkürzung, um festzustellen, zu welcher Gruppe das Symbol gehört. Oder etwas anderes Interessantes.

Bitte teilen Sie mir mit, ob jemand bereits mit dieser Frage konfrontiert wurde und die Lösung kennt.
 
artmedia70:

Das ist eine sehr interessante Frage:


Es ist erforderlich, der EA die Bearbeitung von Metallen zu untersagen.

Natürlich können wir "einfach" alle möglichen Metallsymbole aufzählen. Oder zumindest die Suche nach einem Teilstring in der Zeichenfolge einstellen... Aber ich bin daran interessiert, ob es einen netten Ausweg gibt, eine originelle Abkürzung, um festzustellen, zu welcher Gruppe das Symbol gehört. Oder etwas anderes Interessantes.

Bitte teilen Sie uns mit, ob dieses Problem schon einmal aufgetreten ist und ob Sie die Lösung kennen.

Hier ist ein Beispiel:

   string path=SymbolInfoString(Symbol(),SYMBOL_PATH);
   if(StringFind(path,"Metals",0)>-1)
     Print("Символ "+Symbol()+" относится к группе металлов.");
 
BENÖTIGT HILFE!!!!
Warum gibt es im MT4 keine Registerkarte "Signale" im Terminal und in den Einstellungen?Wo befindet sich die Registerkarte Signale?
 
akaMaxMan:
BENÖTIGE HILFE!!!!
Warum gibt es im MT4 im Terminal und in den Einstellungen keine Registerkarte Signale?

Weil Ihr Händler diese Registerkarte deaktiviert hat! Am besten fragen Sie Ihren Händler danach.

Eine weitere Möglichkeit besteht darin, Ihr Konto am Terminal eines anderen Händlers zu eröffnen.

 
tol64:

Hier ist ein Beispiel:

Wunderbar, danke.

Und warum habe ich das nicht gesehen, als ich mich durch die Dokumentation gewühlt habe? )))

 
AlexeyVik:

Wunderbar, danke.

Und warum habe ich das nicht gesehen, als ich mich durch die Dokumentation gewühlt habe? )))

Das kommt vor.)

Ich habe die Antwort auf Ihr Thema dupliziert.

 

Einige Tipps für MQL5-Anfänger!!!

Ich verstehe nicht, warum der Compiler die Fehlermeldung 'starttime' - declaration without type ausgibt:

datetime starttime=D'00:00:01';

datetime endtime=D'23:59:59';

MqlDateTime startday,swapday,endday;

void TimeToStruct(starttime,endday);

void TimeToStruct(endtime,endday);

startday.day_of_week=1;

swapday.day_of_week=3;

endday.day_of_week=5;

Документация по MQL5: Стандартные константы, перечисления и структуры / Структуры данных / Структура даты
Документация по MQL5: Стандартные константы, перечисления и структуры / Структуры данных / Структура даты
  • www.mql5.com
Стандартные константы, перечисления и структуры / Структуры данных / Структура даты - справочник по языку алгоритмического/автоматического трейдинга для MetaTrader 5
 
loaderinbox:
Sie haben Ihre Antwort bereits erhalten. Und Sie müssen nicht bei jedem Thema anklopfen.
 
Novikov:

Könnten Sie mir bitte sagen, ob die Formeln zur Berechnung des Pip-Wertes für 1 Lot korrekt sind?

EURUSD 0,0001*100000
GBPUSD 0,0001*100000
AUDUSD 0,0001*100000
NZDUSD 0,0001*100000
USDCAD 0,0001*100000/USDCAD
USDCHF 0,0001*100000/USDCHF
USDJPY 0,01*100000/USDJPY
EURGBP 0,0001*100000*EURUSD/EURGBP
EURAUD0,0001*100000*EURUSD/EURAUD
EURNZD 0,0001*100000*EURUSD/EURNZD
EURCAD 0,0001*100000*EURUSD/EURCAD
EURCHF0,0001*100000*EURUSD/EURCHF
EURJPY 0,01*100000*EURUSD/EURJPY
GBPAUD 0,0001*100000*GBPUSD/GBPAUD
GBPNZD 0,0001*100000*GBPUSD/GBPNZD
GBPCAD 0,0001*100000*GBPUSD/GBPCAD
GBPCHF 0,0001*100000*GBPUSD/GBPCHF
GBPJPY 0,01*100000*GBPUSD/GBPJPY
AUDNZD0,0001*100000*AUDUSD/AUDNZD
AUDCAD 0,0001*100000*AUDUSD/AUDCAD
AUDCHF 0,0001*100000*AUDUSD/AUDCHF
AUDJPY0,01*100000*AUDUSD/AUDJPY
NZDCAD 0,0001*100000*NZDUSD/NZDCAD
NZDCHF 0,0001*100000*NZDUSD/NZDCHF
NZDJPY 0,01*100000*NZDUSD/NZDJPY
CADCHF 0,0001*100000*USDCAD*CADCHF
CADJPY 0,01*100000*USDCAD/CADJPY
CHFJPY 0,01*100000*USDCHF/CHFJPY

Für Ihre Antwort danke ich Ihnen im Voraus!

p.s. besonders interessiert an der Treue der letzten 3 Formeln!

Der liebe Transcendreamer hat mir eine Antwort gegeben! Vielleicht braucht es jemand:

Berechnung ist korrekt, nur für cadchf sollte es 0.0001*100000/USDCAD/CADCHF
sein , aber im Allgemeinen gibt es einen einfachen Weg - ich werde beschreiben, wie ich es mache:
Es ist einfach, aber es funktioniert überall
auf das Wesentliche des Instruments, Jedes Instrument hat eine Basis und einen Maßstab
Basis = das, was wir handeln = für cadchf ist es der kanadische Dollar= also handeln wir cad
Maßstab = das, was wir notieren Basis = in diesem Fall der Franken
also wird das finanzielle Ergebnis jedes Geschäfts zunächst in Franken sein
also müssen Sie die Franken in die Währung der Einlage(usd) umrechnen
also nehmen wir usdchf - das ist wie viele Franken das ist wie viele Franken für 1 Dollar
und wir brauchen das Gegenteil - wie viele Dollar für 1 Franken
d .h. flip 1/x wobei x=usdchf
dann als Ergebnis für den 4-stelligen Punktwert erhalten wir 10 / usdchf = 10. 37
dies kann mit jedem Instrument gemacht werden, das seine notierte Währung kennt
Документация по MQL5: Стандартные константы, перечисления и структуры / Состояние окружения / Информация о счете
Документация по MQL5: Стандартные константы, перечисления и структуры / Состояние окружения / Информация о счете
  • www.mql5.com
Стандартные константы, перечисления и структуры / Состояние окружения / Информация о счете - справочник по языку алгоритмического/автоматического трейдинга для MetaTrader 5
Grund der Beschwerde: