Forex Dde Linkin


Nopea sovelluskehitys Kehittynyt Excel-kehitys. Normaalit linkit Excelissä ovat laskentataulukon solu laskentataulukon soluun tai nimen nimi jne. Nämä kuuluvat tässä. Tämä sivu kattaa muun tyyppistä linkkiä, ei ole niin yleinen one. Dynamic Data Exchange DDE. Tämä on melko vanha tekniikka näinä päivinä, hyvin yli 10 vuotta Yleensä Microsoft näyttää suosittelevan kehittäjiä valitsemaan eri tekniikan tiedonvaihtoa varten elävien kahden eri sovelluksen välillä. Riippumatta päinvastoin annettavista neuvoja on monia sovelluksia, jotka tekevät tietojen saataville Excelille DDE: n kautta. Useimmat markkinatiedot palveluntarjoajat Reuters, Bloomberg, Platts jne. antavat DDE: lle pääsyn tietoihinsa. Jos näet jotain epätavallista kaavaa. huomaa putkimerkki Jos näet tämän, on todennäköistä, että sinulla on DDE-linkkejä toiseen sovellukseen. Peruskaavan rakenne on. Ohjelman nimi aihe Field. Its hyvin yksinkertainen VB6 app. It tarjoaa 2 kappaletta tietoja tai kenttiä DDE kielessä aika ja satunnaisluku Jos kaksoisnapsautat kaavaa, voit liittää ne suoraan soluun ja nähdä ne päivitettäessä, kun pelaat lomakevalvontatoiminnoilla. Voit käyttää Edt-linkit-päivitystä päivittääksesi laskentataulukon soluarvot, jos ne eivät pääse synkronoimaan sovellus Tämä näyttää tapahtuvan enemmän, kun työkirja on paljon linkkejä. Jos suljet exe ja yrität päivittää linkit saat tämän varoitusikkunan. Tämä Kauko-data ei ole käytettävissä varoitus on vastaava työkirja ei löytynyt virhe yrittäessään päivittää normaalit linkit Jos valitset Kyllä, Excel yrittää käynnistää exen DDE: n kautta. Tämä toimii vain, jos Windows tietää, mistä löytää sovelluksen, ja se antaa melko helposti tämän. Varmista, että Windows löytää sovelluksen, joka pitäisi ajaa hienosti mistä tahansa jossa Windows XP: ssä sinun on lisättävä sijainti polkuun Tämä on kansioiden luettelo, jossa Windows etsii suoritettavia tiedostoja exe ja dll. Voit lisätä reitit PATH: iin napsauttamalla hiiren kakkospainikkeella Oma tietokone - ominaisuuksia Advanced Environment Variables, sitten sitten polku, muokkaa ja lisää sitten uusi loppuun puolipisteellä erottamalla se edellisestä. DDE-linkkikaavasta yleensä säilyttävät viimeisen tunnetun arvonsa, vaikka lähdetiedosovellus ei ole käynnissä. He tekevät joskus lyhyesti kun odotat vastausta, varsinkin Excel 2007 ja 2010. Saat tietää, onko sinulla DDE-linkkejä, joita voit tarkastella Muokkaa linkkejä - valintaikkunan Type-sarakkeessa mitä tahansa, joka ei ole työtöitä. Voit löytää, missä niitä käytetään löydä putki tai käytä Codematic Link Manager Tool kaupallista versiota. Kodematic Link Manager. Rich-valvonta ja hallinta ulkoisten linkkien on ollut tärkeä piirre niin monille konsultointityöstämme olemme kehittäneet apuohjelma hänelle lp Tämä apuohjelma on nyt jalostettu kaupalliseen Excel-lisäosaan, lisätietoja on täällä. DDE DATA PLUGIN. AmiBroker tukee reaaliaikaisia ​​streaming-lainauksia DDE-yhteensopivista tietolähteistä. Huomaa DDE-plugin on vapaasti saatavana pohjainen ei ole käytettävissä erityisesti kolmannen osapuolen sovellusten määrittämisessä kolmannen osapuolen DDE-palvelimia Seuraavassa on kaikki tarjotut tiedot. Koska DDE reaaliaikainen streaming vaihtelee lähteestä lähteeseen ja jokainen datan toimittaja käyttää omia formaattejaan eri toteutustapaa se voi tai se ei välttämättä toimi sinulle, eli tietyn toimittajan puolesta Löydät näyte testattuja kokoonpanoja tämän sivun lopussa. Emme takaa toimenpiteitä testattujen lähteiden osalta. On aina parasta löytää välittäjä tai datan myyjä, jolla on oma plugin..DDE: n dynaaminen tiedonsiirto on Windows-protokolla, jonka avulla sovellukset voivat vaihtaa tietoja. Esimerkiksi kun muutat lomaketta tietokantaohjelmaan tai datatietoon spree dsheet-ohjelmaa, ne voidaan asettaa myös muuttamaan näitä lomakkeita tai kohteita missä tahansa muissa ohjelmissa, joita voit käyttää. DDE käyttää asiakaspalvelimallia, jossa sovellusta, joka pyytää tietoja, katsotaan asiakkaaksi ja tietoja tarjoava sovellus katsotaan palvelimeksi Tuhannet sovellukset käyttävät DDE: tä, mukaan lukien Microsoftin Excel, Word, Lotus 1-2-3 ja Visual Basic. Mitä DDE tarjoaa kauppiaille Periaatteessa reaaliaikaiset streaming-lainaukset DDE: llä EI ole mitään takaisinperintää Monet reaaliaikaiset datan tarjoajat ja välittäjät tarjoavat mahdollisuuden saada reaaliaikaista dataa DDE: n avulla Kysy välityspalvelusta reaaliaikaista tietoa myyjältä, jos he tarjoavat DDE-linkkiä AmiBrokerille nyt saatavissa oleva DDE-laajennus mahdollistaa linkityksen lähes mihin tahansa DDE-lähdepalvelimeen, joka toimittaa reaaliaikaisia ​​lainauksia. Tämä tekee houkuttelevasta vaihtoehdosta kun käytät eSignalia, IQFeedia, MarketCastia ja muita lähteitä, joilla on oma plugin - sinun on käytettävä tätä omistautumista d plugin sijaan DDE Tämä on niin, koska omistautuneet laajennukset ovat aina parempia vaihtoehto tarjoaa enemmän ominaisuuksia ja ne ovat nopeampia kuin yleinen DDE. DDE PLUGIN OMINAISUUDET SUMMARY. user-määritettävä DDE-palvelimen aihealueella jokaisen kentän auki, korkea, matala, suljettu, tilavuus , kaupan koon, kokonaistilavuuden, tarjouksen, tarjouksen kokoa, kysy, kysy kokoa, time. supports upto 500 suoratoistosymboleja reaaliajassa versio 1 1 0. tukee kaikkia perusajan aikavälejä päivittäin, tunneittain, 15, 5, 1 minuutin , 15-, 5-sekunnin, tick. NO BACKFILL, koska useimmat DDE-lähteet eivät tarjoa täyttöä.1 2 2 - Sisältää Aikavyöhykkeen kenttään kontekstivalikossa, tallentaa konfigurointi per-tietokantaan tiedostoon rekisterin sijaan plus muut pienet parannukset.1 2 1 - kiinteä ongelma tyypin epäselvyyden kanssa.1 2 0 - oletusarvoisesti plugin käyttää alueellisia asetuksia numeerinen formaatti nyt ja CPU: n kuormitus pienenee.1 1 0 - symbolin raja kasvoi 40: sta 500: een. 0 0 - BETA. Voit käyttää DDE-datalähdettä AmiBrokerin kanssa. Jos sinulla on 32-bittinen AmiBroker asennettuna, alas ladata DDE-plugin 32-bittisestä versiosta ja kopioida se AMIBroker-hakemiston PLUGINS-alikansioon Nykyinen 32bit: n versio 1 2 1 5.1.2007. jos sinulla on 64-bittinen AmiBroker asennettuna, lataa 64-bittinen versio ja kopioi se AMIBroker-hakemiston PLUGINS-alikansioon Nykyinen versio 64bit 1 3 0 27.9.2013. Ota käyttöön DDE: n DDE-palvelimesi kolmannessa osapuolen ohjelmistossa, jota käytät DDE-palvelimena. Katso lisätietoja DDE. Run AmiBrokerin käyttöönotosta ja luo uusi tietokanta DDE-yleisdatan kanssa. kuten tietolähteenä, valitsemalla nämä vaiheet. Valitse Tiedosto-Uusi tietokanta. Kirjoita uusi kansion nimi esimerkiksi C-ohjelmatiedostoihin AmiBroker DDE ja napsauta Luo kuten alla olevassa kuvassa. Valitse DDE-yleisdatan laajennus Tietolähde-yhdistelmästä ja Ota käyttöön paikallisesta tietojen tallennustilaa. Käytä 10000 tai enemmän kantokentän numeroihin. Vaihda valinta Perusajan aikaväli Tuetut välit ovat EOD, tunnin, 15 minuutin, 5 minuutin ja 1 minuutin AmiBroker Professional Edition - ohjelmiston avulla myös Tick, 5 sekunnin ja 15 sekunnin välein. Napsauta CONFIGURE-painiketta - TÄRKEÄÄ CONFIGURE-valintaikkunassa sinun on asetettava kaikki kentät datasiirtotietokoneesi kuvauksen jälkeen. Tarkista myös seuraava kohta. DDE-PLUGIN ASETUKSEN TYÖNLAIMINTA MYYTÄJÄLLE. Älä jätä tätä osaa - ilman, että määrität kentät nimenomaan tietojesi myyjälle, DDE ei toimi. Plugin-tilan osoittimen pitäisi muuttua Yellow WAIT: sta Green OK: iin muutamassa sekunnissa. Jos se ei käännä OK-tilaan, se tarkoittaa, että eiter Palvelimen nimi ja kentät eivät ole oikein asetettu tai b DDE-palvelimen kolmannen osapuolen sovellus ei ole käynnissä tai ei ole käytössä. Jos näytössä näkyy OK - reaaliaikaiset qutoot siirtyvät AB: ään. Voit tarkistaa sen näyttämällä View - Real time quote Huomaa, koska ei ole täyttöä, sinun on odotettava, että vähintään 3 bar dataa kerätään ennen kuin kaavio näkyy. DFE-PLUGIN VAHVISTAMINEN TYÖN VERKKOSIN kanssa. Erilaiset datan toimittajat tulevat käyttämään eri DDE-liitäntää soi, tässä näytetään muutamia tyypillisiä esimerkkejä. Useimmat DDE-dokumentaatiot käyttävät DDE-syntaksia, joka näyttää seurauksineen. Palvelin on DDE-palvelimen nimi, kuten WINROS, IQLINK, REUTER, CQGPC, MT, MTLink jne. Aihe DDE-keskustelu Tietolähteen aiheen mukaan voi olla vain tunnistekuvio, kuten IQFeedissä tai kentän nimi, kuten Winrosissa. Kohde on DDE-keskustelun aihe. Tietolähteestä riippuen se voi olla kentän nimi, kuten IQFeed - tai tunnistemerkissä, kuten Winros. So DDE-yhteyden merkkijono kahdessa yleisimmässä standardissa näyttää seuraavan mukaan. Nykyinen DDE-laajennuksen määritysruutu näyttää tältä. Tässä valintaikkunan yläosassa näet DDE-palvelimen kentän. Tässä kentässä sinun tulee syöttää DDE-liitännän SERVER-osa AIHEALAA ilman yhtälömerkkiä ja ilman merkkiä. Voit nähdä 12 tekstinsyöttökenttää, joilla voit määrittää DDE-aiheen ja kohteen jokaiselle tietolohkolle, jonka tietolähde antaa. Täällä sinun tulee syöttää DDE-yhteyslähestymallin TOPIC ITEM - pari AIHEALAA, jossa on ylistysmerkki DDE-aiheen ja DDE-kohteen välillä. Kuten yllä olevasta kuvasta nähdään, DDE-plugin avulla voit käyttää muutamia erityisiä merkkijonoja, nimittäin,, joita arvioidaan aikavälillä kunkin symbolin erikseen rakentaa dynaamisia DDE-merkkijonoja riippuen valituista tunnisteista, esimerkiksi useimmista tietolähteistä. - Arvioi tietyn tietoturvan symboli - arvioi vastaavan kentän nimen ilman välilyöntejä, kuten Open, High, Low, Last, LastSize, Volume, Ask, AskSize , Tarjous, BidSize, Time, Req - samanlaiset kuin 2-sanaiset kenttien nimet ovat välilyöntejä, nimittäin viimeinen koko, kyselyn koko, tarjouksen koko - arvioidaan palvelimen nimeä varten - arvioidaan yksilöllisen ID: n juoksevan laskurin, joka on kasvatettu yhdellä symbolilla. Tekstit kopioidaan hiilellä, joten jos kirjoitat esim. PREFIX SUFFIX MYTEXT. it arvioi SERVER PREFIXMSFTSUFFIX MYTEXT edellyttäen, että nykyinen symboli on MSFT. Seuraavassa kentän määritelmissä voimme nähdä, mitä määritelmää arvioidaan Excel-merkinnöissä. Tämä tekee siitä on helppo tarkistaa, onko määritelmä oikea Näytteen arviointi käyttää aina MSFT: tä a ja 34. Jos tietolähteesi ei anna kaikkia kenttiä, voit antaa kentän tyhjäksi Huomaa, että viimeisimmän hinnan on oltava viimeisen kaupan hinta Jos tietolähteesi ei tarjoa viimeisintä hintaa useimmat forex-lähteet eivät ole viimeisiä, voit pakottaa DDE-laajennuksen käyttämään hintatarjousta sen sijaan. Tällöin sinun pitäisi tehdä Viimeinen kenttä tyhjäksi ja tarjota sopiva DDE-aihe-elementtiparki hintatarjouskenttään Huomaa myös, parien tulisi arvioida ainutlaatuisiin arvoihin. Valintaikkunan yläosassa näet esiasetetun yhdistelmälaatikon. Nyt se mahdollistaa kenttien esisäädöt käyttämällä kahta yleistä järjestelmää. a - viimeinen hinta arvioidaan SERVER: lle Viimeinen MSFT b - viimeinen hinta arvioi SERVER MSFT Last. In tulevaisuudessa Preset-ruutuun tulee enemmän esiasetuksia eri DDE-lähteelle, jonka lähetät. Seuraavien toimittajien dokumenttien jälkeen DDE-pyyntöjen muoto on MT, jossa on yksi tarjouksista, kysy, korkea, matala, aika Huomaa, että tämä on Forex lähde, joka tulee ilman viimeistä hintaa. Tässä tapauksessa AmiBroker DDE - laajennuksen asianmukainen asennus on seuraavanlainen. MetaTrader 3 DDE setup.3 Dubus TradeXpert. kuvakaappaus DDE: n asennuksesta Tradexpertin hyväksi Jean-Guilhem Cailton.4: lle - Forex. kuvakaappaus DDE-asetuksesta FXCM: ssä Byron Porter.5: n Bloomberg DDE: n kanssa. Huomaa, että sinun täytyy käyttää Bloomberg DDE - palvelinta manuaalisesti, koska sitä ei ole käynnistetty oletuksena. Bloomberg DDE-palvelin voidaan käynnistää manuaalisesti Windowsin Käynnistä-Suorita - valikosta kirjoittamalla ilman lainausmerkkejä Kun Bloomberg DDE - palvelin on käynnissä, voit käyttää DDE: tä seuraavien asetusten avulla. kuvakaappaus DDE: n asetuksista Bloomberg DDE: lle Paolo Cavatore. DDE-laajennuksen takia on testattu ja se tunnetaan toimivan kunnolla Windows XP: n 32 bitin DDE ja Windows 9x 16-bittisen DDE: n kanssa. Seuraavat DDE-palvelimet tarkistetaan toimimalla kunnolla. DDE plugin ei toimi seuraavien DDE-palvelimien kanssa. VTSPOT Visual Trader - koska VisualTraderissa on virheellinen koodaus, joka aiheuttaa Microsoftin DDEML-kirjaston DdeConnect-toiminnon, joka riippuu aivan ensimmäisestä yhteystyöstä. Kaikki muut yllä mainitut DDE-palvelimet toimivat oikein. Jos ongelma ilmenee. HELP US TOIMITTAA MUITA. Jos haluat auttaa muita määrittämään DDE-plugin tietonsaajalleen, kun olet onnistunut liittämään tietylle myyjälle, syötä pudotusmerkinnällä kuvakaappaus CONFIGURE-valintaikkunasta ja nimestä lähde Tämä sisällytetään myöhemmin tähän dokumenttiin viitteeksi eri tietolähteiden käyttämisestä Myös työasemat lisätään esiasetuskomboon yhdellä napsautuksella. NOTS ON DDE PLUGIN.1 DDE-liitännässä ei ole varmuuskopiota Voit käyttää ASCII-tuojaa, mutta tämä sisältää AmiQuoten tuomaan historiatiedot suoraan tietokantaan, jonka päivität myöhemmin reaaliaikaisesti DDE-laajennuksen avulla. 2 Muuta, kenttiä ei ole vielä saatavilla.3 Time and Req kentät on nyt jätetty huomiotta, tämä voi muuttua tulevaisuudessa.4 Nykyistä järjestelmäajankohtaa käytetään kunkin merkinnän aikaleimakkuuteen.5 Kun lähteesi ei tarjoa LAST-hintaa, kuten useat Forex-lähteet, sinun tulee tehdä viimeinen kenttä EMPTY kokoonpanon valintaikkunassa. plugin käyttää BID-kenttäa.6 Plugin status kytketty irrotettu aina aluksi tulee Odotustila Keltainen osoitin Tämä tarkoittaa, että DDE-keskustelua ei ole perustettu Jos ainakin yksi DDE-keskustelu käynnistyy onnistuneesti, se siirtyy OK-tilan vihreäksi osoittimeksi Jos DDE-palvelin oli ei käynnisty yritettäessä yrittää muodostaa yhteyden, plugin ei yritä kytkeä uudelleen automaattisesti Sen sijaan sinun pitäisi pakottaa uudelleenliittäminen manuaalisesti katso kohta 7 Osoitin saattaa kääntyä Irrotettu punainen merkkivalo vain kahdessa tapauksessa. a olet liittänyt oikein, mutta DDE-palvelimen kolmannen osapuolen sovellus on suljettu. b olet valinnut sulkemisen plugin-tilavalikosta.7 Voit muodostaa yhteyden uudelleen milloin tahansa valitsemalla uudelleen yhteyden plugin-tilavalikosta. Mielestäni olen saanut täsmälleen saman kysymyksen kuin Larry. En kunnioittaen en usko, että vastausratkaisuasi on mitä Larry halusi. Luulen, että hän haluaa ja niin voin muuttaa solun sisältöä ja sitten mitä solussa kirjoitetaan DDE request. I don t halua haluta muuttaa CELLNAME, vain solun sisältöä. Esimerkissasi olet juuri nimetyt solun kelvollisella FX-parilla - eli EURUSD. You ratkaisu ei toimi, jos olet nimennyt tämän FXPAIR tai BLAH jne. Joten auttaa voit antaa olisi hyvä. Jos ymmärrän oikein, haluat, että aina kirjoitat soluun, joka lisätään DDE-kaavan osaan, joka on varattu valuuttaparin nimelle, oletan että haluaisit tehdä tämän niin, että jokainen DDE-muoto la päivitetään aina, kun muutat yhden solun tekstisisältöä, jota käytit parin nimeämiseen. Jos näin on, niin pelkään, että se on tietämättä minua Excelistä. Tietääkseni, voit vain nimetä solun Olen osoittanut, koska DDE kaava on vain kiinnostunut solun nimen eikä sisällön solu, vaikka solu voisi olla tyhjä Ehkä on olemassa tapa VBA koodausta, jos löydät ratkaisun, olisin kiinnostunut vastauksesta . Jos ymmärrän oikein, haluat, että kirjoitat aina, kun kirjoitat DDE-kaavan osaan, joka on varattu valuuttaparin nimelle. Oletan, että haluat tehdä tämän niin, että jokainen DDE kaava päivitettiin aina, kun muutat yhden solun tekstisisältöä, jota käytit parin nimeämiseen Jos näin on, pelkään, että se on Excelin tuntemani ulkopuolella. Tunnen, että tunnen solun vain nimellä Osoitin, koska DDE-kaava kiinnostaa vain t: n nimeä hän solu eikä sisällön solu, todellakin solu voi olla tyhjä Ehkä on tapa VBA koodausta, jos löydät ratkaisun, olisin kiinnostunut vastauksesta. Hän etsin samaa asiaa lopulta olen kirjoittanut makro tehdä vain that. Cells 1, Symbol Cells 1, Bid Cells 1, Kysy solut 1, High Cells 1, Low Cells 1, Time Cells 1, Full. For iRow 2-1000 Jos solut iRow, 1 sitten Lopeta loppuun Jos solut iRow, MT4 BID-solut iRow, solut iRow, MT4 ASK solut iRow, solut iRow, MT4 HIGH solut iRow, solut iRow, MT4 LOW solut iRow, solut iRow, MT4 AIKA-solut iRow, solut iRow, MT4 QUOTE solut iRow, seuraava. Tämä on paras, mitä keksin, ehkä joku muu voi tehdä paremmin, mutta se palvelee tarkoitusta tällä hetkellä. Käytä tätä, luo tämä VBA-editorissa ja liitä se pikanäppäimeen, silloin kun painat pikavalintanäppäintä yhdistää se päivittää taulukon. Laskentataulukko näyttää tältä. On etsin samaa asiaa lopulta kirjoitin makron tehdä vain that. Cells 1, Symbol Cells 1, Bid Solut 1, Ask Cells 1, High Cells 1, Low Cells 1, Time Cells 1, Full. For iRow 2 - 1000 Jos solut iRow, 1 Lopeta sitten loppuun, jos solut iRow, MT4 BID solut iRow, solut iRow, MT4 ASK solut iRow, Solut iRow, MT4 Korkea solut iRow, solut iRow, MT4 LOW solut iRow, solut iRow, MT4 AIKA-solut iRow, solut iRow, MT4 QUOTE solut iRow, Next. this on paras olen keksinyt, ehkä joku muu voi tehdä paremmin, mutta se palvelee tarkoitusta tällä hetkellä. Käytä tätä, luo tämä VBA-editorissa ja liitä se pikavalintanäppäimeen, ja aina kun painat pikanäppäinten yhdistelmää, se päivittää taulukon. Taulukkolaskenta näyttää tältä 2010 05 17 17 27 1 25823 1 25888.2010 05 17 17 27 0 85395 0 85423.2010 05 17 17 27 1 25823 1 25888. Uuden symbolin lisääminen ja pikavalinnan painaminen lisää uuden rivin. Lopussa päädyin hieman erilaiseen ratkaisuun - tässä Sa vid, jos olet kiinnostunut. Vain kerran tulin hieman erilainen ratkaisu loppuun - täällä sa vid, jos olet kiinnostunut. Olen etsimässä sam e-asia lopulta kirjoitin makron tehdä vain that. Cells 1, Symbol Cells 1, Bid Cells 1, kysy solut 1, High Cells 1, Low Cells 1, Time Cells 1, Full. For iRow 2-1000 Jos solut iRow, 1 Sitten Lopeta loppuun Jos solut iRow, MT4 BID solut iRow, solut iRow, MT4 ASK solut iRow, solut iRow, MT4 HIGH solut iRow, solut iRow, MT4 LOW solut iRow, solut iRow, MT4 aikajaksot iRow, solut iRow , MT4 QUOTE Cells iRow, Next. this on paras, jonka keksin, ehkä joku muu voi tehdä paremmin, mutta se palvelee tarkoitusta tällä hetkellä. Käytä tätä, luo tämä VBA-editorissa ja liitä se pikavalintaan, sitten painat pikavalintanäppäintä, kun se päivittää taulukon. Taulukkolaskenta näyttää tältä.

Comments