Citazione Originariamente Scritto da Smash Visualizza Messaggio
Ciao Marco,
la costruisco io!

Potresti magari essere un po' più dettagliato sull'ultimo punto,
così mi metto al lavoro?

ciao Marco,


certo....lancio solo l'idea però non ho provato..... come sai i nostri script lanciano gli ordini quando l'espressione dello script diventa vera (in termini booleani)

Quindi se l'espressione è TRUE (1) .... l'ordine viene eseguito...se è FALSE (0) l'ordine non viene eseguito...

prendiamo come esempio lo script che sta circolando adesso sul forum (il WilliamsPctR per capirsi)...

L'espressione finale è :

CROSSOVER( DecisionConst, @lowlevel)

che sarà vera se incrocia o non vera se non incrocia.


Quindi se scriviamo:

CROSSOVER( DecisionConst, @lowlevel) and 1
AND 1 sarà neutro...

se scriviamo :

CROSSOVER( DecisionConst, @lowlevel) and 0
sara sempre FALSA

Lo scopo qua quindi è di scrivere invece di subito 0 o 1 ... un qualcosa che scriva 0 o 1 in base a delle condizione.

Quindi va creata una funzione definita dall'utente... che chiameremo MyMatchCalendar()

CROSSOVER( DecisionConst, @lowlevel) and MyMatchCalendar()
dentro MyMatchCalendar() ci dovra essere scritto un qualcosa che : "se oggi parla draghi allora 0 se oggi NON parla Draghi allora 1"....