Instellingen dynamische RSI

Stel hier uw vragen over TA-script, of help anderen met het oplossen van hun probleem
Bakstenen
Berichten: 907
Lid geworden op: zo jul 19, 2015 7:51 pm

Re: Instellingen dynamische RSI

Bericht door Bakstenen »

Eric,
is het mogelijk dat je bij trading simulatie een tijd kan ingeven.
Voorbeeld, ik wil kijken wat de indicator doet b.v 17 maart t/m 25 maart vanaf 8.00 uur tot 11 uur
Eric
Berichten: 3604
Lid geworden op: za sep 10, 2005 2:41 am
Locatie: Den Haag

Re: Instellingen dynamische RSI

Bericht door Eric »

Nee, dat kan alleen door de indicator uitsluitend signalen te laten geven binnen dat tijdvenster.

---
Eric
Bakstenen
Berichten: 907
Lid geworden op: zo jul 19, 2015 7:51 pm

Re: Instellingen dynamische RSI

Bericht door Bakstenen »

Eric schreef: zo mar 23, 2025 11:16 am Nee, dat kan alleen door de indicator uitsluitend signalen te laten geven binnen dat tijdvenster.

---
Eric
Uiteraard, maar je kan niet kijken binnen een bepaalde tijdzone, ik leg altijd alles krom uit, maar de signalen blijven komen, alleen ik wil kijken mocht er b.v na 7.00 tot 11.00 uur een koop op verkoop komen wat dan het oplevert
Eric
Berichten: 3604
Lid geworden op: za sep 10, 2005 2:41 am
Locatie: Den Haag

Re: Instellingen dynamische RSI

Bericht door Eric »

Ik begrijp wat je bedoelt (denk ik) maar dat is niet iets wat in trading simulatie ingesteld kan worden, dus zal het in de indicator ingebakken moeten zijn.

---
Eric
Bakstenen
Berichten: 907
Lid geworden op: zo jul 19, 2015 7:51 pm

Re: Instellingen dynamische RSI

Bericht door Bakstenen »

Oke, bedankt voor de reactie
Ta Deviant
Berichten: 45
Lid geworden op: wo mei 29, 2024 7:53 am

Re: Instellingen dynamische RSI

Bericht door Ta Deviant »

Beste Bakstenen
De mogelijkheden van Wallstreet Pro naar je persoonlijke behoefte gebruiken;

Daytrading (ondersteuning) ;
Ik gebruik trendlijnen en signalen in de grafieken (of indicator) bij fondsen die mijn aandacht vragen op de dag; niet opslaan bij de grafiek, volgende dag zelfde vensterindeling of andere grafieken openen dan zijn de lijnen weg en trek je weer andere lijnen in andere grafieken die horen bij je analyse op dat moment;

Vaste instellingen; opslaan als standaard bij
1) Tekenen ; trendlijn / Eigenschappen trendlijn/ (v) doorbraken weergeven---- (v) alle signalen bewaken
2) Onderhoud/ voorkeuren/ Limiet bewaking; acties
V = vinkje zetten
V informatie tonen dat automatisch sluit (na 35 seconden /verschijnt op het beeldscherm)
V geluidsignaal ( deze zet ik aan en uit bij luidsprekers gedempt)
Volgende dag klik je weer andere fondsen aan waar je ook lijnen tekent in de grafiek of indicator die met een signaal bewaakt worden
Misschien kan je er wat mee.

Gr
TA Deviant
Dirk
Bakstenen
Berichten: 907
Lid geworden op: zo jul 19, 2015 7:51 pm

Re: Instellingen dynamische RSI

Bericht door Bakstenen »

Dirk,
ik heb mijn instellingen opgeslagen en kan deze in elke grafiek/timeframe invoegen.
Maar ik wil de weten wat bepaalde instellingen doen op een bepaalde tijd, je heb instellingen maar op de dag is er meest niet veel beweging, wilde dus testen in een bepaalde tijd
Bakstenen
Berichten: 907
Lid geworden op: zo jul 19, 2015 7:51 pm

Re: Instellingen dynamische RSI

Bericht door Bakstenen »

Eric, ik kwam erachter als ik bij eigenschappen-signalen en dan deze op groot zet, ik wel 2 pijlen ziet
Bakstenen
Berichten: 907
Lid geworden op: zo jul 19, 2015 7:51 pm

Re: Instellingen dynamische RSI

Bericht door Bakstenen »

Maar kan je dat ook in de indicator inbakken?
of bij het tabblad trades de tijden die ik niet wil eruit halen?
Leuke vragen weer

Re: Instellingen dynamische RSI
Bericht door Eric » zo mar 23, 2025 1:29 pm

Ik begrijp wat je bedoelt (denk ik) maar dat is niet iets wat in trading simulatie ingesteld kan worden, dus zal het in de indicator ingebakken moeten zijn.

---
Eric
Eric
Berichten: 3604
Lid geworden op: za sep 10, 2005 2:41 am
Locatie: Den Haag

Re: Instellingen dynamische RSI

Bericht door Eric »

Dat kan inderdaad, net als ik voor diverse indicatoren op jouw verzoek al eerder heb gedaan. Als je dan b.v. 7u tot 11u opgeeft, dan moet om 11u een eventuele open positie ook gesloten worden neem ik aan?

---
Eric
Bakstenen
Berichten: 907
Lid geworden op: zo jul 19, 2015 7:51 pm

Re: Instellingen dynamische RSI

Bericht door Bakstenen »

Super, het liefst instelbare tijden, en ja als voorbeeld.
Begin tijd stel ik 8.00 in en dan wacht de indicator tot het signaal komt, eindtijd 11.00 uur, dan sluiten
Eric
Berichten: 3604
Lid geworden op: za sep 10, 2005 2:41 am
Locatie: Den Haag

Re: Instellingen dynamische RSI

Bericht door Eric »

Probeer dit eens. Er kunnen natuurlijk binnen de opgegeven tijden meerdere aan-/verkoopsignalen optreden, ik ben ervan uitgegaan dat dit zo blijft.

Code: Selecteer alles

{- Filename: RSI (dynamic OBOS) Bakstenen -}

var 
  RSIPeriode: integer;  // parameterwaarde 
  StdDevUp, StdDevDown: real; 
  BolBandPeriode, MAPeriode: integer; 
  i, LastDay, MP: integer;
  RSIValues, UpperBand, LowerBand, MAValues: TSeries; 
  MACrossings, UpperCrossings, LowerCrossings: TLineCrossings; 
  tOpen, tClose, BarTime: TDateTime;
  Done: boolean;
begin 
  // Indicator parameter definities 
  RSIPeriode := CreateParameterInteger('RSI periode', 1, 999, 7, true); 
  BolBandPeriode := CreateParameterInteger('Boll. MA periode', 1, 999, 50, true); 
  StdDevUp := CreateParameterReal('StdDevUp', 1, 9, 2, true); 
  StdDevDown := CreateParameterReal('StdDevDown', 1, 9, 2, true); 
  MAPeriode := CreateParameterInteger('Signaal MA periode', 1, 999, 21, true); 
  tOpen := CreateParameterTime('Entry vanaf', 9/24);
  tClose := CreateParameterTime('Exit na', 11/24);

  // Indicator definitie 
  with Indicator do 
  begin 
    RequiredBars := RSIPeriode + BolBandPeriode;
  end; 
 
  // Indicatorberekening 
  RSIValues := RSI(Close, RSIPeriode); 
  UpperBand := BollingerBand(RSIValues, BolBandPeriode, maSimple, StdDevUp); 
  LowerBand := BollingerBand(RSIValues, BolBandPeriode, maSimple, -StdDevDown); 
  with CreateLine(RSIValues) do
  begin
    Color := RGB(0,255,0);
    LineContent := lcTAR;
  end;
  CreateLine(UpperBand).Color := RGB(128,128,128); 
  CreateLine(LowerBand).Color := RGB(128,128,128); 

  // signalen berekenen 
  MAValues := MA(Close, maSimple, MAPeriode); 
  MACrossings := Crossings(Close, MAValues);
  UpperCrossings := Crossings(RSIValues, UpperBand); 
  LowerCrossings := Crossings(RSIValues, LowerBand); 

  for i:=0 to BarCount-1 do if IsValid(MAValues[i]) then
  begin
    BarTime := frac(DateTime[i]);
    if (trunc(DateTime[i]) <> LastDay) or (BarTime < tOpen) then
    begin
      LastDay := trunc(DateTime[i]);
      if BarTime < tOpen then BarTime := 2; // forceer exit indien open positie
    end;

    Done := false;
    MP := MarketPosition(i);
    if MP > 0 then
    begin
      if (UpperCrossings[i] = lc2Over1) or (BarTime >= tClose) then
      begin
        ExitLong(i);
        Done := true;
      end;
    end else
    if MP < 0 then
    begin
      if (LowerCrossings[i] = lc1Over2) or (BarTime >= tClose) then
      begin
        ExitShort(i);
        Done := true;
      end;
    end;
    
    if not Done and (BarTime >= tOpen) and (BarTime < tClose) then
    begin
      if MACrossings[i] = lc1Over2 then EnterLong(i) else
      if MACrossings[i] = lc2Over1 then EnterShort(i);
      if (Close[i] > MAValues[i]) and (Close[i] > High[i-1]) then EnterLong(i) else
      if (Close[i] < MAValues[i]) and (Close[i] < Low[i-1]) then EnterShort(i);
    end;
  end;
end.
---
Eric
Bakstenen
Berichten: 907
Lid geworden op: zo jul 19, 2015 7:51 pm

Re: Instellingen dynamische RSI

Bericht door Bakstenen »

Ga ik proberen, bedankt weer
Werkt super, ga er mee aan de slag
Plaats reactie