เฉลี่ยเคลื่อนที่ ข้าม ea mq4
MetaTrader 4 - ผู้เชี่ยวชาญการย้ายค่าเฉลี่ย - ผู้เชี่ยวชาญด้าน MetaTrader 4 ผู้เชี่ยวชาญด้านการย้ายเฉลี่ยสำหรับการสร้างสัญญาณการค้าใช้ค่าเฉลี่ยเคลื่อนที่หนึ่งค่า การเปิดและปิดตำแหน่งจะดำเนินการเมื่อค่าเฉลี่ยเคลื่อนที่ตรงกับราคาที่แถบที่เพิ่งมีการสร้าง (ดัชนีแท่งเท่ากับ 1) ขนาดจำนวนมากจะได้รับการปรับให้เหมาะสมตามอัลกอริทึมพิเศษ ที่ปรึกษาผู้เชี่ยวชาญวิเคราะห์ความสอดคล้องกันของค่าเฉลี่ยเคลื่อนที่และแผนภูมิราคาในตลาด การตรวจสอบทำได้โดยใช้ฟังก์ชัน CheckForOpen () ถ้าค่าเฉลี่ยเคลื่อนที่ตรงแถบไปในทางที่อดีตสูงกว่าราคาเปิด แต่ต่ำกว่าราคาปิดจะมีการเปิดสถานะซื้อ หากค่าเฉลี่ยเคลื่อนที่ตรงแถบตามวิธีที่อดีตต่ำกว่าราคาเปิด แต่สูงกว่าราคาปิดจะมีการเปิดสถานะขาย การจัดการด้านการเงินที่ใช้ในผู้เชี่ยวชาญทำได้ง่ายมาก แต่มีประสิทธิภาพ: การควบคุมปริมาณตำแหน่งแต่ละครั้งขึ้นอยู่กับผลการดำเนินการก่อนหน้านี้ อัลกอริธึมนี้ถูกใช้โดยฟังก์ชัน LotsOptimized () ขนาดล็อตพื้นฐานจะคำนวณตามความเสี่ยงที่อนุญาตสูงสุด: พารามิเตอร์ MaximumRisk จะแสดงเปอร์เซ็นต์ความเสี่ยงขั้นพื้นฐานสำหรับแต่ละธุรกรรม มักมีค่าระหว่าง 0.01 (1) ถึง 1 (100) ตัวอย่างเช่นถ้า Free Margin (AccountFreeMargin) เท่ากับ 20,500 และกฎการจัดการเงินทุนกำหนดให้ใช้ความเสี่ยงของ 2 จำนวนล็อตพื้นฐานจะทำให้ 20500 0.02 1000 0.41 การควบคุมความถูกต้องของขนาดของล็อตเป็นสิ่งสำคัญมากและทำให้ผลลัพธ์เป็นไปตามปกติโดยมีค่าที่ยอมรับได้ โดยปกติจะอนุญาตให้เศษส่วนที่มีขั้นตอนที่ 0.1 ขึ้นไป ธุรกรรมที่มีปริมาณ 0.41 จะไม่ถูกดำเนินการ NormalizeDouble () ใช้ฟังก์ชันความถูกต้องไม่เกิน 1 ตัวหลังจากจุด ซึ่งส่งผลให้จำนวนพื้นฐานของ 0.4 การคำนวณล็อตล็อตพื้นฐานบนพื้นฐานของอัตรากำไรฟรีช่วยให้สามารถเพิ่มปริมาณการดำเนินงานได้ขึ้นอยู่กับความสำเร็จในการซื้อขายเช่นการค้ากับ reinvesting นี่คือกลไกพื้นฐานที่มีการจัดการเงินทุนที่จำเป็นเพื่อเพิ่มประสิทธิภาพในการซื้อขาย DecreaseFactor คือขอบเขตที่ขนาดของล็อตจะลดลงหลังจากการซื้อขายที่ไม่มีประโยชน์ ค่าปกติคือ 2,3,4,5 หากการทำธุรกรรมก่อนหน้านี้ไม่ทำกำไรปริมาณที่ตามมาจะลดลงตามปัจจัย DecreaseFactor เพื่อรอช่วงที่ไม่สามารถทำกำไรได้ นี่คือปัจจัยหลักในขั้นตอนวิธีการจัดการทุน ความคิดนี้ง่ายมาก: ถ้าการซื้อขายประสบความสำเร็จเพิ่มขึ้นผู้เชี่ยวชาญจะทำงานร่วมกับข้อมูลพื้นฐานที่ทำกำไรสูงสุด หลังจากการทำธุรกรรมที่ไม่มีประโยชน์ครั้งแรกผู้เชี่ยวชาญจะลดความเร็วจนกว่าจะมีการทำรายการใหม่ที่เป็นบวก อัลกอริธึมช่วยให้สามารถลดความเร็วลงได้โดยทำอย่างใดอย่างหนึ่งต้องระบุ DecreaseFactor 0 จำนวนธุรกรรมที่ไม่สามารถทำกำไรครั้งล่าสุดได้รับการคำนวณในประวัติการค้า จำนวนขั้นพื้นฐานจะถูกคำนวณใหม่บนพื้นฐานนี้ดังนั้นอัลกอริทึมจะช่วยให้สามารถลดความเสี่ยงที่เกิดขึ้นได้อย่างมีประสิทธิภาพอันเนื่องมาจากการทำรายการที่ไม่ก่อให้เกิดกำไรจำนวนมากต้องได้รับการตรวจสอบขนาดของล็อตที่อนุญาตต่ำสุดเมื่อสิ้นสุดการทำงานเนื่องจาก การคำนวณที่ทำไว้ก่อนหน้านี้อาจส่งผลให้เกิดข้อผิดพลาด 0: ผู้เชี่ยวชาญส่วนใหญ่มีไว้สำหรับการทำงานกับช่วงเวลารายวันและในโหมดการทดสอบ - สำหรับการทำในราคาที่ใกล้เคียง มันจะค้าเฉพาะที่เปิดบาร์ใหม่นั่นคือเหตุผลที่โหมดของการทำแบบจำลองทุกติ๊กไม่จำเป็นต้อง ผลการทดสอบแสดงอยู่ใน report. Im กำลังมองหา EA ที่ทำงานร่วมกับสัญญาณ simples ค่าเฉลี่ยเคลื่อนที่ 2 เส้น (แบบง่ายหรือแบบมีความหมาย) ฉันได้พยายามดาวน์โหลด EA หลายแห่งที่อยู่ในชุมชน MQL4 แต่ดูเหมือนไม่มีใครใช้งานได้เนื่องจากไม่มีการสั่งซื้อใด ๆ ใน metatrader ของฉัน ใครสามารถโพสต์ EA นี้ถ้าเป็นไปได้ขอบคุณ Im ใหม่ undere R8ed R. ฉันมีข้าม EA MA แต่ทำงานเฉพาะใน IBFX. ทุกโบรกเกอร์อื่น ๆ ให้ฉันหยุดนิ่ง quotinvalid ในสาขาผู้เชี่ยวชาญ อีกครั้งฉันไม่มีปัญหาใน IBFX คุณสามารถช่วยฉันด้วยการทำงานใน MBtrading สร้างอินพุตของผู้ใช้สำหรับตัวบ่งชี้ที่คุณจะใช้ที่นี่ตัวอย่างเช่น: string externage MA1Array quotClosequot สายภายนอก extern MA2Array quotClosequot extern int MA1Periods 12 extern int MA2Periods 26 สายภายนอก extern MA1 คำจำกัดความของชุดตัวอย่าง extern string MA2 คำแนะนำวิธีการที่เหมือนกัน - --- จำเป็นต้องค้นหาสัญญาณใหม่ถ้า (CountAll (Sym, MagicNumber) 0) ---- ตัวบ่งชี้ 1 ค่าคู่ Indicator1CurrentValue iMA (NULL, 0, MA1Periods, 0, MA1MethodSelected, MA1ArraySelected, 0RealTime) ตัวชี้วัดคู่ 1Previousvalue iMA (NULL) 0, MA1Periods, 0, MA1MethodSelected, MA1ArraySelected, 1RealTime) ---- ตัวบ่งชี้ 2 ค่าสองตัวบ่งชี้ 2CurrentValue iMA (ค่า NULL, 0, MA2Periods, 0, MA2MethodSelected, MA2ArraySelected, 0RealTime) ตัวชี้วัดคู่ 2Previousval ค่า iMA (NULL, 0, MA2Periods, 0, MA2MethodSelected, MA2ArraySelected, 1RealTime) ---- ย้ายระบบข้ามเฉลี่ยหาก (Indicator1CurrentValue gt Indicator2CurrentValue ampamp Indicator1PreviousValue lt Indicator2Prev iousValue) else if (Indicator1CurrentValue lt ตัวบ่งชี้ 2CurrentValue ampamp Indicator1PreviousValue gt Indicator2PreviousValue) ---- ในขณะที่ (OrderLoop) ในขณะที่ (IsTradeContextBusy ()) RefreshRates () คู่ SymAsk NormalizeDouble (MarketInfo (FinalSymbol, MODEASK), SymDigits) คู่ SymBid NormalizeDouble (MarketInfo (FinalSymbol , Symbic, SymPoints, SymDocits), EAComment, MagicNumber, 0, CLRNONE) เปลี่ยนชื่อผู้ใช้รหัสผ่าน (Password) (ERR) ---- กรณีความสำเร็จ ERRNOERROR: OrderLoop แบ่งจริง ---- ลองใหม่ Error กรณี ERRSERVERBUSY: กรณี ERRNOCONNECTION: กรณี ERRINVALIDPRICE: กรณี ERROFFQUOTES: กรณี ERRBROKERBUSY: กรณี ERRTRADECONTEXTBUSY: TryCount แบ่งกรณี ERRPRICECHANGED: กรณี ERRREQUOTE: ต่อ --- - กรณีข้อผิดพลาดร้ายแรงที่รู้จัก ERRINVALIDSTOPS: OrderLoop true พิมพ์ (quotInvalid Stopsquot) แบ่งกรณี ERRINVALIDTRADEVOLUME: OrderLoop true พิมพ์ (quotInvalid Lotsquo t) break case ERRMARKETCLOSED: สั่งซื้อพิมพ์จริงพิมพ์ (quot มาร์เก็ต Closequot) แบ่งกรณี ERRTRADEDISABLED: OrderLoop true พิมพ์ (quotTrades Disabledquot) แบ่งกรณี ERRNOTENOUGHMONEY: OrderLoop true พิมพ์ (quotNot พอ Moneyquot) แบ่งกรณี ERRTRADETOOMANYORDERS: OrderLoop จริงพิมพ์ (quotToo หลาย Ordersquot) แบ่งในขณะที่ (OrderTop) ในขณะที่ (IsTradeContextBusy ()) RefreshRates () double SymAsk NormalizeDouble (MarketInfo (FinalSymbol, MODEASK), SymDigits) คู่ Symbid NormalizeDouble (MarketInfo (FinalSymbol, MODEBID), SymDigits) Ticket OrderSend (FinalSymbol, OPSELL, FinalLots, Symbid, 0 , StopShrt (SymAsk, StopLoss, SymPoints, SymDigits), TakeShrt (SymBid, ProfitTarget, SymPoints, SymDigits), EAComment, MagicNumber, 0, CLRNONE) สวิตช์ (Err) ---- กรณีความสำเร็จ ERRNOERROR: OrderLoop แบ่ง true ---- ลองใหม่กรณีข้อผิดพลาด ERRSERVERBUSY: กรณี ERRNOCONNECTION: case ERRINVALIDPRICE: กรณี ERROFFQUOTES: กรณี ERRBROKERBUSY: กรณี ERRTRADECONTEXTBUSY: TryCount กรณี ERRPRICECHANGED: กรณี ERRREADOTE: ดำเนินการต่อ ---- Fatal known กรณีข้อผิดพลาด ERRINVALIDSTOPS: OrderLoop true พิมพ์ (quotInvalid Stopsquot) แบ่งกรณี ERRINVALIDTRADEVOLUME: OrderLoop true พิมพ์ (quotInvalid Lotsquot) แบ่งกรณี ERRMARKETCLOSE: ใบสั่งซื้อพิมพ์จริง (quot มาร์เก็ต Closequot) แบ่งกรณี ERRTRADEDISABLED: OrderLoop true พิมพ์ ( คำสั่งซื้อ TrueType: OrderLoop true พิมพ์ (quotToo หลาย Ordersquot) breakThe Crossing เฉลี่ยข้ามผู้เชี่ยวชาญที่ปรึกษาข้ามเฉลี่ยข้ามเป็นหนึ่งในความนิยมมากที่สุดกลยุทธ์การซื้อขายขั้นพื้นฐาน จะใช้ค่าเฉลี่ยเคลื่อนที่สองตัวหรือมากกว่าในแต่ละช่วงเวลาเพื่อหาทิศทางของแนวโน้ม เมื่อค่าเฉลี่ยเคลื่อนที่เร็วกว่าค่าเฉลี่ยเคลื่อนที่ช้าตำแหน่งที่ยาวจะเปิดขึ้นและในทางกลับกันสำหรับตำแหน่งสั้น ๆ ค่าเฉลี่ยข้ามโดดเด่นในช่วงระยะเวลายาวนานและมีความยั่งยืนเป็นกลยุทธ์การซื้อขายระยะปานกลาง กลยุทธ์ต่างๆที่อิงกับค่าเฉลี่ยของค่าเฉลี่ยเคลื่อนที่ได้รับการร้องขอบ่อยๆจากลูกค้าของเราและนั่นคือเหตุผลที่เราเสนอที่ปรึกษาผู้เชี่ยวชาญข้ามค่าเฉลี่ยที่ข้ามไป ขณะนี้คุณสามารถซื้อที่ปรึกษาผู้เชี่ยวชาญที่เป็นที่นิยมสำหรับการปิดมากกว่า 50 ปีก่อนหน้านี้ 45 ที่ปรึกษาผู้เชี่ยวชาญด้านการเลื่อนเฉลี่ยของ Deluxe Moving Average ขณะนี้มีเพียง 19.95 เส้นเคลื่อนที่เฉลี่ย 3 บรรทัดเท่านั้น ใช้ค่าเฉลี่ยเคลื่อนที่สองค่าหรือเพิ่มหนึ่งในสามเพื่อกรองแนวโน้มในระยะยาว การย้ายประเภทเฉลี่ย ง่าย เลขชี้กำลัง Smoothed หรือ Linear Weighted ข้อมูลราคา เลือกจาก Close, Open, High, Low, Median, Typical หรือ Weighted Close Shift เลื่อนเส้นค่าเฉลี่ยเคลื่อนที่ไปข้างหน้าหรือข้างหลัง หลายช่วงเวลา ค่าเฉลี่ยเคลื่อนที่แต่ละค่าสามารถตั้งค่าเป็นกรอบเวลาใดก็ได้ การจัดการเงิน - ขนาดจำนวนมากถูกคำนวณโดยอัตโนมัติเพื่อให้ความเสี่ยงสูงสุดต่อการซื้อขาย จำกัด อยู่ที่เปอร์เซ็นต์ของส่วนของคุณ Stop Stop Stop Even Stop - ปรับการหยุดการขาดทุนโดยอัตโนมัติเมื่อการค้าเปลี่ยนไปเป็นกำไร กำหนดระดับกำไรขั้นต่ำขั้นตอนต่อท้ายหยุดในการเพิ่มขึ้นและอื่น ๆ จับเวลาการค้ารายวัน - จำกัด การซื้อขายระหว่างวันของคุณถึงชั่วโมงที่ตลาดมีการใช้งานมากที่สุด คุณสามารถเลือกปิดคำสั่งซื้อทั้งหมดที่เปิดเมื่อสิ้นสุดวัน การควบคุมการสั่งซื้อด้วยตนเอง - วางคำสั่งซื้อด้วยตนเองในแผนภูมิของคุณด้วยความคิดเห็นทางการค้าที่ระบุและ MA Cross EA จะติดตามการหยุดขาดทุนและปิดคำสั่งซื้อโดยอัตโนมัติเมื่อข้ามตรงข้าม เรียกใช้หนึ่งครั้งต่อบาร์หรือทุก Tick เลือกความถี่ในการตรวจสอบเงื่อนไขการเปิดและปิดคำสั่งซื้อ คุณสามารถซื้อขายได้ทุกขีดหรือเฉพาะในช่วงปิดของแต่ละบาร์ ปิดบนไม้กางเขน - ปิดตำแหน่งที่เปิดค้างอยู่บนค่าเฉลี่ยเคลื่อนที่ที่ข้ามไปในทิศทางตรงกันข้าม หากปิดการใช้งานคำสั่งซื้อจะปิดเฉพาะเมื่อมีการหยุดการขาดทุนหรือด้วยตนเอง ทนทาน การจัดการข้อผิดพลาดและการแจ้งเตือนข้อผิดพลาดทั้งหมดลองใหม่อีกครั้งและอื่น ๆ อีกมากมาย สามารถเข้ากันได้กับโบรกเกอร์ ECN และโบรกเกอร์ 5 หลัก การแจ้งเตือน - เลือกระหว่างการแจ้งเตือนเสียงกล่องโต้ตอบการเตือนภัยในตัวการแจ้งเตือนทางอีเมลหรือการแจ้งเตือนที่ส่งไปยังสมาร์ทโฟนของคุณ คุณสามารถซื้อ Moving Average Cross EA ทันทีที่มีการแจ้งเตือนการแจ้งเตือนข้าม 19.95EMA เท่านั้น มีตัวบ่งชี้การแจ้งเตือนข้าม ema ด้วยเสียงหรือป๊อปอัพสิ่งที่ฉันพยายามจะทำคือการค้าฉันในแผนภูมิ 15 นาทีและฉันต้องการได้รับการแจ้งเตือนที่จะแจ้งเตือนฉันเมื่อใดก็ตามที่ข้าม ema ในแผนภูมิ 15 นาที, ในคู่ที่ฉันมีแผนภูมิเปิด มีตัวบ่งชี้หนึ่งตัว (wmacross) พร้อมด้วยการแจ้งเตือนซึ่งคุณสามารถเลือกได้ดังนี้: extern int ShortPeriod 5 extern int ShortPeriodMode 1 0sma, 1ema, 2smma, 3lwma extern int BigPeriod 50 extern int BigPeriodMode 1 0sma, 1ema, 2smma, 3lwma extern int ExitPeriod 20 extern int ExitPeriodMode 1 0sma, 1ema, 2smma, 3lwma และมีหัวข้ออื่น ๆ ที่มีตัวบ่งชี้ข้าม ema (พร้อมการแจ้งเตือน): ทุกคนสามารถอธิบายได้ไหมว่ามีอะไรผิดพลาดกับตัวบ่งชี้นี้ซึ่งอยู่ในโพสต์แรกของ forex-tsdforum แสดงมากกว่าหนึ่งรายการในแต่ละครั้ง คือข้อผิดพลาดใด ๆ ความผิดพลาดในการเขียนโปรแกรมหรือการคำนวณที่แตกต่างกัน ตรวจสอบภาพหน้าจอที่ฉันได้วาง EMA - สัญญาณไขว้กับและฉันได้วาง 2 ค่าเฉลี่ยเคลื่อนที่ Exponential สำหรับการแสดงภาพ EMA Crossvoer Alert สวัสดีทุกคน อิ่มกำลังมองหาตัวบ่งชี้ที่ส่งอีเมลการแจ้งเตือนด้วยเสียงและสอดรับกับพารามิเตอร์ต่อไปนี้: 5 EMA ต้องสูงกว่า 10 EMA (มีลูกศร) RSI ต้องมีค่ามากกว่า 50 Stochastics ต้องมุ่งหน้าขึ้นและไม่อยู่ในอาณาเขตที่ซื้อเกินขอบเขต MACD histogram ต้องไปจากเชิงลบเป็นบวกหรือเป็นลบและเริ่มเพิ่มมูลค่า 5 EMA ต้องข้ามด้านล่าง 10 EMA (รวมลูกศร) RSI ต้องมีค่าน้อยกว่า 50 Stochastics ต้องมุ่งหน้าลงและไม่อยู่ในช่วงที่เกินขนาด histogram MACD ต้องเป็นไปในทิศทางบวกหรือลบหรือเป็นบวกและเริ่มลดลง ขอบคุณล่วงหน้า. andrausg: สวัสดีทุกคน อิ่มกำลังมองหาตัวบ่งชี้ที่ส่งอีเมลการแจ้งเตือนด้วยเสียงและสอดรับกับพารามิเตอร์ต่อไปนี้: 5 EMA ต้องสูงกว่า 10 EMA (มีลูกศร) RSI ต้องมีค่ามากกว่า 50 Stochastics ต้องมุ่งหน้าขึ้นและไม่อยู่ในอาณาเขตที่ซื้อเกินขอบเขต MACD histogram ต้องไปจากเชิงลบเป็นบวกหรือเป็นลบและเริ่มเพิ่มมูลค่า 5 EMA ต้องข้ามด้านล่าง 10 EMA (รวมลูกศร) RSI ต้องมีค่าน้อยกว่า 50 Stochastics ต้องมุ่งหน้าลงและไม่อยู่ในช่วงที่เกินขนาด histogram MACD ต้องเป็นไปในทิศทางบวกหรือลบหรือเป็นบวกและเริ่มลดลง ขอบคุณล่วงหน้า. ฉันทำหนึ่งเดียวกับเสียงเอาท์พุทก็ยังเพิ่มประสิทธิภาพช่วง MA แต่ยังช่วยให้ระบบคงที่ ต้องการ gspeak. dll URL จะรวมอยู่ใน mql4-code สามารถพบได้ที่ฐานรหัส mql4, จำนวน 6489 (เพิ่มประสิทธิภาพข้ามค่าเฉลี่ยเคลื่อนที่) ไม่ตรวจสอบ MACD, Stochastics หรือ RSI แต่สามารถรวมได้อย่างง่ายดาย
Comments
Post a Comment