Friday, October 21, 2016

Forex Dde Server

Deur toeval, hierdie nuwe artikel bespreek jou probleem: www. mql5 / af / artikels / 27. Wil jy die uitvoer van aanhalings uit Meta Trader 5 organiseer om jou eie aansoek Die MQL5-DLL aansluiting toelaat om sulke oplossings Hierdie artikel sal jou wys een van die maniere om kwotasies te voer van Meta Trader 5 tot programme geskryf in te skep. Vir my was dit meer interessant, rasionele en maklik om te implementeer uitvoer van aanhalings gebruik van hierdie baie platform. Ongelukkig weergawe 5 nog nie ondersteun, so soos in die ou dae sal ons Win32 DLL gebruik met ondersteuning as 'n folie. Alexander Piechotta 2012/11/22 23:14 2012/11/22 23:14:19 DDE Meta Trader 5, hier, daar is 'n oplossing. mql5 / AKV stemme: 12 2012/11/22 RickD E2E-fx Engels Russiese Spanish Portugese mql5 Uitvoer MQL5 live data na Excel (DDE) Aflaai Meta Trader 5 Kopiereg 2000-2016, MQL5 Ltd. Programming Dienste Volg ons hoërisiko-belegging Waarskuwing: Handel buitelandse valuta en / of kontrakte vir verskille op marge dra 'n hoë vlak van risiko, en mag nie geskik vir alle beleggers nie. Die moontlikheid bestaan ​​dat jy 'n verlies van meer as jou gedeponeer fondse kan volhou en daarom moet jy nie spekuleer met kapitaal wat jy nie kan bekostig om te verloor. Voordat jy besluit om die produkte wat aangebied word deur FXCM moet jy noukeurig oorweeg jou doelwitte, finansiële situasie, behoeftes en vlak van ervaring handel. Jy moet bewus wees van al die risiko's wat verband hou met handel op marge. FXCM bied algemene advies wat nie in ag neem jou doelwitte, finansiële situasie of behoefte. Die inhoud van hierdie webwerf moet nie beskou word as 'n persoonlike advies. FXCM beveel jy soek raad van 'n afsonderlike finansiële adviseur. Klik asseblief hier om die volle risiko waarskuwing gelees. FXCM is 'n geregistreerde Merchant Futures Kommissie en Retail buitelandse valuta-handelaars met die Commodity Futures Trading Commission en is 'n lid van die Nasionale Futures Vereniging. NFA 0308179 Forex Kapitaalmarkte, LLC (FXCM LLC) is 'n bedryfsfiliaal binne die FXCM groep van maatskappye (gesamentlik, die FXCM Groep). Alle verwysings op hierdie webtuiste te FXCM verwys na die FXCM Groep. Let asseblief op die inligting op hierdie webwerf is slegs bedoel vir kleinhandel kliënte, en sekere vertoë hierin mag nie van toepassing aan kwalifiserende kontrak Deelnemers (dit wil sê institusionele kliënte) soos omskryf in wees die Commodity Exchange Act sect1 (a) (12). Kopiereg afskrif 2016 Forex Kapitaalmarkte. Alle regte voorbehou. 55 Water St 50 Vloer, New York, NY 10041 USAMetatrader 5 - DDE - bediener Wat is 'n Meta Trader 5 - DDE - bediener en hoekom is 'n Meta Trader 5 - DDE - bediener nodig Meta Trader 5 is die volgende weergawe na Meta Trader 4, die wêreld wye toonaangewende handel platform. In vergelyking met Meta Trader 4 Meta Trader 5 verander en verbeter op vele terreine. Maar sommige funksies is nie meer beskikbaar in die nuwe weergawe van Meta Trader. Een van hierdie funksies is die DDE diens wat in Meta Trader 4 'n baie nuttige funksie om aanhalings uit te voer van Meta Trader in eksterne programme soos Excel, Amibroker of ander DDE kliënte. Om hierdie leemte te vul het ons 'n DDE-bediener ontwikkel om hierdie vergoed. Kine hierdie bediener kan jy Meta Trader 5 gebruik as 'n databron en uitvoer aanhalings via DDE. Dit werk soos 'n stuk tussen Meta Trader 5 en een of meer DDE kliënte. Gebruik die volgende parameters: Service: MT5 Onderwerp: simbool (die oorspronklike simbool van MT5, f. e. vir Amerikaanse dollar teen die euro EURUSD) Post: AID o. VRA o. LAASTE o. TYD o. VOLUME o. QUOTE AID selfverduidelikend VRA selfverduidelikend LAASTE laaste aanhaling van 'n handelsmerk TYD tyd stempel VOLUME selfverduidelikend QUOTE al enkele waardes geskei deur kommapunt SYMBOLBIDASKLASTTIMEVOLUMEThe sagteware kan afgelaai word en direk geïnstalleer. Die installasie roetine bevat al die nodige skrifte en biblioteke. Na die eerste lopie van die program getoets kan word vir 14 dae sonder beperkings. Na afloop van die verhoor het geëindig kan jy 'n volledige lisensie deur net 29,00 euro via PayPal. Die PayPal vorm kan begin met die knoppie Kry 'n lisensie direk vanaf binne die program. Aflaai MT5DDE Setup Installasie: Laai die installasie program installeer-MT5DDE. exe Run die installasie program en volg die instruksies Kopieer die lêer DDE. dll in die gids voldoende biblioteke in die Metarader 5 installasie Kopieer die lêers DDE. ex5 en DDE. mq5 in die gids aanwysers in die Metarader 5 installasie Beide dopgehou is geleë in die gids voldoende MQL5 aktiveer in Metarader 5 die punt Laat DLL invoer. Dit is geleë onder Tools / Options / Expert Adviseurs Gebruik: Begin Metarader 5 en maak 'n grafiek Begin die MT5 - DDE - bediener In Metarader 5 maak die reisiger en hierin die punt Custom aanwysers uit die lys sleep die aanwyser DDE oor die grafiek en drop dit kyk of die punt DLL invoer Laat geaktiveer Druk die OK knoppie Nou kan jy in MT5 moet sien - DDE - bediener inkomende qoutes Aktiveer die DDE-bediener met 'n klik op die knoppie met die simbool vir die DDE-bediener te stop op die knoppie met die simbool weer Aandag - Belangrike Voordat jy 'n grafiek te sluit maak seker dat jy die DDE aanwyser via die konteks kieslys het gedeaktiveer. Anders veroorsaak dat die betrokke DLL n blokkade van die DDE-bediener en die ander programme en alle programme moet restarted. Creating n DDE-bediener Is daar iemand ondervinding oprigting van 'n DDE-bediener Im probeer verskeie Meta Trader terminale streaming bosluis data in my databasis te kry nie. Ek gebruik om dit te doen deur middel van skrifte met verbindings na MySQL, maar blykbaar Im vermiste bosluise. Im op soek na die oprigting van 'n script wat die inkomende prys data vang en stuur dit uit deur 'n DDE-bediener. Die interne MT4 DDE-bediener is 'n boete vir wat dit doen, maar nie werk vir verskeie makelaars. Aangesluit Junie 2007 Status: Wees jouself, is almal 2732 Posts geneem Is daar iemand ondervinding oprigting van 'n DDE-bediener Im probeer verskeie Meta Trader terminale streaming bosluis data in my databasis te kry nie. Ek gebruik om dit te doen deur middel van skrifte met verbindings na MySQL, maar blykbaar Im vermiste bosluise. Im op soek na die oprigting van 'n script wat die inkomende prys data vang en stuur dit uit deur 'n DDE-bediener. Die interne MT4 DDE-bediener is 'n boete vir wat dit doen, maar nie werk vir verskeie makelaars. probeer om 'n manier voor te vind - ek glo nie dit kan gedoen databasisse gebruik 'n sintaksis MT4 om die DDE-bediener op te spoor as al MT4 platform gebruik dieselfde sintaks - die data sal roep die inligting van al die oop bronne op dieselfde tyd, en nie in staat wees om dit te reël vir gebruik die enigste manier wat ek kan sien hierdie gedoen is om die sintaksis / DDE-bediener skakel vind en die naam van elk van die makelaars - dis weg oor my kop as jy 'n databasis oop voor die opening van die MT4 platform dit toestemming vra om die terminale oopmaak - so moontlik hernoeming die terminale kan help om die ander opsie is om die data uit te voer na 'n pre dfined CSV - via 'n EA (nie seker of dit gedoen kan word met skrifte) - dan jou data basis roep die CSV vir data is daar iemand ondervinding oprigting van 'n DDE-bediener Im probeer verskeie Meta Trader terminale streaming bosluis data in my databasis te kry nie. Ek gebruik om dit te doen deur middel van skrifte met verbindings na MySQL, maar blykbaar Im vermiste bosluise. Im op soek na die oprigting van 'n script wat die inkomende prys data vang en stuur dit uit deur 'n DDE-bediener. Die interne MT4 DDE-bediener is 'n boete vir wat dit doen, maar nie werk vir verskeie makelaars. Ronald, ek was te dink oor op soek na meer in hoe DDE werk. Ongelukkig Ive is baie besig met werk hierdie week. Im gaan om te sien wat ek hierdie naweek kan modelleer en dan sien wat live gebeur in die komende week. Kan jy 'n bietjie meer uit te brei oor die infrastruktuur wat jy in gedagte geword Oktober 2005 Status: Pip Slappa Extrordinaire 1003 Posts Ive gekyk na hierdie soort van ding voor en tot die gevolgtrekking gekom dit wasnt die moeite werd. As ek 'n projek onderneem, soos die uwe, Id skryf 'n DLL om die bosluise uit verskeie MT4 gevalle stoor. Telkens sou loop 'n aanduiding dat die geval is enigiets behalwe ontvang die merk en noem die DLL winkel funksie doen. Jy sal nie Mej bosluise, die DLL handvatsels toustaan ​​die bosluise kom in en stoor die DB. Jy is in 'n doolhof van kronkelende bietjie gange, almal gelyk. Aangesluit Julie 2007 Status: 26 y / o Beleggers / Trader / Programmeerder 5014 Posts probeer om 'n manier te vind voor - ek glo nie dit kan gedoen databasisse gebruik 'n sintaksis MT4 om die DDE-bediener op te spoor as al MT4 platform gebruik dieselfde sintaks - die data sal wees roeping van die inligting uit al die oop bronne op dieselfde tyd, en sal nie in staat wees om dit te reël vir gebruik die enigste manier wat ek kan sien hierdie gedoen is om die sintaksis / DDE-bediener skakel vind en die naam van elk van die makelaars - dis weg oor my kop as jy 'n databasis oop voor die opening van die MT4 platform dit toestemming vra om die terminale oopmaak - so moontlik hernoeming die terminale kan help. Im probeer om latency tussen bron en verwerker verminder. Die gebruik van die interne DDE-bediener is amper beslis nie moontlik nie. Ek moet beslis om my eie DDE-bediener te bou en uit te voer wat deur EA of script in die terminale. Ronald, ek was te dink oor op soek na meer in hoe DDE werk. Ongelukkig Ive is baie besig met werk hierdie week. Im gaan om te sien wat ek hierdie naweek kan modelleer en dan sien wat live gebeur in die komende week. Kan jy 'n bietjie meer oor die infrastruktuur wat jy in gedagte het ek is besig met 'n beste prys stelsel by my bestaande handel stelsels aan te vul uit te brei. So het die manier Im sien die argitektuur: Ek het 'n DDE-bediener en die kliënt uitgevoer word op elke MT4 terminale voed die aggregator prys inligting. Die aggregator sal lyk soos die hantering van tafels ek gehad het toe ek gewerk het vir RBS. Die aggregator sal die beste bod te stuur en die beste te vra vir elke paar 'n kartering platform (waarskynlik 'n ander MT4 terminale) waarop ek my EAS sal plaas. Die gebiede wat sal handel seine wat gebaseer is op die inligting wat hulle kry uit die aggregator stuur. Die vakbond seine sal deurtrek om 'n DDE kliënt hardloop as 'n script op die Meta Trader platforms sodat ek my handel (s) gevul kan kry en bly beweeg. Ive gekyk na hierdie soort van ding voor en tot die gevolgtrekking gekom dit wasnt die moeite werd. As ek 'n projek onderneem, soos die uwe, Id skryf 'n DLL om die bosluise uit verskeie MT4 gevalle stoor. Telkens sou loop 'n aanduiding dat die geval is enigiets behalwe ontvang die merk en noem die DLL winkel funksie doen. Jy sal nie Mej bosluise, die DLL handvatsels toustaan ​​die bosluise kom in en stoor die DB. Dit is nie soseer berging bosluise as in staat is om vinnig te reageer op hulle as hulle het in 'n opsomming van wat Im probeer om te doen:. Im probeer om 'n script in Meta Trader wat ek kan laat val op een grafiek te skep, en het die DDE-bediener in daardie script voed my aggregator alle prys en handel posisie inligting die as dit kom in. dit script sal ook 'n DDE kliënt wat ek dan kan gebruik om handel versoeke ontvang van my aggregator. Ek oprigting van 'n aggregator, of selfs 'n DDE kliënt op 'n Meta Trader platform wat die regte pad kaarte waarop ek my EAS plaas genereer. So drie komponente: Node - Stuur handel / pryse data en ontvang opdragte om ambagte te voer. Aggregator - Versamel die pryse data, bepaal die beste bod en vra vir elke paar, en stuur dit aan die Meester. Meester - Skep die regte pad kaarte met die beste pryse van my harem van makelaars so my EAS ambagte kan plaas en analiseer die mark ten volle oor soveel verskillende likiditeit verskaffers as moontlik. Gegewe die baie grootte Im handel nou oor my stelsels, as ek 'n gemiddeld van 1,4 pitte per handel as gevolg van hierdie kan red, ek staan ​​by my opbrengste 'n ander 4-5 verhoog. Ek kan eindig net die huur iemand om al die nodige kode te skryf vir my. Maar as ek dit self kan doen, al hoe beter. Yep, ek het reeds rou toevoer van 3 makelaars. Maar Im nog sien 'n paar pryse teenstrydighede. Ek is nie heeltemal op die vlak direk handel met 'n likiditeit verskaffer (500M lyk die magie nommer wees), so ek is besig om my risiko deur die verspreiding van sake tussen verskeie makelaars verlaag. Dis lekker om die hefboom aan die makelaar, quotHey makelaar vertel, ek dont like hoe jy te vul my ambagte, kan ek net my volume skuif na meeding broker. quot En hulle gewoonlik gee. Diegene wat die besigheid ek aangebied didnt verloor. Ek havent regtig gekyk na hierdie nie, maar het gedink dit kan die moeite werd om plaas te wees: Is daar iemand het ondervinding oprigting van 'n DDE-bediener Im probeer verskeie Meta Trader terminale streaming bosluis data in my databasis te kry. Ek gebruik om dit te doen deur middel van skrifte met verbindings na MySQL, maar blykbaar Im vermiste bosluise. Im op soek na die oprigting van 'n script wat die inkomende prys data vang en stuur dit uit deur 'n DDE-bediener. Die interne MT4 DDE-bediener is 'n boete vir wat dit doen, maar nie werk vir verskeie makelaars. Jammer, die onderwerp af hier. sedert jou die man in die knowhow, hoe kan ek kry mutliple tydraamwerke op dieselfde grafiek. maw sê oor die 5 miljoen grafiek ek wil in staat wees om 4hr, 1 uur, en 30m kaarte te sien in die een hoek van die 5m grafiek. maw almal in dieselfde 5m grafiek. Dankie by voorbaat. Aangesluit Maart 2008 Status: gecoïntegreerd lid 621 Posts RR, nie seker waar jy is tans op hierdie punt. Ive is eksperimenteer met hierdie hulpmiddel, www. dataloggersuite / DDE-tot-MSSQL-2.htm Kan jy DDE data direk poll in 'n databasis met behulp van ODBC of ander spesifieke bestuurders. Kan handel data word getrek uit Metatraders DDE koppelvlak op dieselfde manier aanhalings kan verfris tempo lyk manier om stadig, maar ek dink hulle het die demo op die manier met 'n doel. EDIT: Ag, 220 vir die onderneming weergawe. Ek was in staat om die DDE data in die logger trek, net nie in die databasis want dit is 'n kommersiële voeg op die basis gratis produk. Is jy met behulp van MySQL Ek wil korrelasie en ander modelle te skep in SPSS en wil graag MySQL te gebruik as 'n skakeling tussen Meta Trader en 'n SPSS dll wat via luislang blootgestel kan word. Yep, ek het reeds rou toevoer van 3 makelaars. Maar Im nog sien 'n paar pryse teenstrydighede. Ek is nie heeltemal op die vlak direk handel met 'n likiditeit verskaffer (500M lyk die magie nommer wees), so ek is besig om my risiko deur die verspreiding van sake tussen verskeie makelaars verlaag. Dis lekker om die hefboom aan die makelaar, quotHey makelaar vertel, ek dont like hoe jy te vul my ambagte, ek kan net my volume skuif na meeding broker. quot En hulle gewoonlik gee. Diegene wat die besigheid ek offered. DDE didnt verloor dATA plugin AmiBroker Nou ondersteun Real-time streaming kwotasies van DDE voldoen databronne. Let wel: DDE plugin is vrylik voorsien op kwotas-isquot basis. Geen quothand holdingquot word veral met betrekking tot die instel van 3rd party programme / 3rd party DDE bedieners. Die inligting hieronder is alles wat aangebied word. Soos DDE real-time streaming wissel van bron tot bron en elke verskaffer data met behulp van sy eie formaat / metodes / verskillende implementering Dit mag of mag nie werk vir jou (dit wil sê vir spesifieke verskaffer data). Jy kan die monster getoets konfigurasies vind aan die einde van hierdie bladsy. Ons waarborg nie die operasie vir ongetoets bronne. Dit is altyd 'n beter manier om 'n makelaar of data verskaffer wat toegewy plugin vind beskikbaar DDE (Dynamic Data Exchange) is 'n Windows-protokol gebruik word om toe te laat programme toe om data uit te ruil. Byvoorbeeld, wanneer jy 'n vorm te verander in jou databasis program of 'n data-item in 'n sigbladprogram, hulle kan opgestel word om ook hierdie vorms of voorwerpe waar hulle voorkom in ander programme wat jy kan gebruik verander. DDE gebruik 'n kliënt / bediener-model waarin die aansoek versoek data word beskou as die kliënt en die aansoek die verskaffing van data word beskou as die bediener. Duisende aansoeke gebruik DDE, insluitend Microsoft Excel, Word, Lotus 1-2-3, en Visual Basic. Wat DDE bied vir handelaars Eintlik real-time streaming kwotasies. Daar is GEEN opvulling via DDE. Baie real-time data verskaffers en makelaars bied die vermoë om real-time data te kry deur middel van DDE. Jy moet jou makelaar real-time data verkoper / vra of hulle bied DDE skakel. Die DDE plugin nou beskikbaar vir AmiBroker toelaat om te skakel na (amper) enige DDE bron (bediener) die verskaffing van real-time kwotasies. Dit maak dit aantreklik opsie vir alle data bronne wat nie toegewyd plugin het nie. Wanneer om nie te DDE plugin gebruik As jy 'eSignal, IQFeed, Quote, MarketCast, en enige ander bron wat toegewy plugin - moet jy hierdie toegewyde plugin in plaas van DDE gebruik. Dit is so omdat toegewyde plugins is altyd beter opsie (verskaf meer funksies plus hulle is vinniger) as generiese DDE. DDE plugin Samevatting eienskappe gebruiker te definieer DDE-bediener / onderwerp / item vir elke veld (oop, hoog, laag, naby, volume, handel grootte, totale volume, bod, bod grootte, vra, vra grootte, tyd) ondersteun upto 500 streaming simbole in reële tyd (weergawe 1.1.0) ondersteun alle basis tydintervalle: daagliks, uurliks, 15-, 5-, 1-minuut, 15-, 5 sekondes, merk gEEN opvulling (as gevolg van die feit dat die meeste DDE bronne nie voorsien opvulling) 1.2.2 - sluit quotTime shiftquot veld in die dialoog konteks, winkels opset per databasis in dde. config lêer in plaas van in die register plus ander klein verbeteringe 1.2.1 - vaste probleem met die tipe mismatch 1.2.0 - by verstek plugin gebruik plaaslike instellings numeriese formaat nou en CPU load verlaag 1.1.0 - simbool limiet verhoog 40-500 1.0.0 - aanvanklike vrystelling (BETA) om DDE data plugin jy hoef te gebruik met AmiBroker om: as jy 32-bit AmiBroker geïnstalleer is, laai DDE plugin van www. amibroker / bin / DDE. dll (32 bit weergawe) en kopieer dit na proppe subgids van AmiBroker gids. Huidige weergawe van DDE. DLL (32bit): 1.2.1 (5 Januarie 2007) as jy het 64-bit AmiBroker geïnstalleer, aflaai www. amibroker / x64 / DDE. dll (64 bit weergawe) en kopieer dit na proppe subgids van AmiBroker gids. Huidige weergawe van DDE. DLL (64bit): 1.3.0 (27 September 2013) Aktiveer DDE in die 3de party sagteware wat jy gebruik as DDE-bediener (data verkoper / makelaars sagteware dokumentasie raadpleeg vir meer inligting oor hoe om in staat te stel DDE) Run AmiBroker en die skep van nuwe databasis met quot DDE universele data plugin quot as 'n databron, soos volg te werk: Kies Lêer-gtNew databasis Tik 'n nuwe gidsnaam (byvoorbeeld: C: Program FilesAmiBrokerDDE) en klik Skep soos in die onderstaande prent: Kies DDE universele data plugin van Gegee bron combo en aanstuur van Plaaslike data stoor Tik 10000 of meer in quot nommer van kolomme aan quot veld Nou laai kies Base tyd interval. Ondersteun intervalle is: EOD, uurliks, 15 minute, 5 minute, 1-minuut. Professional Edition van AmiBroker kan ook Merk, 5 sekondes, intervalle 15 sekondes te kies. Klik instel knoppie - BELANGRIK: in die dialoog quotCONFIGUREquot jy vir die opstel van al die velde na die beskrywing van jou data verskaffer. Gaan asseblief ook paragraaf hieronder (quot instel DDE plugin om te werk met jou verskaffer quot) vir gedetailleerde beskrywing. AANDAG: jy kan hierdie deel oorslaan nie - sonder die opstel velde spesifiek vir jou data verskaffer, sal die DDE nie werk nie. Die Plugin status aanwyser moet verander van geel quotWAITquot Groen quotOKquot binne 'n paar sekondes. As dit nie draai om quotOKquot staat beteken dit dat eiter: a) bediener naam en / of velde is nie korrek opgestel of b) DDE-bediener (3de party aansoek) is nie hardloop of is nie aangeskakel As aanwyser toon quotOKquot - dan ware tyd qutoes vloei in AB. Jy kan dit nagaan deur die vertoon View-gtReal tyd kwotasie. Let wel: want daar is geen opvulling jy nodig sou wees om te wag vir ten minste 3 bars van data wat versamel voordat grafiek toon. CONFIGUREREN DDE plugin om te werk met jou verskaffer Verskeie data verskaffers kom gebruik verskillende DDE verband snare, hier 'n paar tipiese exampels sal getoon word. Die meeste dokumentasie van DDE gebruik Excel DDE sintaksis wat lyk soos volg: Server is 'n naam van die DDE-bediener soos WINROS, IQLINK, Reuter, CQGPC, MT, MTLink, ens onderwerp is die onderwerp van DDE gesprek. Afhangende van Gegee bron onderwerp kan net die simbool (soos in IQFeed), of die veld naam (soos in winros) wees. Orde is die item van DDE gesprek. Afhangende van data bron kan dit veld naam (soos in IQFeed) of simbool (soos in Winros) wees. So DDE verband string in twee mees algemene standaarde soos volg lyk: Nou DDE plugin opset skerm lyk soos volg: In die boonste deel van die dialoog kan jy quotDDE Serverquot veld te sien. In hierdie gebied moet jy bediener gedeelte van DDE verband string (server TOPICITEM) betree sonder vergelyking merk en sonder karakter. Hier kan jy sien 12 teks invoer bokse waar jy DDE onderwerp en item kan definieer vir elke data veld jou data bron verskaf. Hier moet jy TOPICITEM denim die DDE verband string (server TOPICITEM) met exlamation merk tussen DDE onderwerp en DDE item betree. Soos jy kan sien in die foto hierbo, DDE plugin kan jy 'n paar spesiale stringe gebruik, naamlik:,,,, wat geëvalueer in aanloop tyd vir elke simbool afsonderlik toe te laat om dinamiese DDE snare te bou (afhangende van gekose ENKELE byvoorbeeld ) vereis deur die meeste data bronne: - evalueer om ENKELE simbool van gegee sekuriteit - evalueer die ooreenstemmende veld naam (sonder spasies), dit wil sê Open, High, Low, Laaste, LastSize, Deel, Vra, AskSize, uitnooi BidSize, Tyd, req - soortgelyk aan, maar 2-woord veldname het ruimtes, naamlik: quotLast Sizequot, quotAsk Sizequot, quotBid Sizequot - evalueer aan bediener naam - evalueer om unieke ID (hardloop toonbank geïnkrementeer deur 1 met elke simbool) Alle ander tekste is koolstof kopieer , so as jy skryf byvoorbeeld: PREFIX SUFFIXMYTEXT dit sal evalueer om SERVERPREFIXMSFTSUFFIXMYTEXT (met dien verstande dat die huidige simbool is MSFT) langs definisies veld kan ons sien wat gegee definisie sal evalueer om (in Excel notasie). Dit maak dit maklik om te verifieer of definisie korrek is. Die monster evaluering gebruik altyd quotMSFTquot as, en 34 as. As jou data bron nie alle terreine nie voorsien kan jy die velde leeg te maak. Let daarop dat vir 'n behoorlike werking van die quotLastquot prys (die prys van verlede handel) word vereis. As jou data bron verskaf nie quotlastquot prys (die meeste van forex bronne hoef nie quotlastquot) kan jy DDE plugin dwing om quotBidquot plaas gebruik. Vir wat moet jy quotLastquot veld leeg te maak en voorsien geskikte DDE topicitem paar in quotBidquot veld. Let asseblief ook daarop dat TopicItem pare moet evalueer om unieke waardes. In die boonste gedeelte van die dialoog kan jy quotPresetquot combo-boks. Van nou af is dit moontlik maak om pre-set die velde met behulp van twee generiese skemas: a) - quotlast pricequot evalueer om SERVERLastMSFT b) - quotlast pricequot evalueer om SERVERMSFTLast In die toekoms quotPresetquot boks sal meer presets vir verskeie DDE bron wat jy stuur bevat. Na aanleiding van die dokumente van die verkoper die formaat van DDE versoeke is MT, waar is een van die bod, Vra, hoog, laag, Tyd. Let daarop dat hierdie is Forex bron wat sonder Laaste prys kom. In hierdie geval toepaslike opstel van AmiBroker DDE plugin is soos volg: Meta Trader 3 DDE opstel 3. Dubus TradeXpert (www. dubus. fr) (kiekie van DDE opstel vir Tradexpert vergunning van Jean-Guilhem Cailton) 4. FXCM / FXTrek - Forex ( kiekie van DDE opstel vir FXCM vergunning van Byron Porter) 5. Bloomberg DDE Let asseblief daarop dat jy nodig het om Bloomberg DDE-bediener met die hand uit te voer as dit nie begin by verstek. Bloomberg DDE-bediener kan met die hand begin van Windows Start-gtRun menu-item deur te tik quotBLP. EXEquot (sonder aanhalingstekens). Sodra die Bloomberg DDE bediener loop kan jy die DDE met instellings hieronder gebruik: (kiekie van DDE opstel vir Bloomberg DDE vergunning van Paolo Cavatore) DDE plugin is getoets en dit is bekend om behoorlik te werk op Windows XP (32 bit DDE) en Windows 9x (16 bit DDE). Die volgende DDE bedieners geverifieer deur ons om behoorlik te werk: DDE plugin werk nie met die volgende DDE bedieners: VTSPOT (Visuele Trader) - as gevolg van onbehoorlike kodering in VisualTrader dat Microsoft DDEML biblioteek DdeConnect funksie veroorsaak op te hang op die heel eerste verband poging Alle ander DDE bedieners nie hierbo gelys moet behoorlik werk nie. Kontak ondersteuning aan amibroker in geval van probleme. Help ons om die ander te help: Om die ander te help om DDE plugin instel vir hul data verskaffer, sodra jy succeded om te skakel met jou spesifieke verskaffer asseblief daal as 'n aantekening met 'n kiekie van die dialoog instel en naam van die bron. Dit sal later in hierdie dokument as 'n verwysing hoe om verskillende databronne te gebruik. Ook werk setups sal bygevoeg word om combo vir 'n maklike een kliek opset quotpresetsquot. NOTAS OOR DDE plugin: 1. Daar is geen opvulling in DDE plugin. Jy kan egter gebruik invoerder ASCII (dit sluit AmiQuote) om historiese data in te voer regs in die databasis wat jy later sal werk in reële tyd met behulp van DDE plugin. 2. Verandering, verandering velde is NIE beskikbaar (nog) 3. Tyd en aanvr velde is nou geïgnoreer (dit kan verander in die toekoms) 4. Die huidige stelsel tyd word gebruik om elke blok tyd stempel. 5. Wanneer jou bron bied nie quotLASTquot prys (soos 'n paar Forex bronne) moet jy quotLastquot veld leeg in die opstel dialoog stel. Dit sal die prop vertel om quotBIDquot veld plaas. 6. Plugin status (verbind / ontkoppel) altyd aanvanklik kom met quotWaitquot staat (Geel aanwyser). Dit beteken dat daar geen DDE gesprek is gestig. As ten minste een DDE gesprek suksesvol begin dit sal op sy beurt aan quotOKquot staat (groen aanwyser). As DDE-bediener nie hardloop op die eerste poging om aan te sluit, gaan besoek die prop nie probeer om outomaties die bande. In plaas daarvan moet jy heraansluiting hand te dwing (sien punt 7). Die aanwyser kan draai na quotDisconnectedquot (rooi aanwyser) net in twee gevalle: a) jy is behoorlik verbind, maar DDE-bediener (3de party app) gesluit b) wat jy gekies het quotshutdownquot uit plugin status menu 7. Jy kan die bande te eniger tyd deur kies quotreconnectquot uit plugin status menu.


No comments:

Post a Comment