Hallo,
Ich habe folgendes programiert:
If ((MACD>MACD_MM)and (MACD>=0)) then
begin
PlaySound("Gong");
end
If ((MACD<MACD_MM) and (MACD<=0)) then
begin
PlaySound("Gong");
end
Problem dabei ist dass solange die Konditionen erfüllt sind, wird geklingelt. Ich will aber, dass nur einmal bei Erfüllung der Konditionen klingelt. Damit es wieder klingelt, muss es erstmal aus der Kondition kommen und dann wieder zurück. Ich brauche eine Art vom Merker.
Gibt es eine Möglichkeit sowas zu realisieren?
Vielen Dank in voraus.
Playsound Fuktion nur einmal klingen lassen?
- WHS Support
- Posts: 2443
- Joined: 14 Feb 2013 10:27
Re: Playsound Fuktion nur einmal klingen lassen?
Hallo Lima,
wie wäre es mit so etwas:
if (MACD >= MACD_MM) and CrossesAbove(MACD, 0) then Playsound("gong");
else if (MACD >= 0) and CrossesAbove(MACD, MACD_MM) then Playsound("gong");
else if (MACD <= MACD_MM) and CrossesBelow(MACD, 0) then Playsound("gong");
else if (MACD <= 0) and CrossesBelow(MACD, MACD_MM) then Playsound("gong");
Freundliche Grüße,
Timo
WH SelfInvest
wie wäre es mit so etwas:
if (MACD >= MACD_MM) and CrossesAbove(MACD, 0) then Playsound("gong");
else if (MACD >= 0) and CrossesAbove(MACD, MACD_MM) then Playsound("gong");
else if (MACD <= MACD_MM) and CrossesBelow(MACD, 0) then Playsound("gong");
else if (MACD <= 0) and CrossesBelow(MACD, MACD_MM) then Playsound("gong");
Freundliche Grüße,
Timo
WH SelfInvest
Re: Playsound Fuktion nur einmal klingen lassen?
Hallo Lima du kannst auch '' and isbarcompleted () '' einfügen, funktioniert dann auch. Gruß Carsten