การนำ Indicator ไปใช้งาน - III
ในตลาดการเงิน เป้าหมายคือการซื้อเมื่อราคาต่ำและขายเมื่อราคาสูง RSI ช่วยคาดการณ์ได้ว่าราคาปรับตัวลงมามากพอหรือยัง โดยเฉพาะเมื่อใช้ช่วงเวลาสั้น เช่น 2 หรือ 3 วัน
ในแบบฝึกหัดนี้ จะสร้าง RSI แบบ 3 ช่วง หรือ RSI 3 เพื่อฝึกฝนการนำ indicator ที่มีโค้ดสำเร็จรูปไปใช้งาน แพ็กเกจ quantstrat และ quantmod ถูกโหลดไว้ให้แล้ว
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
การเทรดหุ้นด้วย R
คำแนะนำการฝึกหัด
- ใช้
add.indicator()กับ strategy ที่มีอยู่คือstrategy.stโดยอ้างอิงโค้ดตัวอย่างจากแบบฝึกหัดก่อนหน้า - ระบุฟังก์ชัน RSI เป็นอาร์กิวเมนต์
name - กำหนดอาร์กิวเมนต์ที่ต้องการของ RSI โดยใช้ราคาปิดของ
mktdataและช่วงย้อนหลังnเท่ากับ 3 วัน อย่าลืมใช้ฟังก์ชันquote()! - ตั้งชื่อ indicator ใหม่ว่า
"RSI_3"
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
# Add an RSI 3 indicator to strategy.st
add.indicator(strategy = strategy.st,
# Add the RSI 3 function
name = ___,
# Create a lookback period
arguments = list(___),
# Label your indicator RSI_3
label = ___)