1. Learn
  2. /
  3. Cursuri
  4. /
  5. Tranzacționare financiară în R

Connected

exercițiu

Folosirea sigThreshold - I

În următoarele două exerciții, te vei concentra pe semnalul sigThreshold. Acesta este folosit în principal pentru a compara un indicator cu o valoare fixă – util mai ales pentru oscilatori cu limite definite sau pentru scoruri statistice mobile (de exemplu, o strategie de tranzacționare care intră pe poziție long atunci când raportul dintre medie și abaterea standard atinge -2, sau invers). Spre deosebire de sigComparison și sigCrossover, care operează cu valori aflate de obicei în același interval ca prețurile, sigThreshold este conceput special pentru situațiile în care indicatorii iau valori în afara acestui interval.

În plus, funcția sigThreshold() acceptă argumentul cross, care specifică dacă va funcționa similar cu sigComparison (cross = FALSE) sau cu sigCrossover (cross = TRUE). În acest exercițiu, vei implementa o variantă de sigThreshold care funcționează similar cu sigComparison.

Sarcina ta este să implementezi un sigThreshold care verifică dacă DVO_2_126 este sub 20. Acest semnal va reprezenta unul dintre cele două condiții care trebuie să fie îndeplinite pentru a intra pe o poziție long în strategie.

Instrucțiuni

100 XP
  • Folosește add.signal() pentru a adăuga un semnal sigThreshold care să verifice că DVO_2_126 este sub 20.
  • Setează cross la FALSE.
  • Etichetează acest semnal cu longthreshold.