Freitag, 19. April 2024, 17:49 UTC+2

Sie sind nicht angemeldet.

  • Anmelden
  • Registrieren

Lieber Besucher, herzlich willkommen bei: INVESTOX-Forum. Falls dies Ihr erster Besuch auf dieser Seite ist, lesen Sie sich bitte die Hilfe durch. Dort wird Ihnen die Bedienung dieser Seite näher erläutert. Darüber hinaus sollten Sie sich registrieren, um alle Funktionen dieser Seite nutzen zu können. Benutzen Sie das Registrierungsformular, um sich zu registrieren oder informieren Sie sich ausführlich über den Registrierungsvorgang. Falls Sie sich bereits zu einem früheren Zeitpunkt registriert haben, können Sie sich hier anmelden.

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