การเทรดด้วยระบบ

การควบคุมพอร์ตฟอลิโอฟิวเจอร์ส: EA สำหรับ MetaTrader 5
MetaTrader5
การควบคุมพอร์ตฟอลิโอฟิวเจอร์ส: EA สำหรับ MetaTrader 5

วันนี้เราจะมาพูดถึง Expert Advisor ที่ช่วยให้การซื้อขายฟิวเจอร์สของเราง่ายขึ้น โดยใช้ ฟังก์ชัน จาก Current Next Futures สคริปต์นี้จะช่วยให้เราเปลี่ยนไปยังฟิวเจอร์สใหม่โดยอัตโนมัติ ก่อนที่มันจะหมดอายุ EA นี้จะเปิดตำแหน่งที่มีปริมาณเหมาะสมบนสามเครื่องมือการซื้อขาย ซึ่งกำหนดในพารามิเตอร์นำเข้า โดยที่ค่าปริมาณเชิงลบจะใช้สำหรับตำแหน่งขาย และค่าบวกใช้สำหรับตำแหน่งซื้อ ประมาณไม่กี่ชั่วโมงก่อนที่ฟิวเจอร์สจะหมดอายุ (ระบุไว้ใน hours_before_expiration) EA จะปิดตำแหน่งเก่าและเปิดตำแหน่งใหม่บนสัญลักษณ์ฟิวเจอร์สใหม่ ค่าพารามิเตอร์นำเข้า Symbol1 - ชื่อย่อของสัญลักษณ์แรก; Symbol2 - ชื่อย่อของสัญลักษณ์ที่สอง; Symbol3 - ชื่อย่อของสัญลักษณ์ที่สาม; Lot1 - ปริมาณสำหรับสัญลักษณ์แรก; Lot2 - ปริมาณสำหรับสัญลักษณ์ที่สอง; Lot3 - ปริมาณสำหรับสัญลักษณ์ที่สาม; hours_before_expiration - จำนวนชั่วโมงก่อนหมดอายุที่ EA ควรเปลี่ยนไปยังสัญลักษณ์ฟิวเจอร์สใหม่; คำเตือน: Expert Advisor นี้ยังไม่ได้มีการทดสอบในตลาดจริง มันถูกออกแบบมาให้ใช้ใน Strategy Tester เท่านั้น

2018.06.06
การใช้ Donchain Counter ใน MetaTrader 5 สำหรับเทรดเดอร์ไทย
MetaTrader5
การใช้ Donchain Counter ใน MetaTrader 5 สำหรับเทรดเดอร์ไทย

ผู้คิดค้นไอเดีย: Scriptor. ผู้เขียนโค้ด MQL5: Vladimir Karputov. ระบบเทรดนี้ใช้ ดอนเชียนแชนแนล เป็นสัญญาณในการเปิดตำแหน่ง โดยมีข้อจำกัดว่าไม่สามารถเปิดตำแหน่งมากกว่าหนึ่งครั้งในตลาดได้ และตำแหน่งถัดไปจะถูกเปิดได้ไม่เร็วกว่าทุก ๆ 24 ชั่วโมง ค่าสัญญาณจากดอนเชียนแชนแนลจะถูกนำมาใช้ในการเปิดตำแหน่งและฟังก์ชัน trailing stop ตัวอย่างสัญญาณ BUY: หากค่า upper buffer ของดอนเชียนแชนแนลในแท่งแรกสูงกว่าค่าในแท่งที่สอง จะเป็นสัญญาณให้เปิด BUY: ในทางกลับกัน ค่า lower buffer จะถูกวิเคราะห์สำหรับสัญญาณ SELL: หากค่า lower buffer ในแท่งแรกต่ำกว่าค่าในแท่งที่สอง จะเป็นสัญญาณให้เปิด SELL. ค่าที่ต้องตั้งค่า Lots - ขนาดของตำแหน่งที่ต้องการเปิด; ดอนเชียนแชนแนล: ช่วงเวลาการเฉลี่ย - ค่าพารามิเตอร์ของอินดิเคเตอร์; ดอนเชียนแชนแนล: Time frame - ค่าพารามิเตอร์ของอินดิเคเตอร์; หมายเลข Magic ของกลยุทธ์ - หมายเลข ID ที่ไม่ซ้ำกันสำหรับ Expert Advisor. ผลการทดสอบกับ EURUSD (โดยใช้การตั้งค่าเริ่มต้น):

2018.06.06
Universal 1.64 - ระบบเทรดอัจฉริยะสำหรับ MetaTrader 5
MetaTrader5
Universal 1.64 - ระบบเทรดอัจฉริยะสำหรับ MetaTrader 5

ผู้คิดค้นแนวคิด: Scriptor ผู้เขียนโค้ด MQL5: Vladimir Karputov Universal เป็นเครื่องมือที่ช่วยในการติดตามตำแหน่งและคำสั่งที่รอดำเนินการได้อย่างมีประสิทธิภาพ โดย Expert Advisor (EA) นี้ยังสามารถเปิดตำแหน่งและวางคำสั่งรอดำเนินการได้อีกด้วย ฟังก์ชั่นที่ EA สามารถทำได้: ติดตามระดับหยุดสำหรับคำสั่งทุกประเภท (ตลาดและรอดำเนินการ); ใช้เทคนิคการ scalping; ติดตามการเพิ่มขึ้นของเงินฝากตามเปอร์เซ็นต์ที่ต้องการ - เมื่อถึงค่าที่กำหนด EA จะสามารถแจ้งเตือนผู้ใช้ได้; วางคำสั่งรอดำเนินการตามที่ผู้ใช้กำหนด; แสดงการตั้งค่าของ Expert Advisor บนหน้าจอ; EA ถูกออกแบบมาเพื่อเป็นเครื่องมือสำหรับการติดตามแบบอเนกประสงค์ และฟังก์ชั่นอื่นๆ ได้ถูกเพิ่มเข้ามาเพื่อความสะดวกสบาย ค่าที่ต้องป้อน สำหรับทุกตำแหน่งที่เปิดด้วยตนเอง หมายเลขเวทมนตร์คือ "0" หมายเลขเวทมนตร์ - รหัสที่ไม่ซ้ำกันที่จะใช้โดย EA; Lot - ค่าของ lot สำหรับตำแหน่งหรือคำสั่งรอดำเนินการที่ EA จะเปิด สวิตช์คำสั่งรอดำเนินการ - แท็กสำหรับคำสั่งรอดำเนินการ: รอปิดตำแหน่ง - รอให้ตำแหน่งปิด ("true" - รอให้ตำแหน่งปิด, "false" - รอให้คำสั่งรอดำเนินการถูกกระตุ้น); อนุญาต/ห้าม BUY STOP - การใช้คำสั่ง Buy Stop; อนุญาต/ห้าม SELL LIMIT - การใช้คำสั่ง Sell Limit; อนุญาต/ห้าม SELL STOP - การใช้คำสั่ง Sell Stop; อนุญาต/ห้าม BUY LIMIT - การใช้คำสั่ง Buy Limit. พารามิเตอร์ตำแหน่ง จำนวนสูงสุดของตำแหน่งประเภทเดียว - จำนวนสูงสุดของตำแหน่งประเภทเดียวในตลาด; TakeProfit ของตำแหน่ง - ค่าของ take profit; StopLoss ของตำแหน่ง - ค่าของ stop loss; Trailing Stop ของตำแหน่ง. "0" --> ปิด - ฟังก์ชั่น trailing stop; Trailing Step ของตำแหน่ง - ค่าของ trailing step; รอผลกำไร, "true" --> รอ breakeven - EA จะรอให้ถึงระดับ breakeven ก่อนแล้วจึงใช้ฟังก์ชั่น trailing พารามิเตอร์คำสั่งหยุด ระยะห่างจากราคาปัจจุบันไปยังระดับคำสั่งหยุด - ระยะห่างระหว่างราคาปัจจุบันและคำสั่งหยุด; TakeProfit ของคำสั่งหยุด - ค่าของ take profit สำหรับคำสั่งหยุด; StopLoss ของคำสั่งหยุด - ค่าของ stop loss สำหรับคำสั่งหยุด; Trailing Stop ของคำสั่งหยุด. "0" --> ปิดและ Trailing Step ไม่สำคัญ - ฟังก์ชั่น trailing สำหรับคำสั่งหยุด; Trailing Step ของคำสั่งหยุด - ค่าของ trailing step สำหรับคำสั่งหยุด. พารามิเตอร์คำสั่งลิมิต ระยะห่างจากราคาปัจจุบันไปยังระดับคำสั่งลิมิต - ระยะห่างระหว่างราคาปัจจุบันและคำสั่งลิมิต; TakeProfit ของคำสั่งลิมิต - ค่าของ take profit สำหรับคำสั่งลิมิต; StopLoss ของคำสั่งลิมิต - ค่าของ stop loss สำหรับคำสั่งลิมิต; Trailing Stop ของคำสั่งลิมิต. "0" --> ปิดและ Trailing Step ไม่สำคัญ - ฟังก์ชั่น trailing สำหรับคำสั่งลิมิต; Trailing Step ของคำสั่งลิมิต - ค่าของ trailing step สำหรับคำสั่งลิมิต. สำหรับการทำงานตามเวลาเท่านั้น - การตั้งค่าเวลาการซื้อขาย ใช้เวลา - เปิดการทำงานในเวลาที่กำหนด; เวลาที่เปิดการซื้อขาย - เวลาการซื้อขาย (ชั่วโมง); นาทีของการเปิดการซื้อขาย - เวลาการซื้อขาย (นาที); ใช้เปิด Buy ตามเวลา - แท็กสำหรับการเปิดตำแหน่ง Buy ตามเวลา; ใช้เปิด Sell ตามเวลา - แท็กสำหรับการเปิดตำแหน่ง Sell ตามเวลา; ใช้คำสั่ง Buy Stop ตามเวลา - แท็กสำหรับการวางคำสั่ง Buy Stop ตามเวลา; ใช้คำสั่ง Sell Limit ตามเวลา - แท็กสำหรับการวางคำสั่ง Sell Limit ตามเวลา; ใช้คำสั่ง Sell Stop ตามเวลา - แท็กสำหรับการวางคำสั่ง Sell Stop ตามเวลา; ใช้คำสั่ง Buy Limit ตามเวลา - แท็กสำหรับการวางคำสั่ง Buy Limit ตามเวลา. Pipsing - เปิดใช้กลยุทธ์ pipsing (scalping) กำไรจาก Pipsing - กำไรสำหรับกลยุทธ์นี้. ระดับทั่วโลก - ระดับกำไรและขาดทุน (%) (เพื่อข้อมูล) ติดตามการเพิ่มขึ้น/ลดลงของเงินฝากตามเปอร์เซ็นต์ NNN - ติดตามระดับเงินฝาก; Global TakeProfit (กำหนดเป็นเปอร์เซ็นต์); Global StopLoss (กำหนดเป็นเปอร์เซ็นต์).

2018.06.06
Hans123_Trader v2 – ระบบเทรดอัจฉริยะสำหรับ MetaTrader 5
MetaTrader5
Hans123_Trader v2 – ระบบเทรดอัจฉริยะสำหรับ MetaTrader 5

นี่คือการพัฒนาต่อยอดจากเวอร์ชันแรกของ Hans123_Trader ที่ได้รับการปรับปรุงให้ดียิ่งขึ้น! ระบบเทรดอัจฉริยะนี้สามารถตั้งคำสั่ง Buy Stop และ Sell Stop แบบรอดำเนินการได้ โดยจะค้นหาราคาสูงสุดและต่ำสุดภายในช่วงของแท่งเทียน (ในโค้ดนี้ตั้งค่าไว้ที่ 80) คำสั่ง Buy Stop จะถูกตั้งที่ราคาสูงสุด และคำสั่ง Sell Stop จะถูกตั้งที่ราคาต่ำสุด คำสั่งที่รอดำเนินการจะมีอายุจนถึงสิ้นวันปัจจุบัน เมื่อมีคำสั่งใดคำสั่งหนึ่งถูกเปิดใช้งาน คำสั่งที่เหลือทั้งหมดจะถูกลบออก พารามิเตอร์จำนวนคำสั่งรอดำเนินการสูงสุด ได้ถูกเพิ่มเข้ามาในเวอร์ชันที่สอง – ช่วยให้สามารถตั้งค่าจำนวนคำสั่งรอดำเนินการสูงสุดได้ตามต้องการ

2018.06.06
Bollinger Bands N Positions v2 - ระบบเทรดอัจฉริยะสำหรับ MetaTrader 5
MetaTrader5
Bollinger Bands N Positions v2 - ระบบเทรดอัจฉริยะสำหรับ MetaTrader 5

นี่คือการพัฒนาต่อจาก Bollinger Bands N positions ที่ช่วยให้การเทรดของเรามีประสิทธิภาพมากยิ่งขึ้น ระบบอัจฉริยะที่อิงจากตัวชี้วัด iBands (Bollinger Bands) เมื่อมีสัญญาณเกิดขึ้น ระบบ EA จะทำการปิดตำแหน่งที่ตรงข้าม (ดูรายละเอียดในหัวข้อ 'คุณสมบัติ') สิ่งใหม่ในเวอร์ชัน 2 Stop Loss - ค่าของ Stop Loss (0 จะปิดฟังก์ชันนี้); Take Profit - ค่าของ Take Profit (0 จะปิดฟังก์ชันนี้); Trailing Stop - ค่าของ Trailing Stop (0 จะปิดฟังก์ชันนี้); Trailing Step - ขั้นตอนของ Trailing (หากเปิดใช้งาน "Trailing Stop" ต้องไม่ตั้งค่า "Trailing Step" เป็นศูนย์!); Max positions - ขีดจำกัดจำนวนตำแหน่งที่เปิดได้ (ค่าต่ำสุดที่อนุญาตคือ "1" ตำแหน่ง). คุณสมบัติ ทำงานบนแท่งเทียนใหม่; จำนวนตำแหน่งไม่มีการจำกัด; เมื่อได้รับสัญญาณ BUY ตำแหน่ง SELL ทั้งหมดจะถูกปิด; เมื่อได้รับสัญญาณ SELL ตำแหน่ง BUY ทั้งหมดจะถูกปิด; ก่อนเปิดคำสั่ง ระบบจะตรวจสอบว่ามีเงินเพียงพอสำหรับล็อตคู่. การทดสอบด้วยค่าพารามิเตอร์เริ่มต้นบน EURUSD, H1, ตั้งแต่วันที่ 6 มิถุนายน 2017 ถึง 10 เมษายน 2018: ค่าพารามิเตอร์นำเข้า พารามิเตอร์การเทรด: Lots - ขนาดของล็อตที่จะเปิด; Stop Loss (ใน pips) - ระดับ Stop Loss; Take Profit (ใน pips) - ระดับ Take Profit; Trailing Stop (ใน pips) - ค่าของ Trailing; Trailing Step (ใน pips) - ค่าของ Trailing Step; Max positions - จำนวนสูงสุดของตำแหน่งที่เปิดได้ในครั้งเดียว. พารามิเตอร์ Bollinger Bands: ระยะเวลาของค่าเฉลี่ยเคลื่อนที่ - ระยะเวลาสำหรับการคำนวณเส้นเฉลี่ย; shift - การเลื่อนแนวนอนของตัวชี้วัด; จำนวนส่วนเบี่ยงเบนมาตรฐาน - จำนวนส่วนเบี่ยงเบนมาตรฐานในตัวชี้วัด; ประเภทของราคา - ราคาที่ใช้ในการคำนวณ. พารามิเตอร์ลูกศร - พารามิเตอร์สำหรับการแสดงสัญญาณ: สีของสัญญาณ Buy; สีของสัญญาณ Sell.

2018.06.06
ChannelEA1 - ระบบเทรดอัตโนมัติสำหรับ MetaTrader 5
MetaTrader5
ChannelEA1 - ระบบเทรดอัตโนมัติสำหรับ MetaTrader 5

ChannelEA1 เป็น Expert Advisor ที่ทำงานในช่องทางที่กำหนดโดย ChannelInd indicator. อย่างไรก็ตาม ตัว Indicator เองไม่จำเป็นต้องใช้ในการทำงานของ EA เนื่องจากข้อมูลต่าง ๆ จะถูกคำนวณภายใน EA เอง EA จะทำการเทรดตามเวลา: ในช่วงเวลาที่กำหนดในการตั้งค่า EA จะมีการวางคำสั่งลิมิตออร์เดอร์ที่รอดำเนินการจำนวนสองคำสั่งที่ขอบของช่อง และตั้งระดับ Take Profit ไว้ที่ขอบตรงข้ามของช่อง โดยไม่มีการตั้ง Stop Loss เมื่อถึงเวลาจบการเทรด คำสั่งทั้งหมดที่มีอยู่จะถูกปิด และคำสั่งที่ยังไม่ได้ทำการจะถูกลบออก โปรดทราบว่า Expert Advisor นี้ออกแบบมาเพื่อการฝึกฝน Expert Advisor มีพารามิเตอร์การตั้งค่าทั้งหมด 8 ตัว: Begin hour - เวลาที่เริ่มการเทรด End hour - เวลาที่สิ้นสุดการเทรด Experts magic number - หมายเลขประจำตัวที่ไม่ซ้ำกันของตำแหน่งที่ EA สร้างขึ้น; Lots - ขนาดของตำแหน่งที่จะเปิด; Slippage of price - การลื่นไถลสูงสุดที่อนุญาตเมื่อเปิดตำแหน่ง; Multiplier spread for stops - ตัวคูณสเปรดที่ใช้ในการคำนวณระยะห่างที่เหมาะสมสำหรับคำสั่งหยุด (*). Waiting for environment update (in seconds) - เวลาที่ต้องรอในวินาทีเพื่ออัปเดตสภาพแวดล้อมการเทรด (**); Number of attempts to get the state of the environment - จำนวนครั้งที่พยายามเพื่อให้ได้สภาพแวดล้อมการเทรดที่ถูกต้อง (***). * สำหรับคำสั่งที่รอดำเนินการ (รวมถึง Stop Loss หรือ Take Profit) จะมีระยะห่างขั้นต่ำที่อนุญาตในการวางคำสั่งหยุด - StopLevel. กล่าวคือ คำสั่งรอดำเนินการ (รวมถึง Stop Loss หรือ Take Profit) จะไม่สามารถวางใกล้กว่าระยะนี้กับราคาได้ หาก StopLevel เป็นศูนย์ หมายความว่าไม่มี แต่หมายความว่าระยะ StopLevel นั้นลอยอยู่ ในกรณีนี้ระยะห่างขั้นต่ำมักจะเท่ากับสเปรด* แต่บางครั้งแม้แต่สเปรดสองเท่าก็ยังไม่พอ ดังนั้นพารามิเตอร์นี้จึงช่วยให้สามารถระบุตัวคูณที่กำหนดเองสำหรับสเปรดที่ใช้ในการคำนวณระยะห่างขั้นต่ำในการวางคำสั่งรอดำเนินการได้ ** เมื่อคำสั่งเทรดถูกส่งไปยังเซิร์ฟเวอร์ บางครั้งอาจเกิดความล่าช้าในการดำเนินการ ซึ่งอาจทำให้การนับตำแหน่งในตลาดเกิดความไม่ถูกต้อง หากพบว่ามีสภาพ "ไม่แน่นอน" EA จะรอเป็นจำนวนวินาทีที่กำหนดแล้วอ่านสภาพแวดล้อมอีกครั้ง *** จำนวนช่วงเวลารอภายในหนึ่งติ๊กจะถูกตั้งค่าในพารามิเตอร์ EA หลังจากที่พยายามทุกครั้งเพื่อให้ได้สภาพแวดล้อมที่ถูกต้อง EA จะออกจากการประมวลผลและรอสำหรับติ๊กถัดไป EA จะทำการพยายามซ้ำในติ๊กใหม่นี้หากสภาพแวดล้อมการเทรดยังไม่ได้อัปเดตในขณะนั้น ในการตรวจสอบกลยุทธ์ได้มีการทดสอบด้วยการตั้งค่าเริ่มต้นโดยใช้ข้อมูลในช่วงระยะเวลาตั้งแต่ 2017.01.02 ถึง 2018.03.29 อย่างไรก็ตาม EA ไม่ได้แสดงผลลัพธ์ที่ดีด้วยการตั้งค่าเริ่มต้น ดังนั้นจึงมีการปรับแต่งพารามิเตอร์การเริ่มต้นและสิ้นสุดการเทรด (Begin hour และ End hour) บน EURUSD H1 ในโหมด OHLC 1 นาที ผลลัพธ์ดีขึ้นในครั้งนี้:

2018.06.06
EA Stop Order: ระบบเทรดอัจฉริยะสำหรับ MetaTrader 5
MetaTrader5
EA Stop Order: ระบบเทรดอัจฉริยะสำหรับ MetaTrader 5

ผู้คิดค้นแนวคิด: Vladimir Khlystov, ผู้เขียนโค้ด MQL5: barabashkakvn. EA หรือระบบเทรดอัจฉริยะนี้จะทำการวางคำสั่ง Buy Stop และ Sell Stop ที่รอดำเนินการไว้ในรูปแบบของกริด เมื่อกำไรถึงหรือเกิน เป้าหมายกำไร ทุกตำแหน่งจะถูกปิดและคำสั่งรอดำเนินการทั้งหมดจะถูกลบออก หลังจากนั้นก็จะเริ่มรอบใหม่อีกครั้ง ค่าตั้งต้นที่ต้องกรอก เป้าหมายกำไร (เป็นเงิน) - เป้าหมายกำไรในรูปแบบเงิน; เปิดใช้งาน Buy Stop - เปิด/ปิด คำสั่ง Buy Stop; เปิดใช้งาน Sell Stop - เปิด/ปิด คำสั่ง Sell Stop; จำนวนคำสั่งรอดำเนินการสูงสุด - จำนวนคำสั่งสูงสุดของแต่ละประเภท; StopLoss ("0" -> ปิด); TakeProfit ("0" -> ปิด); ระยะห่างจากราคาในปัจจุบัน - ระยะห่างจากราคาปัจจุบัน; Lots - ขนาดล็อตของคำสั่งแรก; Lot Ratio - อัตราการเพิ่มของล็อต; หากไม่ต้องการเพิ่มล็อต ให้ตั้งค่าพารามิเตอร์เป็น 1.0; หมายเลขเวทมนตร์ - รหัสระบุเฉพาะสำหรับ EA. ตัวอย่างการทดสอบในโหมด "Every tick based on real ticks" บน EURUSD:

2018.06.06
ปรับปรุง EA สำหรับ MetaTrader 5: คำแนะนำสำหรับนักเทรด
MetaTrader5
ปรับปรุง EA สำหรับ MetaTrader 5: คำแนะนำสำหรับนักเทรด

ผู้คิดค้นไอเดีย: Mark, ผู้เขียนโค้ด MQL5: barabashkakvn. Expert Advisor (EA) ตัวนี้จะค้นหาสถานะการเปิดตำแหน่งเฉพาะเมื่อมีบาร์ใหม่เกิดขึ้น (ทำการซื้อขายในช่วงเวลาที่บาร์ใหม่ออกมา) ขณะที่ กำไรเสมือน จะถูกควบคุมในทุกทิก เมื่อมีเงื่อนไขสำหรับการเปิดตำแหน่งเกิดขึ้น (จะมีการตรวจสอบสำหรับสัญลักษณ์พื้นฐานที่ EA ทำงานอยู่) EA จะเปิดตำแหน่งพร้อมกันสองตำแหน่ง: หนึ่งสำหรับสัญลักษณ์พื้นฐานและอีกหนึ่งสำหรับ สัญลักษณ์เฮดจ์. ตัวอย่างการใช้งานบนสัญลักษณ์ USDJPY ขณะที่สัญลักษณ์เฮดจ์คือ USDCHF: พารามิเตอร์การตั้งค่า Lots - ปริมาณตำแหน่งสำหรับแต่ละสัญลักษณ์; กำไรเสมือน (เป็นเงิน) - กำไร (เป็นเงิน) ที่จะทำให้ตำแหน่งทั้งหมดถูกปิดเมื่อถึง; สัญลักษณ์เฮดจ์ - สัญลักษณ์ที่สอง; พารามิเตอร์ค่าเฉลี่ยเคลื่อนที่เร็ว: MA Fast: ระยะเวลาเฉลี่ย; MA Fast: การเบี่ยงเบนแนวนอน; MA Fast: ประเภทการเรียบ; MA Fast: ประเภทของราคา; MA Slow: ระยะเวลาเฉลี่ย. พารามิเตอร์ค่าเฉลี่ยเคลื่อนที่ช้า: MA Slow: การเบี่ยงเบนแนวนอน; MA Slow: ประเภทการเรียบ; MA Slow: ประเภทของราคา. พารามิเตอร์ RSI: RSI: ระยะเวลาเฉลี่ย; RSI: ประเภทของราคา. หมายเลขเวทมนตร์ - รหัสประจำตัวเฉพาะสำหรับ EA.

2018.04.19
SV v.4.2.5: EA ที่เหมาะสำหรับ MetaTrader 5
MetaTrader5
SV v.4.2.5: EA ที่เหมาะสำหรับ MetaTrader 5

ผู้สร้างแนวคิด: Evgeny, ผู้เขียนโค้ด MQ5: barabashkakvn. EA นี้จะเปิดสถานะไม่เกินวันละ 1 ครั้ง โดยจะตรวจสอบเงื่อนไขการเปิดสถานะในเวลาที่กำหนด EA จะค้นหาราคาสูงสุด high price และราคาต่ำสุด low price ใน ช่วงเวลาที่วิเคราะห์ โดยจะพิจารณา Shift ของช่วงเวลาจากปัจจุบันด้วย เงื่อนไขเพิ่มเติม: การวิเคราะห์ตำแหน่งของราคาที่พบ (highest price และ lowest price) เทียบกับค่าเฉลี่ยเคลื่อนที่สองตัว ได้แก่ "เร็ว" และ "ช้า". คำแนะนำสำหรับการปรับแต่ง ใช้เฉพาะพารามิเตอร์ต่อไปนี้ในช่วงเริ่มต้นการปรับแต่ง: Start hour, Shift และ Analyzed interval. พารามิเตอร์นำเข้า ใช้การตั้งค่าแบบแมนนวล ("true" -> "Lots", "false" -> "Risk") - เปิด/ปิดการตั้งค่าล็อตแบบแมนนวล; Lots - ตั้งค่าล็อตแบบแมนนวล; Stop Loss (เป็น pips) - ค่าหยุดขาดทุน; Take Profit (เป็น pips) - ค่ากำไรที่ต้องการ; Trailing Stop (เป็น pips) - ค่าตามหลัง; Trailing Step (เป็น pips) - ค่าขั้นตอนตามหลัง; ความเสี่ยงในเปอร์เซ็นต์จากมาร์จินที่ว่าง - ความเสี่ยงต่อการเทรด (ถ้า ใช้การตั้งค่าแบบแมนนวล == false); Start hour - เวลาที่เริ่มเทรด; Start minute - นาทีที่เริ่มเทรด; Shift - การเลื่อนสำหรับช่วงเวลาที่วิเคราะห์; Analyzed interval - ความกว้างของช่วงเวลาที่วิเคราะห์; พารามิเตอร์ของค่าเฉลี่ยเคลื่อนที่ "เร็ว": MA Fast: ระยะเวลาการเฉลี่ย; MA Fast: การเลื่อนแนวนอน; MA Fast: ประเภทการเรียบเรียง; MA Fast: ประเภทของราคา. พารามิเตอร์ของค่าเฉลี่ยเคลื่อนที่ "ช้า": MA Slow: ระยะเวลาการเฉลี่ย; MA Slow: การเลื่อนแนวนอน; MA Slow: ประเภทการเรียบเรียง; MA Slow: ประเภทของราคา. หมายเลขเวทมนตร์ - รหัสเฉพาะของ Expert Advisor. การทดสอบบน USDJPY, H1:

2018.04.19
การใช้ Parabolic Trailing Stop ใน MetaTrader 5 สำหรับนักเทรด
MetaTrader5
การใช้ Parabolic Trailing Stop ใน MetaTrader 5 สำหรับนักเทรด

ในโลกของการเทรด การควบคุมความเสี่ยงเป็นสิ่งที่ไม่ควรมองข้าม และหนึ่งในเครื่องมือที่ช่วยเราได้คือ Parabolic Trailing Stop ซึ่งสามารถปรับค่า Stop Loss ของตำแหน่งที่เปิดอยู่ได้ตามเงื่อนไขต่าง ๆ ดังนี้: ค่าของ Parabolic SAR ณ ดัชนี 1 มีค่ามากกว่าหรือน้อยกว่าราคาเปิด (สำหรับการเทรดซื้อและขายตามลำดับ); ค่าของ Parabolic SAR ณ ดัชนี 1 มีค่าน้อยกว่าหรือมากกว่าราคา Low/High ของแท่งเทียนที่มีดัชนี 1 (สำหรับการเทรดซื้อและขายตามลำดับ); Parabolic SAR ณ ดัชนี 1 ถูกสร้างขึ้นหลังจากเวลาที่เปิดตำแหน่ง. สำหรับการตั้งค่าของเครื่องมือนี้มีดังนี้: base_tf - ช่วงเวลาที่ใช้สำหรับ Parabolic SAR เพื่อกำหนด Trailing Stop Loss; SAR_step - ขั้นตอนการเปลี่ยนแปลงราคา (พารามิเตอร์ของ "Parabolic SAR" ตั้งค่าเริ่มต้นที่ 0.1); maximum_step - ขั้นสูงสุดของการเปลี่ยนแปลงราคา (พารามิเตอร์ของ "Parabolic SAR" ตั้งค่าเริ่มต้นที่ 0.11);

2018.04.19
Aeron JJN Scalper EA: เครื่องมือทำกำไรสำหรับ MetaTrader 5
MetaTrader5
Aeron JJN Scalper EA: เครื่องมือทำกำไรสำหรับ MetaTrader 5

ผู้คิดค้นไอเดีย: Hemant Agarwal, ผู้เขียนโค้ด MQ5: barabashkakvn. Aeron JJN Scalper EA เป็นเครื่องมือที่ช่วยในการวางคำสั่งซื้อ Pending Buy Stop และ Sell Stop โดยจะค้นหาจากข้อมูลแท่งเทียนล่าสุด 100 แท่ง เพื่อหาราคาในการวางคำสั่งที่เหมาะสม โดยราคาที่วางจะคำนึงถึงระยะห่างขั้นต่ำที่อนุญาตสำหรับคู่สกุลเงินนั้น ๆ (SYMBOL_TRADE_STOPS_LEVEL). พารามิเตอร์การตั้งค่า Lots - ปริมาณสำหรับคำสั่งที่รอดำเนินการ Trailing Stop (เป็น pips) - ค่าการเลื่อนหยุด Trailing Step (เป็น pips) - ค่าการเลื่อนขั้น เวลาตั้งค่าใหม่ (นาที) - อายุของคำสั่งที่รอดำเนินการในนาที; Doji diff 1 - ขนาดขั้นต่ำของแท่งเทียน #1; Doji diff 2 - ขนาดขั้นต่ำของแท่งเทียนที่ตามมาแท่ง #1; หมายเลขเวทย์ - รหัสเฉพาะสำหรับ EA. ตัวอย่างสัญลักษณ์ USDJPY, H1:

2018.04.19
Cross_Line_Trader: ระบบเทรดอัตโนมัติสำหรับ MetaTrader 5
MetaTrader5
Cross_Line_Trader: ระบบเทรดอัตโนมัติสำหรับ MetaTrader 5

สวัสดีครับเพื่อนๆ เทรดเดอร์ทุกคน วันนี้เรามาพูดถึง Cross_Line_Trader ซึ่งเป็น ระบบเทรดอัตโนมัติ ที่ช่วยให้การเปิดตำแหน่งเป็นเรื่องง่ายขึ้น โดยมันจะเปิดตำแหน่งเมื่อมีการตัดกันของเส้นที่เราวาดไว้ในกราฟสัญลักษณ์รองรับเส้นได้สี่ประเภทเส้นแนวโน้มเส้นแนวโน้มตามมุมเส้นแนวตั้งเส้นแนวนอนการมีปฏิสัมพันธ์กับเส้นสามประเภทเปิดตำแหน่งตามทิศทางที่ระบุในคำอธิบายเส้น;เปิดเฉพาะการซื้อเปิดเฉพาะการขายเมื่อราคาตัดผ่านเส้นและเปิดตำแหน่งตามที่กำหนด เส้นนั้นจะกลายเป็นไม่ทำงาน (ประเภทของเส้นจะเปลี่ยนไป) โดยประเภทของเส้นที่ไม่ทำงานจะถูกตั้งค่าในระบบเพื่อหลีกเลี่ยงการเปิดตำแหน่งซ้ำเมื่อราคาตัดผ่านเส้นนี้อีกครั้งการตัดกันที่มีอยู่คือเมื่อมีการเปิดแท่งใหม่ นั่นคือถ้าราคาเปิดของแท่งก่อนหน้าและราคาเปิดของแท่งปัจจุบันอยู่คนละด้านของเส้นที่ตัดกันการตัดกันของเส้นแนวโน้มเราจะตรวจสอบพารามิเตอร์ "Ray to the right" ของเส้นแนวโน้ม:ถ้าถูกเปิดใช้งาน การตัดกันของเส้นนี้ที่แท่งใดก็ได้ในปัจจุบันจะถูกนับ;ถ้าถูกปิดใช้งาน การตัดกันจะเป็นไปได้เฉพาะเมื่อขอบขวาของเส้นอยู่ที่แท่งปัจจุบันหรือตรงข้ามกับมัน ถ้าราคาไม่ตัดผ่านเส้นก่อนที่ขอบขวาของเส้นจะไปทางซ้ายของแท่งสุดท้าย เส้นนั้นจะกลายเป็นไม่ทำงานการตัดกันของเส้นแนวนอนถ้าราคาเปิดของแท่งก่อนหน้าและราคาเปิดของแท่งปัจจุบันตัดผ่านเส้น จะมีการเปิดตำแหน่งตามการตั้งค่าที่กำหนดและเส้นนั้นจะกลายเป็นไม่ทำงานการตัดกันของเส้นแนวตั้งเมื่อใดก็ตามที่แท่งปัจจุบันเปิดอยู่เบื้องหลังแท่งที่เส้นตั้งอยู่ จะมีการเปิดตำแหน่งตามการตั้งค่าที่กำหนดและเส้นนั้นจะกลายเป็นไม่ทำงานระบบเทรดนี้ถูกออกแบบมาเพื่อทำงานบนบัญชีที่ใช้การป้องกันความเสี่ยง หากคุณเปิดใช้งาน EA บนบัญชีที่ไม่มีการป้องกัน ความเตือนจะปรากฏขึ้นและ EA จะถูกยกเลิกปริมาณตำแหน่งที่เปิดโดย EA สามารถกำหนดในการตั้งค่า นอกจากนี้ยังสามารถตั้งค่า Stop Loss และ Take Profit ในจุดได้อีกด้วย ถ้าค่าที่กำหนดสำหรับ Stop Loss และ Take Profit ไม่ถูกต้อง EA จะปรับค่าให้เป็นไปตาม StopLevel ที่อนุญาตสำหรับสัญลักษณ์นั้นEA จะปรับล็อตในกรณีที่ค่าที่ระบุไม่ถูกต้อง หากล็อตมีขนาดใหญ่เกินไป EA จะปรับให้เหมาะสมเพื่อที่จะสามารถเปิดตำแหน่งได้ ถ้าไม่มีเงินเพียงพอในการเปิดแม้แต่ล็อตขั้นต่ำ ตำแหน่งจะไม่ถูกเปิดEA มีพารามิเตอร์การตั้งค่าทั้งหมด 13 รายการ:ทิศทางในการเปิดตำแหน่ง - รายการโหมดในการเปิดตำแหน่ง:ตามคำอธิบายเส้นซื้อเสมอขายเสมอคำอธิบายสำหรับตำแหน่งซื้อ - คำอธิบายเส้นสำหรับเปิดตำแหน่งซื้อ (ค่าเริ่มต้นคือ ซื้อ);คำอธิบายสำหรับตำแหน่งขาย - คำอธิบายเส้นสำหรับเปิดตำแหน่งขาย (ค่าเริ่มต้นคือ ขาย);รูปแบบเส้นที่ไม่ทำงาน - รูปแบบของเส้นที่ไม่ทำงาน;หมายเลขเวทมนตร์ของผู้เชี่ยวชาญ - รหัสเฉพาะสำหรับตำแหน่งที่จะเปิดเมื่อมีการตัดกัน;ล็อต - ขนาดของตำแหน่งที่จะเปิด;Stop Loss ในจุด - Stop Loss ของตำแหน่งในจุด;Take Profit ในจุด - Take Profit ของตำแหน่งในจุด;Slippage ของราคา - การลื่นไถลสูงสุดที่อนุญาตเมื่อเปิดตำแหน่ง;ตัวคูณสเปรดสำหรับหยุด - ตัวคูณสเปรดที่ใช้ในการคำนวณระยะห่างที่เหมาะสมสำหรับคำสั่งหยุด (*).รอการอัปเดตสภาพแวดล้อม (เป็นวินาที) - เวลาที่ใช้ในการรอการอัปเดตสภาพแวดล้อมการเทรด (**);จำนวนครั้งในการรับสถานะของสภาพแวดล้อม - จำนวนครั้งในการรับสภาพแวดล้อมการเทรดที่ถูกต้อง (***);บันทึกข้อความ - เขียนข้อความเกี่ยวกับการตัดกันของเส้นลงในบันทึก (ใช่/ไม่ใช่).* สำหรับคำสั่ง Stop Loss และ Take Profit (รวมถึงคำสั่งรอดำเนินการ) จะมีระยะห่างขั้นต่ำที่อนุญาตในการวางคำสั่งเหล่านี้ - StopLevel. กล่าวคือ Stop Loss และ Take Profit (รวมถึงคำสั่งรอดำเนินการ) จะไม่สามารถวางได้ใกล้กว่าระยะนี้กับราคา หาก StopLevel เท่ากับศูนย์ ไม่ได้หมายความว่ามันไม่มีอยู่จริง มันหมายถึง StopLevel ที่ลอยตัว ในกรณีนี้ระยะห่างขั้นต่ำมักจะเท่ากับสเปรด*, แต่มักจะไม่เพียงพอแม้แต่สเปรดสองเท่า ดังนั้นพารามิเตอร์นี้จึงอนุญาตให้กำหนดตัวคูณสำหรับสเปรดที่ใช้ในการคำนวณระยะห่างขั้นต่ำสำหรับการวางคำสั่งหยุด** เมื่อต้องส่งคำสั่งการเทรดไปยังเซิร์ฟเวอร์ อาจมีการหน่วงเวลาในการดำเนินการซึ่งอาจนำไปสูการนับจำนวนตำแหน่งในตลาดที่ไม่ถูกต้อง หากมีสถานะ "ไม่แน่นอน" เช่นนี้เกิดขึ้น ระบบจะรอเป็นเวลาที่กำหนดแล้วอ่านสภาพแวดล้อมใหม่อีกครั้ง*** จำนวนระยะเวลาที่รอในหนึ่งแท่งจะถูกตั้งค่าในพารามิเตอร์ของ EA หลังจากพยายามทั้งหมดที่อนุญาตในการรับสภาพแวดล้อมที่ถูกต้อง EA จะออกจากกระบวนการและรอแท่งถัดไป EA จะทำการพยายามซ้ำในแท่งใหม่หากสภาพแวดล้อมการเทรดยังไม่อัปเดตในเวลานั้น

2018.04.19
Alexav SpeedUp M1 - ระบบเทรดที่คุณไม่ควรพลาดสำหรับ MetaTrader 5
MetaTrader5
Alexav SpeedUp M1 - ระบบเทรดที่คุณไม่ควรพลาดสำหรับ MetaTrader 5

ผู้สร้างไอเดีย: Scriptor, ผู้พัฒนารหัส MQ5: barabashkakvn. ระบบเทรดนี้จะเปิดตำแหน่งที่ตรงกันข้ามสองตำแหน่งในขณะที่มีการสร้างแท่งเทียนใหม่หนึ่งแท่ง โดยจะมีการปิดตำแหน่งหนึ่งด้วย Stop Loss และอีกตำแหน่งหนึ่งจะปิดทำกำไรด้วยฟังก์ชัน Trailing Stop ที่มีอยู่ในระบบ เมื่อคุณทดสอบระบบเทรดนี้ ควรตรวจสอบพารามิเตอร์ในโหมดการสร้างแท่งเทียนสองโหมด คือ "Every tick based on real ticks" และ "Every tick" เพราะว่าตำแหน่งจะเปิดเฉพาะเมื่อมีการสร้างแท่งเทียนใหม่ ขณะที่ฟังก์ชัน Trailing จะทำงานในทุก ๆ Tick (การตรวจสอบความสามารถในการ trailing จะเกิดขึ้นในทุก ๆ Tick) ตัวอย่างสถานการณ์เมื่อทดสอบบน EURUSD, M1 มีดังนี้:

2018.04.19
Hans123_Trader: ระบบเทรดอัตโนมัติสำหรับ MetaTrader 5
MetaTrader5
Hans123_Trader: ระบบเทรดอัตโนมัติสำหรับ MetaTrader 5

ผู้สร้างไอเดีย: Scriptor, ผู้เขียนโค้ด MQL5: barabashkakvn. ระบบ EA นี้จะทำการวางคำสั่ง Buy Stop และ Sell Stop โดยอิงจากราคาสูงสุดและต่ำสุดในช่วงที่กำหนด (ในโค้ดนี้ตั้งไว้ที่ 80 แท่ง) โดยคำสั่ง Buy Stop จะถูกวางที่ราคาสูงสุด ส่วนคำสั่ง Sell Stop จะถูกวางที่ราคาต่ำสุด คำสั่งที่รอดำเนินการจะมีอายุจนถึงสิ้นวันปัจจุบัน หากคำสั่งใดถูกเปิดใช้งาน คำสั่งที่เหลือจะถูกลบออกโดยอัตโนมัติ ตัวอย่างการทำงานในคู่เงิน EURUSD, M5: พารามิเตอร์การตั้งค่า Lots - ปริมาณสำหรับคำสั่งที่รอดำเนินการ Stop Loss (ใน pips) - ค่าหยุดการขาดทุน Take Profit (ใน pips) - ค่ากำไรที่ต้องการ Trailing Stop (ใน pips) - ค่าตามหลัง Trailing Step (ใน pips) - ค่าขั้นตอนตามหลัง Start hour - เวลาที่เริ่มทำการ End hour - เวลาที่สิ้นสุดการทำการ

2018.04.19
คู่มือการใช้ Ichimoku สำหรับ MetaTrader 5: เคล็ดลับการเทรดที่คุณไม่ควรพลาด
MetaTrader5
คู่มือการใช้ Ichimoku สำหรับ MetaTrader 5: เคล็ดลับการเทรดที่คุณไม่ควรพลาด

ผู้เขียนแนวคิด: artem1985, ผู้เขียนโค้ด mq5: barabashkakvn. กฎการเปิดตำแหน่ง BUY: Tenkan-sen บนแท่ง #1 < Kijun-sen บนแท่ง #0 และTenkan-sen บนแท่ง #0 >= Kijun-sen บนแท่ง #0 และปิดแท่ง #0 > Senkou Span B บนแท่ง #0 กฎการเปิดตำแหน่ง SELL: (ความแตกต่างจากกฎ BUY จะมีทำเครื่องหมายด้วยสี): Tenkan-sen บนแท่ง #1 > Kijun-sen บนแท่ง #0 และ Tenkan-sen บนแท่ง #0 <= Kijun-sen บนแท่ง #0 และ ปิดแท่ง #0 < Senkou Span B บนแท่ง #0. ทดสอบบน EURUSD,D1: พารามิเตอร์การตั้งค่า Lots - ขนาดของตำแหน่ง; Stop Loss BUY (เป็น pips) - จุดหยุดการขาดทุนของตำแหน่ง BUY; Take Profit BUY (เป็น pips) - จุดทำกำไรของตำแหน่ง BUY; Stop Loss SELL (เป็น pips) - จุดหยุดการขาดทุนของตำแหน่ง SELL; Take Profit SELL (เป็น pips) - จุดทำกำไรของตำแหน่ง SELL; Trailing Stop BUY (เป็น pips) - จุด trailing stop ของตำแหน่ง BUY; Trailing Stop SELL (เป็น pips) - จุด trailing stop ของตำแหน่ง SELL; ใช้เวลาการเทรด - เปิด/ปิดตัวกรองเวลา; ชั่วโมงเริ่มต้น - ชั่วโมงเริ่มดำเนินการ; ชั่วโมงสิ้นสุด - ชั่วโมงสิ้นสุดการดำเนินการ; Ichimoku: ระยะเวลา Tenkan-sen; Ichimoku: ระยะเวลา Kijun-sen; Ichimoku: ระยะเวลา Senkou Span B; หมายเลขเวทย์มนตร์ - ตัวระบุเฉพาะของ Expert Advisor.

2018.04.19
ระบบ BHS - ผู้ช่วยการเทรดที่คุณไม่ควรพลาดสำหรับ MetaTrader 5
MetaTrader5
ระบบ BHS - ผู้ช่วยการเทรดที่คุณไม่ควรพลาดสำหรับ MetaTrader 5

ผู้คิดค้นไอเดีย: Yuri, ผู้เขียนโค้ด mq5: barabashkakvn. ระบบ EA นี้จะคำนวณราคา "กลม" ที่ใกล้ที่สุด ทั้งราคาสูงและต่ำ ขึ้นอยู่กับ Step ของหมายเลข "กลม" (ถ้าต้องการดูวิธีการคำนวณราคากลม สามารถ คอมเมนต์บรรทัด ในฟังก์ชัน OnDeinit ได้): //+------------------------------------------------------------------+ //| ฟังก์ชันการยกเลิกการทำงานของ EA                                 | //+------------------------------------------------------------------+ void OnDeinit(const int reason)   { //--- วิธีการทำงานของฟังก์ชัน Math() :    return; } ตัวอย่างจะถูกพิมพ์ในแท็บ Experts เมื่อคุณลบ EA ออกจากกราฟ EA จะตรวจสอบตำแหน่งของราคาและตัวชี้วัด iAMA (Adaptive Moving Average, AMA) เพื่อวางคำสั่งที่รอดำเนินการเริ่มต้น ถ้าราคา Close ของบาร์ #0 สูงกว่าตัวชี้วัด จะมีการวางคำสั่ง Buy Stop ที่ราคากลมสูงสุด ถ้าราคา Close ของบาร์ #0 ต่ำกว่าตัวชี้วัด จะมีการวางคำสั่ง Sell Stop ที่ราคากลมต่ำสุด ระยะเวลาการใช้งานจะถูกตั้งค่าสำหรับแต่ละคำสั่งที่รอดำเนินการ: ระยะเวลาการใช้งานของคำสั่งที่รอดำเนินการ (เป็นชั่วโมง) จะถูกเพิ่มเข้าไปในเวลาที่เซิร์ฟเวอร์ทราบล่าสุด มีการใช้วิธีการ trailing แยกสำหรับตำแหน่ง BUY และ SELL ซึ่งจะถูกตั้งค่าใน Trailing Stop BUY และ Trailing Stop SELL พารามิเตอร์การตั้งค่า Lots - ขนาดล็อต; Stop Loss BUY - stop loss สำหรับคำสั่ง Buy Stop; Stop Loss SELL - stop loss สำหรับคำสั่ง Sell Stop; Trailing Stop BUY - trailing stop สำหรับตำแหน่ง Buy; Trailing Stop SELL - trailing stop สำหรับตำแหน่ง Sell; Step ของหมายเลข "กลม" - ค่าขั้นตอนสำหรับราคากลม; ระยะเวลาการใช้งานของคำสั่งที่รอดำเนินการ (เป็นชั่วโมง) - ระยะเวลาการใช้งานของคำสั่งที่รอดำเนินการในชั่วโมง; AMA: ระยะเวลาการคำนวณ - ระยะเวลา AMA; AMA: ระยะเวลาของ MA เร็ว - ระยะเวลา MA ที่เร็ว; AMA: ระยะเวลาของ MA ช้า - ระยะเวลา MA ที่ช้า; AMA: การเลื่อนไปด้านข้าง - การเลื่อนของตัวชี้วัด; AMA: ประเภทของราคา - ประเภทของราคาที่ใช้ในการคำนวณตัวชี้วัด; หมายเลขเวทมนตร์ - ตัวระบุเฉพาะสำหรับ EA. การทดสอบบน EURUSD, H1:

2018.04.19
Fractured Fractals: ระบบการเทรดที่คุณไม่ควรพลาดใน MetaTrader 5
MetaTrader5
Fractured Fractals: ระบบการเทรดที่คุณไม่ควรพลาดใน MetaTrader 5

ผู้คิดค้นแนวคิด: Scriptor, ผู้พัฒนาโค้ด MQL5: barabashkakvn. ระบบการเทรดนี้ใช้สัญญาณจากตัวชี้วัด iFractals เพื่อวางคำสั่ง Buy Stop และ Sell Stop ที่รอดำเนินการ รวมถึงการปรับระดับ Stop Loss ของตำแหน่งการเทรด โดยเงื่อนไขในการวางคำสั่ง Buy Stop จะเกิดขึ้นเมื่อมี fractals ขึ้นมา 2 ตัว โดย fractal ที่เพิ่งสร้างขึ้นล่าสุด (“Up youngest”) ต้องสูงกว่าผลลัพธ์ก่อนหน้า (“Up middle”). Stop Loss ของคำสั่ง Buy Stop จะถูกตั้งอยู่ที่ fractal ลงล่าสุด (“Down youngest”). จากนั้น Stop Loss ของตำแหน่ง Buy จะถูกปรับตาม fractal “Down youngest” นี้. รูปที่ 1. เงื่อนไขสำหรับ Buy Stop เงื่อนไขจะตรงกันข้ามสำหรับคำสั่ง Sell และตำแหน่ง Sell. พารามิเตอร์การตั้งค่า ความเสี่ยงสูงสุดในเปอร์เซ็นต์ - ความเสี่ยงที่ยอมรับได้สูงสุด; ตัวลดขนาด - ปัจจัยการลดล็อตในกรณีที่การเทรดขาดทุน; ระยะเวลาในการรอคำสั่ง (เป็นชั่วโมง) - ระยะเวลาในการรอคำสั่งในชั่วโมง; หมายเลขเวทมนตร์ - รหัสเฉพาะสำหรับ EA. ผลการทดสอบบนกราฟ M30 และ H2:

2018.04.19
แรก ก่อนหน้า 19 20 21 22 23 24 25 26 27 28 29 ถัดไป สุดท้าย