Insider 3000 - Forums
Insider 3000 - Forums
Home | Profile | Active Topics | Members | Search | FAQ
 All Forums
 Help
 Aiuti, consigli, dubbi ...
 Ricezione dati DDE da Metatrader usando Metaserver

Note: You must be registered in order to post a reply.

Screensize:
UserName:
Password:
Format Mode:
Format: BoldItalicizedUnderlineStrikethrough Align LeftCenteredAlign Right Horizontal Rule Insert HyperlinkInsert Email Insert CodeInsert QuoteInsert List
   
Message:

* HTML is OFF
* Forum Code is ON
Smilies
Smile [:)] Big Smile [:D] Cool [8D] Blush [:I]
Tongue [:P] Evil [):] Wink [;)] Clown [:o)]
Black Eye [B)] Eight Ball [8] Frown [:(] Shy [8)]
Shocked [:0] Angry [:(!] Dead [xx(] Sleepy [|)]
Kisses [:X] Approve [^] Disapprove [V] Question [?]

   
   

T O P I C    R E V I E W
Frenk Posted - 29 November 2012 : 23:47:28
Salve ho scaricato la piattaforma utilizzando il periodo di prova.
Da una primo approccio mi sembra buona, ma devo valutare ancora molte cose, per questo vi chedo se avete un manuale completo in pdf più dettagliato di quello che si trova nella piattaforma " o altro formato", poi vorrei sapere se acquistando la piattaforma a € 149,00 si ha la licenza a titolo definitivo.
E poi come in oggetto, non riesco a configurare il DDE ricezione dati in real-time con il metaerver versione 3.2 usando il DDE di Metatrader 4.
Nella schermata DDE ricezione dati in Real Time per insider 3000 nella parte sinistra mi sembra tutto corretto:
Forex (simobolo "Forex") > EURUSD (simbolo "EURUSD").

Nella parte destra TIME FRAME E PROPRIETA':

EURUSD > DE04720051 (simbolo) > 5 (minuti per barra)

Sempre nella parte destra inferiore non so bene cosa mettere:

Unita: Decimal
Divisore: 1/1
Usa data del PC: No
Server: MT4 (però i dati dovrei prenderli dal metaserver quindi credo sia "MSRT")
Data: (non ho capito cosa mettere)
Ora: (non ho capito cosa mettere)
Prezzo: MT4|BID!EURUSD
Volume: MT4|VOLUME!EURUSD oppure MT4|BID!EURUSD
Formato data: mm/dd/yyyy
Formato Ora: hh:mm:ss
Separatore decimale: ,
Separatore migliaia: .

Ho provato in varie maniere a completare le caselle del Server, Data, Ora ma quando vado nella schermata ricezione dati e poi connetti mi da sempre errore.

spero di essere stato chiaro, un aiuto se possibile, grazie.
15   L A T E S T    R E P L I E S    (Newest First)
Frenk Posted - 13 April 2013 : 14:07:38
quote:
Originally posted by Frenk

[quote]Originally posted by Frenk

[quote]Originally posted by SupportoTecnico

In realtà ci sarebbe un metodo furbo per avere un solo trading system, e cioè utilizzare le Option come se fossero Property.

Quindi dichiarare una Option di questo tipo:

Option Periodo(1, 100, 1)

e poi usarla all'interno delle varie formule del trading system passandola alla media mobile come valore del periodo.




Ok, perfetto, ci provo e guardo se riesco...
Credo di esserci riuscito, ora dal pannello di controllo posso mettere i valori delle modie e la radice, per chi fosse interessato:

Sezione OPZIONI COMUNI:

option Metamedia(1, 100000, 1)
option Media(1, 100000, 1)
option Radice(1, 1000, 1)

Sezione ENTRA IN ACQUISTO:

Function main()

return moveav(2 * (moveav(close, Metamedia, "w")) - moveav(close, Media, "w"), Radice, "W") > value(moveav(2 * (moveav(close, Metamedia, "w")) - moveav(close, Media, "w"), Radice, "W"), - 1)

Endfunction

Sezione CHIUDI POSIZIONE IN ACQUISTO:

Function main()

return moveav(2 * (moveav(close, Metamedia, "w")) - moveav(close, Media, "w"), Radice, "W") < value(moveav(2 * (moveav(close, Metamedia, "w")) - moveav(close, Media, "w"), Radice, "W"), - 1)

Endfunction


Frenk Posted - 13 April 2013 : 14:06:26
quote:
Originally posted by Frenk

quote:
Originally posted by SupportoTecnico

In realtà ci sarebbe un metodo furbo per avere un solo trading system, e cioè utilizzare le Option come se fossero Property.

Quindi dichiarare una Option di questo tipo:

Option Periodo(1, 100, 1)

e poi usarla all'interno delle varie formule del trading system passandola alla media mobile come valore del periodo.




Ok, perfetto, ci provo e guardo se riesco...
Credo di esserci riuscito, ora dal pannello di controllo posso mettere i valori delle modie e la radice, per chi fosse interessato:

Sezione OPZIONI COMUNI:

option Metamedia(1, 100000, 1)
option Media(1, 100000, 1)
option Radice(1, 1000, 1)

Sezione ENTRA IN ACQUISTO:

Function main()

return moveav(2 * (moveav(close, Metamedia, "w")) - moveav(close, Media, "w"), Radice, "W") > value(moveav(2 * (moveav(close, Metamedia, "w")) - moveav(close, Media, "w"), Radice, "W"), - 1)

Endfunction

Sezione CHIUSI POSIZIONE IN ACQUISTO:

Function main()

return moveav(2 * (moveav(close, Metamedia, "w")) - moveav(close, Media, "w"), Radice, "W") < value(moveav(2 * (moveav(close, Metamedia, "w")) - moveav(close, Media, "w"), Radice, "W"), - 1)

Endfunction



Frenk Posted - 11 April 2013 : 19:30:18
quote:
Originally posted by SupportoTecnico

In realtà ci sarebbe un metodo furbo per avere un solo trading system, e cioè utilizzare le Option come se fossero Property.

Quindi dichiarare una Option di questo tipo:

Option Periodo(1, 100, 1)

e poi usarla all'interno delle varie formule del trading system passandola alla media mobile come valore del periodo.




Ok, perfetto, ci provo e guardo se riesco...
SupportoTecnico Posted - 11 April 2013 : 13:21:05
In realtà ci sarebbe un metodo furbo per avere un solo trading system, e cioè utilizzare le Option come se fossero Property.

Quindi dichiarare una Option di questo tipo:

Option Periodo(1, 100, 1)

e poi usarla all'interno delle varie formule del trading system passandola alla media mobile come valore del periodo.
Frenk Posted - 10 April 2013 : 23:15:35
quote:
Originally posted by SupportoTecnico

In pratica useresti il trading system come indicatore di cambio di tendenza al posto del colore...

Beh.. mi sa che devi proprio creare un tradig system per ogni HULL, visto che in questa versione non è possibile definire delle Property per i trading system come si può invece fare con gli indicatori (cosa superata con la nuova piattaforma).

Capisco che sia una rottura .. ma ti invito ad avere un po' di pazienza.. nella nuova piattaforma tantissime cose, ora difficili da fare, saranno facili e veloci.




Ok, ti ringrazio come sempre per la tua disponibilità
SupportoTecnico Posted - 10 April 2013 : 23:01:14
In pratica useresti il trading system come indicatore di cambio di tendenza al posto del colore...

Beh.. mi sa che devi proprio creare un tradig system per ogni HULL, visto che in questa versione non è possibile definire delle Property per i trading system come si può invece fare con gli indicatori (cosa superata con la nuova piattaforma).

Capisco che sia una rottura .. ma ti invito ad avere un po' di pazienza.. nella nuova piattaforma tantissime cose, ora difficili da fare, saranno facili e veloci.
Frenk Posted - 10 April 2013 : 22:29:19
quote:
Originally posted by SupportoTecnico

La soluzione potrebbe essere un ulteriore passaggio, e cioè:

- prova a salvare il tuo foglio excel in formato .csv

Questo lo puoi fare in Excel da "Salva con nome.."

Poi lo importi in Insider, come spiegato più sopra e cioè utilizzando la funzione di "Importazione guidata da file di testo".




Tutto ok ho seguito il tuo consiglio di salvare in CSV,,, va aggiunto che nella colonna TICKER del file excel (CSV) va messo il simbolo che si trova scritto in MODIFICA - AGGIORNAMENTO FILE STORICI --> TITOLI - SIMBOLO altrimenti l' aggiornamento non si integra con lo storico oppure crea un nuovo file.....

Volevo chiederti un' altra cosa, un po' di tempo fa abbiamo creato il codice della HULL Moving Average, Insider non da la possibilità di inserire due colori uno quando la Hull va al rialzo e uno quando va al ribasso, però si puo inserire una freccia in automatico al cambio di tendenza inserendo il codice della Hull tramite un Trading Systems,,, ancora devo scrivere il codice,,, ti volevo chiedere, va creato un Trading Siystems per ogni periodo e radice della Hull oppure c'è la possibilità di creare un codice per tutte? "te lo chiedo proprio per scrupolo perche creare tanti Trading systems quante sono le Hull che utilizzo per i cicli è un lavorone ma credo che per la seconda possibilità le speranze siano praticamente nulle"
SupportoTecnico Posted - 10 April 2013 : 22:20:05
Oppure per unire due serie storiche è possibile utilizzare anche la funzione di "Operazione guidata di Rollover" che trovi sempre su "File" => "Gestione file dati".

Questa funzione serve ad unire due base dati, normalmente un future in scadenza, con quello con scadenza successiva, ma può essere utilizzata più in generale per unire due base dati qualsiasi.

Prova a vedere se fa al caso tuo.
SupportoTecnico Posted - 10 April 2013 : 19:20:03
La soluzione potrebbe essere un ulteriore passaggio, e cioè:

- prova a salvare il tuo foglio excel in formato .csv

Questo lo puoi fare in Excel da "Salva con nome.."

Poi lo importi in Insider, come spiegato più sopra e cioè utilizzando la funzione di "Importazione guidata da file di testo".
Frenk Posted - 10 April 2013 : 18:52:45
quote:
Originally posted by Frenk

[quote]Originally posted by SupportoTecnico

Più che un file excel presumo sia un file .csv vero?
Il file .csv non è un vero file di excel, ma è un file di testo formattato.

In questo caso la procedura giusta da utilizzare la trovi sul menù "File" => "Gestione file dati" => "Importazione guidata da file di testo".

Il mio consiglio è quello di aprire il file .csv, ad esempio con Notepad, e non con excel. In questo modo puoi vedere bene come è formattato.

Vedere come è formattato ti serve perchè devi descrivere alla procedura di imporazione il formato del file, e cioè devi definere il numero della colonna dove si trovano ad esempio l'apertura, la chiusura, il massimo, il minimo, la data ecc..., il formato della data, ora, del separatore decimale, del separatore delle migliaia ecc..


Comunque...
Insider 3000 può leggere direttamente i file in formato metastock.. quindi se hai un file in formato metastock non serve esportarlo con il downloader ed importarlo in Insider... semplicemente utilizza la finestra "Esplora file dati", cerca la cartella dove si trova il tuo file metastock e aprilo!




Si Insider legge perfettamente il formato Metastock, infatti tutti i miei dati sono in quel formato,,, no il file è proprio in excel per la precisione del pacchetto office 2003 quindi dovrebbe avere una estensione xls,,, in genere utilizzo excel per aggioranre alcuni storici intraday a 5 minuti ma nell' importzione guidata non riesco a caricare nessun record,,, nella schermata modifica aggiornamento file storici creo il nuovo formato file:

<ticker>,<per>,<date>,<time>,<open>,<high>,<low>,<close>,<vol>,<o/i>

che dovrebbe essere come il file che ho su excel:

TICKER PER DATE TIME OPEN HIGH LOW CLOSE VOLUME O/I
EURUSD 5 09/04/2013 0.00 1,3017 1,30168 1,30131 1,30132 147 0

la differenza sono le virgole come separatore, ma naturalmente il file di excel non le utilizza e nella voce "Separatore Campi" devo obbligatoriamente mettere una virgola, punto, due punti ecc.
In pratica da un formato excel "metastock" come sopra lo voglio importare in Insider.
Il problema lo posso risolvere anche in un altro modo, utilizzando l' unione file, ma unendo solo gli ultimi ultimi dati intraday, in pratica solo la parte mancante che si e sviluppata durante la giornata di contrattazione, in genere Insider unisce tutto lo storico e non l' ultima parte....
Ho già provato a vedere la formattazione tramite notepad ma pultroppo diventa illegibile....
c'è un modo?
Frenk Posted - 10 April 2013 : 18:48:47
quote:
Originally posted by SupportoTecnico

Più che un file excel presumo sia un file .csv vero?
Il file .csv non è un vero file di excel, ma è un file di testo formattato.

In questo caso la procedura giusta da utilizzare la trovi sul menù "File" => "Gestione file dati" => "Importazione guidata da file di testo".

Il mio consiglio è quello di aprire il file .csv, ad esempio con Notepad, e non con excel. In questo modo puoi vedere bene come è formattato.

Vedere come è formattato ti serve perchè devi descrivere alla procedura di imporazione il formato del file, e cioè devi definere il numero della colonna dove si trovano ad esempio l'apertura, la chiusura, il massimo, il minimo, la data ecc..., il formato della data, ora, del separatore decimale, del separatore delle migliaia ecc..


Comunque...
Insider 3000 può leggere direttamente i file in formato metastock.. quindi se hai un file in formato metastock non serve esportarlo con il downloader ed importarlo in Insider... semplicemente utilizza la finestra "Esplora file dati", cerca la cartella dove si trova il tuo file metastock e aprilo!




Si Insider legge perfettamente il formato Metastock, infatti tutti i miei dati sono in quel formato,,, no il file è proprio in excel per la precisione del pacchetto office 2003 quindi dovrebbe avere una estensione xls,,, in genere utilizzo excel per aggioranre alcuni storici intraday a 5 minuti ma nell' importzione guidata non riesco a caricare nessun record,,, nella schermata modifica aggiornamento file storici creo il nuovo formato file:

<ticker>,<per>,<date>,<time>,<open>,<high>,<low>,<close>,<vol>,<o/i>

che dovrebbe essere come il file che ho su excel:

TICKER PER DATE TIME OPEN HIGH LOW CLOSE VOLUME O/I
EURUSD 5 09/04/2013 0.00 1,3017 1,30168 1,30131 1,30132 147 0

la differenza sono le virgole come separatore, ma naturalmente il file di excel non le utilizza e nella voce "Separatore Campi" devo obbligatoriamente mettere una virgola, punto, due punti ecc.
In pratica da un formato excel "metastock" come sopra lo voglio importare in Insider.
Il problema lo posso risolvere anche se c'è un modo, utilizzando l' unione file, di poter unire solo la parte mancante e cioè gli ultimi dati intraday da aggiornare e non tutto lo storico.
SupportoTecnico Posted - 10 April 2013 : 01:02:43
Più che un file excel presumo sia un file .csv vero?
Il file .csv non è un vero file di excel, ma è un file di testo formattato.

In questo caso la procedura giusta da utilizzare la trovi sul menù "File" => "Gestione file dati" => "Importazione guidata da file di testo".

Il mio consiglio è quello di aprire il file .csv, ad esempio con Notepad, e non con excel. In questo modo puoi vedere bene come è formattato.

Vedere come è formattato ti serve perchè devi descrivere alla procedura di imporazione il formato del file, e cioè devi definere il numero della colonna dove si trovano ad esempio l'apertura, la chiusura, il massimo, il minimo, la data ecc..., il formato della data, ora, del separatore decimale, del separatore delle migliaia ecc..


Comunque...
Insider 3000 può leggere direttamente i file in formato metastock.. quindi se hai un file in formato metastock non serve esportarlo con il downloader ed importarlo in Insider... semplicemente utilizza la finestra "Esplora file dati", cerca la cartella dove si trova il tuo file metastock e aprilo!
Frenk Posted - 09 April 2013 : 22:08:59
quote:
Originally posted by SupportoTecnico

Purtroppo in questa versione del programma non puoi farlo per il grafico a candele o barre.

Probabilmente lo potrai fare con la nuova versione del linguaggio di programmazione, in quanto ci sarà la possibilità di disegnare candele, barre, linee, rettangoli, cerchi ecc, direttamente da codice, e quindi la possibilità di comporre l'intero grafico di un indicatore nel modo desiderato.




Salve a tutti,

Ho uno storico dati in un file di excel, questo storico è stato esportato da un file di metastock tramite il downloader,,, volevo sapere come posso importarlo in insider,,, ho fatto diverse prove nella sezione del software "Gestione File Dati" ma sembra che l' importazione dal file di excel non sia supportata dal software,,, mi sbaglio o c'è un modo?
SupportoTecnico Posted - 05 February 2013 : 13:06:54
Purtroppo in questa versione del programma non puoi farlo per il grafico a candele o barre.

Probabilmente lo potrai fare con la nuova versione del linguaggio di programmazione, in quanto ci sarà la possibilità di disegnare candele, barre, linee, rettangoli, cerchi ecc, direttamente da codice, e quindi la possibilità di comporre l'intero grafico di un indicatore nel modo desiderato.
Frenk Posted - 05 February 2013 : 08:37:11
quote:
Originally posted by SupportoTecnico

No, non è possibile farlo direttamente, però puoi crearti un apposito indicatore moltiplicando per -1 i valori:

Function Main()
Return -Close
EndFunction

Ovviamente a "Close" puoi sostituire qualsiasi cosa.

La scala sarà invertita, con la sola particolarità che avrai i numeri negativi..



A questa piccola formula ci avevo già pensato, il fatto è che mi servirebbe il grafico a candele o a barre, questo è possibile?

Insider 3000 - Forums © Copyright 2003-2016 Tradersoft s.r.l. Go To Top Of Page
Powered By: Snitz Forums 2000 Version 3.4.07