Discussione: Dubbi relativi alla funzione Workflows di FiutoPRO
-
29-03-13, 14:11 #41
- Data Registrazione
- Aug 2008
- Località
- Edolo (BS)
- Messaggi
- 693
Per completezza aggiungo 2 screenshots, dove si evidenzia il fattaccio...
Magari da qui si può capire se sbaglio io qualcosa oppure se è effettivamente un problema di Fiuto...
Nel primo caso ho usato un crosses above il valore 2599.50 (a metà trail penultimo e l'ultimo valore della MM a 5 periodi)...
In tal caso il trigger è OFF e non scatta...
Nel secondo caso, mettendo invece >= 2599.50 il trigger è ON e scatta il messaggio di testo...Ultima modifica di chrisbasetta; 29-03-13 alle 14:16
-
29-03-13, 14:13 #42
Ciao caro,
è molto simile alla prova che abbiamo fatto stamattina. Però prova a mettere che la Media Mobile crosses Last.Valore del sottostante, poi imputi a mano il Last e la fai scattare..
In pratica adesso la MA vale 2621,21, il Last.Valore è 3000. Tu imputi il valore 2000 e quindi il Last.Valore effettua il cross di 2621,21....il pratica lo attraversa valendo prima 3000 e poi 2000.
Ciao Ciao
-
29-03-13, 14:20 #43
- Data Registrazione
- Aug 2008
- Località
- Edolo (BS)
- Messaggi
- 693
-
29-03-13, 14:34 #44
Ciao caro,
il cross per costruzione prevede ci sia un valore precedente (sotto la condizione) e uno che fa scattare il WF (sopra la condizione), in pratica è una condizione dinamica, perchè prima il valore è sotto, poi lo attraversa per finire sopra.
Spero di essere stato chiaro...ma non ne sono convintissimo
Ciao Ciao
-
29-03-13, 14:45 #45
- Data Registrazione
- Aug 2008
- Località
- Edolo (BS)
- Messaggi
- 693
Sei stato chiarissimo Andrea...però continua a non tornarmi... (abbi pazienza... ultimi sforzi prima di Pasqua)
Se la MM a 1 minuto la candela precedente è a 10 ed ora è a 11 dovrebbe aver crossato un valore intermedio di 10.5 giusto?
Prima è sotto al 10.5 e poi è sopra...ma così facendo a me sembra che non funzioni...
-
29-03-13, 15:39 #46
E' la stessa cosa che abbiamo fatto prima ingigantita:
avevamo la MA a 2621,22
Last.Valore prima a 3000 e poi portato a 2000
Tu guarda che valore ti da la media mobile nella schermata di anteprima (quella che ti ho mandato) e da quel punto li fai il "giochetto".
Credo che comunque le tue difficoltà siano dovute al fatto che non arrivano tick, ad ogni modo abbiamo appurato che funziona
Ciao Ciao
-
29-03-13, 18:14 #47
- Data Registrazione
- Aug 2008
- Località
- Edolo (BS)
- Messaggi
- 693
-
30-03-13, 11:59 #48
- Data Registrazione
- Nov 2008
- Messaggi
- 144
Ciao a tutti,mi fa piacere che i wf siano così "frequentati"
Anche io farò altri test a mercati aperti ma vorrei avere certezze su questi due fatti
A) che la condizione
IF LINEARREG(CLOSE,7) crosses above BBANDS UPPERBAND(CLOSE,20,1.6,1.6,0) Then
abbia lo tesso effetto della somma di condizioni:
IF LINEARREG(CLOSE,7) > BBANDS UPPERBAND(CLOSE,20,1.6,1.6,0) Then IF LINEARREG(CLOSE,7) < BBANDS UPPERBAND(CLOSE,20,1.6,1.6,0)
B) che sia possibile gestire con un WF la condizione
if C@ 1555 04-2013 Last.Value <= [(C@ 1555 04-2013 Prezzo "eseguito")+100] then
Dove per Prezzo "eseguito" intendo il prezzo a cui ho Acquistato l'opzione.
La condizione B non so ancora come realizzarla, qualcuno ha già scritto un Wf del genere ?
Grazie a tutti e buona Pasqua.
Luca
-
30-03-13, 12:46 #49
la condizione B che tu ricerchi è difficile da scrivere su un workflow, forse ci si arriva ma sarebbe molto ma molto piu semplice se tra gli operatori al momento disponibili fossero aggiunte anche le 4 operazioni fondamentali quali: addizione, sottrazione, moltiplicazione e divisione e a quel punto con il workflow si può fare veramente tutto fino a raggiungere pari dignità con lo script.
Tiziano, Andrea
è possibile implementare la richiesta di cui sopra?
Apo....non si desidera ciò che è facile ottenere (Ovidio)....
-
30-03-13, 13:18 #50
- Data Registrazione
- Aug 2008
- Località
- Edolo (BS)
- Messaggi
- 693
Non so se è quello che intendi...ma potresti per il momento ovviare sostituendo
Prezzo "eseguito"+100
con l'attuale Profit/Loss dell'opzione
visto che Prezzo "eseguito"+100 corrisponde sicuramente ad un tot guadagno o perdita dell'opzione stessa, in base al valore del punto.
quindi nel tuo caso potrebbe essere semplicemente:
if C @ 1555 04-2013 Profit/Loss <= (100*valore in € del punto)
Sempre se ho capito cosa intendevi...