Suthep Sangvirotjanaphat
27 Feb 2026
คู่มืออ้างอิงครบถ้วนสำหรับการเขียน Order Text ใน OptionsGo (OG) เรียนรู้ตั้งแต่พื้นฐานไปจนถึงเทคนิคขั้นสูง
Order Text คือรูปแบบ plain-text สำหรับบันทึกการเทรดประจำวัน Slot "Today" จะเก็บคำสั่งซื้อขายของวันนั้น หลังปิดตลาด ปุ่ม Save & Clear จะย้ายข้อความวันนี้ไปต่อท้าย Portfolio (บันทึกสะสม) และรีเซ็ต Today กลับเป็น template เปล่า
Order Text ออกแบบมาให้:
- อ่านเข้าใจง่าย — มองปราดเดียวก็รู้เรื่อง
- แก้ไขด้วยมือได้ทันที — แค่พิมพ์
- วางจาก Exchange ได้เลย — paste HTML จากตลาดแล้วระบบจัดรูปแบบให้อัตโนมัติ
- พกพาสะดวก — plain text คัดลอก สำรองข้อมูล และส่งต่อได้ง่าย
ทุก Today slot ต้องเริ่มต้นด้วยสองบรรทัดนี้เสมอ:
@date 26 Feb 2026
@index 900.0
| คำสั่ง | คำอธิบาย |
|---|---|
@date D MMM YYYY |
วันที่ของวันนี้ รองรับรูปแบบ: 26 Feb 2026, 26 Feb, Feb 26, 2026-02-26 |
@index 900.0 |
ราคา Futures Index ใช้เป็นค่าอ้างอิงบนกราฟเมื่อปิด Auto Fu |
หมายเหตุ: OG จะแจ้งเตือนถ้าไม่พบบรรทัดใดบรรทัดหนึ่งเมื่อกด Save
ทุก order line เริ่มต้นด้วยรหัสตัวอักษร 2 ตัวดังนี้:
| รหัส | ความหมาย | ประเภท |
|---|---|---|
LF |
Long Futures (ซื้อ Futures) | Futures |
SF |
Short Futures (ขาย Futures) | Futures |
LC |
Long Call (ซื้อ Call) | Options |
LP |
Long Put (ซื้อ Put) | Options |
SC |
Short Call (ขาย Call) | Options |
SP |
Short Put (ขาย Put) | Options |
พิมพ์รหัสเป็นตัวพิมพ์เล็ก ตัวใหญ่ หรือผสมกันได้ทั้งหมด — OG จะแปลงเป็นตัวใหญ่ให้อัตโนมัติเมื่อ Save
Options (LC, LP, SC, SP) — มีราคา Strike:
LC 1000 @5.5 x 2
LP 990 @11.8 x 1
SC 1050 @3.2 x 3
SP 950 @8.0 x 1
รูปแบบ: ประเภท STRIKE @ราคา x จำนวนสัญญา
Futures (LF, SF) — ไม่มีราคา Strike:
LF @1015.0 x 1
SF @1020.5 x 2
รูปแบบ: ประเภท @ราคา x จำนวนสัญญา
การตรวจสอบ Strike: ราคา Strike ต้องเป็นทวีคูณของ 10 หรือ 25 (เช่น 950, 975, 1000, 1010, 1025) OG จะเตือนถ้า Strike ไม่ถูกต้อง
OG ยืดหยุ่นเรื่องช่องว่างและสัญลักษณ์ สามารถละ @, x และแม้แต่ช่องว่างหลังประเภทคำสั่งได้ OG จะจัดรูปแบบให้ถูกต้องเมื่อ Save
LC 1070 5.5 1 → บันทึกเป็น: LC 1070 @5.5 x 1
LC1070 5.5 2 → บันทึกเป็น: LC 1070 @5.5 x 2
LF 950 → บันทึกเป็น: LF @950.0 x 1
LF950 → บันทึกเป็น: LF @950.0 x 1
- สำหรับ Options ต้องระบุ 3 ค่า (strike, ราคา, จำนวนสัญญา)
- สำหรับ Futures จำนวนสัญญาจะเป็น 1 โดยอัตโนมัติถ้าไม่ระบุ
ใช้ @group เพื่อตั้งชื่อหมวดหมู่ให้กับกลุ่มคำสั่ง เปรียบเหมือน section header
@group TF
LF @1015.0 x 1
@group S50H26 (26 Feb 2026 11:54:23)
LP 990 @11.8 x 1
LP 990 @11.8 x 1
- ทุกบรรทัดหลัง
@group ชื่อ(จนถึง@groupหรือ@dateถัดไป) จะอยู่ในกลุ่มนั้น - ชื่อกลุ่มจะแสดงเป็น header ใน Summary view
- สามารถใส่ timestamp หรือข้อความใดก็ได้ในชื่อกลุ่ม
ชื่อย่อ: @. ตามด้วยช่องว่างและชื่อ ใช้แทน @group ได้:
@. TF
LF @1015.0 x 1
คำเตือน: ช่องว่างหลัง
@.จำเป็นต้องมี@.TF(ไม่มีช่องว่าง) ไม่ถูกต้อง
บรรทัดใดก็ตามที่ไม่ใช่ คำสั่ง @ และไม่ใช่ order line จะถูกนับเป็นบันทึกของกลุ่มนั้น
@. TF
เติมทางขึ้น
LF @1015.0 x 1
Free text ก่อน @group แรกจะกลายเป็นบันทึกภาพรวมของทั้งวัน:
@date 26 Feb 2026
@index 900.0
การเทรดวันนี้:
Fu is rising again. Follow the trend, but also add LP as a protective measure — because the market has a sense of humor.
@. TF
LF @1015.0 x 1
Free text จะแสดงเป็นคำอธิบายใต้ชื่อกลุ่มใน Summary view
เพิ่ม -- (ช่องว่าง แล้วขีดกลางสองตัว) ตามด้วยข้อความใดก็ได้ที่ท้าย order line
LF @1015.0 x 1 -- 51897728
LP 990 @11.8 x 1 -- 51892920
LP 990 @11.8 x 1 -- 51898054
ช่องว่างก่อน
--จำเป็นต้องมี การเขียน--51897728โดยไม่มีช่องว่างนำหน้าจะไม่ถูกรู้จักเป็น comment
Comment จะแสดงเป็นข้อความสีเทาใน Summary view
เลขที่ออเดอร์จาก Exchange: เมื่อ paste จาก Exchange อัตโนมัติ OG สามารถต่อท้ายเลขที่ออเดอร์เป็น -- comment ได้ — ถ้าเปิดใช้ "Shows order number when pasted" ในหน้า Portfolio Settings
ใส่ x ก่อน order line เพื่อปิดใช้งาน คำสั่งนั้นจะถูกขีดฆ่าและไม่รวมในกราฟ payoff แต่ยังคงแสดงใน Summary
@group TF
x LF @1015.0 x 1 ← ปิดใช้งาน
LF @1020.0 x 1 ← ใช้งานอยู่
ใช้เมื่อต้องการเก็บบันทึก order ไว้แต่ไม่ต้องการให้รวมในการวิเคราะห์
ใส่ x ก่อน @group เพื่อปิดใช้งาน order ทุกรายการในกลุ่มพร้อมกัน:
x @group Old hedge
LP 950 @6.0 x 2
SC 1050 @3.0 x 2
Order ทุกรายการในกลุ่มนี้จะถูกยกเว้นจากกราฟ payoff
ใส่ - ก่อน @group เพื่อซ่อนกลุ่มจาก Summary list คำสั่งในกลุ่มยังคงนับรวมในกราฟ payoff — แค่ถูกย่อให้ไม่เห็น
- @group Butterfly
LC 1050 @9.8 x 1 -- left wing
SC 1060 @7.4 x 2 -- body of BTF
LC 1070 @5.5 x 1 -- right wing
กลุ่มที่ถูกซ่อนจะแสดง ไอคอนผี (👻) ใน Summary view กดที่ผีเพื่อสลับกลับมาแสดง
หมายเหตุ: prefix
-สำหรับซ่อนใช้ได้กับบรรทัด@groupเท่านั้น ไม่มีผลกับ order line แต่ละบรรทัด
รวม prefix ทั้งสองเพื่อปิดใช้งาน order ทั้งหมดในกลุ่ม และซ่อนกลุ่มออกจาก Summary พร้อมกัน:
x- @group Archived strategy
LP 950 @6.0 x 2
กำหนดชื่อที่แสดงบนกราฟ payoff ของ Today:
@date 26 Feb 2026
@index 1015.0
@title วันน่าเบื่อของฉัน
@. TF
LF @1015.0 x 1
ชื่อจะแสดงในแถบ header ของกราฟ "Today"
กด ? ที่ใดก็ได้ (นอก text field) เพื่อเปิด dialog รายการ shortcuts
| Shortcut | การทำงาน |
|---|---|
| Order Editor | |
Ctrl+Enter |
Save |
| แผงขวา | |
Ctrl+Shift+S |
สลับไปแท็บ Summary |
Ctrl+Shift+O |
สลับไปแท็บ Orders |
Ctrl+Shift+P |
สลับไปแท็บ Portfolio |
Ctrl+Shift+X |
สลับไปแท็บ Settings |
Ctrl+Shift+↑ |
วันก่อนหน้า |
Ctrl+Shift+↓ |
วันถัดไป |
| แผงซ้าย | |
Ctrl+1 |
แสดง Strike Summary |
Ctrl+2 |
แสดง Price Table |
Ctrl+3 |
แสดงทั้งสอง |
Ctrl+4 |
แสดงแผง Speech |
| โหมด Price Table | |
Ctrl+Shift+L |
ราคาล่าสุด |
Ctrl+Shift+B |
Bid-Offers |
Ctrl+Shift+T |
Time Values |
Ctrl+Shift+G |
Greeks |
| ความช่วยเหลือ | |
? |
แสดงรายการ shortcuts นี้ |
Esc |
ปิด dialog |
Shortcuts ส่วนใหญ่จะถูกปิดใช้งานขณะที่เคอร์เซอร์อยู่ใน text field ยกเว้น
Ctrl+Enter(Save) ที่ใช้งานได้เสมอในตัวแก้ไข
วาง matched orders จากเว็บไซต์ TFEX ลงใน order text area แล้ว OG จะจัดรูปแบบให้อัตโนมัติ
กรณีใช้งาน 1: หน้า Total Deal Summary (คำสั่งของวันนี้)
นี่คือการใช้งานที่พบบ่อยที่สุด หลังเทรดเสร็จ ไปที่หน้า Total Deal Summary บนเว็บ Exchange คัดลอกตารางรายการ matched orders แล้ว paste ลงใน order text OG จะจัดกลุ่มคำสั่งตาม series และสร้างข้อความดังนี้:
@group S50H26 (26 Feb 2026 11:54:23)
LP 990 @11.80 x 1 -- 51892920
LP 990 @11.80 x 1 -- 51898054
LF @1015.00 x 1 -- 51897728
กรณีใช้งาน 2: หน้า Contract Notes (วันที่ผ่านมา)
ถ้าลืมบันทึกวันใดหรือต้องการแก้ไขข้อมูลย้อนหลัง ใช้หน้า Contract Notes บนเว็บ Exchange เลือกวันที่ต้องการ คัดลอกตาราง แล้ว paste OG จะแปลงข้อมูลแต่ละวันให้ในรูปแบบเดียวกัน ซึ่งช่วยให้สร้างประวัติการเทรดย้อนหลังได้ทีละวัน
คำต่อท้าย -- ORDER_NO จะถูกเพิ่มอัตโนมัติเมื่อเปิดใช้ "Shows order number when pasted" ใน Portfolio Settings
สร้าง ladder ของ Futures orders อัตโนมัติ:
@gen lf START STEP CONTRACTS COUNT
@gen sf START STEP CONTRACTS COUNT
| พารามิเตอร์ | คำอธิบาย |
|---|---|
START |
ราคาเริ่มต้น (ใช้ค่า @index ปัจจุบันถ้าไม่ระบุ) |
STEP |
ส่วนต่างราคาแต่ละขั้น (ติดลบได้) |
CONTRACTS |
จำนวนสัญญาต่อขั้น |
COUNT |
จำนวนขั้นที่จะสร้าง |
ตัวอย่าง:
@gen lf 800 2.5 3 10
สร้าง LF 10 ขั้น เริ่มที่ 800 ขั้นละ +2.5 จำนวน 3 สัญญา:
@group lf 800 2.5 3 10
@index 800.0
LF @800.0 x 3
@index 802.5
LF @802.5 x 3
@index 805.0
LF @805.0 x 3
... (รวม 10 ขั้น)
@gen sf 1050 -2 1 5
สร้าง SF 5 ขั้น เริ่มที่ 1050 ลดลงขั้นละ 2
เมื่อ Today ว่างเปล่า OG จะใส่ template เริ่มต้นให้:
@date 26 Feb 2026
@index 900.0
@group Today
x LF @900.0 x 0
บรรทัด x LF @900.0 x 0 คือ dummy order ที่ปิดใช้งาน มีไว้เพื่อให้หน้า Summary แสดงผลถูกต้องเมื่อยังไม่มีคำสั่งจริง ลบออกได้เลยเมื่อมีคำสั่งจริงของวันนั้นแล้ว
เช้า: กด Clear เพื่อรีเซ็ต Today slot กลับเป็น template เริ่มต้น — ระบบจะใส่วันที่วันนี้ให้อัตโนมัติ อัปเดต @index ด้วยราคา Futures ปัจจุบันถ้าปิด Auto Fu จากนั้นเขียนแผนหรือบันทึกกลยุทธ์เป็น free text แล้วเพิ่ม @group header สำหรับ position แรก
ระหว่างวัน: เพิ่ม @group ใหม่ตามที่เทรด สามารถ paste จากหน้า Total Deal Summary ของ TFEX ได้ตลอดเวลา — ไม่ต้องพิมพ์เองทีละรายการ
หลังปิดตลาด: กด Save & Clear OG จะต่อท้ายข้อความวันนี้เข้า Portfolio log และรีเซ็ต Today กลับเป็น template เปล่า จากนั้นดูประวัติทั้งหมดได้ที่แท็บ Portfolio
| แท็บ | วัตถุประสงค์ |
|---|---|
| Today | บันทึกการเทรดประจำวัน |
| 1, 2, 3, 4, 5 | สำหรับทดลอง / จำลองสถานการณ์ — ใช้ syntax เดียวกัน บันทึกแยกอิสระ |
| A | สงวนไว้ (auto-sync, ล็อก) |
| B | สงวนไว้ (bot, ล็อก) |
Portfolio ไม่ใช่ slot — คือบันทึกการเทรดสะสมที่เพิ่มขึ้นทุกครั้งที่ทำ Save & Clear ดูและแก้ไขได้ที่แท็บ Portfolio
# HEADER ที่จำเป็น
@date 26 Feb 2026
@index 1015.0 ← ใช้เป็นค่าอ้างอิงกราฟเมื่อปิด Auto Fu
# FREE TEXT (บรรทัดที่ไม่ใช่ @ และไม่ใช่ order = บันทึกของกลุ่มปัจจุบัน)
แผนวันนี้: ตามเทรนด์และ hedge ด้วย LP
# GROUPS
@group ชื่อ ← เริ่ม section ใหม่
@. ชื่อ ← ชื่อย่อ (ต้องมีช่องว่างหลัง . เช่น "@. TF" ไม่ใช่ "@.TF")
x @group ชื่อ ← ปิดใช้งาน order ทุกรายการในกลุ่ม
- @group ชื่อ ← ซ่อนกลุ่ม (ไอคอนผีใน Summary, กดเพื่อแสดง)
x- @group ชื่อ ← ปิดใช้งาน + ซ่อน
# ORDER LINES (รูปแบบเต็ม)
LC 1000 @5.5 x 2 ← Long Call: strike 1000, ราคา 5.5, 2 สัญญา
LP 990 @11.8 x 1 ← Long Put
SC 1050 @3.2 x 3 ← Short Call
SP 950 @8.0 x 1 ← Short Put
LF @1015.0 x 1 ← Long Futures (ไม่มี strike)
SF @1020.0 x 2 ← Short Futures (ไม่มี strike)
# ORDER LINES (แบบย่อ — OG จัดรูปแบบให้เมื่อ Save)
LC 1070 5.5 1 → LC 1070 @5.5 x 1
LC1070 5.5 2 → LC 1070 @5.5 x 2
LF 950 → LF @950.0 x 1 (Futures ค่าเริ่มต้นคือ 1 สัญญา)
LF950 → LF @950.0 x 1
# ORDER PREFIX
x LC 1000 @5.5 x 2 ← ปิดใช้งาน (ไม่รวมในกราฟ payoff)
# INLINE COMMENT (ต้องมีช่องว่างก่อน --)
LP 990 @11.8 x 1 -- 51892920
# ชื่อกราฟ
@title ชื่อกลยุทธ์ของฉัน
# GENERATOR
@gen lf 800 2.5 3 10 ← LF ladder: เริ่ม 800, ขั้นละ +2.5, 3 สัญญา, 10 ขั้น
@gen sf 1050 -2 1 5 ← SF ladder: เริ่ม 1050, ขั้นละ -2, 1 สัญญา, 5 ขั้น
# SHORTCUT สำหรับ SAVE
Ctrl+Enter ← Save
@date 26 Feb 2026
@index 900.0
การเทรดวันนี้:
Fu is rising again. Follow the trend, but also add LP as a protective
measure — because the market has a sense of humor.
@. TF
เติมทางขึ้น
x LF @1015.0 x 1 -- aa
@group S50H26 (26 Feb 2026 11:54:23)
x LP 990 @11.8 x 1 -- 51892920
LP 990 @11.8 x 1 -- 51898054
- @group Butterfly
LC 1050 @9.8 x 1 -- left wing
SC 1060 @7.4 x 2 -- body of BTF
LC 1070 @5.5 x 1 -- right wing
ผลลัพธ์ใน Summary view:
- Date header พร้อมบันทึกของวัน
- กลุ่ม "TF" — บันทึก "เติมทางขึ้น" และ LF ที่ปิดใช้งาน (ขีดฆ่าด้วย ✕)
- กลุ่ม "S50H26 (...)" — LP ที่ปิดใช้งาน (✕) และ LP ที่ใช้งานอยู่ (✓)
- กลุ่ม "Butterfly" — ซ่อนอยู่ แสดงเป็นแถวย่อพร้อมไอคอนผี (👻) กดเพื่อขยาย
กราฟ payoff แสดงแผนภาพ position เต็มรูปแบบ โดยมุมมอง "As of Today" (สะสม) อยู่ด้านบน และมุมมอง "Today only" (เฉพาะวันนี้) อยู่ด้านล่าง