Citazione Originariamente Scritto da Marco Bosco Visualizza Messaggio
ciao a tutti,

Quando scriviamo un TradingSystem possiamo sfruttare le funzionalità di Import ed Export dell'ambiente di sviluppo per salvare gli script in un file unico facilmente trasportabile e magari per passarlo ad un amico o sul forum.
La sezione di import / export del menu include anche la funzionalità Export This

Nome: Uno.jpg
Visite: 71
Dimensione: 5.7 KB

Mentre le Import ed Export permettono l'importazione e l'esportazione selettiva partendo da tutto l'archivio presente sulla vostra macchina, la funzionalità ExportThis permette di esportare direttamente lo script che state editando.

Esempio:

Create per esempio una semplice funzione MyFunc:

Clicca sull'immagine per ingrandirla

Nome: due.jpg
Visite: 31
Dimensione: 7.8 KB
ID: 13108

prendendo adesso ExoprtThis si apre la finestra di esportazione già predisposta per la funzione MyFunc

Clicca sull'immagine per ingrandirla

Nome: tre.jpg
Visite: 35
Dimensione: 58.0 KB
ID: 13109


La vera potenzialità della funzione Export This si ottiene aggiungendo altri script.

Per capirlo creiamo adesso una funzione My2Func che al suo interno utilizza la prima MyFunc, e poi creiamo un signal MySignal che internamente fa uso della seconda My2Func

Clicca sull'immagine per ingrandirla

Nome: quat.jpg
Visite: 31
Dimensione: 12.3 KB
ID: 13110Clicca sull'immagine per ingrandirla

Nome: cinq.jpg
Visite: 33
Dimensione: 13.0 KB
ID: 13111

Premendo adesso Export This , a partire da MySignal si noterà che vengono proposti tutti e tre gli script.

Clicca sull'immagine per ingrandirla

Nome: sei.jpg
Visite: 37
Dimensione: 65.1 KB
ID: 13112

Questo avviene perchè il tool di esportazione si accorge (ricercando ricorsivamente) che MySignal dipende da My2Func e che My2Func a sua volta dipende da MyFunc

Se infatti si procede all'esportazione del solo script MySignal (magari per passarlo ad un amico o per ripristinarlo) nessuno potrebbe utilizzarlo da solo.

In questo modo potete esportare uno script ed essere sicuri che sia completo e ripristinabile su un'altra macchina.


saluti,
Marco
Utili tutti e tre le funzioni, ottimo !!!