Tool versions: O!kurra Capital Defense EA 2.00 · OkurraButton 2.00 · OkurraGlobal 2.00
สารบัญ
1.1 ระบบนิเวศ O!kurra คืออะไร 1.2 O!kurra ไม่ใช่อะไร 1.3 ผู้สร้างผลงาน 1.4 ห้า button — ห้ากลยุทธ์ 1.5 สถาปัตยกรรมเก้าชั้น 1.6 สองโหมดการทำงาน: การออกแบบและการทำงานจริง 1.7 หลักการ “ผู้ใช้รู้ว่าตนกำลังทำอะไร” 1.8 สิ่งที่เราอธิบาย และสิ่งที่ยังคงเป็น know-how 1.9 วิธีอ่านคู่มือฉบับนี้
1.1 ระบบนิเวศ O!kurra คืออะไร
O!kurra คือ ชุดเครื่องมือเพื่อการวิจัยและการศึกษา สำหรับแพลตฟอร์ม MetaTrader 5 ออกแบบโดยคำนึงถึงตลาดที่เคลื่อนไหวรวดเร็ว — ดัชนี (NAS100, US30, GER40 และที่เกี่ยวข้อง) และสินค้าโภคภัณฑ์ (XAUUSD และอื่น ๆ) ใช้สำหรับวิเคราะห์พฤติกรรมของ OKUR oscillator ที่พัฒนาขึ้นเอง และแสดงผลที่ตามมาของการตัดสินใจเทรดในรูปของการเทรดที่ดำเนินการบนบัญชี Demo เป็นห้องปฏิบัติการสำหรับการทดลองกับกลยุทธ์ — ห้องปฏิบัติการที่สมมติฐานของเทรดเดอร์ (“จะเป็นอย่างไรถ้าเมื่อเงื่อนไขเหล่านี้ครบ เราเข้าโพซิชันนี้ ด้วยความเสี่ยงเท่านี้”) กลายเป็นสิ่งที่สังเกตได้ วัดได้ และทำซ้ำได้
ระบบนิเวศนี้ประกอบด้วยเครื่องมือสามประเภท:
Okurra EA (ชื่อเต็ม: O!kurra Capital Defense) — Expert Advisor หัวใจของชุดเครื่องมือ เป็นโรบอตที่เปิด ดูแล และปิดโพซิชันตามกฎที่ผู้ใช้กำหนดไว้ บนกราฟ MT5 หนึ่งกราฟ ผ่านแผงควบคุมที่วางอยู่บนกราฟนั้น (บนหนึ่งอินสตรูเมนต์สามารถรัน EA ได้หลายอินสแตนซ์ — แต่ละอินสแตนซ์อยู่บนกราฟแยกกัน) มันทำงานแบบขนานใน ห้าเลนที่เป็นอิสระต่อกัน — แต่ละเลนมี oscillator ของตัวเอง มี threshold ของตัวเอง มีฟิลเตอร์ของตัวเอง และมีวิธีปิดของตัวเอง ห้าเลนนี้คือ Strategy Buttons (B1…B5) — และมันคือหัวใจของเครื่องมือนี้
OkurraButton และ OkurraGlobal — อินดิเคเตอร์ผู้ออกแบบสองตัว เป็นเครื่องมือสำหรับ ออกแบบคอนฟิกูเรชันของ EA บนกราฟโดยตรง พร้อมผลตอบกลับทางภาพในทันที — โดยไม่ต้องรันโรบอต OkurraButton ให้คุณออกแบบกลยุทธ์แต่ละตัวในห้าตัว (B1…B5) แยกจากกัน ส่วน OkurraGlobal — ออกแบบการตั้งค่าที่ใช้ร่วมกัน (ฟิลเตอร์ระดับ global, ผู้พิทักษ์บัญชี (account guardians), กลไกของ basket (ตะกร้า)) ผลของงานออกแบบจะถูกบันทึกลงไฟล์ .set ซึ่งคุณโหลดเข้า EA ได้ในครั้งเดียว คำอธิบายสถาปัตยกรรมนี้อย่างครบถ้วน — บทที่ 2
Companion indicators (การแสดงผลด้วยภาพ) — อินดิเคเตอร์แปดตัวที่วาดลงบนกราฟในสิ่งที่ฟิลเตอร์และออสซิลเลเตอร์แต่ละตัว “เห็น”: OkurraSAR, OkurraMMD, OkurraSR และ OkurraOscillator (เวอร์ชันแยกราย button) พร้อมด้วย OkurraGlobalSAR, OkurraGlobalMMD, OkurraGlobalSR และ OkurraGlobalOscillator (เวอร์ชัน global) อินดิเคเตอร์เหล่านี้อ่านคอนฟิกูเรชันที่ออกแบบไว้ใน OkurraButton/OkurraGlobal และแสดงเมฆ MMD เหล่านั้น จุด SAR เหล่านั้น โซน SR เหล่านั้น และเส้นทางของ OKUR oscillator นั้น ๆ ที่ EA จะทำงานอยู่บนมันอย่างตรงกันเป๊ะ คุณออกแบบกลยุทธ์ — และคุณ เห็น สิ่งที่มันเห็น รายละเอียดในบทที่ 6
รอบ ๆ button ของ EA มีชั้นการบริหารความเสี่ยงระดับบัญชี (Equity Guard, Profit Target, Daily P/L Limits) ชั้นของกลไกการปิด basket (Break Even Auto, Stop on Opposite, Target Lines) และชั้นการควบคุมเชิงพื้นที่และเวลา (Activation Zones, Trading Hours) ทั้งหมดรวมกันเป็นระบบที่ความคิดเพียงหนึ่งเดียว — “ลองดูสิว่าจะเกิดอะไรขึ้นถ้า…” — สามารถถูกออกแบบ บันทึก เปิดใช้งาน และสังเกตได้
ประเด็นสำคัญที่ควรตระหนักตั้งแต่นาทีแรกของการทำงานกับเครื่องมือนี้: O!kurra ตัดสินใจ บนพื้นฐานของพฤติกรรมราคาเพียงอย่างเดียว โรบอตไม่ได้รับข้อมูลจากแหล่งภายนอกใด ๆ — ข่าว ปฏิทินมาโคร เซนทิเมนต์ ข้อมูลพื้นฐาน ความเห็นของนักวิเคราะห์ ทุกสิ่งที่มันสร้างขึ้นเป็นผลมาจากวิธีที่ราคาของอินสตรูเมนต์ที่สังเกตอยู่เคลื่อนไหว ตีความผ่านเลนส์ของ OKUR oscillator และฟิลเตอร์ที่เกี่ยวข้อง (ซึ่งก็มองแต่ราคาเช่นกัน) ถ้าคุณต้องการซ้อนเครื่องมือวิเคราะห์อื่นทับการตัดสินใจของ O!kurra — DML, volume profile, อินดิเคเตอร์เพิ่มเติมบนกราฟแยกต่างหาก การสังเกตเหตุการณ์มาโครของคุณเอง — คุณย่อมทำได้แน่นอน แต่ ชั้นเหล่านั้นอยู่ฝั่งของคุณ ไม่ใช่ฝั่งของโรบอต โรบอตมองที่ราคา จบแค่นั้น
ผลที่ตามมาจากการออกแบบเช่นนี้: O!kurra EA เป็นเครื่องมือที่สามารถเปิดโพซิชันจำนวนค่อนข้างมากในระหว่างเซสชัน นี่ไม่ใช่ความโลภหรือความก้าวร้าวที่ฝังอยู่ในโค้ด — แต่เป็นผลจากการที่ button ขนานกันห้าตัว แต่ละตัวมี oscillator ของตัวเองและฟิลเตอร์ของตัวเอง จับรายละเอียดปลีกย่อยของพฤติกรรมราคาในหลายจุดพร้อมกัน ทุกการเข้าถูกวางไว้ใน จุดที่ดีที่สุดจากมุมมองของโมเดลเฉพาะ ของ button ตัวนั้น ๆ — และเมื่อมี button ห้าตัวที่ตั้งค่าไว้สำหรับส่วนต่าง ๆ ของเกมตลาด (mean-reversion, momentum-breakout, momentum-breakdown บนคนละ timeframe) จำนวนโอกาสที่เป็นไปได้ก็ทวีคูณขึ้น เป็นการตัดสินใจของคุณว่าจะเปิดใช้งานเลนเหล่านี้กี่เลนและด้วยความหนาแน่นเท่าใด — ตัวเครื่องมือเองไม่ได้ยั้งตัวเอง
สิ่งที่ทำให้ O!kurra ต่างจาก “ระบบเทรดอัตโนมัติ” ทั่วไปคือการไม่มีการตัดสินใจที่ซ่อนเร้น ทุกสิ่งที่โรบอตรู้มองเห็นได้ในพารามิเตอร์ ทุกสิ่งที่มันทำเป็นผลจากกฎที่คุณป้อนเข้าไปเอง เครื่องมือนี้ไม่มี “โหมดเรียนรู้ด้วยตัวเอง” ไม่มี “เวทมนตร์ AI” และไม่มี “สัญชาตญาณของตัวเอง” มันมีเพียงคอนฟิกูเรชันของคุณ และดำเนินการตามนั้นอย่างสม่ำเสมอ
1.2 O!kurra ไม่ใช่อะไร
อ่านหัวข้อนี้อย่างตั้งใจ เพราะการวางตำแหน่งของเครื่องมือเป็นพื้นฐานสำคัญต่อวิธีที่คุณจะใช้มัน
O!kurra ไม่ใช่ผู้ให้สัญญาณสำหรับการเทรดบนบัญชีจริง ทุกสถานการณ์ ตัวอย่าง พรีเซ็ต และคอนฟิกูเรชันที่อธิบายไว้ในคู่มือฉบับนี้เป็นจุดเริ่มต้นสำหรับ การสังเกตบนบัญชี Demo การตัดสินใจว่าจะนำสิ่งที่สังเกตได้บน Demo ไปใช้กับการเทรดบนบัญชีจริงหรือไม่ และอย่างไร ยังคงอยู่ที่ผู้ใช้เพียงผู้เดียว และเป็นการตัดสินใจภายใต้ความรับผิดชอบเต็มที่ของผู้ใช้เอง ผู้ผลิตจัดหาเครื่องมือวิเคราะห์ที่สนับสนุนกระบวนการคิดของเทรดเดอร์ — ไม่ได้จัดหาทั้งสัญญาณเพื่อนำไปปฏิบัติ และไม่ได้จัดหาการรับประกันผลลัพธ์ใด ๆ
O!kurra ไม่ใช่ระบบคำแนะนำการลงทุน ค่าพารามิเตอร์ที่อ้างถึงในคู่มือฉบับนี้ (Period, Threshold, Movement Correction, Lot Mode, ค่า default ของฟิลเตอร์) เป็นจุดเริ่มต้นสำหรับการทดสอบ ไม่ใช่คำแนะนำ ชุดการตั้งค่าที่คุณเห็นว่าควรนำไปใช้หลังการทดสอบของคุณเอง เป็นชุดของคุณ — และเป็นความเสี่ยงของคุณ
O!kurra ไม่ได้ทำนายตลาด OKUR oscillator เป็นเครื่องมือเชิงพรรณนา: มันแสดงสถานะของตลาดในกรอบเวลาที่เลือกเทียบกับค่าอ้างอิงที่เลือกออกมาเป็นตัวเลข มันบอกว่า “ตลาดกำลังมีพฤติกรรมอย่างไรตอนนี้ เทียบกับที่มันมีพฤติกรรมมาตลอด N แท่งเทียนที่ผ่านมา” มันไม่ได้บอกว่าตลาดจะทำอะไรต่อไป ข้อสรุปเรื่อง “อะไรจะเกิดขึ้นต่อไป” มาจากเทรดเดอร์เสมอ — เครื่องมือเพียงแค่ให้ตัวเลขมาเพื่อการตีความ
O!kurra ไม่ใช่ “set and forget” สำเร็จรูป button แต่ละตัวในห้าตัวต้องการการตั้งค่า ความเข้าใจในบทบาทของมันในภาพรวม และการสังเกตพฤติกรรมของมันบน Demo คุณสามารถเปิดใช้ EA ด้วยการตั้งค่าเริ่มต้นได้ แต่นั่นไม่ได้หมายความว่าการตั้งค่าเริ่มต้นเหมาะสมที่สุดสำหรับสถานการณ์การเทรดใดโดยเฉพาะ — มันเป็นเพียงสถานะตั้งต้นที่คุณเริ่มการค้นคว้าของคุณจากตรงนั้น
หัวข้อทั้งหมดนี้จะกลับมาโดยย่อในทุกบทถัดไป ในรูปหนึ่งหรือสองประโยคที่สอดแทรกอยู่ในเนื้อความ การกล่าวซ้ำนี้เป็นความตั้งใจ สิ่งที่ปกป้องคุณจากกับดักของการใช้เครื่องมืออย่างผิดวิธี คือการจดจำอย่างสม่ำเสมอว่าขอบเขตความสามารถของมันสิ้นสุดตรงไหน และการตัดสินใจของคุณเริ่มต้นตรงไหน
1.3 ผู้สร้างผลงาน
O!kurra ถูกสร้างขึ้นโดยคนสองคน: Arkadiusz Marek Cyrzan และ Mariusz Maciej Drozdowski (MMD) แต่ละคนนำมุมมองที่ต่างกันเข้ามา และการแบ่งบทบาทก็พันกันมากพอจนยากจะบอกว่า “คนนี้ทำสิ่งนี้ คนนั้นทำสิ่งนั้น” — แนวคิดผสมกับการอิมพลิเมนต์ไปมาทั้งสองทาง อย่างไรก็ตาม สามารถชี้ให้เห็นน้ำหนักหลัก ๆ ได้
Arkadiusz Marek Cyrzan — เทรดเดอร์ที่มีประสบการณ์ภาคปฏิบัติมากกว่าสิบปีอย่างชัดเจน มุ่งเน้นตลาดที่เคลื่อนไหวรวดเร็ว: ดัชนี (NAS100, US30, GER40 และที่เกี่ยวข้อง) และสินค้าโภคภัณฑ์ (XAUUSD และอื่น ๆ) ด้านแนวคิดของโปรเจกต์ — ไอเดียของ OKUR oscillator และวิธีที่จะนำมันไปใช้อย่างได้ผลในโรบอตเทรด รวมถึงแนวคิดของ button กลยุทธ์ที่เป็นอิสระต่อกัน (ห้าตัวในรีลีสปัจจุบัน) ในฐานะวิธีบรรจุหลายกลยุทธ์ไว้ในเครื่องมือเดียว — เป็นส่วนที่เขาเป็นผู้ให้ Arkadiusz Marek Cyrzan รับผิดชอบเรื่อง เครื่องมือนี้ควรคิดเกี่ยวกับตลาดอย่างไร
Mariusz Maciej Drozdowski (MMD) — เทรดเดอร์ ผู้เขียนเมโทโดโลยี MMD และผู้ริเริ่มโซลูชันเฉพาะใน O!kurra: กลไก Break Even Auto (BEa) พร้อม Auto-Arm Triggers ห้าประเภท และแนวคิดของ การเชื่อม button เข้าเป็นห่วงโซ่ตรรกะ (button หนึ่งสามารถเปิดหรือปิดการทำงานของ button อื่นได้ ก่อรูปเป็นลำดับเชิงกลยุทธ์ทั้งชุด) เขายังรับผิดชอบด้านการอิมพลิเมนต์ด้วย — โค้ด สถาปัตยกรรม การปรับแต่งประสิทธิภาพในระดับ tick เดียว และการผนวกรวมชั้นต่าง ๆ ของเอนจิน
โซลูชันบางส่วนใน O!kurra เป็นแนวคิดร่วมกัน ที่ได้มาจากการพูดคุยและทดสอบนับร้อยชั่วโมง — ไม่สามารถลากเส้นแบ่งได้อย่างสะอาด และไม่มีประโยชน์ที่จะพยายามยืดมัน
ระเบียบวิธี MMD (MMD methodology) คือภูมิหลังที่กว้างกว่าซึ่ง O!kurra ตั้งอยู่ ระบบนิเวศเต็มรูปแบบของเครื่องมือที่เกี่ยวข้องกับระเบียบวิธี MMD — อินดิเคเตอร์ MMD Cloud, MMD CP, MMD Diamond และอื่น ๆ การศึกษา การวิเคราะห์ตลาด — มีให้ที่ magiconcharts.com ส่วนชุด O!kurra เองและเครื่องมือที่เกี่ยวข้อง ให้ไปที่ okurra.com
ข้อมูลเพิ่มเติมเกี่ยวกับผู้เขียน: ค้นชื่อ Arkadiusz Marek Cyrzan และ Mariusz Maciej Drozdowski ในเสิร์ชเอนจิน บนช่อง MagicOnCharts ในโซเชียลเน็ตเวิร์ก (ช่อง YouTube ที่ MMD ดำเนินการมาตั้งแต่ปี 2016) และในสิ่งพิมพ์อื่น ๆ ของวงการ ระเบียบวิธี MMD ได้รับการเสนอชื่อชิงรางวัล Product of the Year ในงานคองเกรส Invest Cuffs และอีกหนึ่งปีถัดมา Mariusz Maciej Drozdowski ได้รับ — ที่ Invest Cuffs เช่นกัน — การเสนอชื่อชิงตำแหน่ง Personality of the Year
1.4 button ห้าตัว — กลยุทธ์ห้าแบบ
การตัดสินใจเชิงสถาปัตยกรรมที่สำคัญที่สุดของ O!kurra EA: ไม่มี “กลยุทธ์” ระดับ global เพียงหนึ่งเดียวพร้อมพารามิเตอร์ แต่มี หน่วยตัดสินใจที่ทำงานคู่ขนานและเป็นอิสระอย่างสมบูรณ์ห้าหน่วย ซึ่งเรียกว่า button (Strategy Buttons กำกับด้วย B1 ถึง B5) (จนถึงรุ่น 1.28 เคยมีเจ็ดตัว — B6 และ B7 ถูกยกเลิกในรุ่น 2.00 เพราะการใช้งานจริงแสดงให้เห็นว่ากลยุทธ์จริงใช้เลนสามถึงสี่เลน พื้นที่ที่ได้คืนมาถูกนำไปใช้กับกลไกใหม่ ๆ การย้ายจากคอนฟิกรุ่นเก่า — บทที่ 3)
button แต่ละตัวเป็นหน่วยอิสระที่มีสิ่งเหล่านี้เป็นของตัวเอง:
- ทิศทางของ position (BUY หรือ SELL — กำหนดตั้งแต่ตอนตั้งค่า)
- ออสซิลเลเตอร์ OKUR (Period, Sensitivity, Timeframe — เป็นอิสระจาก button ตัวอื่น)
- ระดับ threshold ของสัญญาณ (Threshold — ค่าบนแกนของออสซิลเลเตอร์)
- ฝั่งที่ทำงาน (Active Side — เราสังเกตตลาดเหนือ threshold หรือใต้ threshold)
- กลไกการทริกเกอร์ (Movement Correction หรือ Movement Continuation หรือทั้งสองอย่าง)
- แถบความใช้ได้ของสัญญาณ (Signal Validity Band — จำกัดโซนที่สัญญาณยังคงใช้ได้)
- ระยะของ pending order (Pending Stop Distance, Pending Limit Distance)
- ขนาด position และ lot mode (Fixed หรือ Per Balance)
- Stop Loss และ Take Profit
- กลไกจัดการ position (Break Even, Trailing Stop)
- ฟิลเตอร์เชิงทิศทาง: สามตัวของตัวเอง (SAR, MMD Clouds, SR Box — เวอร์ชัน local แต่ละตัวมีตัวเลือกสลับไปใช้เวอร์ชัน global) บวกกับการ opt-in เข้าสู่ตัวที่สี่ คือ OKUR Filter ที่มีเฉพาะแบบ global เท่านั้น (โมเดลโซน — บทที่ 10.6)
- โซนการเปิดใช้งานและการทำงานร่วมกับ BEa (Activation Zones, Follow BEa, Stop on Target Hit)
- ตรรกะการตอบสนองต่อสัญญาณตรงข้าม (Stop on Opposite — จากสี่แหล่ง โดยเลือกได้ระหว่าง: ปิดการทำงานของ button, ปิด position ของมันแล้วปิดการทำงาน หรือปิด position โดยยังคงให้ button ทำงานอยู่)
ในทางปฏิบัติหมายความว่าบนชาร์ตเดียวคุณสามารถเดินแนวทาง ที่แตกต่างกัน ห้าแบบกับตลาดเดียวกันได้ ตัวอย่างคอนฟิกที่แสดงความยืดหยุ่นนี้:
ตัวอย่าง — ผู้เล่นหลายชั้น button B1: BUY บน M1 ด้วย Threshold ลึก = -150, Movement Correction = 5 (mean-reversion จากก้นสุดขั้ว) button B2: BUY บน M5 ด้วย Threshold ที่ปานกลางกว่า = -80, Movement Correction = 10 (เลน BUY ที่สอง ก้าวร้าวน้อยกว่า บน timeframe อื่น) button B3: SELL บน M15 ด้วย Threshold = +120, Movement Continuation = 20 (SELL momentum-breakdown สัญญาณเกิดไม่บ่อย SL ใหญ่กว่า) button B4-B5: ปิดใช้งาน รอไอเดีย
ตัวอย่าง — hedger แบบสมมาตร B1 และ B2: SELL บน M1 ด้วยพารามิเตอร์ต่างกันและฟิลเตอร์ต่างกัน (ตัวหนึ่งเข้มงวดกว่า อีกตัวหลวมกว่า) B3 และ B4: BUY อย่างสมมาตร ที่เหลือปิดใช้งาน กลยุทธ์: การเคลื่อนไหวแรง ๆ ในทิศใดก็ตามจะถูกจับได้โดยคู่ใดคู่หนึ่ง ส่วน position ฝั่งตรงข้ามจะถูกปิดโดย BEa ที่ระดับ weighted breakeven ของแต่ละทิศทาง
ตัวอย่าง — นักวิจัยแบบยิงนัดเดียว B1: คอนฟิกเดียว เช่น BUY M1, OKUR Period = 8, Threshold = -130, Movement Correction = 8, lot Fixed 0.01, SL และ TP อย่างละ 200 points button ที่เหลือปิดใช้งาน เป้าหมาย: การสังเกตอย่างสะอาดว่าเอนจินตัวนี้โดยเฉพาะมีพฤติกรรมอย่างไรตลอดเซสชัน โดยไม่มีการรบกวนจากกลยุทธ์อื่น
สิ่งที่ button ทำระหว่างกัน ในเชิงตลาด ไม่เคยปะปนกัน B1 ไม่รู้อะไรเกี่ยวกับ B2 B3 ไม่บล็อก B5 แต่ละตัวมี Magic number ของตัวเอง (คำนวณจาก Magic Number ระดับ global บวกดัชนีของ button) มีประวัติ position ของตัวเอง มีความจำค่าสุดขั้วของออสซิลเลเตอร์ของตัวเอง button สองตัวสามารถสร้าง position ทิศทางตรงข้ามกันในทิคเดียวกันได้ — และ position ทั้งสองจะเกิดขึ้นจริง Hedging ได้รับอนุญาต การทำงานคู่ขนานเป็นเรื่องธรรมชาติ
ห้าคือขีดจำกัด ต่อหนึ่งชาร์ต (ต่อหนึ่งอินสแตนซ์ของ EA) ต้องการเลนมากกว่านั้นหรือ? ให้รัน EA บน ชาร์ตที่สอง — อาจเป็น อินสตรูเมนต์เดียวกัน ก็ได้ — เพียงจำไว้ว่าต้องใช้ Magic Number ที่ต่างกัน (บทที่ 9) นั่นคือเหตุผลที่เราพูดว่า “ห้ากลยุทธ์ ต่อหนึ่งชาร์ต” ไม่ใช่ “ต่อหนึ่งอินสตรูเมนต์”
อย่างไรก็ตาม button สามารถมีอิทธิพลต่อกันได้ — ผ่านกลไก cross-button triggers (ลูกโซ่เชิงตรรกะ) button แต่ละตัวสามารถตั้งค่าให้การเปลี่ยนสถานะของมัน (เปิดด้วยมือ, ปิดด้วยมือ, เปิดอัตโนมัติโดย EA, ปิดอัตโนมัติโดย EA) ทริกเกอร์การกระทำ (เปิดหรือปิด) ต่อ button ตัวอื่นในห้าตัวได้ สิ่งนี้ทำให้สร้างสถานการณ์ที่ซับซ้อนได้ — การเปิดใช้งานซึ่งกันและกัน, ลูกโซ่การปิดใช้งานหลังการ realization ของ basket (ตะกร้าของ position), คู่แบบ “อันนี้หรืออันนั้น” (การกีดกันซึ่งกันและกัน — button สองตัวที่เลือกมาโดยพลการ ตั้งค่าให้การเปิดตัวหนึ่งปิดอีกตัวโดยอัตโนมัติ — นี่เป็นผลจากการตั้งค่าทริกเกอร์ของคุณ ไม่มี button ตัวใดมีพฤติกรรมเช่นนี้ติดตั้งมาถาวร) และคอนฟิกเชิงกลยุทธ์อื่น ๆ กลไกนี้เป็นตัวเลือก ค่าดีฟอลต์ = NONE = ไม่มีการเชื่อมต่อ แต่เมื่อคุณเปิดใช้งานแล้ว button ทั้งห้าจะกลายเป็น ระบบของความสัมพันธ์แบบพึ่งพา ไม่ใช่ชุดของเลนอิสระ ดูบทที่ 17
สิ่งที่ button ทุกตัว มีร่วมกัน คือ:
- บัญชีที่ใช้ร่วมกัน (แน่นอนอยู่แล้ว)
- ฟิลเตอร์ global แบบเลือกใช้ (button แต่ละตัว อาจ เปิด “Use Global SAR Filter”, “Use Global MMD Filter” ฯลฯ — เมื่อนั้นมันจะใช้ชุด global ที่ใช้ร่วมกันแทนพารามิเตอร์ของฟิลเตอร์แบบ local)
- กลไกเหนือระดับ position ที่ใช้ร่วมกัน (Equity Guard, Profit Target, BEa, Target Lines, Activation Zones — ทั้งหมดทำงานที่ระดับ basket ของทิศทางนั้น ๆ ไม่ว่า button ตัวใดจะสร้าง position ใดขึ้นมาก็ตาม)
- กรอบความปลอดภัยและกรอบเวลาที่ใช้ร่วมกัน (Daily P/L Limits ที่รีเซ็ตตามชั่วโมงปฏิทินที่กำหนดไว้, Trading Hours ที่กำหนดว่า EA จะทำงานเมื่อใดเลย — ดูบทที่ 14 และ 16)
button ห้าตัวเป็นขีดจำกัดตายตัวที่เลือกไว้อย่างตั้งใจ มันเปิดที่ให้กับแนวทางหลายชั้นที่ใช้งานได้จริง แต่ไม่เปิดที่ให้กับความโกลาหล
1.5 สถาปัตยกรรมเก้าชั้น
มอง O!kurra EA เป็น ชั้นการตัดสินใจเก้าชั้น แต่ละชั้นมีความรับผิดชอบของตัวเอง ยิ่งชั้นต่ำเท่าใด ก็ยิ่งใกล้กับการเคลื่อนไหวของราคาครั้งเดียวและสัญญาณเข้าที่เฉพาะเจาะจงเท่านั้น ยิ่งชั้นสูงขึ้น — การตัดสินใจของมันก็ยิ่งเกี่ยวกับภาพรวม: basket ของ position, สถานะของบัญชี, กรอบเวลาของเซสชัน ชั้นที่ 1 ตอบคำถาม “นี่คือจังหวะที่จะเข้าหรือไม่” ชั้นที่ 7 — “วันเทรดนี้ควรจะจบไปแล้วหรือยัง”
ชั้นที่ 1 — Strategy Buttons เอนจินกลยุทธ์อิสระห้าตัว พวกมันสร้างสัญญาณโดยอิงจากคอนฟิกของออสซิลเลเตอร์ OKUR และทริกเกอร์ของตัวเอง ดูบทที่ 9
ชั้นที่ 2 — ฟิลเตอร์สัญญาณ หลังจาก button สร้างสัญญาณ แต่ก่อนที่มันจะถูกส่งไปทำงานบนตลาด สัญญาณต้องผ่านฟิลเตอร์เชิงทิศทางเสียก่อน ฟิลเตอร์มี สี่ ตัว: SAR, MMD Clouds และ SR Box มีอยู่แบบต่อ button (เวอร์ชัน local) พร้อมตัวเลือกสลับไปใช้เวอร์ชัน global (หนึ่งชุดสำหรับทั้ง EA ใช้ร่วมกันระหว่าง button ที่เลือกจะเสียบเข้าไปใช้) ส่วนตัวที่สี่ — OKUR Filter (เอนจิน OKUR ตัวที่สอง โดยทั่วไปอยู่บน timeframe ที่สูงกว่า; โมเดลโซน) — มีอยู่ แบบ global เท่านั้น (บทที่ 10.6) ฟิลเตอร์เป็นอิสระต่อกันสำหรับแต่ละ button — B1 อาจต้องการ MMD Cloud แบบ bullish ขณะที่ B2 อาจทำงานโดยไม่ใช้ฟิลเตอร์ MMD แต่เปิด SAR ไว้ ดูบทที่ 10
ชั้นที่ 3 — Activation Zones และ Target Lines การควบคุมพฤติกรรมของ button เชิงภูมิศาสตร์: สี่เหลี่ยมโซนบนชาร์ต (button ทำงานเฉพาะเมื่อราคาอยู่ในโซน) และเส้นเป้าหมายแนวนอน (ปิด basket เมื่อราคาแตะ) เป็นตัวกระตุ้นบนชาร์ต ทั้งสองควบคุมได้ด้วยการคลิกเพียงครั้งเดียวบนแผงควบคุม ดูบทที่ 11
ชั้นที่ 4 — การจัดการ position ทุก position ที่เปิดอยู่สามารถถูกดูแลโดย Break Even (เลื่อน SL ไปยังระดับกำไรที่กำหนดหลังจากราคาวิ่งไปตามระยะที่ตั้งไว้) และ Trailing Stop (SL ที่ตามราคาไปในระยะห่างคงที่) ทั้งสองกลไกเป็นแบบต่อ button และเปิดใช้งานได้อย่างอิสระสำหรับแต่ละตัว ดูบทที่ 9
ชั้นที่ 5 — Break Even Auto (BEa). เหนือระดับของแต่ละโพซิชันคือการทำงานของ BEa — กลไกที่คำนวณ ค่าเฉลี่ยถ่วงน้ำหนักของ break-even จากทุกโพซิชันในทิศทางเดียวกัน บวกส่วนต่างกำไรเป็นจุด (BEa Gain) แล้วปิดทั้ง basket เมื่อราคาไปถึงระดับนั้น ในโหมด hedge (BEa Hedge Mode) basket ของ BEa สามารถครอบคลุมโพซิชัน ทั้งสองทิศทางพร้อมกัน — break-even จะถูกคำนวณจากผลลัพธ์สุทธิ (net) ของโพซิชันเหล่านั้น และการ realization จะปิดทุกโพซิชันของทั้งสองทิศทางพร้อมกัน BEa สามารถ arm ได้ทั้งด้วยมือและแบบอัตโนมัติ — จากทริกเกอร์ห้าประเภท (Time, SAR flip, MMD cross, SR break, OKUR transition) นอกจากนี้ button ยังสามารถเข้าร่วมเกมด้วยตัวเองได้เมื่อ BEa ถูก arm (Follow BEa) ดูบทที่ 12
ชั้นที่ 6 — Stop on Opposite. แยกต่างหากจากฟิลเตอร์สำหรับเข้าออเดอร์ ยังมีฟิลเตอร์อีกสี่ตัวที่ตอบสนองต่อการกลับตัวของบริบท เมื่อ SAR / MMD / SR / OKUR แสดงสัญญาณตรงข้ามกับทิศทางของ button นั้น button สามารถ (เป็นตัวเลือก ต่อ button ต่อฟิลเตอร์) ตอบสนองได้หนึ่งใน สาม แบบ: ปิดการทำงานของตัวเอง (หยุดสร้างสัญญาณใหม่ โพซิชันที่มีอยู่ยังคงอยู่ต่อไป), ปิดโพซิชันของตัวเองแล้วปิดการทำงานของตัวเอง (ปิดโพซิชันของ button ยกเลิก pending order ของมัน และปิดการทำงาน) หรือ ปิดโพซิชันแต่ยังคงทำงานอยู่ (โพซิชันถูกปิด แต่ button ยังสร้างสัญญาณต่อไป — มีประโยชน์เมื่อสัญญาณตรงข้ามมีไว้เพื่อล้าง exposure ไม่ใช่เพื่อปิดกลยุทธ์) ฟิลเตอร์สำหรับปิดมี พารามิเตอร์ของตัวเองแยกต่างหาก — คุณสามารถมีฟิลเตอร์เข้าที่เข้มงวด (สัญญาณน้อยแต่มั่นใจ) และฟิลเตอร์ปิดที่ดุดัน (ตอบสนองเร็วต่อการเปลี่ยนบริบท) ดูบทที่ 13
ชั้นที่ 7 — ผู้พิทักษ์บัญชี (account guardians). กลไกอิสระสี่ตัวที่ทำงานในระดับผลรวม PnL และความปลอดภัยของเงินทุน Daily P/L Limits (DPL) ปิดการเทรดเมื่อถึงระดับขาดทุนหรือกำไรรายวันที่กำหนดไว้ — เป็นกลไกที่ทำงานเป็นรอบ รีเซ็ตที่ชั่วโมงตามปฏิทินที่กำหนดไว้ Equity Guard (EG) เฝ้าดู ฝั่งกำไร: ปิดทุกอย่างเมื่อถึงเกณฑ์กำไร (พร้อมตัวเลือก trailing — ล็อกกำไรที่สะสมเพิ่มขึ้น) ส่วน ฝั่งขาดทุนของ basket ถูกเฝ้าดูโดย Basket Max Loss — ตาข่ายนิรภัยที่ปิด basket เมื่อขาดทุนเกินกว่าที่วางแผนไว้ หลังจากนั้นเกมก็ดำเนินต่อไป Profit Target (PT) ปิดทุกอย่างเมื่อกำไรที่ realize แล้วไปถึงเป้าหมาย (พร้อมตัวเลือก “ปิดเฉพาะที่ขาดทุน ส่วนที่กำไรเก็บไว้”) ดูบทที่ 14 และ 15
ชั้นที่ 8 — เซสชันการเทรด (Trading Hours). การกำหนดหน้าต่างเวลาที่ EA จะทำงานได้เลย — แยกตามวันในสัปดาห์ โดยมีความเป็นไปได้ที่จะมีหลายหน้าต่างต่อวัน (เช่น “เทรดตั้งแต่ 8:00 ถึง 12:00 แล้วต่อด้วย 14:00 ถึง 22:00”) นอกเวลาที่กำหนดไว้ button ทั้งหมดจะไม่ทำงาน ไม่ว่าชั้นอื่น ๆ จะเป็นอย่างไร ดูบทที่ 16
ชั้นที่ 9 — Cross-button Triggers (ห่วงโซ่ตรรกะ). ชั้นสูงสุดเปิดให้ button มีอิทธิพลต่อกันและกัน: เปิดใช้งาน ปิดใช้งาน สร้างห่วงโซ่ของความสัมพันธ์ แต่ละ button สามารถทำแอ็กชันกับ button อื่นในห้าตัว เพื่อตอบสนองต่อการเปลี่ยนสถานะของตัวเอง (เปิดด้วยมือ ปิดด้วยมือ เปิดอัตโนมัติโดย EA ปิดอัตโนมัติโดย EA) สิ่งนี้ทำให้สร้างสถานการณ์ที่ซับซ้อนได้ — “ถ้า B1 เข้าสู่เกม ให้เปิดตัวช่วย B3 และ B5”, “ถ้า B5 ไปถึง Target Line ของมันแล้วปิดตัวเอง ก็ปิด B3 และ B4 ด้วย เพราะบริบทของมันจบแล้ว”, “ผมผูก button คู่ใดก็ได้ให้เป็นการทำงานแบบทางเลือกเดียว — เปิดตัวหนึ่งจะปิดอีกตัวหนึ่ง ดังนั้นในช่วงเวลาหนึ่งจะมีเพียงตัวเดียวของคู่นั้นที่เล่นอยู่” ดูบทที่ 17
สัญญาณเดินทางจากล่างขึ้นบนผ่านชั้นต่าง ๆ: เซสชันการเทรด (8) ตัดสินว่าตอนนี้ EA ทำงานอยู่หรือไม่ button (1) สร้างสัญญาณดิบ ฟิลเตอร์ (2) ตัดสินว่าจะปล่อยผ่านหรือไม่ ภูมิศาสตร์ของชาร์ต (3) ตัดสินว่า button ทำงานในโซนปัจจุบันหรือไม่ กลไกจัดการโพซิชัน (4) ดูแลเทรดที่เปิดอยู่ BEa (5) จัดการ basket ของทิศทางนั้น Stop on Opposite (6) ตอบสนองต่อการเปลี่ยนบริบท ผู้พิทักษ์บัญชี (7) ปกป้องภาพรวมทั้งหมด และห่วงโซ่ตรรกะ (9) ควบคุมการเปิดและปิด button ซึ่งกันและกัน ชั้นที่ 1-7 เป็นชั้นเชิงทิศทาง (สัญญาณไหลผ่านมัน) ส่วนชั้นที่ 8 และ 9 เป็นเมตาเลเยอร์มากกว่า — พวกมันทำงาน บน ชั้นที่ 1 โดยควบคุมความพร้อมใช้งานของมันและการเชื่อมโยงระหว่าง button
ในแต่ละชั้นเหล่านี้ คุณสามารถปล่อยค่าเริ่มต้นไว้ หรือเข้าไปมีอิทธิพลต่อพฤติกรรมก็ได้ มันเป็นการไล่ระดับ — จาก “เปิด button หนึ่งตัวแล้วสังเกต” ไปจนถึง “ตั้งค่าทุกอย่างตามแบบของคุณเอง สร้างระบบความสัมพันธ์ที่ซับซ้อน”
1.6 สองโหมดการทำงาน: การออกแบบและการทำงานจริง
ระบบนิเวศ O!kurra แยกกิจกรรมสองอย่างที่ใน EA ทั่วไปถูกเชื่อมติดกันเป็นหนึ่งเดียวออกจากกัน: การออกแบบคอนฟิกูเรชัน และ การดำเนินการเทรด
โหมดออกแบบ (design mode) คือการทำงานกับอินดิเคเตอร์ OkurraButton และ OkurraGlobal (บวกกับ companion indicators — อินดิเคเตอร์ประกอบ) บนชาร์ต — โดยไม่มีโรบอตทำงานอยู่ — คุณจัดวางพารามิเตอร์ของแต่ละกลยุทธ์ ดูแบบสด ๆ ว่าฟิลเตอร์และออสซิลเลเตอร์มีหน้าตาอย่างไรกับพารามิเตอร์เหล่านั้น และวนปรับซ้ำได้ตามใจ ไม่มีการเทรดใด ๆ คุณไม่เสี่ยงอะไรเลย ไม่มีโพซิชันเกิดขึ้น คุณบันทึกผลของงานลงไฟล์ .set
โหมดทำงานจริง (execution mode) คือการทำงานกับ EA คุณโหลดไฟล์ .set ที่ออกแบบไว้เข้าไปในหน้าต่างคอนฟิกูเรชันของ EA (ปุ่ม F7 → Load) โรบอตจะเริ่มทำงานด้วยคอนฟิกูเรชันที่สมบูรณ์และดำเนินการมันบนบัญชี ระหว่างที่มันทำงาน คุณควบคุมมันในเชิงยุทธวิธีจากพาเนล (เปิด/ปิด button, โซน, BEa, ลิมิต) แต่รูปทรงเชิงกลยุทธ์ของคอนฟิกูเรชันมาจากเฟสการออกแบบ
สองโหมดนี้ ถูกแยกออกจากกันอย่างจงใจ — อินดิเคเตอร์ไม่ได้ควบคุมโรบอตที่กำลังทำงานแบบ “สด” และไม่มีการเชื่อมต่อแบบเรียลไทม์ระหว่างกัน สะพานเดียวคือไฟล์ .set ทำไมจึงเป็นเช่นนั้น — และในทางปฏิบัติมีอะไรตามมา — อธิบายไว้อย่างละเอียดในบทที่ 2 ตรงนี้จำประโยคเดียวก็พอ: คุณออกแบบในอินดิเคเตอร์ ทำงานจริงใน EA และโอนย้ายด้วยไฟล์ .set
1.7 หลักการ “ผู้ใช้รู้ว่าตัวเองกำลังทำอะไร”
O!kurra ไม่ตรวจสอบ “ความสมเหตุสมผล” ของชุดพารามิเตอร์ที่คุณตั้ง อย่างสม่ำเสมอ ถ้าคุณตั้งค่า button ฝั่ง BUY ด้วย Threshold = +150 และ Active Side = ABOVE (หมายความว่ามันจะซื้อที่จุดสูงสุดของ OKUR) เครื่องมือจะไม่บล็อกมัน มันอาจเตือนใน log หรืออาจไม่เตือน — แต่แน่นอนว่ามันจะไม่พูดว่า “ฉันไม่อนุญาต เพราะมันไม่มีเหตุผล” เพราะในมุมมองของเอนจิน มันไม่ได้ไร้เหตุผล มันเป็นเพียงกลยุทธ์อีกแบบหนึ่ง: การซื้อบน momentum-breakouts เมื่อออสซิลเลเตอร์แสดงการเคลื่อนที่ขึ้นอย่างแรง
อิสระแบบเดียวกันนี้ใช้กับคอนฟิกูเรชัน “น่าสงสัย” อื่น ๆ ด้วย: การตั้ง Movement Correction และ Movement Continuation พร้อมกัน (button จะตอบสนองต่อเงื่อนไขแรกที่ถูกเติมเต็ม สิ่งนี้ใช้อย่างจงใจได้), Threshold = 0 (เข้าออเดอร์ทุกครั้งที่ตัดผ่านแกนศูนย์ เป็นโหมดสแกลปิงที่แอ็กทีฟสุดขีด), Pending Stop Distance = 0 และ Pending Limit Distance = 0 (button เข้าทันทีเมื่อมีสัญญาณ โดยไม่รอการยืนยันด้วยการเคลื่อนไหวของราคา)
ปรัชญาคือ เครื่องมือเปิดให้คุณฉลาดกว่าที่จะเป็นได้ ถ้ามันพยายามปกป้องคุณจากตัวคุณเอง ราคาของอิสระนี้: ถ้าคุณตั้งค่าอะไรบางอย่างที่ทำงานไม่เหมือนที่คุณคิด เครื่องมือจะไม่เตือนคุณ — มันจะดำเนินการตามคอนฟิกูเรชันที่คุณใส่เข้าไป จากตรงนี้จึงมาซึ่งความสำคัญของการสังเกตบน demo จากตรงนี้จึงมาซึ่งความสำคัญของการปรับเทียบพารามิเตอร์ทีละขั้น ทีละ button แทนที่จะเปิดทั้งห้าตัวทันทีจากเซตอัปที่คุณยังไม่ได้ดูมันเลย และจากตรงนี้จึงมาซึ่งคุณค่าของโหมดออกแบบ — อินดิเคเตอร์ OkurraButton/OkurraGlobal เปิดให้คุณเห็นผลที่ตามมาของคอนฟิกูเรชัน ก่อน ที่โรบอตจะเริ่มดำเนินการมัน
เมื่อในส่วนต่อ ๆ ไปของคู่มือนี้คุณเห็นตัวอย่างค่าพารามิเตอร์เฉพาะ (เช่น “Threshold = -150, Movement Correction = 5”) จงถือว่ามันเป็นจุดเริ่มต้นสำหรับการสังเกต ไม่ใช่คำแนะนำ ทุกตลาดหายใจต่างกัน ทุก timeframe มีจังหวะต่างกัน ทุกกลยุทธ์ต้องการการปรับเทียบให้เข้ากับ instrument นั้น ๆ และช่วงเวลานั้น ๆ ที่คุณใช้มัน
1.8 สิ่งที่เราอธิบาย และสิ่งที่ยังคงเป็น know-how
คู่มือที่คุณกำลังอ่านอยู่นี้อธิบาย พฤติกรรม ของเครื่องมือ: แต่ละพารามิเตอร์ทำอะไร ตีความค่าอย่างไร ปรับเทียบการตั้งค่าอย่างไร เมื่อไรควรใช้และเมื่อไรไม่ควร พูดอีกอย่างคือ — ทุกอย่างที่คุณต้องการเพื่อทำงานกับชุดเครื่องมือ O!kurra ได้อย่างมีประสิทธิภาพ
บางสิ่งใน O!kurra เราอธิบายอย่างครบถ้วน บางสิ่ง — อธิบายเชิงการใช้งาน โดยส่งผู้ที่สนใจไปยังแหล่งข้อมูลแยกต่างหาก และบางสิ่ง — เราปล่อยไว้ในฐานะ know-how เฉพาะของผู้สร้าง เป็นเรื่องดีที่คุณจะรู้ว่าเส้นแบ่งเหล่านี้อยู่ตรงไหน
สิ่งที่เราอธิบายอย่างครบถ้วนและไม่มีข้อสงวน:
- การทำงานของฟิลเตอร์ SAR — เป็น Parabolic SAR มาตรฐาน มีอยู่ในทุกแพลตฟอร์มเทรด และมีเอกสารอธิบายอยู่นับร้อยแห่งบนอินเทอร์เน็ต ตรงนี้ไม่มีอะไรต้องปิดบัง
- การทำงานของฟิลเตอร์ SR Box — เป็นกลไกโซนแนวรับแนวต้านมาตรฐาน โดยมีโครงสร้างพื้นฐานอยู่บน ZigZag เป็นของคลาสสิก
- พารามิเตอร์การตั้งค่าทั้งหมดของทุกกลไก — Threshold, Period, Sensitivity, ระยะทาง, ตัวคูณ, ตัวเลือกแบบ opt-in ว่าแต่ละตัวทำอะไรกันแน่ ตั้งค่าอย่างไร และให้ผลอย่างไร
- ตรรกะของทุกเลเยอร์ — สัญญาณถูกสร้างเมื่อใด ถูกกรองเมื่อใด ถูกดำเนินการเมื่อใด และถูกปิดเมื่อใด
สิ่งที่เราอธิบายในเชิงการใช้งาน โดยอ้างอิงไปยังแหล่งข้อมูลแยกต่างหาก:
- ฟิลเตอร์ MMD Clouds — เป็นเมธอดโลจี MMD ของผู้เขียนเอง แต่มีการจัดทำเอกสารเผยแพร่สู่สาธารณะและเข้าถึงได้ ระบบนิเวศเต็มรูปแบบของเครื่องมือตามเมธอดโลจี MMD (MMD Cloud, MMD CP, MMD Diamond, สถิติ) พร้อมสื่อการเรียนรู้ หาได้ที่ magiconcharts.com ในคู่มือเล่มนี้เราอธิบาย MMD Clouds ในเชิงการใช้งาน — มันบ่งชี้อะไร อ่านสัญญาณของมันอย่างไร ใช้มันเป็นฟิลเตอร์ใน O!kurra อย่างไร — โดยไม่ทำซ้ำเอกสารฉบับเต็มของเมธอดโลจีนั้น หากคุณต้องการเจาะลึกว่า MMD Clouds ก่อตัวขึ้นอย่างไรและส่งสัญญาณอะไรกันแน่ เส้นทางนำไปสู่ magiconcharts.com
สิ่งที่ยังคงเป็น know-how ของผู้สร้าง:
- วิธีคำนวณค่าของ OKUR oscillator อย่างแม่นยำ — เป็นแนวคิดเฉพาะตัวของ Arkadiusz Marek Cyrzan อันเป็นรากฐานของเครื่องมือทั้งหมด
- สูตรที่แน่ชัดของ weighted breakeven ในกลไก BEa — โครงสร้างเฉพาะตัวของ MMD
- เกณฑ์ภายในและค่าคงที่ของ tolerance ภายในกลไกแต่ละตัว หากมีอยู่
การแบ่งแยกนี้ไม่ใช่การป้องกันตัวทางกฎหมาย และไม่ใช่ความพยายามซ่อนสิ่งที่ ยาก แต่เป็นเรื่องเชิงปรัชญา — และเรียบง่ายมาก
ลองคิดถึง O!kurra เหมือนงานของช่างฝีมือ ช่างไม้แสดงให้คุณเห็นวิธีเปิดตู้เสื้อผ้า วิธีปิด วิธีหยอดน้ำมันบานพับ วิธีทำความสะอาดผิวเคลือบ ควรเก็บไม้ไว้ในสภาพแบบไหน และเมื่อไรที่ไม่ควรใช้ในครัวที่เปียกชื้น ทุกสิ่งที่ทำให้ตู้ใบนั้นมีประโยชน์ในบ้านของคุณถูกเปิดเผยให้คุณทราบ สิ่งที่ช่างไม้จะไม่ทำ — คือเชิญคุณเข้าไปในโรงงานของเขาแล้วแสดงให้ดูว่าเขาประกอบแผ่นไม้ด้านข้างตามลำดับใด ใช้กาวอะไร อบหน้าบานอย่างไร และตัวโครงพักไว้กี่วันก่อนลงแล็กเกอร์ นั่นคือสูตรของเขา นั่นคือเหตุผลที่ตู้ใบนี้มีอยู่ ไม่ใช่ใบอื่น สูตรนั้นอยู่กับช่างฝีมือ
กับ O!kurra ก็เช่นเดียวกัน ทุกสิ่งที่คุณต้องใช้เพื่อ ใช้งาน มัน — คุณมีอยู่ในคู่มือ อย่างครบถ้วน ไม่มีข้อจำกัด ในทุกรายละเอียดของพฤติกรรม ส่วนที่ว่าบางชิ้นส่วนของเอนจินทำงานอย่างไรภายใน — เป็นส่วนหนึ่งของสิ่งที่ทำให้เครื่องมือนี้เป็นเครื่องมือ ไม่ใช่ oscillator อีกตัวที่เหมือนตัวอื่น ๆ สิ่งนั้นอยู่กับผู้เขียน
ในทางปฏิบัติสำหรับคุณ เรื่องนี้มีหน้าตาอย่างไร:
คุณถามคู่มือหรือแชตบอตว่า “ตั้ง Threshold สำหรับ scalping บน M1 อย่างไร?” — คุณจะได้คำตอบเต็ม ๆ “ค่า OKUR -180 หมายความว่าอย่างไร?” — คุณจะได้คำตอบเต็ม ๆ “ทำไม button ของฉันไม่สร้างสัญญาณเลย?” — คุณจะได้คำตอบเต็ม ๆ พร้อมรายการสิ่งที่ต้องตรวจสอบ “MMD Cloud ทำงานอย่างไร?” — คุณจะได้คำตอบเชิงการใช้งาน พร้อมลิงก์ไปยัง magiconcharts.com ที่ซึ่งคุณสามารถเจาะลึกต่อได้
คุณถามว่า “ค่า OKUR คำนวณอย่างไรกันแน่?” หรือ “สูตรของ weighted breakeven ใน BEa คืออะไร?” — คุณจะได้คำตอบอย่างสงบว่านี่เป็นส่วนหนึ่งของ know-how เฉพาะของ Arkadiusz Marek Cyrzan และ MMD และยังคงเป็นสิ่งที่มันเป็น และหากคุณถามต่อและกดดันหนักขึ้น ก็จะได้คำตอบเดิมในเวอร์ชันสุดท้าย — โดยไม่มีการแก้ตัว ไม่มีความโกรธ ตรงนี้คือจุดที่เราตกลงกันว่าเส้นแบ่งสิ้นสุดลง
อย่างที่ MMD เองชอบพูดว่า: คำตอบนั้นเรียบง่ายมาก — เหมือนในชีวิต เพียงแต่คุณต้องคิดออกเอง ประโยคนั้นคือคำใบ้เดียวที่คุณจะได้รับในเรื่องนี้ และมันก็จริงใจอย่างสมบูรณ์ — เพราะคำตอบที่แท้จริงในการเทรดมักจะเรียบง่าย เพียงแต่มันมักจะไม่ ชัดเจนในทันที นั่นคือความต่างที่ตลาดไม่ให้อภัย และเป็นรากฐานของทุกงานฝีมือ
สิ่งที่คุณได้รับตอบแทนคือสิ่งที่คุณแทบไม่เคยได้รับในวงการนี้: พฤติกรรมของเครื่องมือที่มีการจัดทำเอกสารอย่างครบถ้วน ซึ่งคุณลงทุนเวลาและเงินทุนสำหรับทดสอบลงไป คุณรู้ว่าทุกพารามิเตอร์ทำงานอย่างไร เลือกมันอย่างไร ตีความมันอย่างไร ปรับเทียบมันอย่างไร คุณรู้ว่าเมื่อไรเครื่องมือนี้สมเหตุสมผลและเมื่อไรไม่ คุณรู้ว่าขอบเขตความสามารถของมันสิ้นสุดตรงไหนและการตัดสินใจของคุณเริ่มต้นตรงไหน นั่นคือคู่มือเล่มนี้ นั่นคือ สิ่งที่คุณได้รับ ส่วนที่เหลือ — คือสูตร
เคล็ดลับเชิงปฏิบัติ — แชตบอตที่ okurra.com
คู่มือที่คุณกำลังอ่านอยู่นี้ยาวหลายสิบหน้า และออกแบบมาให้อ่านแบบเรียงลำดับ หรือใช้เป็นเอกสารอ้างอิงทางเทคนิคที่แม่นยำ แต่คุณไม่ได้มีเวลาสำหรับสิ่งนั้นเสมอไป — โดยเฉพาะเมื่อคุณกำลังมองหาคำตอบอย่างรวดเร็วสำหรับคำถามเฉพาะเจาะจงระหว่างทำงานกับเครื่องมือ
ที่ okurra.com มีแชตบอต O!kurra ให้ใช้งาน ซึ่งรู้เนื้อหาของคู่มือเล่มนี้และตอบคำถามที่เกี่ยวข้องกับเครื่องมือ การตั้งค่า เมธอดโลจี และแนวทางต่อตลาด มันทำงานได้หลายภาษา — คุณถามในภาษาของคุณ คุณก็ได้คำตอบในภาษาของคุณ บ่อยครั้งเร็วกว่าการพลิกหาในคู่มือ โดยเฉพาะเมื่อคุณจำไม่ได้ว่าคำตอบของสิ่งที่คุณสนใจอยู่ในบทไหนกันแน่ ทุกสิ่งที่เราเขียนไว้ในคู่มือ — แชตบอตรู้ ทุกสิ่งที่เป็น know-how — แชตบอตก็เก็บรักษาไว้เช่นเดียวกับคู่มือ
1.9 วิธีอ่านคู่มือเล่มนี้
บทที่ 1 ถึง 22 ส่วนใหญ่เป็นอิสระต่อกันและอ่านตามลำดับใดก็ได้ — แต่ก็มีลำดับที่สมเหตุสมผลหากคุณต้องการเดินทางจาก “นี่มันคืออะไรกันแน่” ไปสู่ “ฉันออกแบบและเปิดใช้งานกลยุทธ์ของตัวเองได้”
การเปิดใช้ครั้งแรก (60 นาที):
- อ่านส่วนที่เหลือของบทนี้ (ถ้ายังอ่านไม่จบ)
- บทที่ 2 — สถาปัตยกรรมสองโหมด: การออกแบบ vs การดำเนินการ, ไฟล์
.setในฐานะสะพานเชื่อม นี่คือรากฐานของการเข้าใจชุดเครื่องมือทั้งหมด - บทที่ 3 — การติดตั้ง การเปิดใช้งานครั้งแรก การตรวจสอบไลเซนส์ที่ okurra.com
- บทที่ 8 — กายวิภาคของพาเนล EA สิ่งที่คุณจะเห็นบนชาร์ต
- บทที่ 9 แต่เฉพาะส่วนแรก ๆ (เอนจิน OKUR และทริกเกอร์ — แนวคิดของสัญญาณ)
หลังจากช่วงเวลานั้น คุณจะรู้ว่าชุดเครื่องมือนี้ คืออะไร จะ เปิดใช้งาน อย่างไร หลังเปิดใช้งานแล้วคุณ เห็นอะไรบนชาร์ต และ สัญญาณถูกสร้างขึ้นอย่างไร เพียงพอสำหรับการเปิดใช้ button หนึ่งตัวบนบัญชี Demo แล้วสังเกตการณ์
การออกแบบกลยุทธ์ในอินดิเคเตอร์ (2-3 ชั่วโมง กระจายไปตามเวลา):
- บทที่ 4 — OkurraButton ตัวออกแบบกลยุทธ์ B1…B5
- บทที่ 5 — OkurraGlobal ตัวออกแบบการตั้งค่าระดับ global
- บทที่ 6 — companion indicators: วิธีมองเห็นบนชาร์ตว่าฟิลเตอร์เห็นอะไร
- บทที่ 7 — การบันทึกการตั้งค่าลง
.setและการถ่ายโอนไปยัง EA
คุณอาจข้ามบล็อกนี้ไปก่อนในตอนแรกแล้วค่อยกลับมาทีหลังก็ได้ — EA สามารถตั้งค่าได้โดยตรงในหน้าต่าง Inputs ของมันเอง โดยไม่ต้องใช้อินดิเคเตอร์ แต่การทำงานกับอินดิเคเตอร์นั้นสะดวกกว่าและปลอดภัยกว่า เพราะคุณออกแบบโดยมีการควบคุมด้วยภาพและไม่มีโรบอตทำงานอยู่
ทัวร์เต็มรูปแบบของเอนจิน EA (3-4 ชั่วโมง แบ่งเป็นช่วง ๆ):
- บทที่ 9 จนจบ — พารามิเตอร์ทั้งหมดของ button
- บทที่ 10 — ฟิลเตอร์ระดับ global (หากคุณตั้งใจจะใช้)
- บทที่ 11 — Activation Zones และ Target Lines (เมื่อคุณต้องการควบคุมว่า button จะทำงานได้ ที่ไหน และจะปิด basket ที่ไหน)
- บทที่ 12 และ 13 — Break Even Auto และ Stop on Opposite นี่คือเลเยอร์ป้องกันสำหรับ position และ basket
Account guardians และกรอบเวลาของเซสชัน (1-2 ชั่วโมง):
- บทที่ 14 — Daily P/L Limits (กรอบกำไรและขาดทุนรายวันพร้อมการรีเซ็ต)
- บทที่ 15 — Equity Guard และ Profit Target (ลิมิตแบบตรง ไม่เป็นวงรอบ)
- บทที่ 16 — Trading Hours (EA ทำงานเมื่อใดบ้าง)
สามบทนี้รวมกันให้ชุดเครื่องมือครบถ้วนสำหรับการบริหารความเสี่ยงในระดับบัญชีและระดับเซสชัน คุณอ่านตามลำดับใดก็ได้ — แต่ละกลไกเป็นอิสระจากกลไกอื่น ค่าเริ่มต้นของทุกเลเยอร์เหล่านี้คือ ปิดใช้งาน — ดังนั้นจนกว่าคุณจะตั้งค่ามัน EA จะทำงาน “ตลอดไป จนถึงจำนวนเงินเท่าใดก็ได้”
ระบบเชื่อมโยงเชิงตรรกะ (1 ชั่วโมง แต่เฉพาะเมื่อพร้อมสำหรับระดับนี้แล้ว):
- บทที่ 17 — Cross-button Triggers เลเยอร์ที่ก้าวหน้าที่สุดของเครื่องมือ แนวคิดต้นฉบับของ MMD คุณเชื่อม button ทั้งห้าเข้าเป็นลำดับที่ตัวหนึ่งส่งผลต่ออีกตัวหนึ่ง อ่านก็ต่อเมื่อคุณรู้บทที่ 1-16 เป็นอย่างดีและมีภาพกลยุทธ์เฉพาะเจาะจงที่ต้องใช้มัน อย่าอ่าน “เพราะความอยากรู้” — หากไม่มีประสบการณ์มาก่อน มันอาจท่วมท้นเกินไป
การลงมือปฏิบัติ (เวลาไม่จำกัด):
- บทที่ 19 — การแสดงภาพการเทรด (T. Levels, T. History) และการควบคุม companion indicators จากตัว EA
- บทที่ 20 — สถานการณ์วิจัย แทนที่จะอ่านแบบเรียงลำดับ ให้เปิดอ่านสถานการณ์ที่ใกล้เคียงกับสิ่งที่คุณต้องการศึกษามากที่สุด คัดลอกพารามิเตอร์ รันบน Demo แล้วสังเกต
- บทที่ 20 และ 21 — Troubleshooting และ FAQ คุณจะกลับมาที่นี่เมื่อมีอะไรไม่ทำงาน หรือเมื่อคุณมีคำถามเฉพาะเรื่อง
- บทที่ 23 — อภิธานศัพท์ คุณเปิดดูระหว่างอ่านบทอื่น ๆ เมื่อไรก็ตามที่คุณสะดุดกับคำศัพท์ที่ไม่คุ้นเคย
สิ่งที่คุณจะเห็นในแต่ละบท:
ที่ต้นของแต่ละบทมีสารบัญของหัวข้อย่อยพร้อมลิงก์ไปยังแต่ละหัวข้อ แต่ละหัวข้อเริ่มด้วยคำนำสั้น ๆ ที่บอกว่ามันเกี่ยวกับอะไร ถัดมาคือเนื้อหา และท้ายที่สุด — เมื่อมีเหตุให้ทำ — คือบทสรุปสั้น ๆ และการชี้ไปยังบทอื่นที่ขยายหัวข้อนั้นต่อ
ชื่อพารามิเตอร์ถูกอ้างอิงตรงตามที่คุณเห็นบนหน้าจอการตั้งค่า (แท็บ Inputs ใน MT5 หรือแผงของอินดิเคเตอร์) — เช่น Active Side, Movement Correction, Use Global MMD Filter, Stop button after Target Line hit, Daily Profit Limit ค่าที่ใช้ในตัวอย่าง (เช่น Threshold = -150) เป็นจุดเริ่มต้น ไม่ใช่คำแนะนำ — การปรับเทียบให้เข้ากับตลาดของคุณและระดับความทนต่อความเสี่ยงของคุณเป็นความรับผิดชอบของคุณ
พบความไม่สอดคล้อง? แจ้งเราได้เลย เครื่องมือและโครงสร้างพื้นฐานของเราพัฒนาอย่างต่อเนื่อง — นี่ไม่ใช่ระบบนิเวศแบบปิด — ดังนั้นแม้เราจะพยายามอย่างเต็มที่ ก็อาจ (แม้ว่าไม่ควร) เกิดความไม่สอดคล้องเล็กน้อยระหว่างคู่มือ คำตอบของแชตบอต และพฤติกรรมจริงของ EA หากคุณสังเกตเห็นความไม่ตรงกันเช่นนั้น กรุณาแจ้งไปที่ [email protected] — สิ่งนี้ช่วยให้เรารักษาคู่มือให้ทันสมัยที่สุดเท่าที่จะทำได้
ในบทถัดไปเราจะแยกชิ้นส่วนสถาปัตยกรรมสองโหมด — ทำไมการออกแบบและการทำงานจริงจึงถูกแยกออกจากกัน สะพาน .set ทำงานอย่างไรอย่างละเอียด และสิ่งนี้ส่งผลอะไรต่อ workflow ประจำวันของคุณ