Wollen Sie eine App für iPhone/Android oder ein Facebook-Widget erstellen? Jetzt können Sie es mit der Myfxbook API tun. Mit der API können Sie programmatisch auf Ihre Kontodaten zugreifen und Ihre eigenen maßgeschneiderten Apps erstellen.
- Eine Sitzung ist nicht ablaufend. Um eine Sitzung ablaufen zu lassen, verwenden Sie die Abmeldemethode.
- Verwenden Sie 'debug=1' im JSON-Typ zur einfacheren Entwicklung (einfacher und formatierter Text).
- Verwenden Sie eine geschützte Verbindung (HTTPS) für maximale Sicherheit.
- Im Fehlerfall prüfen Sie das Feld 'Nachricht' auf den Grund.
- Transaktionszeitstempel (offene Orders/Trades, Historie, Datenpunkte für Tagesgewinn/-saldo) sind in der Zeitzone des lokalen Brokers.
- Alle Antwortfelder sind selbsterläuternd. 'Id' ist die ID der Einheit, ' KontoId' ist die Konto'nummer.
- Die Größenart kann Lots oder Einheiten sein (OANDA-Konten).
- Die API erlaubt nur den Zugriff auf persönliche Informationen.
Die API besteht aus den folgenden Methoden:
Methoden | Beschreibung | Kommentare |
---|---|---|
Login | Anmeldung bei Ihrem Konto. | Erstellt eine neue Sitzung. |
Logout | Abmeldung von Ihrem Konto. | Invalidiert die aktuelle Sitzung. |
get-my-accounts | Eine Liste meiner Konten und deren Daten abrufen. | |
get-watched-accounts | Eine Liste meiner überwachten Konten abrufen. | |
get-open-trades | Offene Trades für ein Konto abrufen. | |
get-open-orders | Offene Aufträge für ein Konto abrufen. | |
get-history | Kontoverlauf abrufen. | Der Verlauf ist auf die letzten 50 Transaktionen beschränkt. |
get-daily-gain | Tägliche Gewinnwerte abrufen. | Wird verwendet, um ein Wachstumschart zu erstellen. |
get-gain | Gewinnwerte zwischen den Daten abrufen. | |
get-custom-widget | Benutzerdefiniertes Widget erstellen. | Verwenden Sie diese Option, um ein benutzerdefiniertes Widget des Saldo- oder Wachstumscharts des Kontos zu erstellen. |
get-community-outlook | Community-Prognose-Daten abrufen. | Free version up to 100 requests per 24 hours. Paid version up to 2880 requests per 24 hours. |
get-community-outlook-by-country | Community-Prognosedaten nach Land abrufen. | Symbolname muss angegeben werden. |
get-data-daily | Tägliche Daten abrufen. | Verwenden Sie diese Option, um ein Wachstums-, Balance-, Equity-, Pips- oder Profit-Chart zu erstellen. |
Es gibt mehrere mögliche Fehlertypen:
- Erforderliche Felder fehlen
- Falsche E-Mail/Passwort
- Ungültige Sitzung
- Ungültiges Konto
Da wir uns bei Myfxbook bemühen, unseren Service kostenlos zu betreiben, sollte jede Software, die Sie entwickeln, kostenlos sein. Gut gestaltete und ordnungsgemäß funktionierende Apps werden in unserem Anwendungsbereich (in Kürze) vorgestellt.
Bitte nutzen Sie den Programmierung Bereich, um Fragen zur API zu stellen.
Durch die Nutzung der Myfxbook API erklären Sie sich mit den Nutzungsbedingungen einverstanden.
Current version of the API is v1.37 (July 19, 2020) - Please check back once in a while for changes and updates.
07/19/20 - get-community-outlook has now two versions - in the free version it is limited to 100 requests per 24 hours while the paid version limit is increased to 2800 requests per 24 hours.
10/04/12 - get-daily-balance method deprecated, added pips to
get-my-accounts, added get-data-daily. Version changed to 1.37
11/27/11 - added profit factor to get-my-accounts method. Version
changed to
1.36
09/21/11 - added currency to get-my-accounts method. Version changed
to 1.35
08/23/11 - added get-gain. Version changed to 1.34
08/07/11 - added profit to Daily Gain . Version changed to 1.33
06/23/11 - added invitationUrl . Version changed to 1.32
05/18/11 - added comment to open orders method and to open trades
method.
Version
changed to
1.31
03/27/11 - added commission to get-my-accounts method. Added
interest and
commission to
get-history method. Version changed to v1.3
11/14/10 - added avgLongPrice/avgShortPrice to get-community-outlook
method.
Version
changed
to
v1.2
11/01/10 - get-community-outlook and get
get-community-outlook-by-country
added.
Version
changed
to v1.1
10/03/10 - firstTradeDate added. Version changed to v1.03
06/27/10 - get-custom-widget added. Version changed to v1.02
05/23/10 - get-watched-accounts added. Version Changed to v1.01
04/11/10 - gmtOffset field deprecated.
Parameter | Beschreibung |
---|---|
Benutzer-E-Mail | |
password | Benutzerpasswort |
Anfrage:
https://www.myfxbook.com/api/[email protected]&password=letsboogie
Antwort:
<response error="false" message=""> <session>DSL07vu14QxHWErTIAFrH40></session> </response>
Parameter | Beschreibung |
---|---|
session | Session ID |
Anfrage:
https://www.myfxbook.com/api/logout.xml?session=DSL07vu14QxHWErTIAFrH40
Antwort:
<response error="false" message="Logged out."></response>
Parameter | Beschreibung |
---|---|
session | Session ID |
Anfrage:
https://www.myfxbook.com/api/get-my-accounts.xml?session=DSL07vu14QxHWErTIAFrH40
Antwort:
<response error="false" message=""> <accounts> <account> <id>12345</id> <name>Holy Grail</name> <description> Super duper MA+CCI trading system. </description> <accountId>1013230</accountId> <gain>8.92</gain> <absGain>8.92</absGain> <daily>0.04</daily> <monthly>1.25</monthly> <withdrawals>0.00</withdrawals> <deposits>10000.00</deposits> <interest>11.10</interest> <profit>892.45</profit> <balance>10892.45</balance> <drawdown>53.53</drawdown> <equity>10892.45</equity> <demo>true</demo> <lastUpdateDate>03/01/2010 10:14</lastUpdateDate> <creationDate>08/06/2009 08:13</creationDate> <firstTradeDate>04/21/2008 11:58</firstTradeDate> <tracking>21</tracking> <views>549</views> <commission>0</commission> <currency>USD</currency> <profitFactor>0.16</profitFactor> <pips>81.20</pips> <invitationUrl>https://www.myfxbook.com/members/john101/anyone/347/SDa45X5TSkdIsXg8</invitationUrl> <server> <name>Alpari UK</name> </server> </account> </accounts> </response>
Parameter | Beschreibung |
---|---|
session | Session ID |
Anfrage:
https://www.myfxbook.com/api/get-watched-accounts.xml?session=DSL07vu14QxHWErTIAFrH40
Antwort:
<response error="false" message=""> <accounts> <account> <name>Holy Grail</name> <gain>8.92</gain> <drawdown>53.53</drawdown> <demo>true</demo> <change>1.53</change> </account> </accounts> </response>
Parameter | Beschreibung |
---|---|
session | Session ID |
id | Account ID |
Anfrage:
https://www.myfxbook.com/api/get-open-orders.xml?session=DSL07vu14QxHWErTIAFrH40&id=12345
Antwort:
<response error="false" message=""> <openOrders> <order> <openDate>03/01/2010 13:52</openDate> <symbol>GBPUSD</symbol> <action>Sell Limit</action> <sizing> <type>lots</type> <value>0.08</value> </sizing> <openPrice>1.4932</openPrice> <tp>1.48820</tp> <sl>0.00000</sl> <comment>Best trade ever</comment> </order> </openOrders> </response>
Parameter | Beschreibung |
---|---|
session | Session ID |
id | Account ID |
Anfrage:
https://www.myfxbook.com/api/get-open-trades.xml?session=DSL07vu14QxHWErTIAFrH40&id=12345
Antwort:
<response error="false" message=""> <opentrades> <trade> <openDate>03/01/2010 13:39</openDate> <symbol>GBPUSD</symbol> <action>Sell</action> <sizing> <type>lots</type> <value>0.01</value> </sizing> <openPrice>1.4802</openPrice> <tp>1.4832</tp> <sl>0</sl> <profit>-10.8</profit> <pips>-108.0</pips> <swap>0.0</swap> <comment>Best trade ever</comment> <magic>24129962</magic> </trade> </opentrades> </response>
Parameter | Beschreibung |
---|---|
session | Session ID |
id | Account ID |
Anfrage:
https://www.myfxbook.com/api/get-history.xml?session=DSL07vu14QxHWErTIAFrH40&id=12345
Antwort:
<response error="false" message=""> <history> <transaction> <openDate>03/01/2010 14:13</openDate> <closeDate>03/01/2010 15:26</closeDate> <symbol>GBPUSD</symbol> <action>Buy Limit</action> <sizing> <type>lots</type> <value>0.04</value> </sizing> <openPrice>1.48310</openPrice> <closePrice>1.49340</closePrice> <tp>1.48810</tp> <sl>0.00000</sl> <pips>0.0</pips> <profit>0.00</profit> <comment>Best trade ever</comment> <interest>12.1</interest> <commission>0</commission> </transaction> </history> </response>
Parameter | Beschreibung |
---|---|
session | Session ID |
id | Account ID |
start | Start date, format: yyyy-mm-dd |
end | End date, format: yyyy-mm-dd |
Anfrage:
https://www.myfxbook.com/api/get-daily-gain.xml?session=DSL07vu14QxHWErTIAFrH40&id=12345&start=2000-01-01&end=2010-01-01
Antwort:
<response error="false" message=""> <dailyGain> <gain> <date>02/01/2010</date> <value>0.07</value> <profit>0.03</profit> </gain> </dailyGain> </response>
Parameter | Beschreibung |
---|---|
session | Session ID |
id | Account ID |
start | Start date, format: yyyy-mm-dd |
end | End date, format: yyyy-mm-dd |
Anfrage:
https://www.myfxbook.com/api/get-gain.xml?session=DSL07vu14QxHWErTIAFrH40&id=12345&start=2000-01-01&end=2010-01-01
Antwort:
<response error="false" message=""> <value>86.69</value> </response>
Parameter | Beschreibung |
---|---|
session | Session ID |
id | Account ID |
width | Widget-Breite |
height | Widget-Höhe |
bgcolor | Hintergrundfarbe |
chartbgc | Chart-Hintergrundfarbe. |
gridcolor | Gitterfarbe |
linecolor | Linienfarbe |
barcolor | Balkenfarbe |
fontcolor | Schriftfarbe |
bart | Balkentitel |
linet | Linientitel |
charttitle | Charttitel |
titles | Schriftgröße der Überschrift |
Anfrage:
https://widgets.myfxbook.com/api/get-custom-widget.png?session=DSL07vu14QxHWErTIAFrH40&id=12345&width=300&height=200&bart=1&linet=0&bgColor=000000&gridColor=BDBDBD&lineColor=00CB05&barColor=FF8D0A&fontColor=FFFFFF&title=&titles=20&chartbgc=474747
Antwort: (Nur Beispiel)
Parameter | Beschreibung |
---|---|
session | Session ID |
*Währungswerte werden in USD ($) dargestellt.
Anfrage:
https://www.myfxbook.com/api/get-community-outlook.xml?session=DSL07vu14QxHWErTIAFrH40
Antwort:
<response error="false" message=""> <community-outlook> <symbols> <symbol> <name>EURUSD</name> <shortPercentage>55</shortPercentage> <longPercentage>44</longPercentage> <shortVolume>1142.58</shortVolume> <longVolume>905.47</longVolume> <longPositions>2932</longPositions> <shortPositions>3888</shortPositions> <totalPositions>2048</totalPositions> <avgShortPrice>1.3808</avgShortPrice> <avgLongPrice>1.4097</avgLongPrice> </symbol> </symbols> <general> <demoAccountsPercentage>43</demoAccountsPercentage> <realAccountsPercentage>56</realAccountsPercentage> <profitablePercentage>54</profitablePercentage> <nonProfitablePercentage>45</nonProfitablePercentage> <fundsWon>6,819,251.63</fundsWon> <fundsLost>-8,740,646.15</fundsLost> <averageDeposit>21,740.16</averageDeposit> <averageAccountProfit>4,127.88</averageAccountProfit> <averageAccountLoss>-5,290.95</averageAccountLoss> <totalFunds>35,914,737.56</totalFunds> </general> </community-outlook> </response>
Parameter | Beschreibung |
---|---|
session | Session ID |
symbol | Symbolname |
Anfrage:
https://www.myfxbook.com/api/get-community-outlook-by-country.xml?session=DSL07vu14QxHWErTIAFrH40&symbol=eurusd
Antwort:
<response error="false" message=""> <community-outlook-by-country> <countries> <country> <name>GERMANY</name> <code>DE</code> <longVolume>13.71</longVolume> <shortVolume>35.76</shortVolume> <longPositions>111</longPositions> <shortPositions>489</shortPositions> </country> </countries> </community-outlook-by-country> </response>
Parameter | Beschreibung |
---|---|
session | Session ID |
id | Account ID |
start | Start date, format: yyyy-mm-dd |
end | End date, format: yyyy-mm-dd |
Anfrage:
https://www.myfxbook.com/api/get-data-daily.xml?session=DSL07vu14QxHWErTIAFrH40&id=12345&start=2000-01-01&end=2010-01-01
Antwort:
<response error="false" message=""> <dataDaily> <data> <date>02/01/2010</date> <balance>25083.56</balance> <pips>83.30</pips> <lots>0.41</lots> <floatingPL>-500.00</floatingPL> <profit>84.7400</profit> <growthEquity>-4.15</growthEquity> <floatingPips>1.00</floatingPips> </data> </dataDaily> </response>
Parameter | Beschreibung |
---|---|
Benutzer-E-Mail | |
password | Benutzerpasswort |
Anfrage:
https://www.myfxbook.com/api/[email protected]&password=letsboogie
Antwort:
{ "error": false, "message": "", "session": "DSL07vu4QxHWErTIAFrH40" }
Parameter | Beschreibung |
---|---|
session | Session ID |
Anfrage:
https://www.myfxbook.com/api/logout.json?session=DSL07vu14QxHWErTIAFrH40
Antwort:
{ "error": false, "message": "Logged out." }
Parameter | Beschreibung |
---|---|
session | Session ID |
Anfrage:
https://www.myfxbook.com/api/get-my-accounts.json?session=DSL07vu14QxHWErTIAFrH40
Antwort:
{ "error": false, "message": "", "accounts": [ { "id": 12345, "name": "Holy Grail", "description": "Super duper MA+CCI trading system.", "accountId": 1013230, "gain": 8.92, "absGain": 8.92, "daily": "0.04", "monthly": "1.25", "withdrawals": 0, "deposits": 10000, "interest": 11.1, "profit": 892.45, "balance": 10892.45, "drawdown": 53.53, "equity": 10892.45, "equityPercent": 100, "demo": true, "lastUpdateDate": "03/01/2010 10:14", "creationDate": "08/06/2009 08:13", "firstTradeDate": "04/21/2008 12:18", "tracking": 21, "views": 549, "commission":0, "currency":"USD", "profitFactor": 0.3, "pips": 81.20, "invitationUrl": "https://www.myfxbook.com/members/john101/anyone/347/SDa45X5TSkdIsXg8", "server": { "name": "Alpari UK" } } ] }
Parameter | Beschreibung |
---|---|
session | Session ID |
Anfrage:
https://www.myfxbook.com/api/get-watched-accounts.json?session=DSL07vu14QxHWErTIAFrH40
Antwort:
{ "error": false, "message": "", "accounts": [ { "name": "Holy Grail", "gain": 8.92, "drawdown": 53.53, "demo": true, "change": 1.53, } ] }
Parameter | Beschreibung |
---|---|
session | Session ID |
id | Account ID |
Anfrage:
https://www.myfxbook.com/api/get-open-orders.json?session=DSL07vu14QxHWErTIAFrH40&id=12345
Antwort:
{ "error": false, "message": "", "openOrders": [ { "openTime": "03/01/2010 13:52", "symbol": "GBPUSD", "action": "Sell Limit", "sizing": { "type": "lots", "value": "0.08" }, "openPrice": 1.4932, "tp": 1.4882, "sl": 0, "comment":"Best trade ever" } ] }
Parameter | Beschreibung |
---|---|
session | Session ID |
id | Account ID |
Anfrage:
https://www.myfxbook.com/api/get-open-trades.json?session=DSL07vu14QxHWErTIAFrH40&id=12345
Antwort:
{ "error": false, "message": "", "openTrades": [ { "openTime": "03/01/2010 13:39", "symbol": "GBPUSD", "action": "Sell", "sizing": { "type": "lots", "value": "0.01" }, "openPrice": 1.4802, "tp": 1.4832, "sl": 0, "comment":"best trade ever", "profit": -10.8, "pips": -108, "swap": 0, "magic": 24129962 } ] }
Parameter | Beschreibung |
---|---|
session | Session ID |
id | Account ID |
Anfrage:
https://www.myfxbook.com/api/get-history.json?session=DSL07vu14QxHWErTIAFrH40&id=12345
Antwort:
{ "error": false, "message": "", "history": [ { "openTime": "03/01/2010 14:13", "closeTime": "03/01/2010 15:26", "symbol": "GBPUSD", "action": "Buy Limit", "sizing": { "type": "lots", "value": "0.04" }, "openPrice": 1.4831, "closePrice": 1.4934, "tp": 1.4881, "sl": 0, "comment":"best trade ever", "pips": 0, "profit": 0, "interest": 12.1, "commission": 0 } ] }
Parameter | Beschreibung |
---|---|
session | Session ID |
id | Account ID |
start | Start date, format: yyyy-mm-dd |
end | End date, format: yyyy-mm-dd |
Anfrage:
https://www.myfxbook.com/api/get-daily-gain.json?session=DSL07vu14QxHWErTIAFrH40&id=12345&start=2000-01-01&end=2010-01-01
Antwort:
{ "error": false, "message": "", "dailyGain": [ [ { "date": "02/01/2010", "value": 0.07, "profit": 0.03 }] ] }
Parameter | Beschreibung |
---|---|
session | Session ID |
id | Account ID |
start | Start date, format: yyyy-mm-dd |
End | End date, format: yyyy-mm-dd |
Anfrage:
https://www.myfxbook.com/api/get-gain.json?session=DSL07vu14QxHWErTIAFrH40&id=12345&start=2000-01-01&end=2010-01-01
Antwort:
{ "error": false, "message": "", "value": 86.69 }
Parameter | Beschreibung |
---|---|
session | Session ID |
id | Account ID |
width | Widget-Breite |
height | Widget-Höhe |
bgcolor | Hintergrundfarbe |
chartbgc | Chart-Hintergrundfarbe. |
gridcolor | Gitterfarbe |
linecolor | Linienfarbe |
barcolor | Balkenfarbe |
fontcolor | Schriftfarbe |
bart | Balkentitel |
linet | Linientitel |
charttitle | Charttitel |
titles | Schriftgröße der Überschrift |
Anfrage:
https://widgets.myfxbook.com/api/get-custom-widget.png?session=DSL07vu14QxHWErTIAFrH40&id=12345&width=300&height=200&bart=1&linet=0&bgColor=000000&gridColor=BDBDBD&lineColor=00CB05&barColor=FF8D0A&fontColor=FFFFFF&title=&titles=20&chartbgc=474747
Antwort:
Parameter | Beschreibung |
---|---|
session | Session ID |
Anfrage:
https://www.myfxbook.com/api/get-community-outlook.json?session=DSL07vu14QxHWErTIAFrH40
Antwort:
{ "error": false, "message": "", "symbols": [ { "name": "EURUSD", "shortPercentage": 55, "longPercentage": 44, "shortVolume": 1142.58, "longVolume": 905.47, "longPositions": 2932, "shortPositions": 3888, "totalPositions": 2048, "avgShortPrice":1.3808, "avgLongPrice":1.4097 } ], "general": { "demoAccountsPercentage": 43, "realAccountsPercentage": 56, "profitablePercentage": 54, "nonProfitablePercentage": 45, "fundsWon": "6,819,251.63", "fundsLost": "-8,740,646.15", "averageDeposit": "21,740.16", "averageAccountProfit": "4,127.88", "averageAccountLoss": "-5,290.95", "totalFunds": "35,914,737.56" } }
Parameter | Beschreibung |
---|---|
session | Session ID |
symbol | Symbolname |
Anfrage:
https://www.myfxbook.com/api/get-community-outlook-by-country.json?session=DSL07vu14QxHWErTIAFrH40&symbol=eurusd
Antwort:
{ "error": false, "message": "", "countries": [ { "name": "GERMANY", "code": "DE", "longVolume": 13.71, "shortVolume": 35.76, "longPositions": 111, "shortPositions": 489 } ] }
Parameter | Beschreibung |
---|---|
session | Session ID |
id | Account ID |
start | Start date, format: yyyy-mm-dd |
end | End date, format: yyyy-mm-dd |
Anfrage:
https://www.myfxbook.com/api/get-data-daily.json?session=DSL07vu14QxHWErTIAFrH40&id=12345&start=2000-01-01&end=2010-01-01
Antwort:
{ "error": false, "message": "", "dataDaily": [ [ { "date": "02/01/2010", "balance": 25083.56, "pips": 83.30, "lots": 0.41, "floatingPL": -500.00, "profit": 84.7400, "growthEquity": -4.15, "floatingPips": 1.00 }] ] }