Risultati da 1 a 10 di 158

Discussione: Scripts di esempio

Visualizzazione Elencata

  1. #12

    Data Registrazione
    Feb 2012
    Località
    Pisa
    Messaggi
    351
    Citazione Originariamente Scritto da Apocalips Visualizza Messaggio
    Hai ragione Tiziano è meglio procedere per gradi dando le giuste priorità.

    lasciami però dire una cosa:

    io sono convinto che tra i tanti che hanno la licenza di fiuto pro e che quindi possono accedere allo script ce ne sono diversi che già lo utilizzano conoscendone il linguaggio ma che non condividono alcunchè restando nell'anonimato.

    Per l'amore del cielo, intendiamoci, ognuno è libero di fare ciò che vuole, ci mancherebbe, non ci sono obblighi, però mi permetto di dire che se tutti partecipassimo e ci confrontassimo liberamente senza timori sarebbe estramamente piu semplice e veloce raggiungere determinati risultati e tutti quanti ne gioverebbero.

    ....eppure in questa community siamo oltre 6.000 ma solo l'1% partecipa alle discussioni.


    Apo

    Ciao Apo,

    ti dico come la penso io:
    per arrivare a scrivere script che siano in grado di fare cose complesse (in precedenza avevi parlato di una rollata di un Iron Condor) sarebbe auspicabile avere prima appreso qualche nozione di programmazione a oggetti, che non è un argomento specifico solo del linguaggio presente in Fiuto Pro, bensì un argomento molto più generale.
    Cose del tipo: sapere che cos'è una classe, che cosa sono proprietà metodi ed eventi, che differenza c'è tra una funzione ed una procedura, ecc. ...

    Inoltre, sia il programmare sia l'utilizzare degli script presuppongono sempre l'obbligo e la disponilità da parte dell'utente di mettersi a "dialogare" con la macchina, cercando di capire prima di tutto come interrogarla e come farsi ritornare da lei delle risposte.

    E' così che si inizia, e poi piano piano si va avanti cercando di fare cose nuove e sempre più complesse. Ma ci vuole tempo e soprattutto tanta, tanta, tanta (ma proprio tanta) pazienza!

    Secondo me chi si trova a partire completamente da zero può intanto iniziare ad interagire con lo script in maniera elementare, giocando a fargli delle domande facendosi dare delle risposte.

    Faccio un esempio: quando si apre per la prima volta lo Script Editor di una nuova strategia compare il seguente codice pre-compilato:

    ' SCRIPT PERSONALITY: BASIC'
    ' This is a sample code !
    ' Write here your own code.
    ' This editor supports auto-completion. 
    ' Press CTRL+Space to display a list of available functions and objects.
    ' To access objects properties, use the dot ('.') character.
    '
    dim mainUnderlying as TUnderlying
    
    
    mainUnderlying = CurrentStrategy.GetMainUnderlying()
    ShowMessage("Main underlying for this strategy is " + mainUnderlying.Name)

    Lo si manda in esecuzione (cliccando sull'icona con la freccetta verde) e intanto si vede che cosa succede (e soprattutto ci si deve domandare il perchè succede).

    Poi si può ad esempio aggiungere allo script un'altra riga del tipo:

    ShowMessage(mainUnderlying.

    e vedere intanto che nell'editor dello script magicamente si apre una finestrina che da' la possibilità di fare delle scelte.

    Se si completa la riga come segue
    ShowMessage(mainUnderlying.Delta)

    il nuovo codice completo diventerà:

    ' SCRIPT PERSONALITY: BASIC'
    ' This is a sample code !
    ' Write here your own code.
    ' This editor supports auto-completion. 
    ' Press CTRL+Space to display a list of available functions and objects.
    ' To access objects properties, use the dot ('.') character.
    '
    dim mainUnderlying as TUnderlying
    
    
    mainUnderlying = CurrentStrategy.GetMainUnderlying()
    ShowMessage("Main underlying for this strategy is " + mainUnderlying.Name)
    ShowMessage(mainUnderlying.Delta)

    e si vede che cosa è cambiato rispetto a prima.
    Ultima modifica di Smash; 10-03-13 alle 19:35

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.