Mittwoch, 24. April 2024, 06:19 UTC+2

Sie sind nicht angemeldet.

  • Anmelden
  • Registrieren

Dago

unregistriert

1

Freitag, 6. März 2009, 11:49

plus minus 1 Funktion

Hallo zusammen,
gibt es eine mathematische Funktion, die eine 1 ausgibt, wenn ROC>0 und -1 wenn ROC<0 ? Ich hätte es gern eleganter als mit einer IF-Abfrage, finde aber nichts.
Viele Grüße
Dago

Bernd

Experte

Registrierungsdatum: 5. Juni 2005

Beiträge: 4 070

Wohnort: Iringsweg

2

Freitag, 6. März 2009, 20:32

Hallo Dago

Versuch mal:

Quellcode

1
2
calc _roc: ROC(Close, 10, %);
If( _roc > 0, 1, If( _roc < 0, -1, 0))

Eleganter wird's, wenn Du einen Indikator draus machst :D
Gruss
Bernd

Lenzelott Männlich

Experte

Registrierungsdatum: 30. Dezember 2002

Beiträge: 3 051

Wohnort: Giessen

3

Samstag, 7. März 2009, 14:05

Hallo Dago,

wo liegt Dein Problem mit der IF Abfrage?
Was soll daran denn nicht elegant sein?

Ob das jetzt eleganter ist darfst Du selber entscheiden:

Quellcode

1
(roc>0-roc<0)


Auf jeden Fall ist der Code mit IF besser lesbar.
If you think it´s expensive to hire a professional, wait until you hire an amateur.

Dago

unregistriert

4

Montag, 9. März 2009, 06:48

Hallo zusammen,
vielen Dank für die Antworten
@Bernd
so hatte ich es bis jetzt immer und wollte es kürzer haben
@Lenzelott
es gibt ja Funktionen wie ROUND oder SUM. Ich wollte nur wissen, ob es dafür auch etwas gibt.
Viele Grüße
Dago