เริ่มต้นใช้งานเริ่มต้นใช้งานได้ฟรี

ทำความเข้าใจการตั้งค่าเริ่มต้น - III

มาตั้งค่าสำหรับกลยุทธ์ของคุณต่อกัน ขั้นแรก ให้กำหนดขนาดการซื้อขายเป็น 100,000 USD ในออบเจกต์ชื่อ tradesize ซึ่งกำหนดจำนวนเงินที่ลงทุนในแต่ละครั้ง ขั้นที่สอง ให้กำหนดทุนเริ่มต้นเป็น 100,000 USD ในออบเจกต์ชื่อ initeq

Quantstrat ต้องใช้ออบเจกต์สามประเภทในการทำงาน ได้แก่ account, portfolio และ strategy โดย account ประกอบด้วย portfolio และ portfolio ประกอบด้วย strategy สำหรับกลยุทธ์แรกนี้ จะมีเพียง account เดียว portfolio เดียว และ strategy เดียว ให้ตั้งชื่อทั้งหมดว่า "firststrat" ซึ่งย่อมาจาก "first strategy"

ก่อนดำเนินการต่อ ต้องลบ strategy ที่มีอยู่เดิมออกก่อนโดยใช้คำสั่ง rm.strat() ซึ่งรับชื่อของ strategy เป็น string

แพ็กเกจ quantstrat และ quantmod ถูกโหลดไว้ให้แล้ว

แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร

การเทรดหุ้นด้วย R

ดูคอร์ส

คำแนะนำการฝึกหัด

  • กำหนดทั้ง tradesize และ initeq เป็น object ชนิด integer ที่มีค่าเท่ากับ $100,000
  • กำหนดให้ strategy.st, portfolio.st และ account.st มีค่าเป็น "firststrat"
  • ลบ strategy ที่มีอยู่ใน strategy.st ออกโดยใช้ rm.strat()

แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ

ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์

# Define your trade size and initial equity
tradesize <- ___
initeq <- ___

# Define the names of your strategy, portfolio and account
strategy.st <- ___
portfolio.st <- ___
account.st <- ___

# Remove the existing strategy if it exists
rm.strat(___)
แก้ไขและรันโค้ด