Programmazione Prorealtime Trading system Heikin Ashi (1 Viewer)

:ciao:
raga, premetto che sono un neofita della progrmmazione, ho provato a scrivere questo semplice sistema Heikin Ashi in Pro-Real time, e dai test non sarebbe male ( se funzionasse ).
Funziona solo long, e dovrebbe entare a mercato quando una candela blu appare dopo una rossa e chiudere quando una candela rossa appare dopo una blu, insomma il classico sitema H.Ashi.
Il problema é che dopo l'uscita della candela blu, entra a mercato ogni giorno, e poi al segnale di vendita ne chiude una al giorno:wall:...cosa c'é che non va nel codice???
In pro real time si può ovviare, mettendo nei parametri di avere al max una posizione, ma vorrei capire perché il codice non va.
Potete aiutarmi?

Codice:
IF not onmarket THEN
XClose = TotalPrice
XOpen = (Open + Close) / 2
ELSE
XClose = TotalPrice
XOpen = (XOpen[1] + Xclose[1]) / 2
ENDIF
IF XClose >= XOpen THEN
BUY 1 SHARES AT MARKET
ENDIF
If xclose<= xopen then
sell 1 shares at market
endif
 

Allegati

  • Wall Street Cash (E1 Contract) (-).png
    Wall Street Cash (E1 Contract) (-).png
    59,7 KB · Visite: 1.141

legtrader

Nuovo forumer
Secondo me non devi usare >= e <= ma crosses....e qualcosa...non ricordo esattamente ma lo trovi nell'aiuto. In pratica entra/esce al solo cross...
 

Users who are viewing this thread

Alto