ฟีเจอร์และพารามิเตอร์ของผู้ช่วยเทรดอัตโนมัติจาก expforex.com

ฟรีแลนซ์: การเขียนโปรแกรมที่ปรับแต่ง (Custom Programming) บน MetaTrader และ MQL?
จำนวนบาร์สัญญาณสำหรับตัวบ่งชี้: เลือกใช้บาร์เลื่อน (Shift) ใดสำหรับสัญญาณ?
ฟรีแลนซ์: การเขียนโปรแกรมที่ปรับแต่ง (Custom Programming) บน MetaTrader และ MQL?
จำนวนบาร์สัญญาณสำหรับตัวบ่งชี้: เลือกใช้บาร์เลื่อน (Shift) ใดสำหรับสัญญาณ?

คำอธิบาย

ที่ www.expforex.com เรามีผู้ช่วยเทรดอัตโนมัติขั้นสูงพร้อมฟังก์ชันการทำงานมากมายและพารามิเตอร์ที่ปรับแต่งได้ แต่ละผู้ช่วยเทรดอัตโนมัติถูกสร้างด้วย เทมเพลต ที่ยืดหยุ่น ทำให้นักเทรดสามารถปรับให้เข้ากับกลยุทธ์การเทรดเฉพาะของตนได้.

ฟังก์ชันหลักประกอบด้วยการเปิดและปิดการเทรดโดยอัตโนมัติตามสัญญาณจากอินดิเคเตอร์ เช่น Moving Average และ MACD.

พารามิเตอร์เช่น Shift กำหนดจำนวนบาร์ที่ใช้สำหรับวิเคราะห์สัญญาณ เพื่อให้การตัดสินใจเทรดแม่นยำ.

การบริหารความเสี่ยงได้รับการสนับสนุนผ่านพารามิเตอร์เช่น Stop Loss และ Take Profit ที่กำหนดระดับการปิดตำแหน่งโดยอัตโนมัติเมื่อถึงจุดกำไรหรือขาดทุนที่ระบุไว้.

Slippage ควบคุมความคลาดเคลื่อนของราคาในขณะดำเนินการคำสั่งเทรด ในขณะที่ Martingale และ Trailing Stop เสนอการบริหารปริมาณการเทรดแบบไดนามิกและการป้องกันกำไร.

คุณสมบัติเด่นคือการใช้ Magic Number ซึ่งเป็นตัวระบุเฉพาะสำหรับการเทรดของผู้ช่วยเทรดอัตโนมัติแต่ละตัวบนชาร์ต ช่วยป้องกันข้อขัดแย้งเมื่อมีผู้ช่วยเทรดอัตโนมัติมากกว่าหนึ่งตัวทำงานพร้อมกัน.

ฟังก์ชันการทำงานและพารามิเตอร์เหล่านี้ทำให้ผู้ช่วยเทรดอัตโนมัติจาก www.expforex.com เป็นเครื่องมือที่ทรงพลังสำหรับการเทรดอัตโนมัติที่ประสบความสำเร็จในตลาด Forex.

ข้อดีของการซื้อผู้ช่วยเทรดอัตโนมัติสำเร็จรูป vs การเขียนโปรแกรมกลยุทธ์ของคุณเอง

Exp – เทมเพลต MQL Open Source: เทมเพลตแบบเบาหรือการสร้างผู้ช่วยเทรดอัตโนมัติ

EAPadPRO

แผงข้อมูลสำหรับผู้ช่วยเทรดอัตโนมัติและยูทิลิตีทั้งหมดของเราในแพลตฟอร์ม MetaTrader.
คำแนะนำอย่างละเอียดเกี่ยวกับพื้นฐานในการจัดการและการใช้แผง EAPadPRO ในผู้ช่วยเทรดอัตโนมัติของเรา.
อินเตอร์เฟซที่เป็นมิตรและใช้งานง่ายสำหรับการทำงานที่สะดวกและประสบความสำเร็จกับยูทิลิตีของเรา.

แผงข้อมูล EAPadPRO สำหรับ MetaTrader

พารามิเตอร์: รับบาร์สัญญาณ

Shift (0,1,2…..) หมายเลขบาร์.

พารามิเตอร์นี้แทนจำนวนบาร์ที่อินดิเคเตอร์ของคุณจะรับสัญญาณ ระบุพารามิเตอร์การตรวจจับสัญญาณต่อไปนี้เมื่อสั่งซื้อผู้ช่วยเทรดอัตโนมัติ:

  • เปิดการเทรดทันทีหลังจากที่สัญญาณปรากฏ;
  • รอจนกว่าสัญญาณในบาร์ที่ปิดจะเกิดขึ้นและเปิดการเทรดเฉพาะเมื่อบาร์ถัดไปเปิด.

เนื่องจากบางอินดิเคเตอร์มีการกำหนดอย่างชัดเจนว่าบาร์ใดจะเป็นตัวกระตุ้นสัญญาณตามอัลกอริทึมของมัน พิจารณาถึงความแม่นยำและความถูกต้องของการดำเนินการคำสั่งเทรด การเทรดควรได้รับการประมวลผลเฉพาะในบาร์ที่ปิดแล้ว (เช่น พารามิเตอร์ shift=1).

หากจำเป็นต้องเปิด DEAL (Position) ทันทีในบาร์ปัจจุบันเมื่อสัญญาณปรากฏและอินดิเคเตอร์อนุญาต ควรตั้งค่า shift=0.

หมายเลขบาร์สัญญาณ (shift) สำหรับอินดิเคเตอร์. การวาดอินดิเคเตอร์. เลือกบาร์ไหนสำหรับสัญญาณ?

ฟังก์ชัน: กลับสัญญาณกลยุทธ์

ReverseSignal (true – false) เปิด/ปิดใช้งาน.

พารามิเตอร์นี้แทนการกลับสัญญาณจากอินดิเคเตอร์ของคุณ.

หากผู้ช่วยเทรดอัตโนมัติของคุณทำงานตามอัลกอริทึมหรือสัญญาณที่แน่นอนจากอินดิเคเตอร์ คุณสามารถเปลี่ยนสัญญาณ BUY/SELL โดยไม่ต้องแก้ไขโปรแกรม.

ตัวอย่างเช่น, ReverseSignal=true.

อินดิเคเตอร์ของคุณให้สัญญาณ BUY แต่ผู้ช่วยเทรดอัตโนมัติจะเปิดการเทรด SELL.

อินดิเคเตอร์ของคุณให้สัญญาณ SELL แต่ผู้ช่วยเทรดอัตโนมัติจะเปิดการเทรด BUY.

พารามิเตอร์: Magic Number

Magic (0….99999) หมายเลข.

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

ตัวอย่างเช่น, หากคุณใช้ผู้ช่วยเทรดอัตโนมัติหนึ่งตัวกับการตั้งค่าที่แตกต่างกัน ควรกำหนด magic number ที่ไม่ซ้ำกันให้แต่ละอินสแตนซ์.

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

พารามิเตอร์: Stop Loss ของการเทรด

StopLoss (0…) เป็นคะแนน.

พารามิเตอร์นี้แทน Stop Loss สำหรับแต่ละตำแหน่ง กำหนดจำนวนคะแนนขาดทุนที่เมื่อถึงแล้วการเทรดจะถูกปิด.

0 – พารามิเตอร์ถูกปิดใช้งาน และ Stop Loss ของการเทรดจะถูกตั้งเป็น 0.

พารามิเตอร์นี้ควรถูกตั้งไว้ไม่ต่ำกว่าค่าขั้นต่ำที่อนุญาตบนเซิร์ฟเวอร์ของคุณ.

หากพารามิเตอร์ถูกตั้งต่ำกว่าค่าขั้นต่ำที่อนุญาตบนเซิร์ฟเวอร์ ผู้ช่วยเทรดอัตโนมัติจะแสดงข้อผิดพลาด 130.

รหัสข้อผิดพลาดของ Metatrader – รหัสข้อผิดพลาด MQL ที่ได้รับโดยผู้ช่วยเทรดในเทอร์มินัล. แนวทางแก้ไข.

พารามิเตอร์: Take Profit ของการเทรด

TakeProfit (0…) เป็นคะแนน.

พารามิเตอร์นี้แทน Take Profit สำหรับแต่ละตำแหน่ง กำหนดจำนวนคะแนนกำไรที่เมื่อถึงแล้วการเทรดจะถูกปิดโดยเซิร์ฟเวอร์.

0 – พารามิเตอร์ถูกปิดใช้งาน และ Take Profit ของการเทรดจะถูกตั้งเป็น 0.

พารามิเตอร์นี้ควรถูกตั้งไว้ไม่ต่ำกว่าค่าขั้นต่ำที่อนุญาตบนเซิร์ฟเวอร์ของคุณ.

หากพารามิเตอร์ถูกตั้งต่ำกว่าค่าขั้นต่ำที่อนุญาตบนเซิร์ฟเวอร์ ผู้ช่วยเทรดอัตโนมัติจะแสดงข้อผิดพลาด 130.

รหัสข้อผิดพลาดของ Metatrader – รหัสข้อผิดพลาด MQL ที่ได้รับโดยผู้ช่วยเทรดในเทอร์มินัล. แนวทางแก้ไข.

พารามิเตอร์: Slippage ของการเทรด

Slippage (0….) เป็นคะแนน.

พารามิเตอร์นี้ปรับความคลาดเคลื่อนของราคาเมื่อเปิดการเทรด.

ในตลาดจริง ราคามีการเปลี่ยนแปลงอย่างรวดเร็ว เมื่อส่งคำสั่งไปยังเซิร์ฟเวอร์ เซิร์ฟเวอร์อาจตอบกลับมาด้วยราคาที่เปลี่ยนแปลง, requote, เป็นต้น.

เพื่อป้องกันการส่งคำสั่งหลายครั้งไปยังเซิร์ฟเวอร์ คุณสามารถตั้งค่า Slippage ที่อนุญาตสำหรับการเปิดการเทรด.

ตัวอย่าง: Slippage=10.

เมื่อส่งคำสั่งเปิดการเทรด ราคาคือ 1.1234 แต่ราคาหมุนไปเป็น 1.1238 ในกรณีนี้ การเทรดจะเปิดที่ 1.1238 โดยไม่มี requote!

อย่างไรก็ตาม หากตั้งค่า Slippage เป็น 0 การเทรดจะไม่เปิด และเซิร์ฟเวอร์จะส่งกลับข้อผิดพลาด Requote (ราคาที่ใหม่).

ฟังก์ชัน: การปิดการเทรดด้วยสัญญาณตรงกันข้าม

ClosePosIfChange (true – false).

พารามิเตอร์นี้ปรับความสามารถในการปิดการเทรดตรงกันข้ามเมื่อเปิดการเทรดใหม่.

หากอินดิเคเตอร์ของคุณสร้างสัญญาณ BUY – SELL – BUY – SELL และพารามิเตอร์นี้เปิดใช้งาน ผู้ช่วยเทรดอัตโนมัติจะปิดการเทรดตรงกันข้ามก่อนเปิดการเทรดใหม่.

พารามิเตอร์: จำนวนตำแหน่งต่อสัญญาณ

OnlyOnePosBySignal (true – false) เปิด/ปิดใช้งาน.

พารามิเตอร์นี้ช่วยให้คุณเลือกได้ว่าจะเปิดตำแหน่งเดียวหรือหลายตำแหน่ง.

หากพารามิเตอร์นี้เปิดใช้งาน จะมีการเปิดตำแหน่งเพียงหนึ่งตำแหน่งต่อสัญญาณในแต่ละบาร์.

ตัวอย่างเช่น, หากกลยุทธ์ของคุณสร้างสัญญาณ BUY ติดต่อกันในแต่ละบาร์ และ OnlyOnePosBySignal=true การเทรด BUY จะถูกเปิดในแต่ละบาร์เมื่อสัญญาณปรากฏ.

หาก OnlyOnePosBySignal=false ผู้ช่วยเทรดอัตโนมัติจะเปิดการเทรด BUY เพียงหนึ่งครั้งและการเทรด SELL เพียงหนึ่งครั้ง และรอจนกว่าจะปิด.

พารามิเตอร์: Fixed Lot

Lots (0.01 ………) – กำหนดขนาดล็อตคงที่สำหรับการเทรดทั้งหมด.

พารามิเตอร์นี้ระบุจำนวนล็อตสำหรับการเปิดการเทรด ขนาดล็อตจะคงที่และใช้กับการเทรดทั้งหมด.

คุณควรปรึกษาโบรกเกอร์ของคุณเกี่ยวกับขนาดล็อตขั้นต่ำที่อนุญาตสำหรับการเปิดการเทรด.

ฟังก์ชัน: Dynamic Lot

DynamicLot (true – false)  LotBalancePcnt (เปอร์เซ็นต์ของมาร์จิ้นว่าง).

พารามิเตอร์เหล่านี้ปรับการคำนวณล็อตโดยอัตโนมัติตามมาร์จิ้นว่างที่มีอยู่.

คำอธิบายโดยละเอียดของพารามิเตอร์นี้มีอยู่ในบทความ Autolot (การคำนวณล็อตโดยใช้งบดุลปัจจุบัน).

ความลับ Autolot ของฉัน. Dynamic Lot หรือ Autolot.

พารามิเตอร์: Martingale

Martin (1….) – อัตราส่วน Martingale.

พารามิเตอร์นี้ช่วยให้คุณประยุกต์หลักการ Martingale กับกลยุทธ์ของคุณ.

หลักการนี้หมายความว่าปริมาณการเทรดหลังจากการเทรดที่ขาดทุนจะคำนวณเป็น Lot * Martin.

หากพารามิเตอร์ถูกตั้งเป็น 1 จะไม่ใช้ Martingale.

ตัวอย่าง: Lots = 0.01, Martin = 2:

  1. การเทรด BUY (0.01) ปิดด้วยการขาดทุนหรือโดย Stop Loss.
  2. การเทรดถัดไปจะเปิดด้วยขนาดล็อต 0.01 * 2 = 0.02.
  3. หากการเทรดก่อนหน้าปิดโดย Stop Loss การเทรดถัดไปจะเปิดด้วยขนาดล็อต 0.04.

หากการเทรดก่อนหน้าปิดด้วยกำไรหรือโดย Take Profit การเทรดถัดไปจะเปิดด้วยขนาดล็อตเริ่มต้นที่ 0.01.

ฟังก์ชัน: เวลาทำงานของผู้ช่วยเทรดอัตโนมัติ

OpenHour (ชั่วโมง), OpenMinute (นาที), CloseHour (ชั่วโมง), CloseMinute (นาที).

พารามิเตอร์เหล่านี้ปรับช่วงเวลาทำงานของผู้ช่วยเทรดอัตโนมัติ ซึ่งใช้เฉพาะสำหรับการเปิดตำแหน่งใหม่ ฟังก์ชัน Trailing Stop และ Break Even จะทำงานแยกจากช่วงเวลานี้.

ตัวอย่างเช่น, หากคุณต้องการให้ผู้ช่วยเทรดอัตโนมัติเทรดเฉพาะตั้งแต่ 14.00 น. ถึง 18.35 น. พารามิเตอร์จะถูกตั้งค่าไว้ดังนี้:

OpenHour=14, OpenMinute=0, CloseHour=18, CloseMinute=35.

การเทรดจะเปิดเฉพาะระหว่าง 14.00 น. ถึง 18.35 น. และผู้ช่วยเทรดอัตโนมัติจะละเว้นสัญญาณกลยุทธ์ที่อยู่นอกช่วงเวลานี้.

Market Time Pad. อินดิเคเตอร์สำหรับ MetaTrader พร้อมเซสชั่นการเทรด

ฟังก์ชัน: Classic Trailing Stop

TrailingStopUSE (true – false), IfProfTrail (true – false), TrailingStop (เป็นคะแนน), TrailingStep (เป็นคะแนน).

พารามิเตอร์เหล่านี้เปิดหรือปิดการติดตามตำแหน่งโดยอัตโนมัติโดยการย้าย Stop Loss เข้าสู่โซนมีกำไร.

TrailingStopUSE – เปิด/ปิดใช้งานฟังก์ชัน trailing stop.

IfProfTrail – หากเป็น true ผู้ช่วยเทรดอัตโนมัติจะเริ่มปรับ Stop Loss เมื่อถึงจุดคุ้มทุน หากเป็น false trailing stop จะเริ่มทำงานทันทีหลังเปิดตำแหน่งและปรับตามการเคลื่อนไหวของราคา.

TrailingStop – ระยะห่างเป็นคะแนนจากราคาปัจจุบันไปยัง Stop Loss ที่ต้องการ พารามิเตอร์นี้สามารถตั้งได้ต่ำกว่าค่าขั้นต่ำที่อนุญาตบนเซิร์ฟเวอร์ของคุณ.

TrailingStep – ขนาดขั้นสำหรับปรับ Stop Loss.

ตัวอย่างเช่น, Stop Loss จะถูกปรับทีละคะแนนตามค่า TrailingStep เมื่อระยะห่างถึงค่าที่กำหนดใน TrailingStop จากราคาปัจจุบัน.

ฟังก์ชัน: การปิดโดยกำไร/ขาดทุนรวม

พารามิเตอร์เหล่านี้ปรับความสามารถในการปิดการเทรดโดยใช้เครื่องมือที่ระบุและ magic number เมื่อถึงเงื่อนไขใดเงื่อนไขหนึ่งต่อไปนี้:

  1. TypeofClose=1 – ปิดการเทรดโดยกำไร: 1 – ดอลลาร์, 2 – คะแนน, 3 – %Equity, 4 – %Balance;
  2. CloseProfit=false – ไม่ปิดการเทรดเมื่อมีกำไร;
  3. Profit = 10 – จำนวนหน่วย (ขึ้นอยู่กับ TypeofClose) ที่ต้องการเพื่อปิดการเทรดด้วยกำไร;
  4. CloseLoss=false – ไม่ปิดการเทรดเมื่อขาดทุน;
  5. Loss = -10 – จำนวนหน่วย (ขึ้นอยู่กับ TypeofClose) ที่ต้องการเพื่อปิดการเทรดเมื่อขาดทุน;
  6. OFFAllEaAfterClosePROF=false – ปิดการใช้งานผู้ช่วยเทรดอัตโนมัติและสคริปต์ทั้งหมดหลังจากปิดการเทรดด้วยกำไร;
  7. OFFAllEaAfterCloseLOSS=false – ปิดการใช้งานผู้ช่วยเทรดอัตโนมัติและสคริปต์ทั้งหมดหลังจากปิดการเทรดด้วยขาดทุน.

ตัวอย่าง:

  1. หากคุณต้องการปิดหลายการเทรด (ตำแหน่ง) (BUY หรือ SELL) เมื่อมีกำไร 10 USD ในบัญชี:
    TypeofClose=1, CloseProfit=true, Profit=10.
  2. หากคุณต้องการปิดหลายการเทรด (ตำแหน่ง) (BUY/SELL) เมื่อขาดทุน 200 คะแนนในบัญชี:
    TypeofClose=2, CloseLoss=true, Loss=200.
  3. หากคุณต้องการปิดหลายการเทรด (ตำแหน่ง) (BUY/SELL) เมื่อขาดทุน 5% ของเงินฝาก และยังปิดหลายการเทรด (ตำแหน่ง) (BUY/SELL) เมื่อมีกำไร 10% ของเงินฝาก:
    TypeofClose=4, CloseLoss=true, Loss=5, CloseProfit=true, Profit=10.

ในกรณีนี้ คุณสามารถปิดการใช้งานผู้ช่วยเทรดอัตโนมัติหลังจากปิดการเทรดโดยใช้ฟังก์ชัน OFFAllEaAfterClosePROF และ/หรือ OFFAllEaAfterCloseLOSS.

จากนั้น ผู้ช่วยเทรดอัตโนมัติจะปิดการใช้งานผู้ช่วยเทรดอัตโนมัติทั้งหมดหลังจากการปิดการเทรด.

CLP CloseIfProfitorLoss พร้อม Trailing. การควบคุมกำไรหรือขาดทุนรวมด้วย profit trailing. Profit or Loss Pad

ฟังก์ชัน: การย้าย Stop Loss ไปที่จุดคุ้มทุน

MovingInWLUSE (true – false), LevelWLoss (เป็นคะแนน), LevelProfit (เป็นคะแนน).

พารามิเตอร์เหล่านี้ปรับความสามารถในการปรับการเทรดโดยการย้าย Stop Loss ไปที่จุดคุ้มทุนโดยเร็วที่สุด.

ตัวอย่าง:

  1. คุณต้องการตั้ง Stop Loss ให้ถึงจุดคุ้มทุนเมื่อการเทรดมีกำไร 10 คะแนน:
    MovingInWLUSE=true, LevelWLoss=0, LevelProfit=10.
  2. คุณต้องการตั้ง Stop Loss เป็น +5 คะแนนเมื่อการเทรดมีกำไร 20 คะแนน:
    MovingInWLUSE=true, LevelWLoss=5, LevelProfit=20.

ดังนั้น ความแตกต่างระหว่าง LevelProfit และ LevelWLoss ต้องไม่น้อยกว่าค่าขั้นต่ำของ stop บนเซิร์ฟเวอร์เสมอ.

คำถาม?

หากคุณมีคำถามใด ๆ กรุณาสอบถาม เราไม่ขายของโดยไม่โปร่งใส.

ผลิตภัณฑ์แต่ละชิ้นของเราสามารถทดสอบได้ก่อนการซื้อ.

เราขอบคุณสำหรับข้อเสนอแนะและความประสงค์ดีต่อผลิตภัณฑ์ของเรา และมุ่งมั่นที่จะรักษามาตรฐานคุณภาพสูง.

ขอบคุณที่อยู่กับเรา!

คุณมีคำถามหรือไม่?

โพสต์นี้มีให้บริการใน: English Українська Portuguese Español Deutsch Chinese Русский Français Italiano Türkçe 日本語 한국어 العربية Indonesian ไทย Tiếng Việt


    Please wait, contacting ...

    คำเตือนความเสี่ยง:


    ผลการเทรดในอดีตไม่รับประกันผลลัพธ์ในอนาคต.

    การเทรดแลกเปลี่ยนเงินตราต่างประเทศด้วยการเทรดแบบมีมาร์จิ้นมีความเสี่ยงสูงและอาจไม่เหมาะสำหรับนักลงทุนทุกคน.

    โปรดทราบว่าการใช้หุ่นยนต์เทรด (trading robots) มีความเสี่ยงอย่างมาก และคุณอาจสูญเสียมากกว่าการลงทุนเริ่มต้นของคุณ.

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

    Disclaimer

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