Page 1 of 1

Hammer Programmierung

Posted: 27 Jul 2015 19:49
by Cokemen
Wer kann helfen ich versuche bei der Hammerprogrammierung eine kurze Lunte zu programmieren.
Was läuft falsch in dieser Zeile

if ((High - Body_H )/AbsValue(Close - Open)) < 0.1 then Flag = Flag + 1;

Es gibt immer folgene Fehlermeldung. "Division durch null "

und wie schreibt man oder

if (High = Body_H) or ((High - Body_H )/AbsValue(Close - Open)) < 0.1 then Flag = Flag + 1;

MfG
Jörg

Re: Hammer Programmierung

Posted: 27 Jul 2015 20:37
by WHS Support
Hallo Jörg,

testen Sie es einmal mit der IsNonZero() Abfrage:

If IsNonZero(AbsValue(close-open)) then
begin
if ((High - Body_H )/AbsValue(Close - Open)) < 0.1 then Flag = Flag + 1;
end

///und

if IsNonZero(AbsValue(close-open)) then
begin
if (High = Body_H) or ((High - Body_H )/AbsValue(Close - Open)) < 0.1 then Flag = Flag + 1;
end

//////////
Mit freundlichen Grüßen,
Timo
WH SELFINVEST

Re: Hammer Programmierung

Posted: 28 Jul 2015 17:25
by Cokemen
Vielen Dank für Ihre schnelle Antwort jetzt bin ich weiter gekommen

HangingMan. Programmierung

Posted: 28 Jul 2015 17:36
by Cokemen
Hallo,
jetzt habe ich mal eine Frage zum HangingMan.

ich ver suche immer Docht und die Lunte Parameter zu geben.irgendwie berechnet er immer nur die Lunte oder den Docht was läuft da falsch???

Express HangingMan

vars

numeric Flag;
numeric Body_H, Body_L;
series

ema1;

calculation
Flag = 0;
Body_H = Max(Close, Open);
Body_L = Min(Close, Open);
ExpMovingAverage(close, ema1, 9);

If ( Open > ema1 ) then Flag= Flag +1;
If ( Close > ema1 ) then Flag= Flag +1;
If ( Close > Open ) then Flag= Flag +1;
if ( Open <> Close) then Flag = Flag + 1;
if (Low < Body_L) then Flag = Flag + 1;

if ( Close - Open) > ( high - Body_H ) then Flag = Flag + 1;
If (Open <> Close) then
begin

if ((Body_L - low)/AbsValue(Open - Close)) > 2 and ((High - Body_H )/AbsValue(high - low)) < 0.2 then Flag = Flag + 1;
end

if (Flag >= 7) then Highlight("slot","cyan");

interpretation
begin
end

MfG
Jörg

Re: Hammer Programmierung

Posted: 29 Jul 2015 08:41
by WHS Support
Hallo Jörg,

siehe hier:
whs-futurestation-nano-express-programm ... html#p5906

Mit freundlichen Grüßen,
Timo
WH SELFINVEST