Perche Export This?

Collapse
X
 
  • Ora
  • Show
Clear All
new posts
  • Marco Bosco
    Senior Member

    • Sep 2012
    • 419

    #1

    Perche Export This?

    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

    Click image for larger version

Name:	Uno.jpg
Views:	1
Size:	5.7 KB
ID:	164765

    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:

    Click image for larger version

Name:	due.jpg
Views:	1
Size:	7.8 KB
ID:	164766

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

    Click image for larger version

Name:	tre.jpg
Views:	1
Size:	58.0 KB
ID:	164767


    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

    Click image for larger version

Name:	quat.jpg
Views:	1
Size:	12.3 KB
ID:	164768Click image for larger version

Name:	cinq.jpg
Views:	1
Size:	13.0 KB
ID:	164769

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

    Click image for larger version

Name:	sei.jpg
Views:	1
Size:	65.1 KB
ID:	164770

    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

    Click image for larger version

Name:	uno.png
Views:	1
Size:	9.1 KB
ID:	164771

    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
    Last edited by Marco Bosco; 06-12-13, 09:40.
    I computer sono incredibilmente veloci, accurati e stupidi. Gli uomini sono incredibilmente lenti, inaccurati e intelligenti. L’insieme dei due costituisce una forza incalcolabile. (Albert Einstein)
  • familytaz
    Senior Member
    • Oct 2008
    • 1779

    #2
    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

    [ATTACH=CONFIG]13107[/ATTACH]

    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:

    [ATTACH=CONFIG]13108[/ATTACH]

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

    [ATTACH=CONFIG]13109[/ATTACH]


    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

    [ATTACH=CONFIG]13110[/ATTACH][ATTACH=CONFIG]13111[/ATTACH]

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

    [ATTACH=CONFIG]13112[/ATTACH]

    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 !!!

    Comment

    Working...