Insider 3000 - Forums
Insider 3000 - Forums
Home | Profile | Active Topics | Members | Search | FAQ
Username:
Password:
Save Password
Forgot your Password?

 All Forums
 Help
 Aiuti, consigli, dubbi ...
 Funziona solo con "Trova"...
 New Topic  Reply to Topic
 Printer Friendly
Author Previous Topic Topic Next Topic  

jsamu
Nuovo Utente

28 Posts

Posted - 27 June 2003 :  23:47:32  Show Profile  Reply with Quote
Salve,
il quesito che vi propongo ? il seguente:

Sono partito dalla funzionalit? "Trova" per indiduare i seguenti pattern
low() < low( - 1) and low() < Low(1)
e
high() > high( - 1) and high() > High(1)
e fin qu? nessun problema.

Partendo da questa situazione avrei voluto sviluppare un TS (o meglio un allarme da gestire con gli esploratori - il problema non cambia) ma una volta individuata la prima entrata e uscita poi si susseguono una serie ininterrotta di entrate e uscite alternate di una barra.

Il codice usato ? il seguente (la posizione short ? semplicemente invertita) :

OPZIONI COMUNI
Dim entra as Numeric

ENTRA IN ACQUISTO
Function Main()

If low() < low( - 1) and low() < low(1) Then
entra = high(1) + 0.01
EndIf

Return entra
EndFunction


Visto il problema ho compilato anche la parte CHIUDI ACQUISTO (o esci per gli allarmi) ponendo come limite il raggiungimento di una certa percentuale ma "nisba"

Function Main()

dim ChiudiLong as Numeric

ChiudiLong = (entra * 103 / 100)
Price ChiudiLong
Return ChiudiLong

EndFunction

Confido in un vostro aiuto...



SupportoTecnico
Forum Admin

1261 Posts

Posted - 28 June 2003 :  13:07:30  Show Profile  Reply with Quote
Il problema ? semplice:

Stai facendo Ritornare alla funzione "Main" un numero qualsiasi e non un Boolean (True o False) come deve essere in caso di allarme o trading system. In pratica puoi scrivere cos?:


OPZIONI COMUNI
Dim entra as Numeric

ENTRA IN ACQUISTO

Function Main()
Dim bRes as Boolean

bRes = (low() < low( - 1) and low() < low(1))

If (bRes = True) Then
Entra = high(1) + 0.01
Price Entra
EndIf

Return bRes

EndFunction


E' stato aggiunta la riga "Price Entra" in caso tu intenda entrare al valore => high(1) + 0.01. Se non era questa la tua intenzione toglila pure


Go to Top of Page

jsamu
Nuovo Utente

28 Posts

Posted - 01 July 2003 :  19:35:43  Show Profile  Reply with Quote
Grazie, per l'aiuto.

Non so se ? un errore, ma utilizzando la funzione volatilit? nell'editor l'help all'apertura segnala Period, Move average e DvStd.

Se per? utilizzo l'indicatore gi? disponibile nel vostro programma nel grafico Period e M.Average sembrano invertiti

In sintesi volat(250, 6, 2) non disegna lo stesso grafico se utilizzo l'indicatore volatilit? con periodo 250 e media mobile 6.

Saluti


Go to Top of Page

SupportoTecnico
Forum Admin

1261 Posts

Posted - 01 July 2003 :  22:26:51  Show Profile  Reply with Quote
Si ? vero sono invertite.
Quindi i parametri vanno inseriti nel seguente modo:
Media Mobile Periods, Period, Standard Deviation

Grazie per la segnalazione.

Go to Top of Page

luca71-4
Nuovo Utente

34 Posts

Posted - 02 July 2003 :  16:47:15  Show Profile  Reply with Quote
Ok sono propio l'ultimo degli arrivati e faccio sempre confusione
OPZIONI COMUNI
Dim entra as Numeric

ENTRA IN ACQUISTO

Function Main()
Dim bRes as Boolean

bRes = (low() < low( - 1) and low() < low(1))

If (bRes = True) Then
Entra = high(1) + 0.01
Price Entra
EndIf

Return bRes

EndFunction

chiudi long :

Function Main()

dim ChiudiLong as Numeric

ChiudiLong = (entra +50)
Price ChiudiLong
Return ChiudiLong
EndFunction


Ho modificato la % con un +50 punti e se testato sul fib da solo segnali positivi me lo spiegate?





Go to Top of Page

SupportoTecnico
Forum Admin

1261 Posts

Posted - 02 July 2003 :  18:02:18  Show Profile  Reply with Quote
"Return" nel caso dei trading system deve sempre ritornare un'espressione Boolean (True o False).
"Chiudi posizioni in acquisto" invece ritorna un numero e non va bene.

Nella risposta poco pi? in su la funzione di "Chiudi posizioni in acquisto" non ? stata corretta, lasciando a JSAMU il compito di farlo


Go to Top of Page
  Previous Topic Topic Next Topic  
 New Topic  Reply to Topic
 Printer Friendly
Jump To:
Insider 3000 - Forums © Copyright 2003-2016 Tradersoft s.r.l. Go To Top Of Page
Powered By: Snitz Forums 2000 Version 3.4.07