TakeProfit MCP

ทางการ

ให้การเข้าถึงเอกสารและเครื่องมือของ Indie จาก TakeProfit.com — ภาษาสคริปต์ที่ใช้ Python สำหรับสร้าง

คุณทำอะไรได้บ้างด้วย TakeProfit MCP?

  • เขียน Indie indicators ตั้งแต่เริ่มต้น — ขอให้ผู้ช่วยสร้าง indicator ที่สมบูรณ์ตามแนวคิดการเทรดของคุณ เช่น ตัวตรวจจับโมเมนตัมหรือแนวรับแนวต้าน

  • ค้นหาและแนะนำ indicator ที่มีอยู่แล้ว — ให้ผู้ช่วยค้นหาใน Marketplace ของชุมชนหรือ indicator ในตัวตามชื่อหรือคำอธิบาย เพื่อหาโซลูชันที่พร้อมใช้งาน

  • จัดการสคริปต์ส่วนตัวและ watchlists — แสดงรายการ โหลด แก้ไข และบันทึก indicator ใน "My scripts" ของคุณ หรือสร้างและแก้ไข watchlists พร้อมราคาสด

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

  • รันและวิเคราะห์การทดสอบย้อนหลังของกลยุทธ์ — ขอการทดสอบย้อนหลังสำหรับกลยุทธ์ของคุณ เปรียบเทียบการเปลี่ยนแปลงพารามิเตอร์ และเปิดดูรายงานคำสั่งซื้อและรายงานการเทรดโดยละเอียด

  • รับคำแนะนำการเรียนรู้ Indie และการแก้ไขปัญหา — ถามว่า "ฉันจะ implement indicator X ได้อย่างไร?" เพื่อรับตัวอย่างโค้ดที่ใช้งานได้ หรือรับคำอธิบายเกี่ยวกับการผสมผสานอัลกอริทึมที่ซับซ้อน

เอกสาร

เซิร์ฟเวอร์ TakeProfit MCP คืออะไร?

ตอนนี้ LLM สามารถเขียน แปลง ตรวจสอบ และอธิบายโค้ด Indie ได้โดยใช้ เซิร์ฟเวอร์ TakeProfit MCP

รับความช่วยเหลือด้านการพัฒนา Indie ที่ขับเคลื่อนด้วย AI:

  • ขอให้ LLM เขียนอินดิเคเตอร์แบบสมบูรณ์ตั้งแต่ต้นตามแนวคิดการเทรดของคุณ
  • รับคำอธิบายเกี่ยวกับการผสมผสานอัลกอริทึมที่ซับซ้อนและวิธีการทำงานร่วมกัน

ค้นหาอินดิเคเตอร์

  • ค้นหา Marketplace ของชุมชนสำหรับอินดิเคเตอร์ที่เผยแพร่ตามชื่อหรือคำอธิบาย — LLM สามารถแนะนำอินดิเคเตอร์ที่มีอยู่แทนการเขียนใหม่ตั้งแต่ต้น
  • ค้นหา อินดิเคเตอร์ในตัว ตามชื่อ ชื่อเรื่อง หรือตัวย่อ

ทำงานกับสคริปต์และรายการเฝ้าดูของคุณเอง

เซิร์ฟเวอร์ไม่ได้หยุดแค่ที่ภาษา เมื่อคุณลงชื่อเข้าใช้แล้ว มันยังเข้าถึงข้อมูลส่วนตัวที่อยู่เบื้องหลังบัญชีของคุณ:

  • สคริปต์ส่วนตัวของคุณ — ดูรายการสิ่งที่อยู่ใน My scripts โหลดสคริปต์เข้าสู่การสนทนา แก้ไข และบันทึกกลับไปยังแพลตฟอร์ม
  • การแจ้งเตือน — สร้าง แก้ไข หยุดชั่วคราว และตรวจสอบการแจ้งเตือน รวมถึงการแจ้งเตือนบนอินดิเคเตอร์ส่วนตัวที่คุณไม่เคยเผยแพร่
  • รายการเฝ้าดู — ดูรายการ อ่านสิ่งที่อยู่ในนั้นพร้อมราคาสด สร้างรายการใหม่ และเพิ่มหรือลบเครื่องมือการเทรด

ดู การทำงานกับข้อมูลแพลตฟอร์มของคุณ ด้านล่างสำหรับความสามารถของแต่ละรายการ

การเรียนรู้แบบโต้ตอบ:

  • ถามว่า "ฉันจะ implement อินดิเคเตอร์ X ได้อย่างไร?" และรับตัวอย่างโค้ดที่ใช้งานได้
  • เข้าใจตรรกะเบื้องหลังการวิเคราะห์ทางเทคนิคผ่านคำอธิบายโค้ด
  • เรียนรู้แนวปฏิบัติที่ดีที่สุดของ Indie ผ่านการพัฒนาที่แนะนำโดย AI

ตัวอย่าง:

  • "สร้างอินดิเคเตอร์โมเมนตัมที่รวม RSI และ MACD divergence"
  • "ช่วยฉันสร้างตัวตรวจจับแนวรับ/แนวต้านโดยใช้ price action"
  • "อธิบายวิธี implement stop loss ที่อิงตามความผันผวนแบบกำหนดเอง"
  • "เขียนอินดิเคเตอร์ที่ตรวจจับรูปแบบกราฟเช่นสามเหลี่ยม"

ขั้นตอนการติดตั้งทีละขั้นตอน

  • Claude
  • Claude Code
  • Codex
  • Cursor
  • VSCode
  • mcp-remote

การรวมกับ Claude และ Claude Desktop

ขั้นตอนที่ 1: เพิ่มตัวเชื่อมต่อแบบกำหนดเอง

  1. ดาวน์โหลด ติดตั้ง และลงชื่อเข้าใช้ / สมัครใช้งาน Claude Desktop หรือเข้าสู่ระบบโดยใช้ อินเทอร์เฟซเว็บของ Claude
  2. ไปที่ Settings -> Connectors ใน Claude หรือ Claude Desktop และคลิก "Add custom connector"
  3. ป้อนชื่อ TakeProfit และ url https://mcp.takeprofit.com/mcp Add custom connector to claude เพิ่มตัวเชื่อมต่อแบบกำหนดเองไปยัง claude
  4. กดปุ่ม Configure สำหรับตัวเชื่อมต่อใหม่ ตรวจสอบให้แน่ใจว่าเปิดใช้เครื่องมือทั้งหมดแล้ว และเลือก Allow unsupervised สำหรับเครื่องมือทั้งหมด Enable tools and allow unsupervised เปิดใช้เครื่องมือและอนุญาตโดยไม่ต้องดูแล

ขั้นตอนที่ 2: ตรวจสอบการทำงาน

  1. ออกจากหน้าการตั้งค่าและกลับไปที่หน้าต่างแชท
  2. ขอให้ get the Indie docs TOC using TakeProfit MCP หรือ generate SMA indicator in Indie language and validate this using TakeProfit MCP และดู AI ดำเนินการเวิร์กโฟลว์ทางเทคนิคให้คุณ

การรวมกับ Claude code CLI

ใช้งานได้บน macOS, Linux และ Windows

ขั้นตอนที่ 1: ติดตั้ง NodeJS 18+ หากยังไม่ได้ติดตั้ง

  1. ไปที่เว็บไซต์อย่างเป็นทางการของ Node.js: https://nodejs.org/en/download/
  2. ดาวน์โหลดเวอร์ชัน LTS (Long-Term Support) สำหรับระบบปฏิบัติการของคุณ — เป็นเวอร์ชันเสถียรที่แนะนำสำหรับผู้ใช้ส่วนใหญ่
  3. รันตัวติดตั้ง — ไม่จำเป็นต้องเปลี่ยนการตั้งค่าระหว่างการติดตั้ง

คุณสามารถละเว้นหน้าต่าง PowerShell ที่อาจปรากฏขึ้นและปิดตัวเองหลังการติดตั้ง หากไม่แน่ใจ ให้รีสตาร์ทคอมพิวเตอร์และดำเนินการต่อ

ขั้นตอนที่ 2: ติดตั้ง claude code

รันในเทอร์มินัล: npm install -g @anthropic-ai/claude-code

ขั้นตอนที่ 3: เพิ่มการรวม

รันคำสั่ง claude mcp add --transport http takeprofit https://mcp.takeprofit.com/mcp ในเทอร์มินัลของคุณ (ไม่ใช่ในแชท claude)

ขั้นตอนที่ 4: อนุญาตการเชื่อมต่อ

รัน claude code ด้วยคำสั่ง claude หากเป็นการรัน claude code ครั้งแรก วิซาร์ดการตั้งค่าจะปรากฏขึ้นและคุณต้องทำตามขั้นตอนการอนุญาต การสมัครสมาชิก และการกำหนดค่าให้เสร็จสิ้น

จากนั้นพิมพ์ /mcp ในแชท เลือก takeprofit และเลือก Authenticate — หน้าต่างเบราว์เซอร์จะเปิดขึ้นเพื่อให้คุณลงชื่อเข้าใช้ TakeProfit จนกว่าจะเสร็จสิ้น เซิร์ฟเวอร์จะแสดงเป็น Needs authentication และเครื่องมือของมันจะไม่พร้อมใช้งาน

ขั้นตอนที่ 5: ตรวจสอบการทำงาน

ขอให้ get the Indie docs TOC using MCP หรือ generate SMA indicator on Indie language and validate this using MCP และดูเครื่องมือทำงาน

การรวมกับส่วนขยาย Claude code VSCode

ใช้งานได้บน macOS, Linux และ Windows

ขั้นตอนที่ 1: ติดตั้งส่วนขยาย claude code ใน IDE VSCode ของคุณ

ดาวน์โหลดและติดตั้ง จาก marketplace หรือเพียงติดตั้งในหน้าต่าง VSCode บนแท็บ Extensions

ขั้นตอนที่ 2: เพิ่มการรวม

รันคำสั่ง /claude mcp add --transport http takeprofit https://mcp.takeprofit.com/mcp (ที่มีเครื่องหมายทับนำหน้า) ในแชท claude code เท่านั้น จากนั้นปิดแชทปัจจุบันและเปิดใหม่เพื่อใช้การตั้งค่าใหม่

เปิดแชทอีกครั้ง พิมพ์ /mcp เลือก takeprofit และเลือก Authenticate เพื่อลงชื่อเข้าใช้ TakeProfit เซิร์ฟเวอร์ที่เพิ่มใหม่จะพร้อมใช้งานเฉพาะในแชทที่เริ่มหลังจากการเพิ่ม และเครื่องมือของมันจะไม่พร้อมใช้งานจนกว่าจะได้รับอนุญาต

ขั้นตอนที่ 3: รันและใช้งาน

เปิดแชทโดยใช้คำสั่ง Ctrl+Shift+P (Cmd+Shift+P บน Mac) และ Run Claude Code หรือโดยคลิกที่ไอคอน claude code ที่มุมขวาบนของหน้าต่าง IDE
เขียน /mcp ลงในแชทเพื่อดูข้อมูลการรวม จากนั้นขอให้ get the Indie docs TOC using MCP หรือ generate SMA indicator on Indie language and validate this using MCP เพื่อตรวจสอบการทำงาน

การรวมกับ Codex CLI

ขั้นตอนที่ 1: ติดตั้ง Codex

ติดตั้ง Codex CLI ตาม คำแนะนำอย่างเป็นทางการ จากนั้นรัน codex หนึ่งครั้งและทำการลงชื่อเข้าใช้ให้เสร็จสิ้น

ขั้นตอนที่ 2: เพิ่มการรวม

รันคำสั่งนี้ในเทอร์มินัลของคุณ (ไม่ใช่ภายในแชท Codex):

codex mcp add takeprofit --url https://mcp.takeprofit.com/mcp

Codex จะแสดงรายการเซิร์ฟเวอร์ที่รู้จักด้วย codex mcp list เพื่อให้คุณตรวจสอบได้ว่า takeprofit ถูกลงทะเบียนแล้ว

ขั้นตอนที่ 3: ลงชื่อเข้าใช้ TakeProfit

รันคำสั่งนี้ในเทอร์มินัลของคุณเช่นกัน:

codex mcp login takeprofit

หน้าต่างเบราว์เซอร์จะเปิดขึ้นเพื่อให้คุณลงชื่อเข้าใช้ TakeProfit และอนุมัติการเชื่อมต่อ จนกว่าคุณจะทำเช่นนั้น เครื่องมือ TakeProfit จะไม่พร้อมใช้งานใน Codex หาก Codex เปิดหน้าลงชื่อเข้าใช้แล้วเมื่อคุณเพิ่มเซิร์ฟเวอร์ คุณสามารถข้ามขั้นตอนนี้ได้

ขั้นตอนที่ 4: รันและใช้งาน

เริ่ม Codex ด้วยคำสั่ง codex และพิมพ์ /mcp เพื่อตรวจสอบว่า takeprofit เชื่อมต่อแล้ว จากนั้นขอให้มัน get the Indie docs TOC using TakeProfit MCP หรือ generate SMA indicator in Indie language and validate this using TakeProfit MCP อนุมัติการเรียกเครื่องมือเมื่อ Codex ขอ และดู AI ดำเนินการเวิร์กโฟลว์ทางเทคนิคให้คุณ

การรวมกับ Cursor

ขั้นตอนที่ 1: ติดตั้ง IDE cursor

ดาวน์โหลด cursor จาก เว็บไซต์อย่างเป็นทางการ รันและทำการตั้งค่าเริ่มต้น

ขั้นตอนที่ 2: เพิ่มการรวม

  1. เปิด Cursor Setting -> Tools & Integrations (หรือ Cursor Setting -> MCP ขึ้นอยู่กับเวอร์ชัน Cursor)
  2. กดปุ่ม "Add Custom MCP" และวางลงในการกำหนดค่า mcp.json:
{
  "mcpServers": {
    "TakeProfit": {
      "url": "https://mcp.takeprofit.com/mcp"
    }
  }
}

หรือเพียงเพิ่มเซิร์ฟเวอร์ TakeProfit ลงในรายการหากคุณมีเซิร์ฟเวอร์อื่นอยู่แล้ว:

{
  "mcpServers": {
    "OtherServer1": {
      ...
    },
    "OtherServer2": {
      ...
    },
    "TakeProfit": {
      "url": "https://mcp.takeprofit.com/mcp"
    }
  }
}
  1. เปิด Cursor Setting -> Models และเลือกโมเดลที่สามารถทำงานกับ MCP ได้ เช่น claude-4-sonnet

ขั้นตอนที่ 3: เปิดแชทและใช้งาน

สลับ AI Pane เพื่อเปิดแชทและใช้การรวมใหม่: ขอให้ get the Indie docs TOC using MCP หรือ generate SMA indicator on Indie language and validate this using MCP หากคุณยังไม่ได้เข้าสู่ระบบ cursor คุณจะถูกเปลี่ยนเส้นทางไปยังหน้าอนุญาต

หมายเหตุ: cursor จะรอการอนุมัติ จากคุณเมื่อใช้ mcp เป็นครั้งแรก คุณจะต้องกดปุ่ม "Run tool" เพื่อให้สามารถเข้าถึง MCP ได้

การรวมกับ VSCode

ขั้นตอนที่ 1: ดาวน์โหลดและติดตั้ง IDE VSCode

ดาวน์โหลด VSCode จาก เว็บไซต์อย่างเป็นทางการ และติดตั้ง ตรวจสอบให้แน่ใจว่าคุณใช้เวอร์ชันล่าสุดที่มีโหมด agent

ขั้นตอนที่ 2: เพิ่มการรวม

  • อัตโนมัติ: คลิกลิงก์นี้เพื่อติดตั้ง
    กด "Trust" หาก VSCode ถามว่า "Trust and run MCP server TakeProfit?"
  • หรือด้วยตนเอง:
    • กด Ctrl + Shift + P (Cmd + Shift + P บน Mac) เพื่อเปิดบรรทัดคำสั่ง VSCode และรันคำสั่ง MCP: Open User Configuration
      • วางลงในการกำหนดค่า mcp.json:
{
    "servers": {
        "TakeProfit": {
            "url": "https://mcp.takeprofit.com/mcp"
        }
    }
}

หรือเพียงเพิ่มเซิร์ฟเวอร์ TakeProfit ลงในรายการหากคุณมีเซิร์ฟเวอร์อื่นอยู่แล้ว:

{
    "servers": {
        "OtherServer1": {
            ...
        },
        "OtherServer2": {
            ...
        },
        "TakeProfit": {
            "url": "https://mcp.takeprofit.com/mcp"
        }
    }
}

ขั้นตอนที่ 3: เปิดแชทและใช้งาน

  • กด Ctrl + Alt + I (Cmd + Option + I บน Mac) เพื่อเปิดแชทหรือรันคำสั่ง Chat: Open chat ในบรรทัดคำสั่ง VSCode (Ctrl + Shift + P บน Windows, Cmd + Shift + P บน Mac)
  • ตั้งค่า Copilot และอนุญาตโดยใช้บัญชี github ของคุณหาก VScode ถาม
  • เขียนข้อความแรกใด ๆ เพื่อเริ่มแชท
  • เลือกโหมด agent เลือกโมเดลที่สามารถทำงานกับ MCP ได้ เช่น Claude Sonnet (เปิดใช้งานการเข้าถึงโมเดล Claude หาก VScode ถาม)
  • กดปุ่ม Tools เพื่อดูรายการเครื่องมือที่พร้อมใช้งานและเปิดใช้เครื่องมือ TakeProfit
  • ป้อนพรอมต์เพื่อใช้ MCP เช่น get the Indie docs TOC using TakeProfit MCP VSCode จะรอการอนุมัติเพื่อใช้ MCP อนุญาตสิ่งนี้ (กดปุ่ม Continue) และดู AI ดำเนินการเวิร์กโฟลว์ทางเทคนิคให้คุณ

การรวมกับ mcp-remote

แอปพลิเคชัน AI บางตัวไม่รองรับ mcp ระยะไกล แต่สามารถทำงานกับเครื่องมือ mcp ในเครื่องเท่านั้น ในกรณีนี้ คุณสามารถใช้แพ็คเกจ npm mcp-remote

ตัวอย่างเช่น หากคุณมีบัญชี claude ฟรี การรวมกับ mcp ระยะไกลอาจไม่พร้อมใช้งาน แต่คุณสามารถกำหนดค่าด้วย mcp ในเครื่องได้

ขั้นตอนที่ 1: ติดตั้ง Node.js

  1. ไปที่เว็บไซต์อย่างเป็นทางการของ Node.js: https://nodejs.org/en/download/
  2. ดาวน์โหลดเวอร์ชัน LTS (Long-Term Support) สำหรับระบบปฏิบัติการของคุณ — เป็นเวอร์ชันเสถียรที่แนะนำสำหรับผู้ใช้ส่วนใหญ่
  3. รันตัวติดตั้ง — ไม่จำเป็นต้องเปลี่ยนการตั้งค่าระหว่างการติดตั้ง

คุณสามารถละเว้นหน้าต่าง PowerShell ที่อาจปรากฏขึ้นและปิดตัวเองหลังการติดตั้ง หากไม่แน่ใจ ให้รีสตาร์ทคอมพิวเตอร์และดำเนินการต่อ

ขั้นตอนที่ 2: เปิดการกำหนดค่า Claude Desktop

  1. หากยังไม่ได้ ดาวน์โหลดและติดตั้ง Claude Desktop
  2. เปิดแอปพลิเคชัน Claude
  3. ไปที่ File → Settings → Developer
  4. คลิก "Edit Config" — ไฟล์การกำหนดค่าจะเปิดขึ้นในโปรแกรมแก้ไขข้อความ

ขั้นตอนที่ 3: แก้ไขไฟล์การกำหนดค่า

เปิดไฟล์การกำหนดค่า ซึ่งจะอยู่ที่:

  • Mac: ~/Library/Application Support/Claude/claude_desktop_config.json
  • Windows: %APPDATA%\Claude\claude_desktop_config.json

หากไฟล์ว่างเปล่าหรือมีเพียง {}:
แทนที่เนื้อหาไฟล์ด้วย:

{
 "mcpServers": {
  "TakeProfit": {
   "command": "npx",
   "args": [
    "-y",
    "mcp-remote@latest",
    "https://mcp.takeprofit.com/mcp"
   ]
  }
 }
}

หากไฟล์มีเซิร์ฟเวอร์ MCP อื่นอยู่แล้ว:
เพิ่มเซิร์ฟเวอร์ TakeProfit ลงในบล็อก mcpServers ที่มีอยู่ ตัวอย่างเช่น หากไฟล์มีลักษณะดังนี้:

{
 "mcpServers": {
  "OtherServer1": {
   "command": "..."
  },
  "OtherServer2": {
   "command": "...",
   "args": [...]
  }
 }
}

จากนั้นเปลี่ยนเป็น:

{
 "mcpServers": {
  "OtherServer1": {
   "command": "..."
  },
  "OtherServer2": {
   "command": "...",
   "args": [...]
  },
  "TakeProfit": {
   "command": "npx",
   "args": [
    "-y",
    "mcp-remote@latest",
    "https://mcp.takeprofit.com/mcp"
   ]
  }
 }
}

ขั้นตอนที่ 4: บันทึกและรีสตาร์ท

  1. บันทึกไฟล์การกำหนดค่า (Ctrl+S บน Windows, Cmd+S บน Mac)
  2. ปิด Claude Desktop ให้สนิท
  3. เปิด Claude Desktop อีกครั้ง

ขั้นตอนที่ 5: ตรวจสอบการทำงาน

หลังจากรีสตาร์ท คุณควรเห็นไอคอนเครื่องมือที่มุมล่างซ้ายของกล่องป้อนข้อความแชท คลิกที่มันเพื่อเปิดเมนู "Search and tools" หากเซิร์ฟเวอร์ TakeProfit MCP ทำงานอย่างถูกต้อง คุณควรเห็น "TakeProfit" ในเมนูเครื่องมือ

ในทำนองเดียวกัน คุณสามารถใช้ mcp-remote ในสถานการณ์อื่น ๆ ที่สะดวก

ทดสอบการตั้งค่าของคุณ

ลองถามคำถามเหล่านี้กับ LLM เพื่อทดสอบการเชื่อมต่อ:

"คุณช่วยแสดงเอกสารสำหรับอัลกอริทึม RSI ให้ฉันดูได้ไหม?"

"ช่วยฉันสร้างอินดิเคเตอร์ค่าเฉลี่ยเคลื่อนที่อย่างง่ายใน Indie"

"ตรวจสอบโค้ดนี้: [วางโค้ด Indie บางส่วน]"

"มีอัลกอริทึมอะไรบ้างที่ใช้คำนวณ Bollinger Bands?"

หากเซิร์ฟเวอร์ MCP ทำงานอย่างถูกต้อง LLM จะตอบกลับโดยใช้เอกสารและตรรกะของ Indie

เมื่อคุณได้รับโค้ดที่สร้างขึ้น ให้ทดสอบโดยวางลงใน ตัวแก้ไขโค้ดอินดิเคเตอร์ บนแพลตฟอร์ม TakeProfit เพื่อตรวจสอบว่าทำงานโดยไม่มีข้อผิดพลาด

พรอมต์ Indie ที่เตรียมไว้

เซิร์ฟเวอร์มาพร้อมกับความรู้ Indie เดียวกับที่ AI Chat ของแพลตฟอร์มใช้: กฎภาษา ข้อผิดพลาดทั่วไปและวิธีแก้ไข และเวิร์กโฟลว์ทีละขั้นตอนสำหรับงานแต่ละประเภท คุณได้รับมันในสามวิธี

พรอมต์ แอปพลิเคชันที่รองรับพรอมต์ MCP จะแสดงเป็นคำสั่งที่เตรียมไว้ เช่น ในเมนูคำสั่งเครื่องหมายทับของ Claude หรือ Cursor:

พรอมต์ใช้เพื่อ
indie_write_indicatorเขียนอินดิเคเตอร์ใหม่จากคำอธิบาย
indie_edit_scriptเปลี่ยนสคริปต์ที่มีอยู่
indie_fix_errorsแก้ไขข้อผิดพลาดการคอมไพล์หรือรันไทม์
indie_optimizeทำให้สคริปต์เร็วขึ้นหรือเบาลง
indie_migrateพอร์ตอินดิเคเตอร์จาก Pine Script หรือภาษาอื่นเป็น Indie
เครื่องมือ playbook TakeProfit_GetPlaybook คืนกฎพร้อมขั้นตอนสำหรับงานหนึ่งงาน — เขียน แก้ไข ซ่อมแซม ปรับแต่ง หรือย้าย — หรือส่วนเดียวของกฎเหล่านั้น เซิร์ฟเวอร์จะบอกให้ผู้ช่วยอ่านก่อนที่จะเขียนหรือเปลี่ยนแปลงโค้ด Indie ดังนั้นคุณจึงแทบไม่ต้องขอเอง

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

การทำงานกับข้อมูลแพลตฟอร์มของคุณ

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

สคริปต์ส่วนตัวของคุณ

เซิร์ฟเวอร์เข้าถึงอินดิเคเตอร์ส่วนตัวใน My scripts ไม่ใช่แค่โค้ดที่เขียนในการสนทนาปัจจุบัน ซึ่งเชื่อมช่องว่างระหว่างแชทกับ IDE: หยิบสคริปต์ที่คุณเริ่มบนแพลตฟอร์ม ทำงานกับผู้ช่วย และบันทึกผลลัพธ์กลับ

  • List คืนอินดิเคเตอร์บนแพลตฟอร์มของคุณและสำเนาทำงานของผู้ช่วยรวมกัน เรียงใหม่ที่สุดก่อน แต่ละแถวระบุว่าสำเนาทำงานถูกบันทึกบนแพลตฟอร์มหรือไม่ และมีเวอร์ชันแพลตฟอร์มที่ใหม่กว่าอยู่แล้วหรือไม่ สคริปต์ชั่วคราวจะไม่ถูกรายการ
  • Load นำเวอร์ชันที่แน่นอนหนึ่งเวอร์ชันของสคริปต์ส่วนตัวเข้าสู่การสนทนา ซึ่งสามารถอ่าน แก้ไข และตรวจสอบได้ การโหลดไม่เคยเปิดเผยโค้ดต้นฉบับของอินดิเคเตอร์ในตัว ที่เผยแพร่ หรือของผู้ใช้รายอื่น
  • Save เขียนกลับไป การบันทึกครั้งแรกสร้างอินดิเคเตอร์ส่วนตัวใหม่ใน My scripts; การบันทึกครั้งหลังบนสคริปต์ที่เชื่อมโยงแล้วจะสร้างเวอร์ชันถัดไป สำเนาทำงานที่มีการเปลี่ยนแปลงในเครื่องที่ยังไม่ได้บันทึกจะไม่ถูกเขียนทับอย่างเงียบ ๆ
  • เมื่ออินดิเคเตอร์ส่วนตัวถูกบันทึกแล้ว คุณสามารถวาง alert บนหนึ่งในพล็อตของมันได้ทันที — ไม่จำเป็นต้องเผยแพร่ไปยัง Marketplace

พรอมต์ที่ใช้งานได้:

List my scripts on TakeProfit.
Load my "ATR Bands" indicator, add an input for the multiplier, and validate it.
Save this as a new version of my "ATR Bands" script.
Create an alert on the upper band of my saved ATR Bands indicator for BTC/USDT.
เครื่องมือสิ่งที่ทำ
TakeProfit_ListUserScriptsรายการอินดิเคเตอร์แพลตฟอร์มส่วนตัวของคุณและสำเนาทำงานของผู้ช่วย พร้อมสถานะการบันทึกและเวอร์ชัน
TakeProfit_LoadPlatformScriptโหลดหนึ่งเวอร์ชันของสคริปต์แพลตฟอร์มส่วนตัวเข้าสู่ผู้ช่วย
TakeProfit_SaveScriptบันทึกสำเนาทำงานไปยัง My scripts ไม่ว่าจะเป็นอินดิเคเตอร์ใหม่หรือเวอร์ชันถัดไปของอินดิเคเตอร์ที่มีอยู่

สคริปต์และเวอร์ชันที่เขียนด้วยวิธีนี้จะอยู่ใน My scripts บนแพลตฟอร์มเหมือนอินดิเคเตอร์อื่น ๆ — เปิด IDE เพื่อตรวจสอบโค้ด หรือเพิ่มอินดิเคเตอร์ลงในชาร์ตจากที่นั่น

Watchlists

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

  • List คืน watchlists ของคุณเองพร้อมชื่อและจำนวนเครื่องมือที่แต่ละรายการถืออยู่ รายการในตัวจะไม่ถูกเปิดเผย — ให้ทำสำเนาไปยัง My Watchlists ก่อนหากคุณต้องการให้ผู้ช่วยทำงานกับมัน
  • Read คืนทุกอย่างที่เก็บในหนึ่งรายการ โดยสามารถรวมราคาสดสำหรับทั้งรายการในคำขอเดียว — พื้นฐานสำหรับคำถามแบบ "ชื่อไหนของฉันที่ขึ้นวันนี้"
  • Create สร้างรายการใหม่ โดยสามารถเติมเครื่องมือล่วงหน้าได้สูงสุด 50 รายการ
  • Edit เพิ่มและลบเครื่องมือในรายการที่มีอยู่; ทั้งสองทิศทางไปในคำขอเดียว ดังนั้น "สลับ AAPL เป็น MSFT" คือการเปลี่ยนแปลงครั้งเดียว
  • Delete ลบรายการอย่างถาวร เครื่องมือต้องการชื่อปัจจุบันที่แน่นอนเพื่อยืนยัน ดังนั้นผู้ช่วยที่สับสนระหว่างสองรายการที่คล้ายกันจะถูกปฏิเสธแทนที่จะลบรายการผิด

พรอมต์ที่ใช้งานได้:

What is in my "Crypto majors" watchlist, and how is each name doing today?
Create a watchlist called "Semis" with NVDA, AMD, AVGO, and TSM.
Add SOL and remove DOGE from my "Crypto majors" list.
Set the same crossover alert on every symbol in my "Semis" watchlist.
เครื่องมือสิ่งที่ทำ
TakeProfit_ListWatchlistsรายการ watchlists ของคุณพร้อมชื่อและจำนวนเครื่องมือ
TakeProfit_GetWatchlistอ่านหนึ่ง watchlist โดยสามารถรวมราคาสำหรับทุกเครื่องมือในนั้น
TakeProfit_CreateWatchlistสร้าง watchlist ใหม่ โดยสามารถเติมเครื่องมือล่วงหน้า
TakeProfit_EditWatchlistSecuritiesเพิ่มและลบเครื่องมือใน watchlist ที่มีอยู่
TakeProfit_DeleteWatchlistลบ watchlist อย่างถาวร

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

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

การทดสอบย้อนหลังกลยุทธ์

ผู้ช่วยสามารถรัน strategy ผ่านประวัติและอ่านผลลัพธ์ ดังนั้นคุณสามารถเขียนกลยุทธ์ ทดสอบ และปรับแต่งในการสนทนาเดียว

  • Strategy info อ่านพารามิเตอร์ของกลยุทธ์พร้อมประเภท ค่าเริ่มต้น และตัวเลือกก่อนการรัน มันทำงานสำหรับสคริปต์ที่ผู้ช่วยกำลังแก้ไขและสำหรับกลยุทธ์บนแพลตฟอร์มที่คุณมีสิทธิ์เข้าถึง อินดิเคเตอร์ไม่สามารถทดสอบย้อนหลังได้ — เฉพาะกลยุทธ์เท่านั้น
  • Run จำลองกลยุทธ์บนเครื่องมือและ timeframe หนึ่ง ภายในช่วงวันที่หรือความลึกของประวัติที่ตั้งไว้ พร้อมค่าพารามิเตอร์ของคุณ มันคืนเมตริกของรายงานและคำสั่งซื้อและการซื้อขายล่าสุด
  • Report อ่านการรันเดียวกันอีกครั้งและแบ่งหน้าผ่านประวัติคำสั่งซื้อและการซื้อขายทั้งหมด สูงสุด 500 แถวต่อหน้า มันไม่เริ่มการคำนวณใหม่
  • Release ปล่อยการรันที่คุณไม่ต้องการอีกต่อไป การรันยังหมดอายุเอง: แต่ละคำตอบระบุเมื่อ และการรันที่หมดอายุจะไม่ถูกสร้างใหม่โดยเงียบ — ขอใหม่

การรันเป็นของคุณ: ผู้ช่วยสามารถอ่านเฉพาะการรันที่มันเริ่มสำหรับบัญชีของคุณ

พรอมต์ที่ใช้งานได้:

Backtest my "EMA Cross" strategy on BTC/USDT, 1 hour, for the last 6 months.
Run the same backtest with the fast EMA at 9 instead of 12 and compare the two.
Show me every losing trade from that run and what they have in common.
เครื่องมือสิ่งที่ทำ
TakeProfit_GetStrategyInfoอ่านพารามิเตอร์ ค่าเริ่มต้น และตัวเลือกของกลยุทธ์ก่อนการทดสอบย้อนหลัง
TakeProfit_RunBacktestรันการทดสอบย้อนหลังและคืนเมตริกพร้อมคำสั่งซื้อและการซื้อขายล่าสุด
TakeProfit_GetBacktestReportอ่านการรันอีกครั้งและแบ่งหน้าผ่านคำสั่งซื้อและการซื้อขาย
TakeProfit_ReleaseBacktestปล่อยการรันที่ไม่จำเป็นอีกต่อไป

เพื่อดูกลยุทธ์เดียวกันพร้อมชาร์ต เส้น equity และรายงานเต็ม เปิดใน Strategy/Backtesting widget

Alerts

การจัดการ alert ผ่าน MCP ครอบคลุมใน Alerts รวมถึงรายการเครื่องมือทั้งหมด

หมายเหตุ

ข้อกำหนดบัญชี Claude

  • คุณจะต้องมีบัญชี Claude เพื่อใช้การผสานรวมนี้ แม้ว่าจะทำงานกับบัญชีใดก็ได้ในทางเทคนิค การมีแผนแบบชำระเงินแนะนำอย่างยิ่งเพื่อให้ Claude จัดการพรอมต์ที่ยาวขึ้นและคืนคำตอบที่สมบูรณ์:
    • Claude Pro ($20/เดือน): เหมาะสำหรับสคริปต์ส่วนใหญ่และการใช้งานทั่วไป
      • Claude Max ($100/เดือน): ให้บริบทที่ใหญ่ที่สุด เหมาะสำหรับสคริปต์ที่ยาวหรือซับซ้อน

💡 ตรวจสอบแผนราคาปัจจุบันที่นี่: https://www.anthropic.com/pricing

หมายเหตุประสิทธิภาพ

  • ทำงานดีที่สุดสำหรับโค้ดประมาณ 200-300 บรรทัด
  • หากสคริปต์ของคุณยาวเกินไป ลองแบ่งเป็นหลายพรอมต์หรือหลายแชท
  • LLM สมัยใหม่มักจะเสร็จสิ้นหรือแก้ไขสคริปต์ที่ไม่สมบูรณ์เมื่อได้รับพรอมต์ที่ถูกต้อง

ปัญหาทั่วไปและวิธีแก้ไข

ข้อผิดพลาด "node not found"

  • ตรวจสอบว่า Node.js ติดตั้งอย่างถูกต้อง
  • รีสตาร์ทคอมพิวเตอร์หลังการติดตั้ง
  • บน Windows ตรวจสอบว่า Node.js อยู่ในตัวแปร PATH ของคุณ

MCP Server ไม่เชื่อมต่อ

  • ตรวจสอบการเชื่อมต่ออินเทอร์เน็ตของคุณ
  • ตรวจสอบว่าไฟล์การกำหนดค่าถูกบันทึกอย่างถูกต้อง
  • ลองรีสตาร์ทแอปพลิเคชัน
  • ตรวจสอบว่า Node.js ทำงานโดยรัน node --version ในบรรทัดคำสั่ง