คำอธิบาย
OptimizedDrawingHotkeys คือ cTrader Automate cBot ที่ช่วยเร่งความเร็วในการทำหมายเหตุบนกราฟโดยให้คุณสร้างเครื่องมือวาดภาพผ่านทางแป้นพิมพ์ลัดและการคลิกเมาส์ มันรวมถึงการแสดงตัวอย่างการวางตำแหน่ง “ผี” แบบสด การจับตำแหน่ง (กับ High/Low ของแท่ง หรือ OHLC พร้อมการปัดเศษทิกตัวเลือก), HUD บนกราฟ, การเลิกทำสำหรับการวาดภาพล่าสุด, ป้ายราคาที่ถูกต้องตามจำนวนหลักทศนิยม, การขยายด้านขวาในแท่ง และระบบ Fib retracement ที่กำหนดเองซึ่งสามารถสร้างเส้น/ป้ายระดับ fib ที่หายไป (และเลเยอร์สี่เหลี่ยมที่เติมสี) ใหม่โดยอัตโนมัติหลังจากเปลี่ยนช่วงเวลา
OptimizedDrawingHotkeys cBot — คู่มือผู้ใช้
cBot นี้ทำอะไร
OptimizedDrawingHotkeys คือ ผู้ช่วยวาดภาพ สำหรับกราฟ cTrader ช่วยให้คุณวางวัตถุวาดภาพทั่วไปได้อย่างรวดเร็วโดยใช้ แป้นพิมพ์ลัด + การคลิกเมาส์ พร้อมตัวเลือก ตัวอย่างผี, การจับตำแหน่ง, HUD บนกราฟ, เลิกทำ และระบบซ่อมแซมตัวเองที่ สร้างเส้น/ป้ายระดับ Fib ใหม่ (และเลเยอร์สี่เหลี่ยมที่เติมสี) หากหายไปหลังจากเปลี่ยนช่วงเวลา
- มัน ไม่ ทำการเทรด (AccessRights.None).
- มันวาดวัตถุกราฟและจัดการวัตถุ “ลูก” ที่เกี่ยวข้อง (ป้าย, ระดับ fib, เลเยอร์เติมสี่เหลี่ยม ฯลฯ)
เริ่มต้นอย่างรวดเร็ว (ขั้นตอนการทำงานทั่วไป)
- แนบ cBot เข้ากับกราฟ (cTrader Automate).
- กดแป้นพิมพ์ลัด (เช่น F สำหรับ Fib, R สำหรับสี่เหลี่ยม)
- คลิกบนกราฟเพื่อวางจุดที่ต้องการ
- กด Esc เพื่อยกเลิกการวาดภาพที่กำลังดำเนินการ
- กด Z (ค่าเริ่มต้น) เพื่อเลิกทำการวาดภาพล่าสุดที่เสร็จสมบูรณ์
- กด U (ค่าเริ่มต้น) เพื่อแสดง/ซ่อน HUD
แป้นพิมพ์ลัดและโหมดการวาดภาพ
แป้นพิมพ์ลัดเริ่มต้น
- H = เส้นแนวนอน (1 คลิก)
- V = เส้นแนวตั้ง (1 คลิก)
- T = เส้นแนวโน้ม (2 คลิก)
- R = สี่เหลี่ยม (2 คลิก)
- E = วงรี (2 คลิก)
- F = Fib retracement (2 คลิก)
- A = ลูกศร (2 คลิก)
- X = ข้อความ (1 คลิก)
- C = ช่องทางเท่าเทียม (3 คลิก)
- Z = เลิกทำการวาดภาพล่าสุด
- U = สลับ HUD
- Esc = ยกเลิกโหมดการวาดภาพปัจจุบัน (ขณะวาง)
ถ้าพารามิเตอร์แป้นพิมพ์ลัดว่างเปล่าหรือเป็นช่องว่าง แป้นพิมพ์ลัดนั้นจะถูกปิดใช้งานโดยปริยาย
เครื่องมือแต่ละตัวต้องการคลิกกี่ครั้ง
- เครื่องมือ 1 คลิก: แนวนอน, แนวตั้ง, ข้อความ
- เครื่องมือ 2 คลิก: เส้นแนวโน้ม, สี่เหลี่ยม, วงรี, FibRetracement, ลูกศร
- เครื่องมือ 3 คลิก: ช่องทาง
-
- คลิก 1: จุดเริ่มต้น
- คลิก 2: จุดสิ้นสุด (เส้นฐาน)
- คลิก 3: จุดความสูง (ระยะห่างจากเส้นฐาน; ความสูงใช้ระยะห่างสัมบูรณ์)
HUD (สถานะบนกราฟ)
ถ้าเปิดใช้งาน HUD จะแสดง:
- โหมดปัจจุบัน (หรือ ว่าง)
- ความคืบหน้าเช่น (1/2) ขณะวาง
- โปรไฟล์สไตล์ปัจจุบัน & โหมดการจับตำแหน่ง
- การเตือนแป้นพิมพ์ลัด
การควบคุม:
- พารามิเตอร์แสดง HUD กำหนดการมองเห็นเริ่มต้น
- แป้นพิมพ์ลัดสลับ HUD เปิด/ปิด
ตัวอย่างการวาง (“ตัวอย่างผี”)
ถ้า Enable Placement Preview = true เครื่องมือหลายจุดจะแสดงตัวอย่างสดขณะคุณเลื่อนเมาส์ระหว่างคลิก:
- เส้นแนวโน้ม, สี่เหลี่ยม, วงรี, ลูกศร: ตัวอย่างหลังคลิกแรก
- ช่องทาง: ตัวอย่างหลังคลิก 1, จากนั้นตัวอย่างช่องทางหลังคลิก 2
- Fib: ตัวอย่างเส้นฐาน + ระดับหลังคลิกแรก
วัตถุตัวอย่างชั่วคราวจะถูกลบโดยอัตโนมัติเมื่อคุณเสร็จสิ้นหรือยกเลิก
การจับตำแหน่ง
การจับตำแหน่งจะปรับราคาที่คลิกในแกน Y ก่อนวางจุด
โหมดจับตำแหน่ง
- ไม่มี: ไม่จับตำแหน่ง
- ทิก: (ไม่ได้ใช้โดยตรงเป็นโหมดในโค้ด; การปัดเศษเกิดขึ้นผ่าน “จับตำแหน่งแล้วทิก” เมื่อ Snap != None)
- HighLow: จับตำแหน่งที่ High หรือ Low ที่ใกล้ที่สุดของแท่งที่ใกล้เวลาคลิกของคุณ
- OHLC: จับตำแหน่งที่ Open/High/Low/Close ที่ใกล้ที่สุดของแท่งนั้น
จับตำแหน่งแล้วทิก
ถ้า Snap Then Tick = true และโหมดจับตำแหน่งไม่ใช่ None ราคาที่จับตำแหน่งจะถูกปัดเศษเพิ่มเติมให้ใกล้เคียงกับ Symbol.TickSize
ระบบสไตล์
โปรไฟล์สไตล์
โปรไฟล์สไตล์เปลี่ยนพฤติกรรมความหนา/สีเริ่มต้น:
- กำหนดเอง: ใช้สีเริ่มต้นและความหนาฐานของคุณ
- Scalping: ค่าเริ่มต้นบางกว่า + จางกว่า (เร็ว/สะอาด)
- Swing: ค่าเริ่มต้นหนากว่า (มองเห็นได้ชัดเจนขึ้น)
สีเครื่องมือ
แต่ละเครื่องมือสามารถเลือกแทนสีผ่านพารามิเตอร์ “สีเครื่องมือ” ของตัวเองได้
- ปล่อยว่างเพื่อใช้สีโปรไฟล์/ค่าเริ่มต้น
- ถ้าชื่อสีไม่ถูกต้อง จะกลับไปใช้สีโปรไฟล์/ค่าเริ่มต้น
ป้ายและการขยาย
ราคาที่ถูกต้องตามจำนวนหลักทศนิยม
ป้ายราคาจะใช้รูปแบบ Symbol.Digits (เช่น สัญลักษณ์ 5 หลักจะแสดงเป็น 1.23456).
การขยายด้านขวา (แท่ง)
การขยายด้านขวา (แท่ง) ควบคุมตำแหน่งที่ “ป้ายด้านขวา” และเส้น fib ที่ขยายไปถึง
- cBot แปลง “แท่ง” เป็นเวลาโดยใช้ช่วงเวลาของแท่งปัจจุบันบนช่วงเวลาของคุณ
การเติมสี่เหลี่ยม (สี + ความทึบแสง)
สี่เหลี่ยมที่เติมสีและเส้นขอบ
- ถ้า Rectangle Filled = false: จะวาดสี่เหลี่ยมเส้นขอบปกติ
- ถ้า Rectangle Filled = true: cBot จะวาด สองสี่เหลี่ยม:
-
- เลเยอร์เติมใต้ (*_fill): ไม่โต้ตอบ, เติมสี, กึ่งโปร่งใส
- เลเยอร์เส้นขอบทับ (*_border): โต้ตอบได้, มีแต่เส้นขอบ
ทำเช่นนี้เพราะการจัดรูปแบบวัตถุสี่เหลี่ยมของ cTrader ไม่รองรับการจัดรูปแบบเส้นขอบ/เติมสีแยกกันในวัตถุเดียวอย่างน่าเชื่อถือ
สีเติม / ความทึบแสงเติม %
- สีเติม: ชื่อสี (เช่น DodgerBlue)
- ความทึบแสงเติม %: 0–100
-
- 0 = โปร่งใสเต็มที่
- 100 = ทึบเต็มที่
พฤติกรรมสำคัญ:
- การลาก/ปรับขนาดทำผ่าน เลเยอร์เส้นขอบ (โต้ตอบได้)
- ถ้าคุณลบเลเยอร์เติมหรือเส้นขอบ cBot จะลบกลุ่มสี่เหลี่ยมที่เติมสีทั้งหมด (เพื่อป้องกันเลเยอร์ร้าง)
เครื่องมือ Fib retracement (การใช้งานแบบกำหนดเอง)
สิ่งที่ถูกสร้างขึ้น
เมื่อคุณวาง Fib:
- สร้างเส้นแนวโน้มเส้นฐาน: ..._base (โต้ตอบได้)
- สำหรับแต่ละระดับที่เปิดใช้งาน:
-
- สร้างวัตถุเส้น (..._lvl_i) และป้ายข้อความ (..._lvl_i_lab) เป็น ลูก
- ลูกถูกออกแบบให้ไม่โต้ตอบ (เส้นฐานคือสิ่งที่คุณเลื่อน)
ขยายระดับ Fib
- ถ้า Extend Fib Levels = true: แต่ละระดับจะถูกวาดเป็น เส้นแนวโน้ม จากจุดเริ่มต้นเส้นฐานถึงเวลาขยายด้านขวาที่คำนวณได้
- ถ้า Extend Fib Levels = false: แต่ละระดับเป็น เส้นแนวนอน.
cBot จำ “ขยาย vs ไม่ขยาย” ต่อกลุ่ม fib (ดังนั้น fib เก่าจะรักษาสไตล์ไว้แม้ว่าคุณจะเปลี่ยนพารามิเตอร์ทีหลัง)
การเลื่อนป้าย Fib ไปทางซ้าย (แท่ง)
เลื่อนป้ายเปอร์เซ็นต์ fib ไปทางซ้ายของจุดเริ่มต้นเส้นฐานโดย N แท่ง (จำกัดไม่ให้ไปก่อนแท่งแรก)
พฤติกรรมซ่อมแซมอัตโนมัติ / ซ่อมแซมตัวเอง
ระดับ Fib หายไปเมื่อเปลี่ยนช่วงเวลา
บางเวอร์ชันของ cTrader ลบวัตถุที่ไม่โต้ตอบ/ลูกบางอย่างเมื่อเปลี่ยนช่วงเวลา cBot นี้สามารถสร้างใหม่ได้
- ควบคุมโดย Auto-Repair Fib Levels
- ทำงาน:
-
- OnStart
- ทุก 1 วินาที เมื่อว่าง (ไม่ขณะคุณกำลังวางการวาดภาพใหม่)
กฎสำคัญ:
- มันสร้างเส้น/ป้ายระดับ fib ใหม่ เฉพาะเมื่อไม่มีเส้นระดับใดๆ อยู่เลย สำหรับ fib นั้น
เพื่อหลีกเลี่ยงการต่อสู้กับการลบด้วยตนเองของคุณ (เช่น ถ้าคุณลบเส้นระดับเดียวโดยตั้งใจ)
การซ่อมแซมเลเยอร์สี่เหลี่ยมที่เติมสี
สี่เหลี่ยมที่เติมสีก็ถูกตรวจสอบและซ่อมแซมด้วย:
- ถ้าเส้นขอบมีอยู่แต่การเติมสีหายไป → สร้างเติมสีใหม่
- ถ้ามีการเติมสีแต่เส้นขอบหายไป → สร้างเส้นขอบใหม่ (ใช้พารามิเตอร์สี/ความหนาเส้นขอบสี่เหลี่ยมปัจจุบัน)
พฤติกรรมเลิกทำและลบ
เลิกทำการวาดภาพล่าสุด
- แป้นพิมพ์ลัด: เลิกทำล่าสุด (ค่าเริ่มต้น Z)
- ลบ “กลุ่มเจ้าของ” ที่สร้างล่าสุด:
-
- วัตถุเดี่ยว: ลบโดยตรง
- ป้ายเส้นแนวโน้ม: ลบพร้อมเส้น
- Fib: เส้นฐาน + ทุกระดับ + ป้าย fib ทั้งหมดลบพร้อมกัน
- สี่เหลี่ยมที่เติมสี: ทั้งเติมสีและเส้นขอบลบพร้อมกัน
การเลิกทำเป็นแบบ “สแต็ก”: มันลบเฉพาะสิ่งที่ cBot สร้างล่าสุด ไม่ใช่การแก้ไขด้วยตนเองแบบสุ่ม
การลบวัตถุด้วยตนเอง
- การลบวัตถุ “เจ้าของ” จะลบลูกของมันด้วยถ้ามี
- สำหรับสี่เหลี่ยมที่เติมสี การลบเลเยอร์ใดเลเยอร์หนึ่งจะทำให้ cBot ลบอีกเลเยอร์ด้วย
การอ้างอิงพารามิเตอร์ (ตามกลุ่ม)
แป้นพิมพ์ลัด
- แนวนอน, แนวตั้ง, เส้นแนวโน้ม, สี่เหลี่ยม, วงรี, Fib Retracement, ลูกศร, ข้อความ, ช่องทาง
- เลิกทำล่าสุด
- สลับ HUD
UX
- แสดง HUD (สถานะเริ่มต้นของ HUD)
- เปิดใช้งานตัวอย่างการวาง
- ซ่อมแซมระดับ Fib อัตโนมัติ
สไตล์
- โปรไฟล์สไตล์ (กำหนดเอง, Scalping, Swing)
- ความหนาฐาน
- สีเริ่มต้น
สีเครื่องมือ
ตัวเลือกแทนสีต่อเครื่องมือ (ว่าง = ใช้โปรไฟล์/ค่าเริ่มต้น):
- แนวนอน, แนวตั้ง, เส้นแนวโน้ม, สี่เหลี่ยม, วงรี, ลูกศร, ข้อความ, ช่องทาง, ฐาน Fib
ข้อความ
- เนื้อหาข้อความ
- ขนาดฟอนต์ข้อความ
หมายเหตุ: ใช้กับป้ายต่างๆ ด้วย (ป้าย fib, ป้ายจุดสิ้นสุดเส้น ฯลฯ)
สี่เหลี่ยม
- สี่เหลี่ยมที่เติมสี
- สีเติม
- ความทึบแสงเติม %
เวลา/ป้าย
- การขยายด้านขวา (แท่ง)
การจับตำแหน่ง
- โหมดจับตำแหน่ง (ไม่มี, HighLow, OHLC)
- จับตำแหน่งแล้วทิก
Fib
- ขยายระดับ Fib
- การเลื่อนป้าย Fib ไปทางซ้าย (แท่ง)
ระดับ Fib
สำหรับแต่ละระดับ:
- สลับการแสดง
- ค่าร้อยละ
- สี
- สไตล์เส้น
เคล็ดลับ, ข้อควรระวัง, การแก้ปัญหา
แป้นพิมพ์ลัดไม่ทำงาน
- ตรวจสอบให้แน่ใจว่ากราฟมีโฟกัส (คลิกกราฟครั้งหนึ่ง)
- ตรวจสอบว่าไม่มีแป้นพิมพ์ลัดซ้ำกัน (สองคำสั่งที่ผูกกับปุ่มเดียวกันอาจทำงานไม่คาดคิด)
- ลองใช้ตัวอักษรเดี่ยวสำหรับแป้นพิมพ์ลัด
ระดับ/ป้าย Fib เปลี่ยนหลังจากคุณเปลี่ยนพารามิเตอร์
- กลุ่ม fib ที่มีอยู่จำ “ขยาย vs ไม่ขยาย” แต่:
-
- ถ้าระดับหายไปทั้งหมดและต้องสร้างใหม่ cBot จะใช้การตั้งค่าระดับ fib ปัจจุบัน ของคุณ (สี/สไตล์/การมองเห็น)
- นี่เป็นเรื่องปกติ: มัน “เติมน้ำ” จากการตั้งค่าปัจจุบันของคุณ
สี/ความทึบแสงของสี่เหลี่ยมที่เติมสีดูเหมือนเป็นแบบทั่วโลก
- มันเป็นแบบทั่วโลก: สีเติมและความทึบแสงเติม % เป็น พารามิเตอร์ ไม่ได้เก็บแยกตามสี่เหลี่ยม
- ถ้าเลเยอร์เติมสีหายไปและถูกสร้างใหม่ภายหลัง มันจะใช้การตั้งค่าการเติมสี ปัจจุบัน ของคุณ
วัตถุยังคงหายไปเมื่อเปลี่ยนช่วงเวลา
- ยืนยันว่า Auto-Repair Fib Levels = true
- หมายเหตุ: bot จะสร้างระดับ fib ใหม่เฉพาะเมื่อ เส้นระดับทั้งหมด หายไปสำหรับ fib นั้น
สรุป
Key features include a live “ghost” preview of drawings before placement, snapping options to bar High/Low or OHLC prices with optional tick rounding, and an on-chart heads-up display (HUD) that shows current mode, progress, style profile, snapping mode, and hotkey reminders. The cBot offers undo functionality for the last drawing and manages related child objects such as labels and filled rectangle layers.
The Fibonacci retracement tool is a custom implementation that creates interactive baselines with non-interactive child level lines and labels. It includes an auto-repair system that rebuilds missing Fibonacci levels and filled rectangle layers after timeframe changes, ensuring chart annotations remain intact.
Users can configure style profiles (Custom, Scalping, Swing), colors, line thickness, fill opacity, snapping modes, and hotkeys. The cBot does not execute trades; it solely facilitates efficient and precise chart drawing across markets including Forex, indices, commodities, crypto, and stocks.
รีวิวจากลูกค้า
5 | 0 % | |
4 | 100 % | |
3 | 0 % | |
2 | 0 % | |
1 | 0 % |