
Originariamente Scritto da
Marco Bosco
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
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:
prendendo adesso ExoprtThis si apre la finestra di esportazione già predisposta per la funzione MyFunc
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

Premendo adesso Export This , a partire da MySignal si noterà che vengono proposti tutti e tre gli script.
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