wenke

AmiBroker Gebruik Vir Forex

by admin August 5, 2018 9 min read 0 comments

Key Takeaways

  • Market conditions and their impact on trading decisions
  • Key levels and price action analysis
  • Risk management strategies for this setup

Hier is ‘n artikel wat jou vertel alles wat jy moet weet oor die gebruik van AmiBroker vir handel FOREX markte.

I. DATA

AmiBroker is baie buigsaam ten opsigte van die databronne wat gebruik kan word om data na die program te voer.

1) Realtime data

Mở Tài Khoản - Nhận ngay bộ công cụ AI trị giá 56000 USD

Forex handelaars benodig gewoonlik ‘n realtime datakilde en met AB het jy ‘n verskeidenheid keuses.
Die presiese konfigurasieproses hang af van die spesifieke bron – klik op die toepaslike skakel om te leer hoe om die bron van u keuse te konfigureer:

– eSignal – http://www.amibroker.com/video/esignal.html
– IQFeed – http://www.amibroker.com/iqfeed.html
– Interaktiewe makelaars – http://www.amibroker.com/video/ib.html
– Enige bron wat DDE-standaard ondersteun (dit is ‘n generiese kommunikasie koppelvlak, kyk of jou makelaar se aansoek DDE ondersteun) – http://www.amibroker.com/dde.html
– enige bron wat die data in MetaStock-formaat lewer – sien:
http://www.amibroker.com/guide/h_extsources.html

2) AmiQuote downloader

As jy nie realtime kwotasies benodig nie, maar dit is genoeg om die historiese data te bevat (bv. Om jou strategieë te toets), dan kan jy ook AmiQuote-aflaaierprogram (‘n metgeselprogram wat by AmiBroker geïnstalleer is) gebruik. Dit sal jou toelaat om kry GRATIS forex data (beide EOD en intradag: 1-, 3-, 5-, 15-, 30-, 60- en 120-minuut intervalle).

AmiQuote kan die kwotasies vir die volgende geldeenheidspare aflaai:
EURCHF, EURGBP, EURJPY, EURUSD, GBPUSD, USDCHF, USDJPY

Die aflaai proses word in die video gewys:
http://www.amibroker.net/video/forex.html

Jy moet die volgende doen:
– Stel databasis in AmiBroker (Lêer -> Nuwe databasis, plaaslike databasis, basis
tyd interval, bv. EOD)
– Begin AmiQuote (START -> Programme -> AmiBroker -> AmiQuote)
– voeg forex simbole in AQ: (Edit -> Add tickers)
– kies FOREX as ‘n databron
– kies tydreeks
– Merk die veld “Outomatiese invoer”
– kies: Lêer -> Begin aflaai
Die intraday forex kwotasies is slegs beskikbaar in die Geregistreerde weergawe van AmiQuote.
Alhoewel die hele data reeks baie lank is, moet jy onthou dat in die geval van intradaagse kwotasies die saefst manier is om data in klein dele, paar weke op ‘n slag, te kry.
Andersins kan die versoek te groot wees vir die dataserver om dit te hanteer en sal gevolglik die versoek verwerp.
Die ander belangrike ding om te onthou is dat die data nie beskikbaar is vir downloads tussen 13:00 – 22:00 GMT tyd (7:00 – 16:00 EST). In hierdie ure verwerp die dataverkoper se bediener al die versoeke vir intraday aanhalings.

3) Teks lêers.

U kan ook enige data wat in die tekslêers voorkom, gebruik. Die ASCII-invoerder beskikbaar in AmiBroker is baie buigsaam en aanvaar feitlik enige standaard van data.
Om kwotasies in te voer – die maklikste is om Lêer -> Invoer Wizard te gebruik.

Vir meer inligting oor die invoer van die data uit ASCII (teks) lêers – lees asseblief die volgende handleiding:
http://www.amibroker.com/guide/w_impwizard.html
 

II. SYMBOLGIDS

Sodra jy die databasis instel (om realtime data te lees), moet jy die simbool by: Simbool -> Nuwe kieslys en AmiBroker sal outomaties die data vir die geselekteerde simbool lees. Let asseblief daarop dat verskeie data bronne verskillende simbologie het, dus verwys asseblief altyd na die simboolgids van die dataverkoper om te leer oor die vereiste simboolformaat.

Hier vind u die skakels na die gewildste verskaffers se riglyne:

– eSignal:
http://www.esignalcentral.com/support/symbol/symbol_format.asp#forexGarban
http://www.esignalcentral.com/support/symbol/forex.asp

– IQFeed:
http://www.iqfeed.net/symbolguide/index…

– Interaktiewe makelaars:
http://www.amibroker.com/ib.html
In die geval van interaktiewe makelaars – as u enige twyfel het oor watter formaat u moet gebruik –
Jy kan maklik enige simbool in IB nagaan.

Gee net die simbool in Interaktiewe
Makelaars TWS, verander dan die aansig na simbool af
(Kyk -> simbool af). Nou kan jy die werklike simbool uit drie saamstel
velde:

SIMBOOL-EXCHANGE-TYPE
waar:
SYMBOL is dieselfde as die simboolkolom soos in TWS vertoon, terwyl onder
simbool af
WISSEL is die uitruiling d in TWS terwyl dit onder simbool af is
TIPE is een van die volgende: STK – aandele, VUT – futures, FOP – opsies op
termynkontrakte, OPT-opsies, IND-indekse, KONTANT-koers (ideale FX)

III. kartering

Aangesien meeste geldeenheidspare 4 desimale benodig om die tariewe behoorlik te vertoon, is dit nodig om AmiBroker op te stel. Die aantal desimale plekke kan gedefinieer word in die Voorkeure dialoog in:

Bykomstighede -> Voorkeure -> Ander

AmiBroker Gebruik Vir Forex

Die veranderinge sal ook sulke gereedskap beïnvloed as Fibonacci Extension of Retracement tekengereedskap.

IV. SCANNING en DATA EXPLORATIONS

AmiBroker stel u in staat om gesofistikeerde skandering en data-eksplorasies uit te voer (beide in realtime en met gebruik van historiese aanhalings). Om data-ontleding uit te voer en die waardes van gekose aanwysers in die persoonlike tabel te vertoon – kan ons die outomatiese analise-venster gebruik. Die gedetailleerde beskrywing oor hoe om verkennings te doen, is beskikbaar by:
http://www.amibroker.com/guide/h_exploration.html

As ‘n kort voorbeeld – vind ons die kruisings van MACD en sy seinlyn en addisioneel – vertoon waardes van die simbool wat ons toets. Die 3de parameter van AddColumn () funksie laat die aantal plekke na desimale punt toe, sodat dit moontlik is om te spesifiseer as ons 2 of 4 desimale plekke benodig. As ons gebruik:

AddColumn (Close, “Close”, 1.4);
dan sal 4 desimale plekke vertoon word. Aan die ander kant – as ons dit gebruik:

AddColumn (Close, “Close”, 1.2);
dan sal AB slegs 2 desimale toon.

Om die toets uit te voer – dit is nodig om die volgende te doen:
– Open die Formule Editor (Analysis -> Formula Editor)
– voer die formule in:

Buy = Cross( MACD(), Signal() ); Sell = Cross( Signal(), MACD() ); Filter = Buy OR Sell; AddColumn( Close, "Close", 1.4);

– Tools -> Stuur na Auto-analise
– kies die tydreeks van die eksplorasie
– druk EXPLORE

As gevolg hiervan kry ons ‘n lys van MACD / Signal-kruispunte en die waarde van die gekose simbool op die balk.

V. BACKTESTING

LET WEL: Tensy anders vermeld, neem alle voorbeelde hieronder jou aan om handel in vol grootte kontrakte te aanvaar.

In die eerste plek is dit nodig om die simboolspesifieke inligting in Symbol -> Inligtingsbladsy (individueel vir elke tikker) in te voer. In die geval van geldeenhede gedenomineer in USD (soos EURUSD), moet die volgende instellings gebruik word:
AmiBroker Gebruik Vir Forex

– Ronde lotgrootte moet gelyk wees aan 1

– Tik grootte moet ingestel word op pyp waarde gelyk aan 0.0001 vir geldeenhede met vier desimale syfers en tot 0.01 vir geldeenhede met twee desimale syfers (dus in die geval van EURUSD is dit 0.0001).

– Puntwaarde verteenwoordig waarde van wins / verlies met 1 volle punt prysbeweging. Dit kan bereken word deur die waarde van wins deur prysbeweging te verdeel. So as jy handel met die volle grootte EURUSD kontrak +0.0001 prysbeweging (een pip) verteenwoordig $ 10 wins:

PointValue = wins / beweging = 10 $ / 0.0001 = 100000

– Margin Deposito moet in die meeste gevalle ingestel word op 1000 (1% marge vanaf $ 100’000)

1) Valuta gedenomineer in USD

Kom ons analiseer die resultate wat gegenereer word deur ‘n eenvoudige formule (‘n kruispunt van 12- en 24-dae bewegende gemiddeldes van sluitingsprys, handel 3 kontrakte op ‘n slag). Om ‘n rugtoets te doen – dit is nodig om die volgende te doen:

– Open die Formule Editor (Analysis -> Formula Editor)
– voer die formule in:

Buy = Cross( MA(Close, 12) , MA( Close, 24) ); Sell = Cross( MA(Close, 24) , MA( Close, 12) ); SetPositionSize(3, spsShares );

– kies: Tools -> Stuur na Auto-analise

As gevolg hiervan – die venster outomatiese analise sal oopmaak. In die instellings dialoog (SETTNGS-knoppie) is dit nodig om die FUTURES MODE aan te skakel (om die inligting wat in die Inligtingsdialoog ingesluit is te gebruik) en om die Initial Equity te definieer.

AmiBroker Gebruik Vir Forex

dan – druk OK. In die AA-venster se hoofskerm is dit nodig om die tydreeks van die rugtoets en die simbole wat in die toets ingesluit is, te definieer. Vir ons voorbeeld sal dit wees: Huidige simbool, Alle kwotasies

Dan – sodra alles ingestel is – druk BACKTEST knoppie. Kom ons kyk nou na die uitslaglys.
Die wins word soos volg bereken:

NumContracts * (SellPrice – BuyPrice) * PointValue
AmiBroker Gebruik Vir Forex

In die eerste transaksie:
– Die toegangsprys is gelyk aan 1.2154
– Die uitgangsprys is gelyk aan 1.2304
– NumContracts = 3 (aangesien ons 3 kontrakte verhandel).
– Ons handel op 1% marge, dus die deposito is $ 1000 x 3 = $ 3,000 (dit word in Posisiewaarde uitgespreek)

Wins = 3 * (1.2304 – 1.2154) * 100’000 = 4’500

So – die wins pas by die resultate wat ons kry deur die handberekening.

2) Valuta gedenomineer in ‘n ander geldeenheid van USD (met dien verstande dat u rekening in USD is)

AmiBroker stel u in staat om ‘n basiese geldeenheid en wisselkoerse (vaste of dinamiese) vir verskillende geldeenhede te definieer, en as gevolg daarvan – om korrekte toetsresultate te kry wanneer u sekuriteite wat in verskillende geldeenhede gedenomineer is, toets as u basisportefeulje-geldeenheid.

Hierdie instellings kan gedefinieer word in: Tools -> Voorkeure -> Valuta dialoog.

AmiBroker Gebruik Vir Forex

AmiBroker kan beide vaste en dinamiese (historiese) kwotasies vir backtesting doeleindes gebruik. (Deur gebruik te maak van dinamiese aanhalings, sal jy die werklike invloed van die wisselkoersveranderings vir jou bedrywighede in verskillende geldeenhede kan bepaal).

Daar is die volgende vereistes om geldeenheidaanpassings te gebruik:
a) Simbool-> Inligting, ” Geld ” -veld toon geldeenheid anders as BASE-geldeenheid
b) Geskikte geldeenheid (gedefinieer in Simbool-> Inligting) het ooreenstemmende inskrywing in Voorkeure-> Valuta-bladsy
c) die dinamiese koers “FX SYMBOL” gedefinieer in die voorkeure EXISTS in jou databasis en het kwotasies vir elke dag onder analise bereik.

“INVERSE” boks vir die voorkeure moet nagegaan word wanneer u die FX tariewe soos USDJPY of USDCHF toets – nie gedenomineer in die basis geldeenheid van die portefeulje nie.

Om dieselfde rede – as ons kyk na die voorbeeld van EURUSD – wanneer “USD” jou BASE-geldeenheid is, sal die EUR-wisselkoers “reguit” EURUSD fx wees (bv. ~ 1.25). Maar as “EUR” jou BASE-geldeenheid is, sal die USD-wisselkoers INVERSE van EURUSD wees (dws ~ 1 / 1.25).

Trading Data Snapshot

Always verify current market conditions before executing any trade. Past performance does not guarantee future results.

A
admin
Trading analyst and market commentator with expertise in technical analysis, price action, and risk management. Dedicated to helping traders make informed decisions.

Leave a Reply