fbpx

สอบถามวิธีเขียน Code สำหรับหาจำนวนหุ้นที่เกิดสัญญาณครับ (อีกครั้ง)

SiamQuant Minimal Home – White Webboard ห้องโปร : Professional Membership Support สอบถามวิธีเขียน Code สำหรับหาจำนวนหุ้นที่เกิดสัญญาณครับ (อีกครั้ง)

  • ผู้สร้าง
    กระทู้
  • #13961
    ojektor
    ผู้เยี่ยมชม

    ผมตั้งคำถามไม่ชัดเจนครับ คืออยากจะเอาข้อมูลมาทำเป็น indicator หนะครับ อยากได้ข้อมูลเป็นตัวเลขย้อนหลังวันต่อวัน ไม่ทราบว่ามีวิธีเขียนคำสั่งแบบนี้หรือป่าวครับ ขอบคุณครับ

กำลังดู 6 ข้อความตอบกลับ - 1 ผ่านทาง 6 (ของทั้งหมด 6)
  • ผู้เขียน
    ข้อความตอบกลับ
  • #13963
    satapornk
    Participant

    เท่าที่คิดออกตอนนี้นะครับ
    1) สร้าง Watchlist ที่เก็บรายชื่อหุ้น Stock ทั้งหมด (สำหรับ Pro Member เรามีรายชื่อ ให้อยู่แล้วครับ :D)
    2) ทำการ Loop เพื่อนับ รายชื่อที่ MACD > 0 ตาม Watchlist นั้น แล้วเก็บลงตัวแปร
    3) แล้วค่อยเอาตัวแปรนั้นมา Plot ครับ

    ข้อเสีย ของวิธีนี้ คือ เนื่องจากมันเป็น Loop แล้วจะต้องคิดทุกหุ้นอีก จะมีผลเรื่องความช้าครับ

    #13965
    ojektor
    ผู้เยี่ยมชม

    รบกวนอีกนิดนะครับ เขียนยังไงครับ ผมเขียนแบบ วน loop ไม่เป็นครับ แล้วเราใช้คำสั่งอะไรในการนับรายชื่อครับ ขอบคุณมากครับ

    #13966
    satapornk
    Participant

    ลองหาดูใน help ที่เป็น official ของ amibroker ได้เลยครับ เรื่อง loop

    #13967
    ojektor
    ผู้เยี่ยมชม

    ok ครับ ขอบคุณครับ

    #13971
    Oyoyo
    Participant

    ง่ายสุดก็ใช้ AddToComposite

    if( Status( “action” ) == actionScan )
    {
    buy = 0;
    values = macd() > 0;
    AddToComposite( values, “~macdAboveZero”, “V” );
    }

    กด scan 1 รอบจะได้ ticker “~macdAboveZero” มา เวลาจะใช้เป็น indicator ก็ใช้ foreign เรียกเอาเช่น

    macdBreadth = foreign( “~macdAboveZero”, “V”);

    buy = cross(macdBreadth, ma( macdBreadth, 20 ));

    วิธีอื่นๆก็มีเช่นใช้ built-in calculate composite หรือเขียน loop นับมาเก็บในตัวแปรซักตัว (ดีสุด) ตามที่คุณ satapornk บอกครับ

    #13974
    ojektor
    ผู้เยี่ยมชม

    ขอบคุณครับ

กำลังดู 6 ข้อความตอบกลับ - 1 ผ่านทาง 6 (ของทั้งหมด 6)
  • คุณต้องเข้าสู่ระบบเพื่อตอบกลับกระทู้นี้

เราใช้คุกกี้เพื่อพัฒนาประสิทธิภาพ และประสบการณ์ที่ดีในการใช้เว็บไซต์ของคุณ คุณสามารถศึกษารายละเอียดได้ที่ นโยบายความเป็นส่วนตัว และสามารถจัดการความเป็นส่วนตัวเองได้ของคุณได้เองโดยคลิกที่ ตั้งค่า

ตั้งค่าความเป็นส่วนตัว

คุณสามารถเลือกการตั้งค่าคุกกี้โดยเปิด/ปิด คุกกี้ในแต่ละประเภทได้ตามความต้องการ ยกเว้น คุกกี้ที่จำเป็น

ยอมรับทั้งหมด
จัดการความเป็นส่วนตัว
  • เปิดใช้งานตลอด

บันทึกการตั้งค่า