Qualche possibilità di estendere il server DDE di Metatrader?

 

Publi

Qualche possibilità di estendere il server DDE di Metatrader?

 

Publi

Risultati da 1 a 4 di 4

Discussione: Qualche possibilità di estendere il server DDE di Metatrader?

  1. #1
    1 Allegatoi Desidero che Metatrader invii più dati tramite DDE rispetto alle sole citazioni correnti. Una appliion di fogli elettronici con tabelle e grafici a volte può descrivere il mero molto meglio degli indiors.
    E così ho deciso di scrivere una DLL che offrirà funzioni per creare e supportare più argomenti per il server DDE di MT4. Finora la DLL esporta una funzione per creare una coppia argomentoarticolo:
    Codice inserito #import DDE_Srvr.dll int startDdeTopic (stringa topicName, string itemName); #import .... int init () {startDdeTopic (testMt4Topic, TestItem); ritorno (0); } Purtroppo quando provo ad accedere a questo argomentoelemento da Excel come = MT4 | testMt4Topic! TestItem non sembra connettersi (= MT4 | BID! EURUSD funziona bene). Inoltre in alcune occasioni il terminale si blocca ma non è male.
    Qualcuno l'ha già provato prima e ha delle idee su cosa potrebbe essere sbagliato o addirittura impossibile? In tutti gli esempi DDE che sono riuscito a trovare, si parla dell'acquisizione di un handle nella finestra dell'appliion, ma nella mia DLL non ho finestre a portata di mano.
    [La fonte C Builder è allegata]

    _______________________________

    Dopo molte più ricerche non ho trovato modo di fare esattamente questo. Ma forse ho trovato un modo per aggirarlo. C'è una applicazione commerciale DDETool che lo fa e dagli screenshot sul loro sito web sembra che utilizzino una app proxy che funge da server DDE a cui connettersi con Excel. Un esperto esegue in Metatrader che invia i dati al server DDE proxy.
    Anche se non è il modo migliore per fare il lavoro, è ancora qualcosa con cui andare


    https://www.forexmad.com/attachments...1119248254.cpp

  2. #2
    Ciao, sto costruendo esattamente questo al momento, quindi ecco i miei 2cents: per ottenere ciò, dovrai utilizzare i messaggi DDE di Windows o DDEML. In entrambi i casi sarà necessaria una finestra (può essere invisibile) in modo tale che i messaggi possano essere ricevuti ed elaborati di conseguenza. Spero che questo ti aiuti.

  3. #3

  4. #4
    Dal mio punto di vista, molte persone non capiscono lo sviluppo o vogliono farlo. Vogliono usare Excel con una formula cellulare o un altro client che accetta i dati da una varietà di fonti senza la necessità di codificare alcun tipo. Per noi sviluppatori, questo non è un limite.

Permessi di Scrittura

  • Tu non puoi inviare nuove discussioni
  • Tu non puoi inviare risposte
  • Tu non puoi inviare allegati
  • Tu non puoi modificare i tuoi messaggi
  •  
Il sito di forexmad utilizza cookie
Il sito di forexmad utilizza cookie, alcuni dei quali già installati. Per avere maggiori informazioni sui nostri cookie ti preghiamo di cliccare qui. Ti preghiamo di cliccare sul bottone a destra per accettare i nostri cookie. Se continui a navigare sul sito di forexmad assumeremo che sei d'accordo ad utilizzarli.