การตั้งค่าพื้นฐาน EA -inputs
อินพุตการควบคุมกลยุทธ์
อินพุตเหล่านี้กำหนดว่า EA ทำงานอย่างไรเกี่ยวกับการเปิดการซื้อขายพิเศษและความไวของสัญญาณ
-
บูลอินพุตเปิดใช้งาน itedDitionAltrades = true;
วัตถุประสงค์: เปิดใช้งาน (หรือปิดการใช้งาน) ความสามารถในการเปิดการซื้อขายพิเศษหากอคติการซื้อขาย (รวม) เพิ่มขึ้นอย่างมีนัยสำคัญ
เมื่อเปิดใช้งาน: EA สามารถเพิ่มไปยังตำแหน่งที่มีอยู่ได้หากสัญญาณเพิ่มขึ้น -
อินพุต double mutredradegap = 300.0;
วัตถุประสงค์: กำหนดช่องว่างราคาขั้นต่ำ (เป็น PIPS ซึ่งแปลงเป็นคะแนนภายใน) ที่ต้องพบระหว่างการซื้อขายเพิ่มเติมติดต่อกัน
การใช้งาน: ช่วยหลีกเลี่ยงการเข้ามาใหม่อย่างรวดเร็วหรือ“ whipsaw” เมื่อราคาไม่ได้ย้ายเพียงพอจากรายการเพิ่มเติมก่อนหน้านี้ -
อินพุต double mutredethreshold = 3;
วัตถุประสงค์: ตั้งค่าการเพิ่มขึ้นขั้นต่ำของยอดรวม (เช่นอคติสะสมจากบาร์ล่าสุด) ที่จำเป็นในการกระตุ้นการค้าเพิ่มเติม
การใช้งาน: ทำให้มั่นใจได้ว่าการค้าพิเศษจะเกิดขึ้นเมื่อความแข็งแกร่งของสัญญาณเพิ่มขึ้นอย่างน้อยจำนวนเงินนี้เมื่อเทียบกับสัญญาณการค้าก่อนหน้านี้
เรียกใช้การกำหนดค่าทั้งหมด
พารามิเตอร์เหล่านี้ควบคุมวิธีที่ EA คำนวณอคติ (หรือความแรงของสัญญาณ) โดยรวมการมีส่วนร่วมจากหลายแท่ง
-
อินพุต int runningtotalbars = 13;
วัตถุประสงค์: กำหนดจำนวนแถบก่อนหน้านี้ที่ใช้ในการคำนวณค่ารวมของค่าอคติ
การใช้งาน: จำนวนที่มากขึ้นทำให้ความผันผวนแบบสุ่มลดลง จำนวนที่น้อยลงทำให้ EA มีความอ่อนไหวต่อการเคลื่อนไหวล่าสุด -
อินพุต double mincountthreshold = 7;
วัตถุประสงค์: ตั้งค่าผลรวมขั้นต่ำของอคติ (จากบาร์ล่าสุด) ที่จำเป็นในการกระตุ้นการค้าใหม่
การใช้งาน: ช่วยกรองสภาวะตลาดที่อ่อนแอหรือไม่แน่นอน -
อินพุต double maxCountThreshold = 0;
วัตถุประสงค์: กำหนดขีด จำกัด สูงสุดสำหรับอคติ – หากยอดรวมที่วิ่งเกินเกณฑ์นี้ EA จะข้ามการค้า
การใช้งาน: เมื่อตั้งค่าเป็น 0 มันจะปิดอย่างมีประสิทธิภาพ หากมีค่าที่ไม่ใช่ศูนย์จะป้องกันการซื้อขายในสภาวะที่แข็งแกร่งมากเกินไปซึ่งมีอคติสูงเกินไป
ปัจจัยการจัดการการค้าและการจัดการความเสี่ยง
การตั้งค่าเหล่านี้กำหนดขนาดการค้าและเกณฑ์ความเสี่ยงของคุณ
-
อินพุต double stenuadlotsize = 0.1;
วัตถุประสงค์: กำหนดจำนวนล็อตคงที่เพื่อการค้าสำหรับแต่ละคำสั่งซื้อ
การใช้งาน: นี่คือปริมาณพื้นฐานที่จะทำให้เป็นมาตรฐานในภายหลังเพื่อให้สอดคล้องกับการตั้งค่าระดับเสียงของนายหน้า -
อินพุต int stoplosspoints = 850;
วัตถุประสงค์: ระบุระยะทางหยุดการสูญเสียในจุด (“จุด” คือการเคลื่อนไหวของราคาที่น้อยที่สุดที่กำหนดโดยการตั้งค่าสัญลักษณ์ของนายหน้า)
การใช้งาน: กำหนดว่าราคาเริ่มต้นที่ขาดทุนหยุดอยู่ไกลแค่ไหนเพื่อ จำกัด การขาดทุนที่อาจเกิดขึ้น -
อินพุตบูล usetrailingStop = true;
วัตถุประสงค์: เปิดใช้งาน (หรือปิดการใช้งาน) กลไกการหยุดต่อท้าย
การใช้งาน: เมื่อเปิดใช้งาน EA จะปรับการหยุดพักในช่วงชีวิตของการค้าการล็อคกำไรที่อาจเกิดขึ้นเมื่อตลาดเคลื่อนไหวได้ดี -
อินพุต double takeprofitpercent = 6;
วัตถุประสงค์: ตั้งค่าเกณฑ์กำไรเป็นเปอร์เซ็นต์ที่ได้รับเทียบกับยอดคงเหลือในบัญชี
การใช้งาน: เมื่อผู้ถือหุ้นถึงเปอร์เซ็นต์นี้สูงกว่ายอดคงเหลือ EA จะปิดการซื้อขายทั้งหมดเพื่อรักษาความปลอดภัยผลกำไร -
อินพุต double maxDrawdownpercent = 1;
วัตถุประสงค์: กำหนดค่าลดลงสูงสุดที่อนุญาต (เป็นเปอร์เซ็นต์ต่ำกว่ายอดคงเหลือในบัญชี) ก่อนที่การซื้อขายทั้งหมดจะถูกปิด
การใช้งาน: ทำหน้าที่เป็นกลไกความปลอดภัยเพื่อ จำกัด การสูญเสียในสภาวะที่ไม่พึงประสงค์ -
อินพุต int magicNumber = 123452;
วัตถุประสงค์: ให้ตัวระบุที่ไม่ซ้ำกันสำหรับการซื้อขายทั้งหมดที่ดำเนินการโดย EA นี้
การใช้งาน: แยกแยะคำสั่งซื้อเหล่านี้จากผู้ที่วางด้วยตนเองหรือโดย EAS อื่น ๆ ที่ทำงานในบัญชีเดียวกัน
รูปแบบเทียนเดี่ยว – อคติและเกณฑ์การตรวจจับ
อินพุตเหล่านี้ตั้งค่าอคติสำหรับสัญญาณที่สร้างขึ้นโดยรูปแบบการจับแบบเดี่ยวและกำหนดเกณฑ์การตรวจจับ
-
อินพุต double biaspinbar = 0.5;
วัตถุประสงค์: กำหนดคะแนนอคติสำหรับการตรวจจับรูปแบบแถบพิน (เทียนย้อนกลับที่มีหางยาว)
การใช้งาน: แถบพินมีส่วนช่วยในเชิงบวกหรือเชิงลบต่อสัญญาณการซื้อขายขึ้นอยู่กับบริบทของมัน -
อินพุต double biasinvertedhammerbull = 3;
วัตถุประสงค์: ตั้งค่าอคติสำหรับรูปแบบค้อนคว่ำในสถานการณ์รั้นซึ่งไส้ตะเกียงบนยาวอาจส่งสัญญาณการพลิกกลับ -
อินพุต double biandiderangeBull = -3.5;
วัตถุประสงค์: กำหนดอคติให้กับเทียนรั้นในวงกว้าง (ตัวเทียนขนาดใหญ่เมื่อเทียบกับช่วงโดยรวม) ซึ่งสามารถบ่งบอกถึงแรงผลักดันที่แข็งแกร่ง -
อินพุต double biasmarubozubull = -1;
วัตถุประสงค์: กำหนดอคติสำหรับเทียน Marubozu – เทียนที่มีสารประกอบน้อยหรือไม่มีเลยที่บ่งบอกถึงความเชื่อมั่นในทิศทางที่แข็งแกร่ง -
อินพุต double minpinbodyRatio = 0.11;
วัตถุประสงค์: อัตราส่วนขั้นต่ำของตัวเทียนต่อช่วงเต็มรูปแบบที่จำเป็นสำหรับเทียนเพื่อให้มีคุณสมบัติเป็นแถบพินหรือรูปแบบค้อน -
อินพุต doubodyThresholdRatio = 0.1;
วัตถุประสงค์: กำหนดอัตราส่วนร่างกายต่อช่วงสูงสุดสำหรับเทียนที่จะได้รับการพิจารณาว่าเป็น doji
การใช้งาน: ตรวจสอบให้แน่ใจว่ามีเพียงเทียนที่มีร่างกายน้อยมาก (บ่งบอกถึงการไม่แน่ใจของตลาด) เท่านั้น
สองรูปแบบเทียน – การตั้งค่าอคติ
อินพุตเหล่านี้ใช้สำหรับรูปแบบที่เกี่ยวข้องกับสองเทียนติดต่อกัน
-
อินพุต double biasbullengulfulfing = -1.5;
วัตถุประสงค์: ตั้งค่าอคติสำหรับรูปแบบการกลั้นที่รั้นที่เทียนรั้นกลืนเข้าไปในเทียนหมีก่อนหน้านี้อย่างสมบูรณ์ -
อินพุต double biasidebarbull = 1;
วัตถุประสงค์: ให้อคติเชิงบวกสำหรับรูปแบบบาร์ด้านในซึ่งช่วงเทียนปัจจุบันทั้งหมดอยู่ในช่วงเทียนก่อนหน้า -
อินพุต double biasharamibull = 0;
วัตถุประสงค์: กำหนดอคติสำหรับรูปแบบ Harami ที่รั้น – เทียนรั้นขนาดเล็กที่บรรจุอยู่ในเทียนที่มีขนาดใหญ่กว่า
การใช้งาน: ค่าศูนย์หมายความว่ามันมีผลกระทบที่เป็นกลางต่อสัญญาณ -
อินพุต double biaspiercing = 3.5;
วัตถุประสงค์: กำหนดอคติสำหรับรูปแบบการเจาะ นี่เป็นรูปแบบการกลับรายการที่รั้นที่เทียนรั้นปิดอยู่เหนือจุดกึ่งกลางของเทียนหมีก่อนหน้า
สามรูปแบบเทียน – อคติและเกณฑ์การตรวจจับ
อินพุตเหล่านี้ใช้กับสัญญาณที่ได้จากการก่อตัวสามช่อง
-
อินพุต double biasmorningstar = 2;
วัตถุประสงค์: อคติสำหรับรูปแบบดาวยามเช้า (การพลิกกลับแบบรั้นสามลูกที่มักจะรวมถึงโดจิ) ซึ่งบ่งบอกถึงการเปลี่ยนแปลงของโมเมนตัม -
อินพุต double biasthreewhitesoldiers = 4.5;
วัตถุประสงค์: มีการตรวจพบอคติรั้นที่แข็งแกร่งเมื่อตรวจพบเทียนรั้นสามครั้ง (ทหารสีขาวสามคน) -
อินพุต double biasthreeinsideup = 5;
วัตถุประสงค์: อคติสำหรับรูปแบบ“ สามภายในขึ้นไป” ซึ่งรูปแบบภายในยืนยันการกลับรายการ -
อินพุต double biasthreebarbullrev = 3;
วัตถุประสงค์: ตั้งค่าอคติสำหรับรูปแบบการพลิกกลับแบบสามบาร์ที่กำหนดเอง -
อินพุต double biasupsidegaptwocrows = 3;
วัตถุประสงค์: แม้ว่าจะมีการอ้างอิงที่มีการอ้างอิง“ กา” แต่ก็เกี่ยวข้องกับรูปแบบช่องว่างของหมีที่เกี่ยวข้องกับเทียนสองตัว
การใช้งาน: การตั้งค่าแสดงให้เห็นว่าการก่อตัวดังกล่าวก่อให้เกิดอคติที่เฉพาะเจาะจงกับสัญญาณโดยรวม
รูปแบบช่องว่าง-การตั้งค่าอคติแบบเปิดปิด
อินพุตเหล่านี้ที่อยู่รูปแบบช่องว่างโดยการเปรียบเทียบราคาที่เปิด/ปิดโดยเสนอสัญญาณเพิ่มเติม
-
อินพุต double biasgap_oc_up_bullbull = -1;
วัตถุประสงค์: ค่าอคติสำหรับสถานการณ์ที่เกิดช่องว่างซึ่งเงื่อนไขรั้นยังคงดำเนินต่อไป (เทียนก่อนหน้าและปัจจุบันเป็นรั้น) -
อินพุต double biasgap_oc_up_bullbear = -2;
วัตถุประสงค์: อคติสำหรับรูปแบบช่องว่างที่ย้อนกลับไปสู่พฤติกรรมที่เป็นหมี -
อินพุต double biasgap_oc_down_bullbull = 2;
วัตถุประสงค์: อคติสำหรับช่องว่างที่ยังคงเป็นแรงผลักดันอย่างต่อเนื่องซึ่งเป็นสถานการณ์ที่ผิดปกติซึ่งโครงสร้างตลาดอาจหมายถึงการย้อนกลับ -
อินพุต double biasgap_oc_down_bullbear = -3;
วัตถุประสงค์: อคติสำหรับช่องว่างที่นำไปสู่ความต่อเนื่องของหมี
รูปแบบช่องว่าง-การตั้งค่าอคติที่มีพื้นฐานสูงต่ำ
การตั้งค่าเหล่านี้พิจารณาช่องว่างในช่วงต่ำต่ำแทนที่จะเป็นระดับเปิด
-
อินพุต double biasgap_hl_up_bullbull = -2.5;
วัตถุประสงค์: อคติสำหรับการยืนยันรั้นในสถานการณ์ที่มีช่องว่างขึ้นอยู่กับช่วงสูงต่ำ -
อินพุต double biasgap_hl_up_bullbear = -5;
วัตถุประสงค์: อคติที่แข็งแกร่งขึ้นในสถานการณ์ช่องว่างเมื่อเงื่อนไขกลับ -
อินพุต double biasgap_hl_down_bullbull = -1.5;
วัตถุประสงค์: อคติสำหรับช่องว่างด้วยความต่อเนื่องที่รั้น -
อินพุต double biasgap_hl_down_bullbear = 0.5;
วัตถุประสงค์: อคติเล็กน้อยสำหรับช่องว่างสถานการณ์ที่กลายเป็นหมี
กลุ่มรูปแบบเปิด/ปิดการตั้งค่าสถานะ
สวิตช์บูลีนเหล่านี้ช่วยให้คุณเลือกชุดของการวิเคราะห์รูปแบบที่จะทำงาน การปิดใช้งานกลุ่มสามารถทำให้กระบวนการตัดสินใจง่ายขึ้นหากคุณต้องการมุ่งเน้นไปที่รูปแบบเฉพาะ
-
อินพุตบูลวิเคราะห์ LecandlePatterns = true;
เปิดใช้งานหรือปิดใช้งาน การตรวจจับรูปแบบเคนเดิลเดี่ยว -
อินพุตบูลวิเคราะห์ WocandlePatterns = true;
การควบคุม ไม่ว่าจะเป็นการตรวจจับรูปแบบสองเกณฑ์หรือไม่ -
Enter Bool AnalyzetHreecandlePatterns = true;
การสลับ การวิเคราะห์รูปแบบสามเคนด์ -
อินพุตบูลวิเคราะห์ Analyzegappatterns = true;
กำหนด หากรูปแบบที่อิงกับช่องว่างจะรวมอยู่ในสัญญาณการซื้อขาย
การตั้งค่าการสร้างภาพข้อมูลข้าม MA (ตัวกรองเฉลี่ยเคลื่อนที่)
อินพุตเหล่านี้กำหนดค่าเฉลี่ยเคลื่อนที่สองค่าที่ใช้เป็นตัวกรองเพื่อยืนยันสัญญาณการค้าเพิ่มเติม
ค่าเฉลี่ยเคลื่อนที่เร็ว (MA1)
-
อินพุตบูล inpusemafilter = true;
วัตถุประสงค์: เปิดใช้งานหรือปิดใช้งานตัวกรองเฉลี่ยเคลื่อนที่ทั้งหมด
การใช้งาน: เมื่อเปิดใช้งาน EA จะทำการค้าเฉพาะถ้า MA ที่รวดเร็วอยู่ในความสัมพันธ์ที่ต้องการกับ MA ช้า -
สตริงอินพุตอย่างรวดเร็วและสตริงข้อความที่เกี่ยวข้อง (MA1_Text, MA1_Text_2):
วัตถุประสงค์: ให้ป้ายกำกับหรือตัวคั่นภาพสำหรับการตั้งค่า MA ที่รวดเร็วเมื่อแสดงบนแผนภูมิ -
อินพุต enum_timeframes ma1_timeframe = period_current;
วัตถุประสงค์: ตั้งค่ากรอบเวลาที่คำนวณอย่างรวดเร็ว MA (โดยค่าเริ่มต้นกรอบเวลาของแผนภูมิปัจจุบัน) -
อินพุต enum_ma_method ma1_mode = mode_sma;
วัตถุประสงค์: กำหนดวิธีที่ใช้สำหรับการคำนวณ MA ที่รวดเร็ว (ค่าเฉลี่ยเคลื่อนที่ง่าย ๆ ในกรณีนี้) -
อินพุต int ma1_period = 60;
วัตถุประสงค์: ระบุระยะเวลา (จำนวนแท่ง) เพื่อคำนวณ MA ที่รวดเร็ว -
อินพุต int ma1_shift = 0;
วัตถุประสงค์: อนุญาตให้ขยับ MA ที่รวดเร็วไปข้างหน้าหรือย้อนกลับเมื่อเทียบกับแถบราคา -
อินพุต enum_applied_price ma1_applied_price = price_close;
วัตถุประสงค์: เลือกข้อมูลราคา (เช่นปิด, เปิด, สูง, ต่ำ, ต่ำ) ที่ป้อนเข้าสู่การคำนวณ MA ที่รวดเร็ว
ค่าเฉลี่ยเคลื่อนที่ช้า (MA2)
-
อินพุตสตริงช้า, ma2_text, ma2_text_2:
วัตถุประสงค์: คล้ายกับสตริง MA ที่รวดเร็วสิ่งเหล่านี้ใช้สำหรับการติดฉลากและการจัดระเบียบภาพสำหรับการตั้งค่า MA ช้า -
อินพุต enum_timeframes ma2_timeframe = period_current;
วัตถุประสงค์: ตั้งค่ากรอบเวลาสำหรับการคำนวณ MA ช้า -
อินพุต enum_ma_method ma2_mode = mode_sma;
วัตถุประสงค์: กำหนดวิธีการสำหรับ MA ช้า (อีกครั้งโดยใช้ค่าเฉลี่ยเคลื่อนที่ง่าย ๆ ) -
อินพุต int ma2_period = 155;
วัตถุประสงค์: ตั้งค่าจำนวนแท่งที่ใช้ในการคำนวณ MA ช้า โดยทั่วไปจะเลือกระยะเวลานานกว่าสำหรับ MA ที่รวดเร็ว -
อินพุต int ma2_shift = 0;
วัตถุประสงค์: อนุญาตให้ปรับการจัดตำแหน่งของ MA ช้า -
อินพุต enum_applied_price ma2_applied_price = price_close;
วัตถุประสงค์: เลือกราคาที่จะใช้ (ที่นี่ราคาปิด) สำหรับการคำนวณ MA ช้า
สรุป
การตั้งค่าแต่ละครั้งได้รับการออกแบบอย่างระมัดระวังเพื่อควบคุม::
-
การดำเนินการทางการค้าและการจัดการ: (ขนาดล็อต, หยุดการสูญเสีย, การหยุดต่อท้าย, ขีดจำกัดความเสี่ยง, สภาพการค้าพิเศษ)
-
การสร้างสัญญาณ: (อคติรูปแบบเชิงเทียนและธรณีประตูใช้การคำนวณทั้งหมด)
-
การกรองตลาด: (ตัวกรองเฉลี่ยเคลื่อนที่สำหรับการยืนยันการค้า)
ด้วยการปรับอินพุตเหล่านี้คุณสามารถปรับแต่งความไวของกลยุทธ์โปรไฟล์ความเสี่ยงและความสามารถในการปรับตัวของตลาด
คำอธิบายอย่างละเอียดนี้ควรช่วยคุณ – และผู้ใช้ปลายทางใด ๆ – เข้าใจวัตถุประสงค์และฟังก์ชั่นของพารามิเตอร์การกำหนดค่าทุกตัวใน EA
(tagstotranslate) ทองคำ