Vai vēlaties izveidot iPhone/Android lietotni vai Facebook logrīku? Tagad to varat izdarīt, izmantojot Myfxbook API. API ļauj programmatiski piekļūt sava konta datiem un izveidot savas pielāgotas lietotnes.
- Sesijas ir piesaistītas IP adresei un beidzas pēc 1 mēneša. Sesijas ir derīgas tikai no pieteikšanās IP adreses, un to darbības laiks ir 1 mēnesis. Lai sesiju pārtrauktu agrāk, izmantojiet atteikšanās metodi.
- Izmantojiet 'debug=1' JSON tipā, lai atvieglotu izstrādi (vienkāršs un formatēts teksts).
- Maksimālai drošībai izmantojiet drošu savienojumu (HTTPS).
- Kļūdas gadījumā skatiet lauku 'message', lai uzzinātu tās iemeslu.
- Darījumu laika zīmogi (atvērtiem rīkojumiem/darījumiem, vēsturei, datu punktiem dienas peļņas atlikuma aprēķinam) tiek norādīti vietējā brokera laika joslā.
- Visi atbildes lauki ir pašsaprotami. 'Id' ir entītijas identifikators, bet 'accountId' ir konta numurs.
- Apjoma veids var būt lotes vai vienības (OANDA kontiem).
- API nodrošina piekļuvi tikai personas informācijai.
API sastāv no šādām metodēm:
| Metodes | Apraksts | Komentāri |
|---|---|---|
| Login | Piesakieties savā kontā. | Izveido jaunu sesiju. |
| Logout | Izrakstīties no sava konta. | Padara pašreizējo sesiju nederīgu. |
| get-my-accounts | Iegūt manu kontu un to datu sarakstu. | |
| get-watched-accounts | Iegūt manu novēroto kontu sarakstu. | |
| get-open-trades | Iegūt konta atvērtos darījumus. | |
| get-open-orders | Iegūt konta atvērtos rīkojumus. | |
| get-history | Iegūt konta vēsturi. | Vēsturē redzami tikai pēdējie 50 darījumi. |
| get-daily-gain | Iegūt dienas peļņas vērtības. | Izmantojiet, lai izveidotu izaugsmes diagrammu. |
| get-gain | Iegūt peļņas vērtību laika posmā starp datumiem. | |
| get-custom-widget | Iegūstiet pielāgotu logrīku. | Izmantojiet, lai izveidotu pielāgotu konta atlikuma vai pieauguma diagrammas logrīku. |
| get-community-outlook | Iegūstiet kopienas noskaņojuma datus. | Bezmaksas versija — līdz 100 pieprasījumiem 24 stundu laikā. Maksas versija — līdz 2880 pieprasījumiem 24 stundu laikā. |
| get-community-outlook-by-country | Iegūstiet kopienas noskaņojuma datus par valstīm. | Jānorāda simbola nosaukums. |
| get-data-daily | Iegūt dienas datus. | Izmantojiet, lai izveidotu izaugsmes, bilances, pašu kapitāla (equity), pipsu vai peļņas diagrammu. |
Pastāv vairāki iespējamie kļūdu veidi:
- Trūkst obligāto lauku
- Nepareizs e-pasts/parole
- Nederīga sesija
- Nederīgs konts
Tā kā Myfxbook cenšas uzturēt savu pakalpojumu bez maksas, arī jūsu izstrādātajai programmatūrai jābūt bezmaksas. Labi izstrādātas un pienācīgi funkcionējošas lietotnes tiks iekļautas mūsu lietotņu sadaļā (drīzumā).
Lūdzu, publicējiet visus ar API saistītos jautājumus sadaļā Programmēšana.
Izmantojot Myfxbook API, jūs piekrītat Lietošanas noteikumiem.
Current version of the API is v1.38 (October 19, 2025) - Please check back once in a while for changes and updates.
10/19/25 - Sessions now IP-bound and 1-month TTL.
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.
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.
| Parametrs | Apraksts |
|---|---|
| Lietotāja e-pasts | |
| password | Lietotāja parole |
Pieprasījums:
https://www.myfxbook.com/api/[email protected]&password=letsboogie
Atbilde:
<response error="false" message="">
<session>DSL07vu14QxHWErTIAFrH40></session>
</response>
| Parametrs | Apraksts |
|---|---|
| session | Session ID |
Pieprasījums:
https://www.myfxbook.com/api/logout.xml?session=DSL07vu14QxHWErTIAFrH40
Atbilde:
<response error="false" message="Logged out."></response>
| Parametrs | Apraksts |
|---|---|
| session | Session ID |
Pieprasījums:
https://www.myfxbook.com/api/get-my-accounts.xml?session=DSL07vu14QxHWErTIAFrH40
Atbilde:
<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>
| Parametrs | Apraksts |
|---|---|
| session | Session ID |
Pieprasījums:
https://www.myfxbook.com/api/get-watched-accounts.xml?session=DSL07vu14QxHWErTIAFrH40
Atbilde:
<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>
| Parametrs | Apraksts |
|---|---|
| session | Session ID |
| id | Account ID |
Pieprasījums:
https://www.myfxbook.com/api/get-open-orders.xml?session=DSL07vu14QxHWErTIAFrH40&id=12345
Atbilde:
<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>
| Parametrs | Apraksts |
|---|---|
| session | Session ID |
| id | Account ID |
Pieprasījums:
https://www.myfxbook.com/api/get-open-trades.xml?session=DSL07vu14QxHWErTIAFrH40&id=12345
Atbilde:
<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>
| Parametrs | Apraksts |
|---|---|
| session | Session ID |
| id | Account ID |
Pieprasījums:
https://www.myfxbook.com/api/get-history.xml?session=DSL07vu14QxHWErTIAFrH40&id=12345
Atbilde:
<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>
| Parametrs | Apraksts |
|---|---|
| session | Session ID |
| id | Account ID |
| start | Start date, format: yyyy-mm-dd |
| end | End date, format: yyyy-mm-dd |
Pieprasījums:
https://www.myfxbook.com/api/get-daily-gain.xml?session=DSL07vu14QxHWErTIAFrH40&id=12345&start=2000-01-01&end=2010-01-01
Atbilde:
<response error="false" message="">
<dailyGain>
<gain>
<date>02/01/2010</date>
<value>0.07</value>
<profit>0.03</profit>
</gain>
</dailyGain>
</response>
| Parametrs | Apraksts |
|---|---|
| session | Session ID |
| id | Account ID |
| start | Start date, format: yyyy-mm-dd |
| end | End date, format: yyyy-mm-dd |
Pieprasījums:
https://www.myfxbook.com/api/get-gain.xml?session=DSL07vu14QxHWErTIAFrH40&id=12345&start=2000-01-01&end=2010-01-01
Atbilde:
<response error="false" message="">
<value>86.69</value>
</response>
| Parametrs | Apraksts |
|---|---|
| session | Session ID |
| id | Account ID |
| width | Logrīka platums |
| height | Logrīka augstums |
| bgcolor | Fona krāsa |
| chartbgc | Diagrammas fona krāsa |
| gridcolor | Rūtiņu krāsa |
| linecolor | Līnijas krāsa |
| barcolor | Bāru krāsa |
| fontcolor | Fonta krāsa |
| bart | Joslas virsraksts |
| linet | Līnijas nosaukums |
| charttitle | Diagrammas nosaukums |
| titles | Fonta izmērs nosaukumam |
Pieprasījums:
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
Atbilde: (tikai piemērs)
| Parametrs | Apraksts |
|---|---|
| session | Session ID |
Valūtas vērtības tiek rādītas USD ($).
Pieprasījums:
https://www.myfxbook.com/api/get-community-outlook.xml?session=DSL07vu14QxHWErTIAFrH40
Atbilde:
<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>
| Parametrs | Apraksts |
|---|---|
| session | Session ID |
| symbol | Simbola nosaukums |
Pieprasījums:
https://www.myfxbook.com/api/get-community-outlook-by-country.xml?session=DSL07vu14QxHWErTIAFrH40&symbol=eurusd
Atbilde:
<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>
| Parametrs | Apraksts |
|---|---|
| session | Session ID |
| id | Account ID |
| start | Start date, format: yyyy-mm-dd |
| end | End date, format: yyyy-mm-dd |
Pieprasījums:
https://www.myfxbook.com/api/get-data-daily.xml?session=DSL07vu14QxHWErTIAFrH40&id=12345&start=2000-01-01&end=2010-01-01
Atbilde:
<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>
| Parametrs | Apraksts |
|---|---|
| Lietotāja e-pasts | |
| password | Lietotāja parole |
Pieprasījums:
https://www.myfxbook.com/api/[email protected]&password=letsboogie
Atbilde:
{
"error": false,
"message": "",
"session": "DSL07vu4QxHWErTIAFrH40"
}
| Parametrs | Apraksts |
|---|---|
| session | Session ID |
Pieprasījums:
https://www.myfxbook.com/api/logout.json?session=DSL07vu14QxHWErTIAFrH40
Atbilde:
{
"error": false,
"message": "Logged out."
}
| Parametrs | Apraksts |
|---|---|
| session | Session ID |
Pieprasījums:
https://www.myfxbook.com/api/get-my-accounts.json?session=DSL07vu14QxHWErTIAFrH40
Atbilde:
{
"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"
}
}
]
}
| Parametrs | Apraksts |
|---|---|
| session | Session ID |
Pieprasījums:
https://www.myfxbook.com/api/get-watched-accounts.json?session=DSL07vu14QxHWErTIAFrH40
Atbilde:
{
"error": false,
"message": "",
"accounts": [
{
"name": "Holy Grail",
"gain": 8.92,
"drawdown": 53.53,
"demo": true,
"change": 1.53,
}
]
}
| Parametrs | Apraksts |
|---|---|
| session | Session ID |
| id | Account ID |
Pieprasījums:
https://www.myfxbook.com/api/get-open-orders.json?session=DSL07vu14QxHWErTIAFrH40&id=12345
Atbilde:
{
"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"
}
]
}
| Parametrs | Apraksts |
|---|---|
| session | Session ID |
| id | Account ID |
Pieprasījums:
https://www.myfxbook.com/api/get-open-trades.json?session=DSL07vu14QxHWErTIAFrH40&id=12345
Atbilde:
{
"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
}
]
}
| Parametrs | Apraksts |
|---|---|
| session | Session ID |
| id | Account ID |
Pieprasījums:
https://www.myfxbook.com/api/get-history.json?session=DSL07vu14QxHWErTIAFrH40&id=12345
Atbilde:
{
"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
}
]
}
| Parametrs | Apraksts |
|---|---|
| session | Session ID |
| id | Account ID |
| start | Start date, format: yyyy-mm-dd |
| end | End date, format: yyyy-mm-dd |
Pieprasījums:
https://www.myfxbook.com/api/get-daily-gain.json?session=DSL07vu14QxHWErTIAFrH40&id=12345&start=2000-01-01&end=2010-01-01
Atbilde:
{
"error": false,
"message": "",
"dailyGain": [
[ {
"date": "02/01/2010",
"value": 0.07,
"profit": 0.03
}]
]
}
| Parametrs | Apraksts |
|---|---|
| session | Session ID |
| id | Account ID |
| start | Start date, format: yyyy-mm-dd |
| End | End date, format: yyyy-mm-dd |
Pieprasījums:
https://www.myfxbook.com/api/get-gain.json?session=DSL07vu14QxHWErTIAFrH40&id=12345&start=2000-01-01&end=2010-01-01
Atbilde:
{
"error": false,
"message": "",
"value": 86.69
}
| Parametrs | Apraksts |
|---|---|
| session | Session ID |
| id | Account ID |
| width | Logrīka platums |
| height | Logrīka augstums |
| bgcolor | Fona krāsa |
| chartbgc | Diagrammas fona krāsa |
| gridcolor | Rūtiņu krāsa |
| linecolor | Līnijas krāsa |
| barcolor | Bāru krāsa |
| fontcolor | Fonta krāsa |
| bart | Joslas virsraksts |
| linet | Līnijas nosaukums |
| charttitle | Diagrammas nosaukums |
| titles | Fonta izmērs nosaukumam |
Pieprasījums:
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
Atbilde:
| Parametrs | Apraksts |
|---|---|
| session | Session ID |
Pieprasījums:
https://www.myfxbook.com/api/get-community-outlook.json?session=DSL07vu14QxHWErTIAFrH40
Atbilde:
{
"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"
}
}
| Parametrs | Apraksts |
|---|---|
| session | Session ID |
| symbol | Simbola nosaukums |
Pieprasījums:
https://www.myfxbook.com/api/get-community-outlook-by-country.json?session=DSL07vu14QxHWErTIAFrH40&symbol=eurusd
Atbilde:
{
"error": false,
"message": "",
"countries": [
{
"name": "GERMANY",
"code": "DE",
"longVolume": 13.71,
"shortVolume": 35.76,
"longPositions": 111,
"shortPositions": 489
}
]
}
| Parametrs | Apraksts |
|---|---|
| session | Session ID |
| id | Account ID |
| start | Start date, format: yyyy-mm-dd |
| end | End date, format: yyyy-mm-dd |
Pieprasījums:
https://www.myfxbook.com/api/get-data-daily.json?session=DSL07vu14QxHWErTIAFrH40&id=12345&start=2000-01-01&end=2010-01-01
Atbilde:
{
"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
}]
]
}