Tuesday, 22 August 2017

Forex Sql Databasis


Ek het onlangs die aflaai van die Meta Trader Terminal platform (MT4). Ek het my eie terug toets enjin wat 'n opbrengs op my SQL-bediener databasis stoor. Die uitset hang af van die model wat EK toets. Tog kan die uitset net so eenvoudig soos die tyd van die inskrywing van 'n handelsmerk. Wat ek wil weet, is dit moontlik om in MQL4 om data van 'n SQL-bediener databasis aflaai en dan annoteer die grafiek met 'n eenvoudige B vir 'n koop inskrywing of S vir 'n sell inskrywing So het ek 'n back-toets simulasie loop (dws EURUSD 2010-2011) en gestoor tyde van die koop en verkoop inskrywings. Ek sou dan graag na my Meta Trader 4 platform en hardloop 'n script wat sal laai die tyd van al die koop - en inskrywings te verkoop van my SQL-databasis en op my EURUSD grafiek etiket hierdie XTO-s. gevra 26 Oktober 14 aan 19:02 Ja, dit is moontlik MQL4 taal, incl die Nuwe - MQL4 (aka MQL4.5), het sintaktiese ondersteuning vir die invoer-DLL-gebaseerde dienste, wat herintegrasie van gereedskap toelaat, die geslote-sintaksis van die MQL4 nie toelaat om te kry in 'n meer natuurlike manier. Hierdie manier om jou kode, of dit nou MQL4-Script of MQL4-ExpertAdvisor kan kommunikeer met eksterne prosesse, incl. enige redelik besig DBBS. Pasop Daar is 'n paar belangrike funksies 'n kode-ontwerp en integrasie argitektuur in gedagte moet hou. MQL4, sedert die vroegste dae, is nie 'n gewone opeenvolgende-verwerker, naamlik die MQL-CustomIndicator is by verre ver van hierdie paradigma. Die kode (behalwe vir die geval van MQL4-Script) tree op as 'n gebeurtenis gedrewe fabriek, wat geïnisieer is deur asynchrone vloei van die inkomende markgebeure. Die verbruiker is verantwoordelik vir alle maatreëls om real-time stabiliteit van hierdie Alpha amp Omega beginsel-van-MQL4-beginsels nie skend nie. Met ander woorde, 'n swak ontwerp, wat dalk 'n paar I / O-blokkeer (as gevolg van RDBMS verwerking et al), sal waarskynlik 'n rede vir Trading Terminal crash (es), wat is die laaste ding wat enige iemand is wat bereid is om te ervaar nie (of dit nou in lewende-handel of back-toetsfase), isnt dit dus 'n goeie nie-blokkeer, heterogene, parallel multi-verwerking integrasie argitektuur amp kode-ontwerp is om gebruik te word vir hierdie taak. Dit werk baie goed, indien dit professioneel Hou die genoemde in gedagte kan baie slim, vinnig en (byna) onbeperkte argitekture om saam te werk met Trading Terminal (s). Na verskeie gevalle met 'n byna-real-time boodskappe tussen MT4 / MQL4 kode en AI / ML enjin via luislang, vinnige fix-protokol streaming enjin vir real-time data insette van Likiditeit Pool verskaffer, met behulp van 'n afgeleë NVIDIA / GPU berekening stof, afgeleë mede-geïntegreerde IRC / Skype / e-pos Signal voorsiening kanale. So 'n kan doen filosofie is in plek. SQL is niks ekstra in hierdie sin. Ergo etikette is triviale in dieselfde sin. Net van jou verbeelding, MQL4 toelaat om (weer, met behulp van 'n naby-real-time ontwerp) te bou reageer / interaktiewe GUI-laag, wat dit moontlik maak, binne 'n paar msec stabiliteit versperring, saam met die Trading Terminal in 'n suiwer-grafiese wyse ( lank gelede voor 'n One-Click-Trading bemarking tag gekom met net 'n klik om te koop / klik-tot-verkoopprys) werk ten volle interaktief met-line beheer / grafiese-voorwerpe visuele handel hulpmiddels, of dit nou vir 'n ten volle outomatiese handels - uitvoering (met 'n indirekte GUI-opset van die reëls-reeks), of vir 'n vergrote Trading styl. Ja, kan jou MT4 Trading Terminal maak 'n soort van afgeleë-programmeerbare kartering vertoning, nie gedryf deur FX-mark, maar uit 'n wolk-verwerker, waar jou remote Strategie toetsing Engine RULEZ. Soos ek dit verstaan ​​(korrek my as I39m verkeerde) die deskundige adviseur amp Custom aanwyser is gebeurtenis so gedryf toe 'n mark geval gebeur dit genoem. 'N script is nie eens gedryf so dit is waar ek my kode moet skep. Is dit moontlik om die kaarte opdatering rondom die stabiliteit kwessie te kry Soos I39m terug toets I39m nie gemoeid met die kaarte opdatering te stop. â € mHelpMe 27 Oktober 14 by 09:58 Goed, MQL4-Script het geen sneller van 'n gebeurtenis tou, korrek is. Tog, sou ek nie staatmaak op die stuur van 'n blinde SQL-querry amp wag nie, maar eerder te implementeer 'n asinchrone proxy-koppelvlak, wat jou sal bemiddel MQL4-front-end / SQL-back-end verwerking amp tou-bestuur, een na die ander te dien , beide MQL4-blok en MQL4-kant oorlading geval vermy, wanneer kry 'n stortvloed van grepe in die quotblock-busterquot antwoord (nie noem die HFT-geval skale as 'n eerste moeilikheid in die lys: o)) uitvoering maak user3666197 27 Oktober 14 by 10:06 bogenoemde vra gevra, nie jou kode nie, of die MT4-Grafiek is 'n aanlyn, of 'n off-line een. Jy kan maklik aktiveer jou MQL4-Script kode op 'n off-lyngrafiek, beteken dit nie quotlistenquot om enige updates nogtans deur-ontwerp. Nog 'n probleem is om quotrelevant OHLCV-dataquot reeds beskikbaar in die MT4-HistoryCentre ( 'n databasis, waaruit jou grafiese sal kry PriceDOMAIN data te kerse / bars plot) het - maar dit is 'n ander vak aan te spreek. â € user3666197 27 Oktober 14 aan 10: 12best SQL skedule vir bosluis data geword Januarie 2010 Status: Lid 86 Posts ek skaafwerk aan die bosluis data van dukascopy stort in MSSQL databasis vir die regte statistiese analise. Ek het gehoor mense sê dat relasionele databasis is nie die beste geskik is vir die tydreeksdata, maar dit is maklik om verskillende navraag doen met 'n paar SQL script, wat tyd bespaar jy vir die skryf van kode te binêre of CSV data te ontleed. So ek besluit om die databasis pad. Die data van dukascopy is: tyd bod bod volume vra vra volume so ek neem aan 'n natuurlike die SQL tafel struktuur is: tyd (datum tyd) dubbel bod (desimale) bod volume (Int) vra (desimale) vra volume (Int) vir diegene wat het dit gedoen, kan u adviseer. In die eerste plek is ek baie nuwe na hierdie soort van dinge, maar ek sal noem 'n paar dinge hier wat jou kan help om langs die pad. Dit is werklik 'n handige CSV redakteur as jy nodig het om enige redigering op jou data te doen voordat die invoer daarvan. Wat baie goed oor hierdie is dat jy karakters kan byvoeg by reeds bestaande data. Byvoorbeeld forex tester data het geen skeiding tussen HOURS min Seconds, en skaars 'n programme te erken dit so, maar met CSVed kan jy die skeiding voeg. In die tweede plek en Im nog besig met hierdie, maar jy kan 'n data myner gebruik om die tyd te onttrek relevante inligting. Hierdie 2 is werklik maklik om net te gebruik na tutoriale op you tube. Ook glo ek (havent probeer dit nog), maar ek glo dat jy R projek kan uitvoer. Wat is 'n ware kragtige statistiese analise instrument. Die beste ding met die laaste drie genoemde sagteware name is dat daar open source en gratis om te gebruik. ) Die draad bo is begin deur Mikkon whos ook met behulp van SQL om 'n databasis te ondervra. Sterkte, hoop dit help. Dankie James vir die inligting oor die CSV redakteur, sal ek eksperimenteer en af ​​te breek om DATETIME kolom in dag, uur, minute kolom. Sommige van hierdie sal vreemde sleutels wees sodat jy die patroon kan navraag teen uur, minute, ens van elke dag. sal verder kyk na knime en R. lyk baie goeie hulpmiddel vir data te ontleed. In die eerste plek is ek baie nuwe na hierdie soort van dinge, maar ek sal noem 'n paar dinge hier wat jou kan help om langs die pad. Dit is werklik 'n handige CSV redakteur as jy nodig het om enige redigering op jou data te doen voordat die invoer daarvan. Wat baie goed oor hierdie is dat jy karakters kan byvoeg by reeds bestaande data. Byvoorbeeld forex tester data het geen skeiding tussen HOURS min Seconds, en skaars 'n programme te erken dit so, maar met CSVed kan jy die skeiding voeg. In die tweede plek en Im still.03 November 2015 Jodie Beay en die ontplooiing van die Gekruiste Afhanklikheid Wanneer jy AdventureWorks gebruik as 'n praktyk databasis, het jy al ooit gekyk na die kode en gedink wat idioot het dit, of wat het die DBA dink wanneer hulle sien dat Onbewustelik, jy soms vergeet nie werklike isnt en in die back-storie te vul. Die SQL Release span by Redgate het dieselfde gedoen met hulle eie praktyk databasis, en verbeel 'n rolverdeling van karakters worstel met die probleme van die implementering van dit. Peter Gerrard Jodie Beay was reeds bekommerd wanneer v1 is vrygestel. Sy was bekommerd oor die twee-databasis ontwerp, wat in plek was om aparte databasis funksionaliteit. 8216OK, OK, die ontwerpers moet oorweeg met behulp van skedule vir this.8217 Sy het gedink, 8216But hierdie ontwerp is wat we8217re hantering. Oorspronklik het die buitelandse valuta inligting gaan na 'n eksterne oData diens via BVIP wees, maar daar was prestasie probleme en die data voed bewys word tricky.8217 Dit was hoe 'n buitelandse valuta databasis, op 'n aparte bediener, tot stand gekom het. Jodie het gehandel oor kruis-bediener afhanklikhede voor en dit was nog altyd moeilik gewees. Die ontwikkeling span is met behulp van SQL Release. wat deel is van die DLM Automation. en Octopus Deploy. om die outomatiese ontplooiing aan die QA omgewing te doen. Dit was die eerste ontplooiing sedert die aanvanklike vrystelling. Jodie haal diep asem en druk die installeer knoppie. Die ontplooiing daarin geslaag, sodat sy het 'n paar handleiding toetse om seker te maak alles is die werk. Toe sy die UpdateRatesFromForex prosedure gehardloop, rooi letters onmiddellik gevul die skerm. 'N vinnige oorsig van die proses het daar was 'n verwysing na 'n databasis wat didn8217t bestaan ​​op die huidige bediener. Dit was 'n harde-kode wat verwys na 'n funksie in die Forex databasis, en dit het misluk omdat die Forex. dbo. GetLatestExchangeRate funksie couldn8217t gevind. Jodie gekrap haar kop. Natuurlik is dit couldn8217t gevind. Die ontwikkelaar is verwys na 'n drie-deel naam wanneer die Forex databasis eintlik bestaan ​​het op 'n heeltemal aparte bediener in Gehalteversekering (QA), wat 'n vierstemmige naam: ltservergt. ltdatabasegt. ltschemagt. ltobjectgt. Selfs dan, wouldn8217t dit werk nie, want jy funksies can8217t bel via vierstemmige name. Sug, ja waggel sy in die gang af na die ontwikkelaars en hulle vertel hulle veranderinge wouldn8217t werk op produksie. Dit was Derek8217s kode. 8216I can8217t glo nie, is dit fyn gewerk op my machine8217 hy rammel. Die twee van hulle kyk na die laptop. Op die laptop, en al die ander ontwikkeling masjiene, die twee databasisse was op dieselfde bediener. So die kode kon verwys SQL voorwerpe soos tabelle, sienings, funksies en prosedures in die ontwikkeling masjiene met behulp van drie-deel name. Gelukkig in QA, moes hulle op aparte bedieners as wat hulle sou wees in die produksie, en so uitvoering van die proses misluk het. Die verwysing sou 'n vierstemmige naam en 'n gekoppelde bediener om die Forex bediener nodig. 'N Funksie sal moet genoem word via OPENQUERY. Jodie sug. Hoe kan ons kode wat bepaal, in SQL, die ligging van die databasis te sit wanneer daardie plek is anders oor omgewings Die probleem is dat 'n gekoppelde bediener is ingestel op bediener-vlak, nie databasis, dus is dit regtig can8217t word geskryf as deel van die databasis ontplooiing. Natuurlik, as jy die bedieners en databasisse skakel, jy sal vir hulle 'n bestendige 8216logical8217 naam gee. Dit sou moontlik wees om seker te maak dat die skakels konsekwent is ingestel, met dieselfde naam, oor omgewings. Die probleem is jy nog wouldn8217t kry oor die feit dat die ontwikkelaars het die Forex databasis op dieselfde bediener. Derek en Jodie gekrap hul koppe vir 'n rukkie. Jodie gesê 8216We kan 'n oplossing te doen vir hierdie. Die geheim is om ODBC gebruik as 'n koppelvlak. Deur dit te doen, kan jy 'n bediener te koppel aan homself en hanteer dit as 'n aparte bediener, presies soos dit in produksie sal wees. Jy kan dan gebruik om 'n konsekwente vierstemmige verwysing in elke omgewing. 'N ontwikkelaar sal 'n stelsel DSN op die ontwikkeling masjien, met behulp van ODBC, wat skakel na hul plaaslike SQL Server. Dit kan enigiets natuurlik is geroep, maar let8217s noem dit 8216ForexDSN8217. Dan you8217d voeg in 'n gekoppelde bediener met behulp van hierdie 8216ForexDSN8217 DSN deur die uitvoering van hierdie kode op die server8230 spaddlinkedserver ForexServer. . MSDASQL. ForexDSN. 8216Once you8217ve gedoen het, 8217 sy voortgegaan, 8216the vierstemmige verwysing sal werk vir tafels, sienings en prosedures solank die Forex databasis is geïnstalleer op die plaaslike bediener. Nou, in elke omgewing, die gekoppelde bediener gegee dieselfde logiese naam, ForexServer, maar verbind met alles wat eksterne live bediener is gepas in daardie spesifieke omgewing. Jy sien, effektief, you8217ve onttrek uit hierdie afhanklikheid van die kode in 'n bediener omgewing. Dan, so ver as wat ek kan sien, sal die eenvoudige ontplooiing werk sonder enige skrifte of komplikasies. Jy kan ook die sekuriteit as appropriate.8217 instel Maar Derek het 'n probleem met hierdie, 8216You8217d nog die moeite wat die gebruiker-gedefinieerde funksies can8217t genoem met hierdie tipe van vierstemmige verwysing. You8217d óf gestoor prosedures gebruik of bel die funksie via OPENQUERY. Wanneer die funksie was op dieselfde bediener en jy gebruik die drie-deel verwys dit werk goed, maar dit wouldn8217t werk met vierstemmige references8217 Hulle gaan sit saam en hierdie probleem aangepak. Dit het uiteindelik begin werk, maar selfs wanneer toegedraai in 'n plaaslike funksie, dit was op soek asof die gebruik van OPENQUERY wasn8217t gaan 'n besonder elegante opsie wees. Maar Jodie gelyk tevrede. 8216This gaan wees in net een plek. Jy kan dit plaaslik noem en al die nare dinge gebeur binne-in die funksie. It8217s cool.8217 Derek pers sy lippe. 8216Let8217s net verander dit na 'n gestoor proses, en gebruik Synonyms8217. Jodie skouerophaling 8216It8217s jou oproep. Maar op hierdie manier, kan jy al jou toegang van die Forex databasis via die een plaaslike funksie doen. En it8217ll werk in die ontwikkeling net so lank as wat die DSN opgestel en die gekoppelde bediener gedefinieer op die bediener te gebruik it.8217 Derek frons. 8216We shouldn8217t word om vierstemmige name in die databasis nie. Ons moet 'n sinoniem in plek wat vir ons 'n vlak van abstraksie gee sodat ons moet net een deel van die kode te verander as ons die verwysing te verander nie. Na 'n plaaslike funksie is goed, solank as wat ons nog nooit meer nodig. Ek don8217t soos die idee van 'n klomp van die OPENQUERY funksies in stand te hou elke keer as ons wil 'n ander funksie van Forex gebruik. I8217d gelukkiger voel as ons abstrakte hierdie koppelvlak met behulp van 'n sinoniem. Eintlik is I8217d eerder toegang tot die twee databasisse net uit die toepassing. Dit sou 'n veel skoner solution.8217 wees 8216You can8217t die toegang tot die aansoek te beperk. Ons het 'n einde-van-dag versoeningsproses op SQL Agent dat die Forex inligting vereis. Ook, wat ook al opsie wat jy kies wat jy het net een doel te verander as jy die naam van die bediener verander, omdat jy net een function8217. Derek bekend as 'n paar ander ontwikkelaars, Riza en sal oortrek om dit te bespreek. Uiteindelik het die konsensus was vir die gebruik van sinonieme en prosedures. Jodie skouerophaling en het teruggegaan na haar admin take. Derek en Riza gaan terug na die Forex ontwikkeling databasis en verander die GetLatestExchangeRate funksie in 'n gestoor proses met 'n uitset veranderlike. Dit vereis ook veranderinge aan die aansoek, wat staatgemaak op dieselfde funksie. Om tred te hou met hierdie veranderinge te hou, het hulle gestoot dit deur bron beheer en ontplooi die resultaat te QA. Na die verandering van die GetLatestExchangeRate funksie in 'n gestoor proses, het bygevoeg hulle die sinoniem, dbo. GetLatestExchangeRate. in LightningWorks op Derek8217s ontwikkeling bediener. Dit sinoniem wys na die nuwe gestoor proses GetLatestExchangeRate in die Forex databasis. Hulle het toe gebruik hierdie sinoniem in die UpdateRatesFromForex prosedure in plaas van die hardcoded verwysing na die oorspronklike funksie. Die aangepaste UpdateRatesFromForex prosedure gekyk nou soos volg: Nadat hulle hierdie verandering te QA ontplooi, die bestuur van die UpdateRatesFromForex prosedure opgevolg. 8216Jodie8217 Derek genoem oor die telefoon, 8216It8217s nou besig. Dit gaan al die toetse. Kan jy teken-off die vrylating please8217 8216That8217s groot. Net laat my hardloop 'n paar toetse op QA.8217 Bar die geluid van vinnig afluister sleutels, die telefoon lyn het 'n oomblik stil. Toe kom Jo8217s stem deur weer. 8216Oh ja, al my toetse passed.8217 Daar was nog 'n kort verposing. 8216Oh. Hang aan 'n minute8217, voortgegaan Jo, 8216You besef jy toegang tot die bediener via die stelsel administrateur rol That8217s n groot sekuriteit probleem. Dit druis in teen die beginsel van die minste voorreg. Jammer ouens, maar you8217ve het om dié regte wat deur verbindings van die LightningWorks bediener om die Forex bediener te verminder net wat jy need.8217 nog Derek en Riza verleen weer. Hulle het besluit om 'n nuwe gebruiker te skep met die rol GetRates in die Forex databasis, met 'n gepaardgaande SQL aanteken, GetLatestRates. Die GetRates rol het net toestemming om die GetLatestExchangeRate prosedure uit te voer. stel hulle dan aan die gekoppelde bediener om die GetLatestRates aanteken in plaas van stelsel administrateur gebruik. Die eerste ontplooiing te QA daarin geslaag, maar toetse het getoon dat 'n beroep GetLatestExchangeRate nou was nie. Dit was as gevolg SQL Release ignoreer gebruiker rol lidmaatskap by verstek, sodat die nuwe gebruiker wasn8217t deel van die GetRates rol in QA. Dit beteken dat hulle couldn8217t die funksie uit te voer. Om dit op te los, moes hulle die 8220IgnoreUsersRolesAndPermissions8221 opsie van die oproep tot SQL Release verwyder. Met hierdie verandering gemaak, ontplooi hulle weer probeer om QA. Die wagwoord vir die GetLatestRates aanteken is ingestel om die standaard van 8216pssw0rd8217, sodat hulle met die hand opgedateer dit iets meer veilig. So ver so goed. Hulle het dit met die hand te werk. Maar wat hulle nodig het om dit te outomatiseer om die kanse van 'n ontplooiing gebreke as gevolg van menslike foute te vermy. Om die veranderinge te outomatiseer, sou daar moet SQL DDL skrifte wees om: Stel 'n veilige wagwoord vir die GetLatestRates aanteken Skep 'n gekoppelde bediener met die korrekte naam bediener en databasis naam op die bediener met die LightningWorks databasis Stel die RPC Out opsie om 8216True8217 vir die verband bediener wysig die gekoppelde bediener om die GetLatestRates aanteken gebruik wanneer die verbinding met Forex Werk die sinoniem met die korrekte bediener en databasis naam in elke omgewing die enigste komplikasie was dat hierdie skrifte nodig effense veranderinge spesifiek vir elke omgewing gebruik, so moes parameters te wees . Hulle gebruik Octopus Deploy veranderlikes om verskillende waardes, afhangende van die omgewing stel. Hierdie veranderlikes is waarna verwys word in die skrifte met behulp 8220 8220. Hulle het toe geskryf eenvoudige post-ontplooiing skrifte plaaslik dat hierdie veranderinge sal maak. Hulle toets die skrifte en hulle as deel van hul ontplooiing proses in Octopus Deploy. Op Forex weerskante en die script: Hulle verwyder die handleiding veranderinge wat gemaak is om QA en hardloop 'n ontplooiing te QA met die nuwe skrifte. Dit was 'n sukses. Later daardie dag, Jodie was in gesprek met Phil, die bont senior DBA in die span. Sy vertel hom van die probleem en die oplossing they8217d besluit. 8216Given die kruis-bediener afhanklikheid, wat sou jy gedoen het, Phil Derek dink dat they8217d beter gedoen het om die afhanklikheid van die databasis te trek in die aansoek. Dit sou vermy het om die veranderinge aan die Forex databasis, wat moeilik sou gewees het as ander programme staatgemaak op dit. Derek8217s ook bekommerd oor wat post-ontplooiing skrifte en met hulle elke keer as ons die sinonieme of gekoppel bediener users.8217 Phil gedink hieroor verander om te werk. 8216Actually, ek sou verskeie bedieners heeltemal te vermy. Tensy you8217ve het spesiale prestasie redes vir die behoefte twee afsonderlike bedieners, you8217re veel beter daaraan toe skeiding jou funksie deur gebruik te maak van skemas. As die databasis is in besit van verskillende spanne en is ontwikkel en onafhanklik opgedateer, dan I8217d gebruik aparte databasisse op dieselfde bediener. Albei is maklik om te verwys. Die gebruik van aparte bedieners bemoeilik transaksies kragtig en veroorsaak hierdie ontplooiing probleme ook. Jy moet net doen dit as 'n laaste resort.8217 8216Well, wat oor die idee van die afhanklikheid van die databasis en in die application8217 8216Hmm trek. Gegewe u 'n bestaande stelsel met twee databasisse wat nodig om te kommunikeer, jou keuses daarvan afhang of jy joernaal prosesse of ETL stelsels wat die skakel vereis het geskeduleer. You8217d ook 'n erger probleem as 'n tweede toediening begin om die databasis te gebruik. Ek don8217t dink dat die komplikasie van die spesiale Teken in op die Forex koers te lees is 'n probleem, want you8217d moet dit ook al manier waarop jy besluit het. 'n gekoppel bediener isn8217t instel regtig deel van die databasis script omdat it8217s afhanklik van die environment.8217 8216So wat oor die gebruik van sinonieme of vierstemmige references8217 Phil krap sy baard in gedagte. 8216Yes, sowel sinonieme of vierstemmige identifiseerders is ewe geldig oplossings. Maar you8217d net wil 'n sinoniem gebruik as you8217re toegang verskeie roetines in die verband bediener uit verskeie dele van die kode, en as jy weren8217t nodig het om toegang gebruiker gedefinieerde funksies. Persoonlik het I8217d eenvoudig die funksie gehou soos dit was, en het seker gemaak dat alle omgewings gekla die databasisse met dieselfde logiese name. Na alles, 'n sinoniem verandering en 'n funksie verandering verteenwoordig dieselfde hoeveelheid DDL veranderinge. En die toegang is slegs op een plek, die liggaam van daardie vuil-soek function.8217 Hierdie artikel is deel van ons databasis Lifecycle Management patrone amp praktyke Terug na die biblioteek om meer artikels te vind op DLM, of besoek www. red-hek / DLM vir meer inligting oor SQL Server produkte vir databasis lewensiklus bestuur. Verwante articlesNon-direkte verbinding met MySQL databasis ltlt Terug na Remote Handel Copier Remote Handel Copier Expert Adviseurs wat uitgevoer word op meester en slaaf rekeninge nie toegang tot die MySQL databasis direk. Hulle gebruik HTTP verbinding met die bestuur webwerf om die data van MySQL databasis te kry. Dit word beskou as 'n baie hoë vlak van sekuriteit omdat jy hoef nie te laat 3rd party IP-adresse aan te sluit op jou MySQL databasis. RTC afgeleë bestuur webwerf is gewoonlik uitgevoer word op dieselfde bediener as MySQL databasis (of ten minste op dieselfde plaaslike netwerk) sodat die enigste verbinding met jou MySQL databasis sal gemaak word van plaaslike IP-adres 127.0.0.1 (localhost) of iets soos 192,168. xx Op hierdie manier kan niemand toegang tot jou MySQL databasis in enige manier. dink nou as Forex handel copier EA nodig sou wees om direk aan te sluit op die MySQL databasis. Jou kliënte sal oor die hele wêreld te wees van honderde of selfs duisende IP-adresse. Jy sal nie in staat wees om in te samel en voeg al IP-adresse om die wit lys, sodat jy sal gedwing word om konneksies om jou MySQL databasis van enige IP-adres toelaat. Dit kan lei tot ongewenste of selfs ongemagtigde verbindings na jou MySQL databasis en die verlies van data. Dit sou 'n ramp om data verloor MySQL databasis waar jy handel copier of selfs ander webwerwe bedryf wees. Die private data van jou kliënte verlore kan gaan en selfs gesteel wat sal lei tot nog meer probleme. Duisende hackers scan wêreld wye netwerk elke dag vir 'n oop-poorte om so 'n oop MySQL en ander tipe bedieners vind en dit kan net 'n kwessie van tyd wees wanneer jou wagwoord kan gekraak. Selfs as jou wagwoord sal nie gekraak kan jou MySQL bediener ongewenste baie ervaar wanneer iemand probeer om toegang te verkry tot jou databasis probeer om 8220brute-force8221 jou MySQL bediener wagwoord met honderd pogings per minuut. Dit is die rede waarom Remote Handel Copier hierdie metode nie gebruik om direk aan te sluit op MySQL databasis en gebruik HTTP-verbinding. Met ons Forex Trade Copier jou MySQL databasis sal altyd veilig en toeganklik net van private of plaaslike netwerke. Hier is meer oor die afstand Handel Copier skryf vir meer MT4 Kennis Gee jou regte naam en die beste e-pos adres hieronder. As jy nie kan sien registrasie vorm dit moet weggesteek word deur AdBlock en jy sal dit eers vir hierdie webwerf skakel. Skryf in vir my nuusbrief en die eerste wees om my nuwe MT4 tutoriale ontvang. P. s. Ek sal ook aan jou stuur 'n gratis kopie van my-inhoud verpak eBook (19 waarde) wat sal jy leer hoe om Forex swendelary identifiseer. Absoluut geen spam 100 beveilig. Volg My Gewildste Plasings About Me Rimantas Petrauskas is die skrywer, 'n forex handelaar, programmeerder, entrepreneur, pa en 'n man. Hy is die skep van sagteware vir valuta handel en sein lewer sedert 2009, en het honderde handel robots geskep vir sy kliënte. Hy glo sterk dat 'n positiewe geestelike houding wat ons kan enige doel te bereik. Meer omtrent Rimantas Petrauskas advertensies Volg My VSA Regering Vereiste Disclaimer - Trading buitelandse valuta op marge dra 'n hoë vlak van risiko, en mag nie geskik vir alle beleggers nie. Die hoë mate van die hefboom kan werk teen jou sowel as vir jou. Voordat jy besluit om te belê in buitelandse valuta moet jy noukeurig oorweeg jou beleggingsdoelwitte, vlak van ervaring, en risiko-aptyt. Die moontlikheid bestaan ​​dat jy 'n verlies van sommige of al jou aanvanklike belegging kan volhou en daarom moet jy nie geld wat jy nie kan bekostig om te verloor belê. Jy moet bewus wees van al die risiko's wat verband hou met die buitelandse valuta handel, en soek advies van 'n onafhanklike finansiële adviseur indien u enige twyfel het. Die aankoop, verkoop of advies oor 'n geldeenheid kan slegs deur 'n gelisensieerde makelaar / handelaars. Nie ons nie, ons vennote of medewerkers betrokke by die produksie en instandhouding van hierdie produkte of hierdie webwerf, is 'n geregistreerde makelaar / handelaars of Beleggingsadviseur in enige staat of federale beboet jurisdiksie. Alle kopers van produkte gekla by hierdie webtuiste word aangemoedig om te konsulteer met 'n gelisensieerde verteenwoordiger van hul keuse met betrekking tot 'n bepaalde bedryf of handel strategie. Geen voorstelling gemaak word dat enige rekening sal of waarskynlik winste of verliese soortgelyk aan dié bespreek op hierdie webwerf te bereik. Die vorige prestasie van enige handel stelsel of metode is nie noodwendig 'n aanduiding van toekomstige resultate. Duidelik verstaan ​​hierdie: Inligting vervat in hierdie produk is nie 'n uitnodiging aan enige spesifieke beleggings verhandel. Trading vereis gevaar geld in die nastrewing van toekomstige wins. Dit is jou besluit. Moenie enige geld wat jy nie kan bekostig om te verloor nie waag nie. Hierdie dokument nie in ag neem jou eie individuele finansiële en persoonlike omstandighede. Dit is bedoel vir opvoedkundige doeleindes alleenlik en as individuele belegging advies. Moenie reageer op hierdie sonder advies van jou belegging professionele, wat sal bevestig wat geskik is vir jou spesifieke behoeftes amp omstandighede. Versuim om gedetailleerde professionele persoonlik maat advies in te win voor waarnemende kan lei tot jy optree in stryd met jou eie beste belang amp kan lei tot verliese van kapitaal. CFTC REËL 4.41 - hipotetiese of gesimuleerde prestasieresultate sekere beperkings. Anders as 'n werklike vertoningslys, MOENIE gesimuleerde uitslae verteenwoordig werklike handel. Ook, omdat Die bedrywe HET NIE uitgevoer, kan die resultate is onder-OF-OOR vergoed vir die impak, indien enige, van SEKERE markfaktore, soos 'n gebrek aan likiditeit. Gesimuleerde TRADING programme in die algemeen ook onderhewig aan die feit dat hulle is ontwerp met die voordeel van agterna. GEEN VERTEENWOORDIGING gemaak DAT ENIGE rekening of waarskynlik om voordeel te trek of verliese soortgelyk aan dié wat ACHIEVE. Hierdie webwerf maak gebruik van koekies om ons in staat stel om te sien hoe die werf word gebruik. Die koekies kan jy nie identifiseer. As jy aanhou om hierdie webwerf te gebruik sal ons aanvaar dat jy tevrede is met hierdie is. Ek UnderstandThread: advies nodig Re: Forex data voer SQL Server Ek stem saam met rdjabarov op al die punte wat hy bo gemaak. As jy dink oor Forex Trading Systems Forex API dan Im redelik seker dat jy sal moet 'n paar Visual Studio (waarskynlik C) kodering om die data te kry in SQL Server doen. Ek dont sien 'n ander manier om dit te werk gedoen te kry. SQL Server isnt 'n eiland, ten einde effektief te kan gebruik dit wat jy sal hê om nuwe instrumente te leer al die tyd. PowerShell en C is die huidige scripting tools van keuse. BVIP, SSRS en SSAS is die huidige quotsecondary serversquot van keuse. Die wêreld van IT is 'n lang pad uit om statiese en die Microsoft-omgewing is geen uitsondering nie. Dis eintlik 'n nuttige skakel, Pat, dankie. Ek dink ek sal dit aflaai hul API en sien hoeveel werk ek uit gesny het vir my. Join Date April 2013 Posts 1 Oplossing Ons het 'n klein troos waar dit sou nie net die data te stoot in 'n Sql Db maar ook omskep dit in 1 min data en bêre in 'n ander tafel Toestemming vir plekke Skryf dBforums Kort na spesiale aanbiedinge van dBforums ontvang Ontwikkel vennote en borge Alle tye is GMT -4. Die tyd is nou 01:05. Gedryf deur vBulletin Kopiereg copy2000 - 2016, Jelsoft Enterprises Ltd Forum Antwoorde deur - Gio Logist - vBulletin Solutions Services Hosting en Wolk datacenters Web Development prestasie bemarking verbruikers Tech Penton aangedryf deur Penton Kopiereg kopieer Penton

No comments:

Post a Comment