Pagina 5 di 16 Prima ... 3456715 ... Ultima
Risultati da 41 a 50 di 158

Discussione: Scripts di esempio

  1. #41
    L'avatar di Francario Massimiliano
    Data Registrazione
    Jul 2008
    Messaggi
    1,002

    Lightbulb Come utilizzare la classe TStringList

    Salve,
    per utilizzare oggetti della classe TStringList è necessario creare un'istanza, come in questo esempio:

    uses Classes
    
    dim L as TStringList
    
    L = new TStringList()
    ' ....
    ' Scrivere qui il codice per utilizzare l'oggetto L di tipo TStringList
    ' Esempio:
    ' L.LoadFromFile("test.txt")
    ' ....
    L.Free
    Questo tipo di utilizzo è necessario per tutte le classi derivate da Delphi, quindi TStringList, TMemoryStream, TFileStream, ecc.

    Max Francario

  2. #42

    Data Registrazione
    Feb 2012
    Località
    Pisa
    Messaggi
    351
    Citazione Originariamente Scritto da Francario Massimiliano Visualizza Messaggio
    Salve,
    per utilizzare oggetti della classe TStringList è necessario creare un'istanza, come in questo esempio:

    uses Classes
    
    dim L as TStringList
    
    L = new TStringList()
    ' ....
    ' Scrivere qui il codice per utilizzare l'oggetto L di tipo TStringList
    ' Esempio:
    ' L.LoadFromFile("test.txt")
    ' ....
    L.Free
    Questo tipo di utilizzo è necessario per tutte le classi derivate da Delphi, quindi TStringList, TMemoryStream, TFileStream, ecc.

    Max Francario

    Ottimo!
    Infatti adesso funziona tutto, grazie!

  3. #43

    Data Registrazione
    Jan 2011
    Località
    Castiglioncello (LI)
    Messaggi
    240


    Funziona...


    uses classes                           
       
    dim b as tstringlist 
    dim u as tunderlying
    dim a
    
    b = new TStringList()
    u = CurrentStrategy.GetMainUnderlying
    u.GetPropertyList(b)
    a= GetLocalePath + "\qq.txt"     
     
    b.SaveToFile(a)
                               
    b.Free

    grazie mille!!


    ...FPSS non è una cosa così semplice, ma le possibilità che si intravedono sono spettacolari....
    Ultima modifica di Ismael; 06-02-13 alle 14:46
    E' difficile vedere un gatto nero in una stanza buia, specialmente se non c'è.

  4. #44

    Data Registrazione
    Aug 2008
    Località
    Edolo (BS)
    Messaggi
    693
    Ciao Max,

    purtroppo dalle prove che sto facendo anche con la versione .11 gli ordini automatici si fermano sempre nel Basket... e non li esegue in automatico...
    Ho provato anche a costruire una nuova strategia con relativo Script da zero ma nulla...

  5. #45

    Data Registrazione
    Feb 2012
    Località
    Pisa
    Messaggi
    351
    Salve Max,

    sto provando a creare uno script avente una finestra come unità principale, ma non riesco a mandare in esecuzione una Form ...

    E' possibile avere un semplice esempio in proposito?

    Grazie in anticipo!

  6. #46
    L'avatar di Francario Massimiliano
    Data Registrazione
    Jul 2008
    Messaggi
    1,002
    Salve,
    Citazione Originariamente Scritto da Smash Visualizza Messaggio
    Salve Max,

    sto provando a creare uno script avente una finestra come unità principale, ma non riesco a mandare in esecuzione una Form ...

    E' possibile avere un semplice esempio in proposito?

    Grazie in anticipo!
    ecco qui un esempio di utilizzo:

    uses unit2      
    
    
    dim finestra as TForm1
    
    
    finestra = new TForm1(null)
    finestra.Show
    Nell'esempio, unit2 è il nome della unit che contiene la finestra, mentre TForm1 è il tipo della finestra. E' possibile risalire al tipo della finestra o leggendo il codice associato oppure usando la proprietà Name della finestra stessa: in questo secondo caso basta aggiungere la lettera T come prefisso per ottenere il tipo. Ad esempio, se la proprietà Name della finestra è FinestraDiProva, allora il tipo associato sarà TFinestraDiProva.
    Consiglio sempre di assegnare dei nomi significativi alle unit ed alle finestre, in modo da poterle identificare più facilmente.

    Nel caso si utilizzi uno script che mostra una finestra, è necessario modificare le proprietà dello script, specificando che si vuole utilizzare una finestra. Le proprietà dello script si possono visualizzare facendo apparire il menù associato al pulsante Script della finestra Strategy Builder (usando l'apposita freccetta) oppure dalla finestra dell'editor del codice, con il pulsante sulla toolbar o dal menù Project.

    Max Francario

  7. #47
    L'avatar di Francario Massimiliano
    Data Registrazione
    Jul 2008
    Messaggi
    1,002
    Salve,
    Citazione Originariamente Scritto da chrisbasetta Visualizza Messaggio
    Ciao Max,

    purtroppo dalle prove che sto facendo anche con la versione .11 gli ordini automatici si fermano sempre nel Basket... e non li esegue in automatico...
    Ho provato anche a costruire una nuova strategia con relativo Script da zero ma nulla...
    può provare ad usare il metodo AddOrder al posto dei metodi Buy e Sell per il momento.
    Con il metodo AddOrder, la quantità deve essere positiva per un ordine di acquisto e negativa per un ordine di vendita. Al contrario, con i metodi Buy e Sell, la quantità deve sempre essere positiva: il segno dell'operazione è sempre positivo per Buy e sempre negativo per Sell.

    Max Francario

  8. #48

    Data Registrazione
    Aug 2008
    Località
    Edolo (BS)
    Messaggi
    693
    Citazione Originariamente Scritto da Francario Massimiliano Visualizza Messaggio
    Salve,

    può provare ad usare il metodo AddOrder al posto dei metodi Buy e Sell per il momento.
    Con il metodo AddOrder, la quantità deve essere positiva per un ordine di acquisto e negativa per un ordine di vendita. Al contrario, con i metodi Buy e Sell, la quantità deve sempre essere positiva: il segno dell'operazione è sempre positivo per Buy e sempre negativo per Sell.

    Max Francario
    Grazie Max, provo così...

  9. #49

    Data Registrazione
    Feb 2012
    Località
    Pisa
    Messaggi
    351
    Citazione Originariamente Scritto da Francario Massimiliano Visualizza Messaggio
    Salve,

    ecco qui un esempio di utilizzo:

    uses unit2      
    
    
    dim finestra as TForm1
    
    
    finestra = new TForm1(null)
    finestra.Show
    Nell'esempio, unit2 è il nome della unit che contiene la finestra, mentre TForm1 è il tipo della finestra. E' possibile risalire al tipo della finestra o leggendo il codice associato oppure usando la proprietà Name della finestra stessa: in questo secondo caso basta aggiungere la lettera T come prefisso per ottenere il tipo. Ad esempio, se la proprietà Name della finestra è FinestraDiProva, allora il tipo associato sarà TFinestraDiProva.
    Consiglio sempre di assegnare dei nomi significativi alle unit ed alle finestre, in modo da poterle identificare più facilmente.

    Nel caso si utilizzi uno script che mostra una finestra, è necessario modificare le proprietà dello script, specificando che si vuole utilizzare una finestra. Le proprietà dello script si possono visualizzare facendo apparire il menù associato al pulsante Script della finestra Strategy Builder (usando l'apposita freccetta) oppure dalla finestra dell'editor del codice, con il pulsante sulla toolbar o dal menù Project.

    Max Francario

    Missione compiuta, grazie!

    Per quale motivo in questo caso con l'istruzione New è necessario fornire anche il parametro Null?

  10. #50
    L'avatar di Francario Massimiliano
    Data Registrazione
    Jul 2008
    Messaggi
    1,002
    Salve,
    Citazione Originariamente Scritto da Smash Visualizza Messaggio
    Missione compiuta, grazie!
    bene !

    Citazione Originariamente Scritto da Smash Visualizza Messaggio
    Per quale motivo in questo caso con l'istruzione New è necessario fornire anche il parametro Null?
    Il codice di inizializzazione delle finestre (in termine tecnico il metodo si chiama "costruttore") accetta in ingresso un parametro che rappresenta l'applicazione di appartenenza, cioè l'oggetto al quale appartiene la finestra. Questo perchè una finestra è equiparata ad un qualsiasi controllo grafico, quindi come un bottone deve conoscere a quale finestra appartiene, anche una finestra deve conoscere a quale applicazione appartiene. Nel caso di FPSS, l'applicazione di appartenenza è implicitamente definita, quindi è necessario utilizzare il valore null come parametro nella chiamata al costruttore.

    Max Francario

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
  •  
Contattaci

Chiama gli esperti
+39 0425 792923

Chiamaci
Email

Richiedi informazioni via E-MAIL
info@playoptions.it

Scrivici
Nostri Uffici

Vieni a trovarci
45100 Rovigo

Contattaci

Serve Aiuto?

Contattaci per maggiori informazioni.

Denis MorettoSpecialista Finanziario
Contattaci
Questo sito utilizza cookie tecnici e di profilazione. Cliccando su accetta si autorizzano tutti i cookie di profilazione. Cliccando su rifiuta o la X si rifiutano tutti i cookie di profilazione. Cliccando su personalizza è possibile selezionare quali cookie di profilazione attivare.