Vermögenslisten und Kontolisten

Jedes in einem Handelsskript verwendete Asset bezieht seine Parameter und Symbole aus einem Eintrag in einer Vermögensliste im History-Ordner (es sei denn, das Asset wurde vom Skript hinzugefügt). Dieser Eintrag bestimmt alle Eigenschaften des Assets. Die Standard-Vermögensliste, AssetsFix.csv, legt auch fest, welche Assets zunächst in der [Asset] Scrollbox erscheinen. Da jeder Broker individuelle Asset-Parameter und Symbole hat, werden unterschiedliche Vermögenslisten für verschiedene Broker und Konten verwendet. Die Vermögensliste kann entweder vom Skript über den assetList-Befehl ausgewählt werden oder automatisch mit einer Kontoliste (siehe unten). Wenn keine Vermögensliste ausgewählt ist, wird die Standardliste verwendet.

Die Parameter in der Vermögensliste werden für Training und Tests verwendet. Im Live-Handel werden die Asset-Parameter nicht aus der Liste gelesen, sondern direkt von der Broker-API übernommen. Wenn die Broker-API jedoch keine Parameter angibt, werden sie ebenfalls aus der Vermögensliste übernommen. Da die Broker-API-Parameter nicht immer zuverlässig sind, kann der SET_PATCH-Befehl verwendet werden, um die API zu überschreiben und die Vermögenslisten-Parameter durchzusetzen.

Die Asset-Parameter müssen nicht 100% genau sein. Ein Backtest mit einer Vermögensliste für einen anderen Broker oder ein anderes Konto wird normalerweise auch ein nützliches Ergebnis liefern. Aber die Parameter sollten nicht völlig falsch sein, besonders nicht Hebelwirkung und Lotgröße. Wenn Asset-Listen-Parameter verdächtig erscheinen oder stark von Live-Parametern abweichen, wird zu Beginn einer Live-Handelssitzung eine Warnung ausgegeben.

Vermögenslisten sind einfache, durch Kommas getrennte Tabellenkalkulationsdateien (CSV-Dateien), die mit Excel oder einem Texteditor bearbeitet werden können, um neue Assets hinzuzufügen oder Parameter zu ändern. Jedes Asset wird durch eine Zeile in der CSV-Datei dargestellt. Neue Assets können entweder manuell hinzugefügt werden – durch Bearbeiten der Datei und Eingabe einer neuen Zeile – oder halbautomatisch aus Log\Assets.csv, wie unten beschrieben. Um ein neues Asset zur Scrollbox hinzuzufügen, bearbeiten Sie AssetsFix.csv mit dem Skripteditor und fügen Sie eine neue Zeile mit dem Asset-Namen und den Parametern hinzu.

Die erste Zeile ist die Kopfzeile. Eine Zeile wird ignoriert, wenn ihr Name mit "#" beginnt; auf diese Weise können Assets vorübergehend 'auskommentiert' werden. Namen dürfen keine Sonderzeichen außer '_' und '/' enthalten, aber ihre zugewiesenen Symbole dürfen Sonderzeichen außer Leerzeichen, Kommas und Semikolons enthalten. Zorro akzeptiert auch semikolongetrennte csv-Dateien mit Kommas statt Dezimalpunkten, aber nicht eine Mischung aus beidem in derselben Datei. Excel verwendet Ihr lokales Trennzeichen, daher wird empfohlen, die regionalen Einstellungen Ihres PCs so einzurichten, dass es ein Komma und der Dezimalpunkt ist, sonst kann Excel Standard-csv-Dateien nicht lesen.

Die Asset-Parameter sind wie unten beschrieben einzurichten. In der Beschreibung ist ein Vertrag 10.000 Einheiten für Forex-Paare und eine einzelne Einheit für alle anderen Assets (Broker können unterschiedliche individuelle Vertragsgrößen haben, siehe Beispiele!). Ein Lot ist definiert als die minimale handelbare Anzahl von Einheiten für Forex-Paare und die minimale handelbare Anzahl von Einheiten oder Bruchteilen einer Einheit für alle anderen Assets. Einige Parameter haben eine leicht unterschiedliche Bedeutung, wenn sie negativ sind, z.B. ein Prozentsatz statt eines absoluten Wertes. Für die meisten Parameter existiert eine äquivalente Skriptvariable, die im Live-Handel von der Broker-API gesetzt wird, wenn verfügbar, und ansonsten aus der Vermögensliste.

Name Name des Assets, z.B. "EUR/USD". Bis zu 15 Zeichen, Groß- und Kleinschreibung ist relevant, ohne Leerzeichen und ohne Sonderzeichen außer Schrägstrich '/' und Unterstrich '_'. Dieser Name erscheint in der Asset Scrollbox und wird im Skript verwendet, z.B. durch die asset Funktion. Er bestimmt auch die Namen der historischen Datendateien (z.B. "EURUSD_2020.t6"). Der Name ist für alle Broker gleich, während das Asset-Symbol für jeden Broker unterschiedlich sein kann. Das Asset wird ignoriert, wenn der Name mit einem Rautezeichen "#" beginnt.
Price Ask-Preis pro Einheit, in Einheiten der Gegenwährung. Zugänglich mit der InitialPrice Variable. Für nicht-Forex-Assets ist die Gegenwährung in der Regel die Währung des Austauschortes, wie USD für US-Aktien oder EUR für den DAX (GER30). Für digitale Münzen ist es in der Regel eine andere Münze, wie Bitcoin. Der Preis Parameter ist normalerweise nur zur Information gedacht und wird im Backtest nicht verwendet.
Spread Der aktuelle Unterschied zwischen Ask- und Bid-Preis, in Einheiten der Gegenwährung. Zugänglich mit der Spread Variable. Verwendet für Backtests mit konstantem Spread. Wenn er auf 0 gesetzt ist, muss der Ask/Bid Spread vom Skript bestimmt werden.
RollLong
RollShort
Rollover-Gebühr (Swap) in Kontowährungseinheiten für das Halten einer Long- oder Short-Position über Nacht pro Kalendertag und pro 10.000 Einheiten für Währungen oder pro Einheit für alle anderen Assets. Zugänglich mit den RollLong/Short Variablen. Dies ist normalerweise der Zins, der täglich dem Konto hinzugefügt oder abgezogen wird, um Positionen zu halten und Margin zu leihen. Einige Broker haben mittwochs oder freitags dreimal höhere Rollover-Kosten, um das Wochenende auszugleichen. Wenn Rollover-Gebühren manuell eingegeben werden, stellen Sie sicher, dass sie pro 10.000 für Forex-Paare umgerechnet werden. Zorro multipliziert die Gebühren mit der Handelsdauer in Tagen, um die gesamten Rollover-Kosten eines Trades zu bestimmen. Verwenden Sie die SOFTSWAP Flagge für kontinuierliche Swap-Kosten.
  Wenn das Rollover unbekannt ist, kann es aus dem aktuellen Zinssatz der Gegenwährung geteilt durch 365 und multipliziert mit Asset-Preis*(1-1/Hebel) geschätzt werden. Wenn der Broker eine feste Zinsgebühr auf Margin-Darlehen erhebt, setzen Sie RollLong/RollShort auf 0 und verwenden Sie die Interest Variable.
PIP Größe von 1 Pip in Einheiten der Gegenwährung; zugänglich mit der PIP Variable. Äquivalent zum traditionellen kleinsten Preisinkrement. Die übliche Pip-Größe ist 0.0001 für Forex-Paare mit einem einstelligem Preis, 0.01 für Aktien und für Forex-Paare mit einem Preis zwischen 10 und 200 (wie USD/JPY), und 1 für CFDs mit einem 4- oder 5-stelligen Preis. Preise im Log werden normalerweise mit so vielen Dezimalstellen angezeigt, wie durch die Pip-Größe vorgegeben sind.
PipCost Wert von 1 Pip Gewinn oder Verlust pro Lot, in Einheiten der Kontowährung. Zugänglich mit der PipCost Variable und intern verwendet zur Berechnung von Handelsgewinnen oder -verlusten. Wenn der Asset-Preis um x steigt oder fällt, ist der entsprechende Gewinn oder Verlust in Kontowährung x * Lots * PIPCost / PIP. Für Assets mit einer Pip-Größe von 1 und einem Vertrag pro Lot ist der Pip-Kostenfaktor der Umrechnungsfaktor von Gegenwährung zu Kontowährung. Zur manuellen Berechnung, multiplizieren Sie LotAmount mit PIP; wenn die Gegenwährung von der Kontowährung abweicht, multiplizieren Sie das Ergebnis mit dem Wechselkurs der Gegenwährung. Beispiel 1: AUD/USD auf einem Mikro-Lot EUR-Konto hat PipCost von 1000 * 0.0001 * 0.9 (aktueller USD-Preis in EUR) = 0.09 EUR. Beispiel 2: AAPL-Aktie auf einem USD-Konto hat PipCost von 1 * 0.01 = 0.01 USD = 1 Cent. Beispiel 3: S&P500 E-Mini Futures (ES) auf einem USD-Konto haben PipCost von 12.5 USD (1 Punkt = 25 Cent Preisänderung des Basiswerts entspricht einem Gewinn/Verlust von $12.50 pro ES-Vertrag). Dieser Parameter wird durch LotAmount beeinflusst.
MarginCost Margin, die für den Kauf und das Halten von 1 Lot des Assets erforderlich ist, entweder in Einheiten der Kontowährung oder als Prozentsatz des Positionswerts. Abhängig von der Kontoleverage, der Kontowährung, der Gegenwährung, und LotAmount. Wenn der Broker unterschiedliche Werte für Initial-, Maintenance- und End-of-Day Margin hat, verwenden Sie den höchsten davon. Zugänglich mit den MarginCost Variablen. Intern verwendet zur Umrechnung von Handels- Margin zu Lot Betrag: die Anzahl der Lots, die mit einer gegebenen Handelsmargin gekauft werden können, ist Margin / MarginCost. Beeinflusst auch das Required Capital und die Annual Return im Performance-Bericht.
   Negative MarginCost wird als Prozentsatz des Positionswerts interpretiert und intern in eine Hebelwirkung umgerechnet, die mit der Leverage Variable zugänglich ist. Zum Beispiel wird eine End-of-Day Margin von 25% als -25 eingegeben und entspricht einer Hebelwirkung von 4. Für keine Hebelwirkung geben Sie -100 ein.
  MarginCost und Leverage können miteinander umgerechnet werden mit der Formel MarginCost = Asset-Preis / Leverage * PipCost / PIP. Wenn der Broker eine Hebelwirkung oder Margin-Prozentsatz verwendet, hängt die Margin pro gekauftem Lot vom aktuellen Preis des Assets ab. Wenn der Broker positive MarginCost verwendet, ist die Margin unabhängig vom aktuellen Asset-Preis, daher passt der Broker MarginCost von Zeit zu Zeit an, wenn der Preis ausreichend gestiegen oder gefallen ist. Dies ist typisch für Forex/CFD-Broker.
Market
(Leverage)
Zeitzone und Marktzeiten im Format ZZZ:HHMM-HHMM, zum Beispiel EST:0930-1545. Verfügbar für das Skript in den Variablen AssetMarketZone, AssetMarketStart, AssetMarketEnd, um Datenreihen zu überspringen oder Aufträge außerhalb der Marktzeiten zu verhindern. Alte Zorro-Versionen vor 2.29 hatten die Hebelwirkung in diesem Feld.
Multiplier /
LotAmount
Anzahl der Einheiten für 1 Lot des Assets; zugänglich mit der LotAmount Variable. Kleinste Menge, die Sie mit Ihrem Broker kaufen oder verkaufen können, ohne dass die Order abgelehnt wird oder eine Warnung wegen einer "ungeraden Lotgröße" erscheint. Für Forex ist die LotAmount normalerweise 1000 auf einem Mikro-Lot-Konto, 10000 auf einem Mini-Lot Konto und 100000 auf Standard-Lot-Konten. Index-CFDs oder Kryptowährungen können eine LotAmount von weniger als 1 haben, wie 0.1 CFD-Verträge. Für Aktien und die meisten anderen Assets ist die Lotgröße normalerweise 1. Die Lotgröße beeinflusst PipCost und MarginCost.
   Kryptowährungs-Broker-APIs unterstützen oft den SET_AMOUNT Befehl. Sie können dann jede gewünschte Lotgröße in diesem Feld einstellen, zum Beispiel 0.0001 Bitcoins. 10000 Lots sind dann äquivalent zu 1 Bitcoin. 
   Ein negativer Wert in diesem Feld wird als Multiplikator für Options- oder Future-Verträge interpretiert und ist zugänglich mit dem Multiplier Variable. Die LotAmount wird dann auf 1 gesetzt.
Commission Roundturn-Kommissionsbetrag in Einheiten der Kontowährung für das Öffnen und Schließen eines Vertrags, pro 10.000 Einheiten für Währungen, pro Einheit für andere Assets, pro zugrunde liegender Einheit für Optionen oder als Prozentsatz des Handelswerts, wenn negativ. Zugänglich mit der Commission Variable. Wenn die Kommission manuell eingegeben wird, verdoppeln Sie sie, wenn sie eine Single-Turn-Kommission war. Für Forex-Paare stellen Sie sicher, dass sie pro 10.000 umgerechnet wird. Wenn ein Asset ein Forex-Paar ist, kann dies mit der assetType Funktion bestimmt werden. Eine Forex-Kommission in Pips wird umgerechnet durch Commission = CommissionInPips * 10000 * PIP.
  Wenn die Kommission ein Prozentsatz des Handelswerts ist, geben Sie den negativen Prozentwert ein, z.B. -0.25 für 0.25%. Ein Prozentsatz kann in einen Kommissionsbetrag umgerechnet werden mit der Formel Commission = -Percent/100 * Price / LotAmount * PIPCost / PIP.
Symbol Broker-Symbol(e) des Assets. Bis zu 3 Quellen und Symbole können für den Handel, das Empfangen von Live-Preisen und das Empfangen von historischen Preisen eingegeben werden, getrennt durch '!' Ausrufezeichen in der Form trade!live!history. Lassen Sie dieses Feld leer oder geben Sie '*' ein, wenn das Symbol identisch mit dem Asset Namen ist oder automatisch vom Broker-Plugin umgewandelt wird. Bis zu 128 Zeichen, Groß- und Kleinschreibung ist relevant.
AssetVar Bis zu 8 optionale asset-spezifische Variablen oder Strings, zur Auswertung im Skript durch AssetVar[0]..[7] oder AssetStr[0]..[7]. Sie können Multiplikatoren, Asset-Typen, Handelszeiten, Portfoliogewichte oder ähnliche Parameter enthalten. Text-Strings dürfen 7 Zeichen nicht überschreiten.

Anmerkungen:

Beispiele zur Parametermberechnung (EUR-Konto, EUR/USD bei 1.15):

Broker-Website: Ticker EURUSD, Spread 0.3 Pips, Margin 3.33%, LotSize 0.01 Verträge, ContractSize 100000 EUR, PipValue 10 USD, SwapLong -5.70 USD, SwapShort -2.50 USD, OrderCommission 2.5 EUR. Alle Parameter pro 100000 EUR Vertrag.
 
=> Vermögensliste: Name EUR/USD, Preis 1.15, Spread 0.00003 (= 0.3 Pips * PIP), RollLong -0.4956 (= -5.70 * 10000/100000 / 1.15), RollShort  -0.2174 (= -2.50 * 10000/100000 / 1.15), PIP 0.0001 (= 10 / 100000), PIPCost 0.087 (PIP * LotAmount / 1.15), MarginCost -3.33, LotAmount 1000 (= 0.01 * 100000), Commission 0.5 (= 2 * 2.5 * 10000/100000), Symbol EURUSD.

Broker-Website: Ticker USDJPY, Spread 0.4 Pips, Hebelwirkung 30, PIP 0.01, PipValue/Lot 1000 JPY, MinLot 0.01. Variable Swap, keine Kommission.

=> Vermögensliste: Name USD/JPY, Preis 105, Spread 0.004 (= 0.4 Pips * PIP), RollLong/Short -0.01 (angenommener Wert), PIP 0.01, PIPCost 0.083 (PipValue * MinLot / Preis / 1.15), MarginCost -3.33 (-100/Hebel), LotAmount 1000 (PipValue / PIP), Commission 0, Symbol USDJPY.

Broker-Website: Ticker XAGUSD, Preis 17.5, Spread 0.02 Punkte, Margin 10%, LotSize 0.01 Verträge, ContractSize 5000 XAG, TickValue 5 USD, SwapLong -3.50 USD, SwapShort -3.00 USD, OrderCommission 0.0025%. Alle Parameter pro 5000 XAG Vertrag.
 
=> Vermögensliste: Name XAG/USD, Preis 17.5, Spread 0.02, RollLong -0.00061 (= -3.50 / 5000 / 1.15), RollShort  -0.00052 (= -3.00 / 5000 / 1.15), PIP 0.01 (traditionell), PIPCost 0.435 (PIP * LotAmount / 1.15), MarginCost -10, LotAmount 50 (= 0.01 * 5000), Commission -0.005 (= -2 * 0.0025%), Symbol XAGUSD.

Broker-Website: Ticker DE30, Preis 12567, Pip-Größe 1, Durchschnittlicher Spread 0.5 Pips, Hebelwirkung 1:100, LotSize 0.01 Verträge, TickValue 1 EUR, SwapLong -3.0 %, SwapShort -6.0 %, Commission 5 / Mio.
 
=> Vermögensliste: Name GER30, Preis 12567, Spread 0.5, RollLong -1.03 (= -3,0% / 100% * Preis / 365), RollShort  -2.06 (= -6.0% / 100% * Preis / 365), PIP 1, PIPCost 1, MarginCost -1.0 (-100 / Hebel), LotAmount 0.01, Commission -0.00005 (= 5 / 1000000 * 100%), Symbol .DE30.

Eingeschlossene Vermögenslisten

Keine Garantie für Vollständigkeit oder Richtigkeit! Die unten aufgeführten Listen können als Beispiele oder Vorlagen für Ihre eigene, kontospezifische Vermögensliste verwendet werden.

AssetsFix.csv - Die Standard-Vermögensliste, wenn keine andere Liste im Skript angegeben ist; bestimmt die zunächst verfügbaren Assets in der Scrollbox. Basierend auf einem Oanda™ 100:1 USD-Konto mit Lotgröße 1000.

AssetsCur.csv - 35 Währungspaare, einschließlich aller Paare der 7 Hauptwährungen EUR, USD, AUD, GBP, CHF, NZD, CAD. Für den Handel mit einer Vielzahl von Währungen. Basierend auf einem 100:1 EUR-Konto.

AssetsFUT.csv - 20 häufig verwendete Future-Kontrakte von Währungen, Rohstoffen und Indizes. Passen Sie die Symbole an das Verfallsdatum des gewünschten Kontrakts an.

AssetsArb.csv - 3 Forex-Paare von verschiedenen Brokern als ein Beispiel für Broker-Arbitrage.

AssetsOanda.csv* - 15 Forex/CFD-Assets auf einem Oanda 100:1 USD Konto mit Lotgröße 1.

AssetsOandaEUR.csv* - 15 Forex/CFD-Assets auf einem Oanda 20:1 EUR-Konto.

AssetsFXCM.csv* - 15 Forex/CFD-Assets auf einem FXCM 30:1 EUR Konto.

AssetsGP.csv* - 15 Forex/CFD-Assets auf einem Global Prime 100:1 USD-Konto.

AssetsDarwinex.csv* - 15 Forex/CFD-Assets auf einem Darwinex 100:1 EUR-Konto.

AssetsIB.csv* - Forex-Paare, CFDs und 40 große Aktien auf einem Interactive Brokers™ USD-Konto.

AssetsBittrex.csv* - Beispiel-Kryptowährungen auf einem Bittrex Bitcoin-Konto.

AssetsSP30.csv* - Top 30 Aktien aus dem S&P500 Index, zum Herunterladen historischer Preise vom Broker.

AssetsSP50.csv* - Top 50 Aktien aus dem S&P500 Index, mit Symbolen zum Herunterladen historischer Preise von Stooq oder Yahoo.

AssetsSP250.csv* - Top 250 Aktien aus dem S&P500 Index. Einfache Liste, keine Symbole oder Parameter.

AssetsRussell2000.csv* - 2000 Small-Cap-Aktien aus dem Russell 2000 Index, Preise von Yahoo.

AssetsCFD200.csv - 200 Aktien-CFDs mit 10:1 Hebelwirkung für den Handel mit IB.

AssetsZ8.csv - 20 Aktien und ETFs für eine Markowitz-Portfolio Rotation-Strategie, Preise von Stooq, Handel mit IB.

AssetsZ9.csv - 10 US-Sektor-ETFs und Anleihen für eine Momentum Portfolio Rotation-Strategie, Preise von Stooq, Handel mit IB.

AssetsZ9E.csv - 10 europäische Sektor-ETFs und Anleihen für eine Momentum Portfolio Rotation-Strategie, Preise von Yahoo, Handel mit IB.

AssetsZ10.csv - 10 große Kryptowährungen, Preise von Cryptocompare, Handel mit Binance.

*  !!  Broker-spezifische Vermögenslisten stimmen nicht notwendigerweise mit Ihrem Konto überein, selbst bei demselben Broker. Asset-Parameter und Handelskosten sind oft in verschiedenen Ländern unterschiedlich und ändern sich ständig. Wir beobachten Broker oder Aktienindexlisten nicht dauerhaft zur Aktualisierung der obigen Vermögenslisten. Um sicherzustellen, dass Ihre Vermögensliste korrekt ist, holen Sie sich die aktuellen Parameter von der Broker-API oder der Broker-Website, vergleichen Sie sie mit Ihrer Vermögensliste, und passen Sie sie bei Bedarf an.
 

Die Kontoliste (Accounts.csv)

Kontolisten werden mit Zorro S unterstützt. Standardmäßig sind nur ein Demo und ein Real Konto mit der [Account] Scrollbox verfügbar. Einzelne Konten, mit benutzerdefinierten Parametern und separaten Brokern sowie Preisquellen, können mit einer Kontoliste hinzugefügt werden. Sie wird in einer Tabellenkalkulationsdatei namens Accounts.csv im History Ordner gespeichert. Diese Datei ist eine bequeme Methode, um viele Broker-Konten mit unterschiedlichen Logins, Passwörtern, Asset-Parametern und speziellen Modi zu verwalten. Die Accounts.csv Datei kann mit Excel oder mit dem Skripteditor bearbeitet werden. Zorro muss neu gestartet werden, wenn die Datei geändert wurde. Sie enthält die Konto Parameter im durch Kommas getrennten Tabellenkalkulationsformat.

Eine Beispiel-Datei AccountsExample.csv ist im History Ordner als Vorlage für die Erstellung Ihrer eigenen Accounts.csv Datei enthalten. Jedes Konto in der Scrollbox entspricht einer Zeile in der Datei mit den folgenden Parametern, getrennt durch Kommas:

Name Konto-Name (keine Leerzeichen), der in der Konto-Scrollbox erscheint. Eine Zeile mit '#' am Anfang ist auskommentiert.
Server Broker-Name, Server-URL oder andere Informationen zur Identifizierung der Verbindung (keine Leerzeichen). Wird an das API-Plugin mit dem SET_SERVER Befehl vor dem Login gesendet.
AccountId Account/Subkonto-Identifier, der an den Broker gesendet wird, oder 0 wenn keine Subkonten verwendet werden.
User Benutzer-ID für das Login, oder 0 für manuelle Eingabe des Benutzernamens.
Pass Passwort für das Login, oder 0 für manuelle Eingabe des Passworts.
Assets Name der Standard-Vermögensliste (siehe oben) für dieses Konto, ohne Leerzeichen und ohne die .csv Erweiterung. Dies ist die Liste, die für Live-Handel und Backtesting verwendet wird, wenn das Konto ausgewählt ist und keine assetList Funktion im Skript aufgerufen wird.
CCY Name der Kontowährung, z.B. EUR oder USD. Wird an das API-Plugin mit dem SET_CCY Befehl vor jeder Konto-Anfrage gesendet. Optional kann ein ANSI-Währungssymbol und die Anzahl der Dezimalstellen zur Anzeige der Kontowerte nach einem Dezimalpunkt hinzugefügt werden. Standardmäßig ist das Währungssymbol '$' und die Kontowerte werden mit 2 Dezimalstellen angezeigt, wenn sie weniger als 100 sind, und ohne Dezimalstellen ab 100.
Real 0 für ein Demo-Konto, 1 für ein echtes Konto oder 3 für ein echtes Konto ohne Handel. Im Modus 'kein Handel' werden alle Trades als phantom Trades eröffnet und nicht an den Broker gesendet.
NFA Compliance des Kontos. Beeinflusst den Standardzustand der NFA Flagge und des Hedge Modus: 0 für keine Einschränkungen, 2 für Hedge = 0 (kein Hedging), 14 oder 15 für NFA = an (vollständige NFA-Konformität).
Plugin Dateiname des Broker-Plugins im Plugin Ordner, groß-/kleinschreibungssensitiv (.dll Erweiterung kann weggelassen werden). Dasselbe Plugin kann für mehrere Preisquellen verwendet werden, indem das Plugin unter einem anderen Namen kopiert wird (siehe unten). Im Beispiel sind ZorroMT41.dll und ZorroMT42.dll beide Kopien von ZorroMT4.dll. Wenn das Feld leer ist, wird das Broker Plugin mit der Scrollbox ausgewählt.

Die erste Zeile in der CSV-Datei muss die Kopfzeile sein. Namen und Strings dürfen keine Leerzeichen enthalten (überprüfen Sie, ob am Ende keine versehentlich hinzugefügten Leerzeichen vorhanden sind!) und keine Sonderzeichen außer '-' und '_'. Zorro akzeptiert auch semikolongetrennte csv-Dateien mit Kommas statt Dezimalpunkten, aber nicht eine Mischung aus beidem in derselben Datei. Benutzernamen und Passwörter werden unverschlüsselt im Tabellenblatt gespeichert, daher lassen Sie diese Parameter auf 0, wenn andere Personen Zugriff auf Ihren PC haben.

Im obigen Beispiel ist das Konto ABC_Real für den gleichzeitigen Handel mit ABC_Demo vorbereitet, eines wird als Preisquelle verwendet, das andere für das Eingeben von Trades durch Setzen der Vermögensliste / Symbol entsprechend (siehe oben). Da zwei Broker-Verbindungen nicht gleichzeitig dasselbe Plugin verwenden können, hat der Zorro-Benutzer mit der obigen Kontoliste zwei Kopien von ZorroMT4.dll erstellt und sie zu ZorroMT41.dll und ZorroMT42.dll umbenannt. Der verbundene MT4-Client muss ebenfalls auf diese Weise dupliziert werden, da MT4 auch nicht zwei verschiedene Konten gleichzeitig handhaben kann.

Wenn die AssetsFix.csv oder Accounts.csv Listen geändert wurden, muss Zorro neu gestartet werden, damit die Änderungen wirksam werden.

Anmerkungen

Siehe auch:

assetAdd, assetList, symbols, broker arbitrage, TradeMode, Testing

► neueste Version online