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

Risk Manager EA: ผู้ช่วยการเทรดใน MetaTrader 4 สำหรับเทรดเดอร์ไทย
MetaTrader4
Risk Manager EA: ผู้ช่วยการเทรดใน MetaTrader 4 สำหรับเทรดเดอร์ไทย

สำหรับเทรดเดอร์ทุกคน การวิเคราะห์ทางเทคนิค (TA) เป็นสิ่งที่สำคัญมาก เพื่อให้ได้ผลลัพธ์ที่ดีที่สุด คุณต้องตัดสินใจว่าต้องการให้ EA (ผู้ช่วยการเทรด) เข้าไปทำการซื้อขายในทิศทางไหน (สามารถเปิดสถานะซื้อหรือขายได้ แต่การทำ hedging จะไม่สามารถทำงานได้) และ EA จะรอจนกว่าจะมีการตั้งค่าเกิดขึ้นแล้วทำการเปิดคำสั่งให้คุณเองระดับ (Level) และความยาว (Length) จะสัมพันธ์กับระดับและระยะเวลาของการ pullback ยิ่งความยาวมากขึ้น EA ก็จะสามารถเข้าซื้อในปริมาณที่มากขึ้น และยิ่งระดับสูงขึ้นก็จะมองหาการ pullback ที่ลึกขึ้นClose PL คือค่าขาดทุนสูงสุดที่ EA จะปิดสถานะทั้งหมดกำไรและขีดจำกัดความเสี่ยง (Profit & Risk Limit) คือพารามิเตอร์ที่คุณจะต้องใช้เพื่อตั้งค่ากำไรหรือความเสี่ยงที่คุณต้องการให้ได้จากสัญญาณที่กำหนดพารามิเตอร์เงินทุน (Capital Parameter) จะถูกตั้งค่าเป็นยอดเงินของคุณก่อนที่ EA จะถูกติดตั้ง หากคุณมีการขาดทุนหรือกำไรลอยตัว คุณอาจต้องการเปลี่ยนแปลง แต่ค่าดีฟอลต์ 0 จะถือว่ายอดเงินเริ่มต้นก่อนที่ EA จะติดตั้งหากคุณเทรดหลายคู่เงิน ฟังก์ชัน hedging จะไม่ทำงาน ดังนั้นจะไม่สามารถทำการป้องกันความเสี่ยงได้ ควรปิดการเทรดหลายคู่ หากคุณต้องการใช้ฟังก์ชัน hedging กับคู่เงินเดียว ฟังก์ชัน hedging จะป้องกันตำแหน่งของคุณเมื่อระดับการป้องกัน (Hedge Level) ถูกทำให้ถึง ซึ่งระดับนี้หมายถึงเปอร์เซ็นต์ของความเสี่ยงที่คุณมีอยู่Maxsize คือขนาดตำแหน่งที่ใหญ่ที่สุดที่ EA จะทำการซื้อขาย ส่วน Layers คือจำนวนตำแหน่งที่คุณต้องการกระจาย Maxsize ออกไป ตัวอย่างเช่น หากคุณต้องการซื้อ 1 lot ของเครื่องมือการเทรดและต้องการทำการซื้อขายเพิ่ม 10 ครั้ง Maxsize = 1, Layers = 10

2023.04.08
กลยุทธ์การเทรด ETH/USD ด้วย Crypto EA บน MetaTrader 4
MetaTrader4
กลยุทธ์การเทรด ETH/USD ด้วย Crypto EA บน MetaTrader 4

Crypto EA สำหรับคู่ ETH/USDในฐานะที่เป็นเทรดเดอร์ที่เทรด ETH/USD ผมได้พัฒนาระบบการเทรดที่ง่ายๆ ขึ้นมา เนื่องจากผมรู้สึกเบื่อหน่ายกับการต้องคอยติดตามตลอดทั้งวัน บ่อยครั้งที่ผมพลาดสัญญาณในตอนกลางคืน หรือแม้กระทั่งตอนกลางวันเมื่อออกไปกินข้าวหรือติดธุระ เมื่อพบปัญหานี้ ผมจึงตัดสินใจใช้หุ่นยนต์เทรด (EA) บน VPS ซึ่งตอนนี้ผมสามารถรับสัญญาณได้ตลอดเวลาและไม่พลาดโอกาสในการเข้าเทรดอีกต่อไป กลยุทธ์ที่ใช้ก็แสนจะเรียบง่าย - เมื่อราคาติดต่อกับ Bollinger Band (200) จะช่วยให้เราตัดสินใจว่าทิศทางของแนวโน้มเป็นอย่างไร จากนั้นก็จะเข้าทำการเทรดเมื่อราคาเบรกออกจาก 55 WMA โดยใช้ Bollinger ในการติดตามการเคลื่อนไหวของราคากราฟที่ใช้คือกราฟ 5 นาที! EA นี้มีอัตรา TP/SL ที่สูงถึง 30/1 และมีการติดตามราคาเพื่อให้สามารถทำกำไรได้มากที่สุด การเข้าเทรดจะใช้ WMA 55 และการติดตามแนวโน้มจะใช้ Bollinger Bands 200 กลยุทธ์นี้เหมาะสำหรับการลงทุนแบบระมัดระวัง เพียงแค่ใช้ VPS และจัดการความเสี่ยงตามที่เห็นในภาพ เทรดให้สนุกนะครับ!

2023.03.24
หยุดการเทรดชั่วคราวเมื่อขาดทุนติดต่อกัน - เคล็ดลับสำหรับนักเทรด
MetaTrader4
หยุดการเทรดชั่วคราวเมื่อขาดทุนติดต่อกัน - เคล็ดลับสำหรับนักเทรด

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

2023.03.04
กลยุทธ์การเทรดแบบ Grid ในตลาดผันผวน - ผู้ช่วยมืออาชีพสำหรับ MetaTrader 4
MetaTrader4
กลยุทธ์การเทรดแบบ Grid ในตลาดผันผวน - ผู้ช่วยมืออาชีพสำหรับ MetaTrader 4

การใช้กลยุทธ์การเทรดแบบ Grid ในตลาดที่มีความผันผวนเป็นสิ่งที่น่าสนใจมาก สำหรับผู้ที่ใช้ MetaTrader 4 นั้น คุณสามารถตั้งค่าพารามิเตอร์ต่าง ๆ ได้อย่างง่ายดาย โดยเริ่มจาก Tp ซึ่งเป็นเลขที่บอกว่าหุ่นยนต์จะทำการปิดทำกำไรเมื่อผลตอบแทนที่ได้ถึง Tp * เงินลงทุน (แนะนำให้ใช้ค่าประมาณ 0.01-0.1). ถัดไปคือ SlowMovingAverage ซึ่งเป็นระยะเวลาของค่าเฉลี่ยเคลื่อนที่ เพื่อช่วยในการตัดสินใจเกี่ยวกับแนวโน้มของตลาด ส่วน Multiplier จะเป็นปัจจัยในการกำหนดขนาดของล็อตในคำสั่งถัดไปใน Grid โดยล็อตถัดไปจะถูกวางตามสูตร Multiplier * ขนาดล็อตล่าสุด. อีกหนึ่งพารามิเตอร์ที่สำคัญคือ TimeFrame ซึ่งสามารถตั้งค่าเป็นช่วงเวลาในนาที (แนะนำให้ใช้ 1 ชั่วโมง = 60 นาที หรือ 15 นาที = 15 นาที). ผู้ช่วยการเทรดนี้มาพร้อมกับฟังก์ชัน TotalOrderLots() ที่ใช้ในการคืนค่าจำนวนล็อตทั้งหมดที่ถูกใช้งาน ฟังก์ชัน CalcMaxLot จะคืนค่าจำนวนล็อตสูงสุดที่คุณสามารถเทรดได้ และฟังก์ชัน CalcGridLot จะคืนค่าล็อตเริ่มต้นตามพารามิเตอร์ที่กำหนด. นอกจากนี้ยังมีฟังก์ชัน Bearish และ Bullish Engulfing ที่จะคืนค่าจริงหากมีการเกิดรูปแบบแท่งเทียนที่กำหนดไว้ OpenOrderProfits จะช่วยให้คุณเห็นกำไรจากคำสั่งที่เปิดอยู่ ขณะที่ CloseallOrders จะทำการปิดคำสั่งทั้งหมด (ตรวจสอบหลายครั้ง). สุดท้ายแล้ว EA จะทำการวางคำสั่ง Grid ตามค่าของ ATR เพื่อเพิ่มโอกาสในการทำกำไรในตลาดที่ผันผวน.

2023.01.27
โค้ดนับจำนวนคำสั่งเปิดตามประเภทใน MetaTrader 4
MetaTrader4
โค้ดนับจำนวนคำสั่งเปิดตามประเภทใน MetaTrader 4

ในวงการพัฒนา ที่ปรึกษาผู้เชี่ยวชาญ (Expert Advisor) มักจะพบกับความท้าทายในการทำให้หุ่นยนต์สามารถเปิดและจัดการคำสั่งได้มากกว่าหนึ่งคำสั่งในเวลาเดียวกัน ซึ่งสิ่งที่จำเป็นคือการมีวิธีในการตรวจสอบจำนวนคำสั่งที่เปิดอยู่ทั้งหมด รวมถึงการแยกประเภทของแต่ละคำสั่งด้วย ด้วยเหตุนี้ ฉันจึงอยากจะแบ่งปันโค้ดที่เรียบง่ายนี้ ซึ่งในโค้ดนี้จะใช้ฟังก์ชัน Comment() เพื่อให้การนับคำสั่งของหุ่นยนต์แสดงผลแบบเรียลไทม์ โค้ดนี้มีคำอธิบายที่ละเอียดเพื่อช่วยให้เข้าใจได้ง่าย หวังว่าจะเป็นประโยชน์นะ! --------- ด้านล่างนี้เป็นวิดีโอของ ที่ปรึกษาผู้เชี่ยวชาญ ที่กำลังทำงาน:

2023.01.16
AK-47 Scalper EA: เครื่องมือทำกำไรสำหรับ MetaTrader 4
MetaTrader4
AK-47 Scalper EA: เครื่องมือทำกำไรสำหรับ MetaTrader 4

1. พารามิเตอร์การตั้งค่า #define ExtBotName "AK-47 Scalper EA" // ชื่อบอท #define  Version "1.00" //--- พารามิเตอร์การตั้งค่า extern string  EASettings        = "---------------------------------------------"; //-------- <การตั้งค่าบอท> -------- input int      InpMagicNumber    = 124656;   //หมายเลขเวทมนตร์ extern string  TradingSettings   = "---------------------------------------------"; //-------- <การตั้งค่าการเทรด> -------- input double   Inpuser_lot       = 0.01;     //ล็อต input double   InpSL_Pips        = 3.5      //จุดหยุดขาดทุน (ในพิปส์) input double   InpMax_spread     = 0.5      //สเปรดสูงสุดที่อนุญาต (ในพิปส์) (0 = ลอย) extern string  MoneySettings     = "---------------------------------------------"; //-------- <การตั้งค่าทางการเงิน> -------- input bool     isVolume_Percent  = true;     //อนุญาตให้ใช้เปอร์เซ็นต์ของปริมาณ input double   InpRisk           = 3        //เปอร์เซ็นต์ความเสี่ยงของยอดเงิน (%) input string   TimeSettings      = "---------------------------------------------"; //-------- <การตั้งค่าเวลาเทรด> -------- input bool     InpTimeFilter     = true      //ฟิลเตอร์เวลาเทรด input int      InpStartHour      = 2         //ชั่วโมงเริ่มต้น input int      InpStartMinute    = 30        //นาทีเริ่มต้น input int      InpEndHour        = 21        //ชั่วโมงสิ้นสุด input int      InpEndMinute      = 0         //นาทีสิ้นสุด 2. การตั้งค่าอุปกรณ์ //--- ตัวแปร int      Pips2Points;               // การเลื่อน  3 พิปส์    3=points    30=points double   Pips2Double;               // หยุดขาดทุน 15 พิปส์    0.015      0.0150 int      InpMax_slippage   = 3;     // สูงสุดที่อนุญาตการเลื่อน_Pips. bool     isOrder           = false; // เปิด 1 คำสั่งเท่านั้น int      slippage; string   strComment        = ""; 3. โค้ดหลัก a/ ฟังก์ชันการเริ่มต้นของ Expert int OnInit()   { //---      // การตรวจจับ 3 หรือ 5 หลัก    //พิปและจุด    if (Digits % 2 == 1)    {       Pips2Double  = _Point*10;       Pips2Points  = 10;       slippage = 10* InpMax_slippage;    }    else    {           Pips2Double  = _Point;       Pips2Points  =  1;       slippage = InpMax_slippage;    }    //---    return(INIT_SUCCEEDED);   } b/ ฟังก์ชันการติกของ Expert void OnTick()   { //---      if(IsTradeAllowed() == false)      {       Comment("AK-47 EA\nการเทรดไม่อนุญาต.");       return;      }             MqlDateTime structTime;        TimeCurrent(structTime);        structTime.sec = 0;               //ตั้งเวลาเริ่มต้น        structTime.hour = InpStartHour;        structTime.min = InpStartMinute;              datetime timeStart = StructToTime(structTime);               //ตั้งเวลาเสร็จสิ้น        structTime.hour = InpEndHour;        structTime.min = InpEndMinute;        datetime timeEnd = StructToTime(structTime);               double acSpread = MarketInfo(Symbol(), MODE_SPREAD);        StopLevel = MarketInfo(Symbol(), MODE_STOPLEVEL);              strComment = "\n" + ExtBotName + " - v." + (string)Version;       strComment += "\nGMT time = " + TimeToString(TimeGMT(),TIME_DATE|TIME_SECONDS);       strComment += "\nเวลาเทรด = [" + (string)InpStartHour + "h" + (string)InpStartMinute + " --> " +  (string)InpEndHour + "h" + (string)InpEndMinute + "]";              strComment += "\nสเปรดปัจจุบัน = " + (string)acSpread + " Points";       strComment += "\nระดับหยุดปัจจุบัน = " + (string)StopLevel + " Points";              Comment(strComment);          //อัปเดตค่า       UpdateOrders();              TrailingStop();              //ตรวจสอบเวลาเทรด       if(InpTimeFilter)       {          if(TimeCurrent() >= timeStart && TimeCurrent() < timeEnd)          {             if(!isOrder) OpenOrder();          }       }       else       {          if(!isOrder) OpenOrder();       }   } 3.1 คำนวณสัญญาณเพื่อส่งคำสั่ง void OpenOrder(){       //int OrdType = OP_SELL;//-1;    double TP = 0;    double SL = 0;    string comment = ExtBotName;    //คำนวณล็อต    double lot1 = CalculateVolume();       //if(OrdType == OP_SELL){       double OpenPrice = NormalizeDouble(Bid - (StopLevel * _Point) - (InpSL_Pips/2) * Pips2Double, Digits);       SL = NormalizeDouble(Ask + StopLevel * _Point + InpSL_Pips/2 * Pips2Double, Digits);              if(CheckSpreadAllow())                                    //ตรวจสอบสเปรด       {          if(!OrderSend(_Symbol, OP_SELLSTOP, lot1, OpenPrice, slippage, SL, TP, comment, InpMagicNumber, 0, clrRed))          Print(__FUNCTION__,"--> เกิดข้อผิดพลาดในการส่งคำสั่ง ",GetLastError());       }    //} } 3.2 คำนวณปริมาณ double CalculateVolume()   {    double LotSize = 0;    if(isVolume_Percent == false)      {       LotSize = Inpuser_lot;      }    else      {       LotSize = (InpRisk) * AccountFreeMargin();       LotSize = LotSize /100000;       double n = MathFloor(LotSize/Inpuser_lot);       //Comment((string)n);       LotSize = n * Inpuser_lot;       if(LotSize < Inpuser_lot)          LotSize = Inpuser_lot;       if(LotSize > MarketInfo(Symbol(),MODE_MAXLOT))          LotSize = MarketInfo(Symbol(),MODE_MAXLOT);       if(LotSize < MarketInfo(Symbol(),MODE_MINLOT))          LotSize = MarketInfo(Symbol(),MODE_MINLOT);      }    return(LotSize);   } 3.3 EA มีฟังก์ชัน "Trailing Stop" SL จะเปลี่ยนทุกครั้งที่ราคาเปลี่ยน (ลดลง) void TrailingStop()   {    for(int i = OrdersTotal() - 1; i >= 0; i--)      {       if(OrderSelect(i, SELECT_BY_POS, MODE_TRADES))         {          if((OrderMagicNumber() == InpMagicNumber) && (OrderSymbol() == Symbol()))   //_Symbol))            {             //สำหรับคำสั่งขาย             if(OrderType() == OP_SELL)               {                   //--คำนวณ SL เมื่อราคาเปลี่ยน                   double SL_in_Pip = NormalizeDouble(OrderStopLoss() - (StopLevel * _Point) - Ask, Digits) / Pips2Double;                   if(SL_in_Pip > InpSL_Pips){                         double newSL = NormalizeDouble(Ask + (StopLevel * _Point) + InpSL_Pips * Pips2Double, Digits);                         if(!OrderModify(OrderTicket(), OrderOpenPrice(), newSL, OrderTakeProfit(), 0, clrRed))                         {                            Print(__FUNCTION__,"--> เกิดข้อผิดพลาดในการปรับแต่งคำสั่ง ",GetLastError());                         {                     continue;                         }               }                          //สำหรับคำสั่ง SellStop             else if(OrderType() == OP_SELLSTOP)               {                   double SL_in_Pip = NormalizeDouble(OrderStopLoss() - (StopLevel * _Point) - Ask, Digits) / Pips2Double;                                      if(SL_in_Pip < InpSL_Pips/2){                      double newOP = NormalizeDouble(Bid - (StopLevel * _Point) - (InpSL_Pips/2) * Pips2Double, Digits);                      double newSL = NormalizeDouble(Ask + (StopLevel * _Point) + (InpSL_Pips/2) * Pips2Double, Digits);                                           if(!OrderModify(OrderTicket(), newOP, newSL, OrderTakeProfit(), 0, clrRed))                      {                          Print(__FUNCTION__,"--> เกิดข้อผิดพลาดในการปรับแต่งคำสั่งที่รอดำเนินการ!", GetLastError());                         continue;                          }                         }               }           }     }   }

2023.01.14
จัดการการเทรดอย่างง่ายด้วย XP Forex Trade Manager MT4 สำหรับ MetaTrader 4
MetaTrader4
จัดการการเทรดอย่างง่ายด้วย XP Forex Trade Manager MT4 สำหรับ MetaTrader 4

สวัสดีครับเพื่อนๆ เทรดเดอร์ทุกคน! วันนี้เราจะมาพูดถึง XP Forex Trade Manager MT4 ที่ช่วยให้การจัดการคำสั่งซื้อใน MetaTrader 4 เป็นเรื่องง่ายขึ้นกันครับ เมื่อเราทำการเปิดคำสั่งใหม่ โปรแกรมนี้จะช่วยตั้ง Stop Loss และ Take Profit อัตโนมัติให้เรา ซึ่งเมื่อราคาขยับ โปรแกรมสามารถย้าย Stop Loss ไปที่ Break Even (หยุดขาดทุนที่ราคาเปิด) หรือทำการย้าย Stop Loss แบบ Tailing Stop เพื่อปกป้องกำไรของเราได้ครับ Forex Trade Manager สามารถควบคุมคำสั่งสำหรับสัญลักษณ์ที่เปิดอยู่ในขณะนั้น หรือสำหรับคำสั่งทั้งหมด โดยสามารถซ่อน Stop Loss และ Take Profit จากโบรกเกอร์ได้ด้วย นี่คือกลยุทธ์ในการจัดการการเทรดที่เปิดอยู่ (ทั้งที่เปิดอยู่ทั้งหมดหรือเฉพาะที่เปิดในกราฟปัจจุบัน) โดย: ตั้ง Stop Loss และ/หรือ Take Profit สำหรับการเทรดในหน่วย pips ฟังก์ชัน Tailing Stop ที่ช่วยย้าย SL ตามราคาตลาด ฟังก์ชัน Break Even ที่ย้าย SL ไปที่ BE ตามระยะที่เลือก การจัดการ SL/TP สามารถทำได้ตามวิธีปกติซึ่งโบรกเกอร์จัดการ หรือในโหมด Stealth – ซ่อนจากโบรกเกอร์ครับ พารามิเตอร์: “SLTP Params” Stop Loss – หยุดขาดทุนในหน่วย pips สำหรับการเทรด Take Profit – กำไรในหน่วย pips สำหรับการเทรด “Break Even” UseBreakEven (true/false) – เปิดใช้งานฟังก์ชัน Break Even สำหรับการเทรดที่เปิดอยู่ BEActivation – กำไรใน pips เมื่อฟังก์ชัน Break Even ถูกเปิดใช้งาน BELevel – ระยะเพิ่มเติมจาก BE ในหน่วย pips เมื่อ SL ถูกตั้งโดยฟังก์ชัน Break Even “Trailing Stop” UseTrailingStop (true/false) – เปิดใช้งานฟังก์ชัน Tailing Stop สำหรับการเทรดที่เปิดอยู่ TSStart – กำไรใน pips เมื่อฟังก์ชัน Tailing Stop ถูกเปิดใช้งาน TSStep – ความต่างขั้นต่ำใน pips ระหว่าง SL ใหม่และปัจจุบันเพื่อให้สามารถย้าย SL ได้ TSDistance – ระยะห่างจากราคาปัจจุบันใน pips เมื่อ SL ถูกตั้งโดยฟังก์ชัน Tailing Stop “พฤติกรรม” StealthMode(true/false) – ซ่อนระดับ sl/tp จากโบรกเกอร์และ EA จะปิดการเทรดตามระดับนั้นในแบบโปรแกรม OnlyCurrentPair(true/false) – อนุญาตให้จัดการการเทรดเฉพาะจากสัญลักษณ์ในกราฟปัจจุบัน (true) หรือจากทุกคู่ (false) ข้อมูล: พารามิเตอร์ทั้งหมดสำหรับการเทรดและฟังก์ชันสามารถตั้งค่าได้ในพารามิเตอร์ของ EA โดย Forex Trade Manager จะแสดงข้อมูลเกี่ยวกับกำไร/ขาดทุนรายวันใน pips และสกุลเงินบัญชีบนกราฟด้วย

2023.01.10
จัดการการเทรดด้วย XP Forex Trade Manager Grid MT4 สำหรับ MetaTrader 4
MetaTrader4
จัดการการเทรดด้วย XP Forex Trade Manager Grid MT4 สำหรับ MetaTrader 4

หากคุณกำลังมองหาวิธีการจัดการการเทรด Forex อย่างมีประสิทธิภาพ XP Forex Trade Manager Grid MT4 คือคำตอบ! โปรแกรมนี้ช่วยให้คุณสามารถจัดการคำสั่งซื้อได้ง่ายดายและบรรลุเป้าหมายการเทรดของคุณได้อย่างรวดเร็ว เพียงแค่ตั้งคำสั่งแรกพร้อม Take Profit และรัน EA (ที่เราเรียกกันว่าหุ่นยนต์เทรด) พร้อมกำหนดพารามิเตอร์กำไร (พิปส์) ที่คุณต้องการให้ EA จัดการตำแหน่งของคุณ โดย EA จะรวบรวมพิปส์ตามที่คุณตั้งไว้ กลยุทธ์นี้เป็นวิธีการจัดการการเทรดแบบแมนวลที่เปิดอยู่ในคู่เงินปัจจุบัน โดยจะเพิ่มตำแหน่งเข้าไปในการเทรดที่เปิดอยู่ในรูปแบบกริด (Grid) โดยมีระยะห่างที่คุณเลือกไว้ระหว่างการเทรด - สามารถเปิดได้มากถึง 15 ตำแหน่ง (หรือน้อยกว่า) โดย 3 ตำแหน่งแรกจะมีการจัดการด้วย Take Profit ที่แตกต่างกัน หลังจากที่เปิดตำแหน่งที่ 4 EA จะปิดกริดทั้งหมดในระดับที่กำหนด (Break-even) และถ้าปิดการเทรดที่ Take Profit ได้ ก็สามารถเริ่มรอบใหม่ได้ รอบทั้งหมดสามารถปิดได้หากการขาดทุนมากกว่าร้อยละของความเสี่ยงที่อนุญาต พารามิเตอร์: "พารามิเตอร์การเทรดเพิ่มเติม": AddNewTradeAfter – ระยะห่างในพิปส์จากการเทรดล่าสุดที่ใช้ในการเพิ่มการเทรดในกริด “Take Profit” TakeProfit1Total (จำนวน) – TP รวมในพิปส์ที่ต้องการจากตำแหน่งแรก TakeProfit1Partitive – TP เริ่มต้นในพิปส์สำหรับตำแหน่งแรกในรอบ TakeProfit1Offset – ระยะห่างขั้นต่ำในพิปส์จาก Take Profit ของตำแหน่งแรกที่ปิดไปแล้ว เพื่อเริ่มการเทรดตำแหน่งแรกใหม่ TakeProfit 2/3 – TP เฉพาะในพิปส์สำหรับตำแหน่งที่สอง/สามในรอบ TakeProfit 4/5/6/…15Total – TP รวมในพิปส์จากตำแหน่งทั้งหมดในรอบ (สำหรับการเทรด 4 ตำแหน่งขึ้นไป) “พารามิเตอร์การเทรด” MaxOrders – จำนวนสูงสุดที่อนุญาตในการเทรดในกริด Risk Balance % – การขาดทุนสูงสุดที่อนุญาตเป็นเปอร์เซ็นต์ของยอดบัญชี (จะปิดตำแหน่งทั้งหมดที่เปิดอยู่) Lots – ขนาดล็อตสำหรับการเทรดที่เปิดโดย EA Slippage – การเลื่อนที่อนุญาตในพ้อย ข้อมูล: พารามิเตอร์ทั้งหมดสำหรับการเทรดและฟังก์ชันต่าง ๆ สามารถตั้งค่าได้ในพารามิเตอร์ของ EA โดย Forex Trade Manager Grid ยังแสดงข้อมูลเกี่ยวกับกำไร/ขาดทุนจากรอบปัจจุบันในพิปส์และสกุลเงินบัญชีบนกราฟอีกด้วย

2023.01.10
กลยุทธ์ Mean Reversion สำหรับการเทรด Forex บน MetaTrader 4
MetaTrader4
กลยุทธ์ Mean Reversion สำหรับการเทรด Forex บน MetaTrader 4

กลยุทธ์ Mean Reversion เป็นหนึ่งในกลยุทธ์ที่ได้รับความนิยมในวงการเทรด Forex โดยเฉพาะเมื่อใช้กับคู่เงินหลักในกรอบเวลา 1 วัน ข้อควรระวังและการตั้งค่า ลองใช้งานในบัญชีทดลองก่อน EA นี้จะทำการเทรดโดยอิงราคาจากแท่งเทียนเปิดเท่านั้น! หากไม่ต้องการเพิ่มขนาดล็อตเมื่อขาดทุนในการเทรด ให้ตั้งค่า: IncreaseFactor=0 การตั้งค่าต่างๆ ของ EA นี้มีดังนี้: ใช้_TP_In_Money - ใช้ Take Profit ในรูปเงิน (ค่า: true/false) TP_In_Money - Take Profit ในรูปเงิน (ค่า: 10-100) ใช้_TP_In_percent - ใช้ Take Profit ในรูปเปอร์เซ็นต์ (ค่า: true/false) TP_In_Percent - Take Profit ในรูปเปอร์เซ็นต์ (ค่า: 10-100) ------------[Money Trailing Stop สำหรับการเทรดหลายรายการ]---------------------- Enable_Trailing - เปิดใช้งาน Trailing ด้วยเงิน (ค่า: true/false) Take Profit ในเงิน (ตามสกุลเงินปัจจุบัน) (ค่า: 25-200) Stop Loss ในเงิน (ตามสกุลเงินปัจจุบัน) (ค่า: 1-20) -------------------------------------------------------------------------------------- Exit - ปิดการเทรดหากแนวโน้มสวนทางและควบคุมการขาดทุน (ค่า: true/false) BarsToCount - จำนวนแท่งที่ต้องนับ (ค่า: 1-20) Lots - ขนาดล็อต (ค่า: 0.01-1) Lots size Exponent (ค่า: 1.01-2) IncreaseFactor - ปริมาณการเพิ่มล็อตจากมาร์จิ้นทั้งหมดหากขาดทุน (ค่า: 0.001-0.1) Stop_Loss - Stop Loss (ค่า: 30-500) / ตั้งค่า 600 สำหรับการเทรดหลายรายการ MagicNumber - หมายเลขเวทมนตร์ (ค่า: 1-100000) TakeProfit - Take Profit (ค่า: 50-200) / ตั้งค่า 600 สำหรับการเทรดหลายรายการ FastMA - ค่าเฉลี่ยเคลื่อนที่เร็ว (ค่า: 1-20) SlowMA - ค่าเฉลี่ยเคลื่อนที่ช้า (ค่า: 50-200) Mom_Sell - ตัวกระตุ้น Momentum_Sell (ค่า: 0.1-0.9) Mom_Buy - ตัวกระตุ้น Momentum_Buy (ค่า: 0.1-0.9) ---------------------ควบคุมการขาดทุน----------------------------- UseEquityStop - (ค่า: true/false) TotalEquityRisk - (ค่า: 0.01-20) ------------------------------------------------------------------------------- Max_Trades (1-12) FractalNum - จำนวนสูงและต่ำ (ค่า: 1-10) ----------------ถ้าคุณใช้การเทรดเพียงรายการเดียว:----------------------- ///////////////////////////////////////////////////////////////////// USETRAILINGSTOP - หากใช้ trailing stop (ค่า: true/false) WHENTOTRAIL - เมื่อไหร่ที่จะ trailing (ค่า: 40-100) TRAILAMOUNT - จำนวนที่ trailing (ค่า: 40-100) Distance From Candle - ระยะห่างจากเทียน (ค่า: 1-100) USECANDELTRAIL - หากใช้ trailing stop (ค่า: true/false) X = 2 - จำนวนแท่งเทียน (ค่า: 1-100) USEMOVETOBREAKEVEN - เปิดใช้งาน "break even" (ค่า: true/false) WHENTOMOVETOBE - เมื่อไหร่ที่จะย้ายไปที่ break even (ค่า: 1-30) PIPSTOMOVESL = 30 - จำนวน pips ที่ย้าย Stop Loss (ค่า: 1-30) - คุณควรปรับแต่ง EA นี้ทุกๆ 2-3 เดือน และใช้ค่าตั้งเหมือนที่กล่าวมาข้างต้น- คุณสามารถใช้เป็น EA สำหรับการเฮดจิ้งหรือการเทรดเดี่ยวได้- วิธีการทำ Back Test: https://bit.ly/2CD7XWD

2022.10.26
ปิดการเทรดทั้งหมดในครั้งเดียวด้วย EA สำหรับ MetaTrader 4
MetaTrader4
ปิดการเทรดทั้งหมดในครั้งเดียวด้วย EA สำหรับ MetaTrader 4

https://www.youtube.com/channel/UCAkPFEowAPQ3S1v1oYKxzMQเจ้า EA ตัวนี้จะช่วยให้คุณสามารถปิดการเทรดทั้งหมดที่เปิดอยู่ในครั้งเดียวได้อย่างง่ายดาย เมื่อใช้งานกับ MetaTrader 4ทำไมต้องใช้ EA ในการปิดการเทรด?หลายครั้งที่เราต้องการปิดการเทรดทั้งหมดในเวลาที่เหมาะสม การใช้ EA จะช่วยให้คุณประหยัดเวลาและลดความเสี่ยงจากการปิดการเทรดทีละรายการวิธีการใช้งาน EA นี้ดาวน์โหลด EA จากแหล่งที่เชื่อถือได้นำเข้า EA ลงในโปรแกรม MetaTrader 4 ของคุณปรับตั้งค่าตามที่คุณต้องการเริ่มใช้งานและปิดการเทรดทั้งหมดในครั้งเดียว!เพียงเท่านี้คุณก็จะมีเครื่องมือที่ช่วยให้การเทรดของคุณสะดวกและรวดเร็วขึ้นแล้ว!

2022.10.24
เครื่องมืออ่านข่าวสำหรับ MT4 & MT5: แนะนำผู้ช่วยการเทรดที่คุณไม่ควรพลาด
MetaTrader4
เครื่องมืออ่านข่าวสำหรับ MT4 & MT5: แนะนำผู้ช่วยการเทรดที่คุณไม่ควรพลาด

วันนี้เรามีเครื่องมือดีๆ สำหรับนักเทรด MT4 และ MT5 ที่จะช่วยให้คุณไม่พลาดข่าวสารสำคัญในการเทรด นั่นก็คือ เครื่องมืออ่านข่าวจาก FXStreet ที่สามารถดึงข้อมูลข่าวสารได้โดยอัตโนมัติ! คุณสามารถปรับฟิลเตอร์ข่าวตามระดับความสำคัญ สกุลเงิน และคำสำคัญในข่าวได้ตามต้องการ เพื่อให้คุณได้ข่าวที่ตรงใจที่สุด สำหรับเวอร์ชั่น MT5 สามารถเข้าไปดูเพิ่มเติมได้ที่นี่: https://www.mql5.com/en/code/40590 ฟีเจอร์เด่นของเครื่องมือนี้ ได้แก่: ฟิลเตอร์ข่าวตามความผันผวนสูง, ต่ำ หรือปานกลาง ฟิลเตอร์ตามสกุลเงิน ฟิลเตอร์ตามคำสำคัญในข่าว ตรวจสอบเวลาตาม GMT อัตโนมัติ แดชบอร์ดแสดงข่าวที่จะเกิดขึ้น (สามารถเปิดหรือปิดได้) เส้นบนกราฟสำหรับทุกเหตุการณ์ที่จะเกิดขึ้น โค้ดสามารถปรับแต่งได้ง่าย เพื่อวางคำสั่งเทรดก่อนหรือหลังเหตุการณ์ หรือหยุดการเทรดในช่วงเหตุการณ์

2022.09.10
วิธีใช้ TenkanSenKijunSenCross: เครื่องมือที่ช่วยเทรดใน MetaTrader 4
MetaTrader4
วิธีใช้ TenkanSenKijunSenCross: เครื่องมือที่ช่วยเทรดใน MetaTrader 4

สวัสดีเพื่อนๆ นักเทรดทุกคน! หากคุณใช้เครื่องมือ Ichimoku Indicator และกำลังมองหา Tenkan และ Kijun Cross แล้วล่ะก็ บทความนี้เหมาะสำหรับคุณเลยครับ วิธีการใช้งาน: เริ่มต้นด้วยการดาวน์โหลดไฟล์แล้วนำไปคอมไพล์ใน Meta Editor ของคุณ จากนั้นให้ลากและวางเครื่องมือลงบนกราฟในแพลตฟอร์ม MT4 ของคุณ ปรับ Timeframe ให้ตรงกับสไตล์การเทรดของคุณ แล้วเพลิดเพลินไปกับการรับการแจ้งเตือน! หมายเหตุ: ในหน้าต่างการตั้งค่าของ EA คุณจะพบสองพารามิเตอร์สำหรับการตั้งค่าการทำงาน ตั้งค่าพารามิเตอร์เหล่านี้ในรูปแบบ 24 ชั่วโมง โดยเริ่มจาก 0-24 ตามเวลาที่คุณทำการเทรด อย่าลืมตั้งค่า Meta Quotes ID ของคุณในส่วนการแจ้งเตือนของแพลตฟอร์ม MT4 ด้วยนะครับ ขอให้ทุกคนสนุกกับการเทรดนะครับ! ขอให้ทองคำและเฉียบคมตลอดไป!

2022.07.16
SRBreakout - เครื่องมือช่วยเทรดสำหรับ MetaTrader 4
MetaTrader4
SRBreakout - เครื่องมือช่วยเทรดสำหรับ MetaTrader 4

สวัสดีครับเพื่อนนักเทรดทุกคน! วันนี้เรามีเครื่องมือดีๆ มาแนะนำกัน นั่นก็คือ SRBreakout ซึ่งเป็น EA หรือที่เรามักเรียกกันว่า ‘หุ่นยนต์เทรด’ สำหรับ MetaTrader 4 EA นี้ถูกออกแบบมาเพื่อช่วยดูการทะลุแนวรับและแนวต้านในกรอบเวลา H4 และ H1 ซึ่งถือว่าเป็นกรอบเวลาที่นักเทรดหลายคนชื่นชอบ ไม่ต้องทำอะไรมากครับ เพียงแค่ตั้งค่าแผนภูมิของคุณให้เป็นกรอบเวลา H1 แล้วเพิ่ม EA ลงไปในแผนภูมิของคุณ เมื่อเสร็จแล้ว แค่ให้ ID ของ Meta Quote บนมือถือของคุณไปยัง MetaTrader บนคอมพิวเตอร์ จากนั้นก็รอรับการแจ้งเตือนการทะลุของราคาใน H1, H4 และการเคลื่อนที่ข้ามเส้นกันได้เลย! จะเห็นว่า SRBreakout เป็นเครื่องมือที่ช่วยให้การเทรดของเราง่ายและสะดวกขึ้นมากเลยนะครับ ถ้าเพื่อนๆ คนไหนสนใจสามารถทดลองใช้งานได้เลย!

2022.07.07
Trickerless - ผู้ช่วยการเทรดใน MetaTrader 4 ที่ไม่ควรพลาด
MetaTrader4
Trickerless - ผู้ช่วยการเทรดใน MetaTrader 4 ที่ไม่ควรพลาด

รายงานการทดสอบกลยุทธ์ Trickerless RHMP InstaForex-Europe.com (Build 1359) สัญลักษณ์ EURGBP (ยูโร vs ปอนด์อังกฤษ) ช่วงเวลา รายวัน (D1) 2021.10.15 00:00 - 2022.09.07 00:00 (2021.10.15 - 2022.09.08) โมเดล ทุกจุด (วิธีที่แม่นยำที่สุดจากทุกช่วงเวลา) พารามิเตอร์ TOOLS="TOOLS"; CloseAll=false; ContinueTrading=true; SAFE="SAFE"; SafeSpread=true; SafeGrowth=true; SafeExits=true; AllowHedge=true; EnableStop=false; StopOnlyFriday=false; SIGNAL="SIGNAL"; SignalA=true; SignalB=true; SignalC=true; TIME="TIME"; RefreshHours=26; NEWS="NEWS"; NewsStartHour=18; NewsEndHour=22; SleepSeconds=1440; PROFIT="PROFIT"; BasketProfit=1.06; OpenProfit=0.011; MinProfit=0.085; SafeProfit=0.005; GROWTH="GROWTH"; StopGrowth=0.075; DailyGrowth=0.045; STOP="STOP"; RelativeStop=0.19; HISTORY="HISTORY"; QueryHistory=14; TREND="TREND"; MinTrend=2; MaxTrend=9; CandleSpike=7; BACK_SYSTEM="BACK_SYSTEM"; TriggerBackSystem=0.995; TrendSpace=5; MARGIN="MARGIN"; MinMarginLevel=300; MarginUsage=0.03; BackupMargin=0.05; NewsMargin=0.04; TRADE="TRADE"; MinLots=0.03; TradeSpace=3.5; MaxSpread=7; INDICATOR_ATR="INDICATOR_ATR"; ATRPeriod=14; INDICATOR_ADX="INDICATOR_ADX"; ADXMain=10; ADXPeriod=14; ADXShiftCheck=4; INDICATOR_MA="INDICATOR_MA"; MA1Period=120; MA2Period=60; MAShiftCheck=30; บาร์ในการทดสอบ 1235 จุดที่ประมวลผล 5326472 คุณภาพการจำลอง 58.38% ข้อผิดพลาดในการจับคู่กราฟ 0 เงินฝากเริ่มต้น 10.00 สเปรด 30 กำไรสุทธิรวม 216.31 กำไรก่อนหักภาษี 216.40 ขาดทุนรวม -0.09 ปัจจัยกำไร 2361.41 อัตราผลตอบแทนที่คาดหวัง 3.93 การลดลงที่แน่นอน 4.88 การลดลงสูงสุด 83.94 (77.54%) การลดลงสัมพัทธ์ 77.54% (83.94) จำนวนการเทรดทั้งหมด 55 ตำแหน่งสั้น (เปอร์เซ็นต์ชนะ) 27 (96.30%) ตำแหน่งยาว (เปอร์เซ็นต์ชนะ) 28 (100.00%) การเทรดที่ทำกำไร (% ของทั้งหมด) 54 (98.18%) การเทรดที่ขาดทุน (% ของทั้งหมด) 1 (1.82%) การเทรดที่ทำกำไรสูงสุด 17.83 การเทรดที่ขาดทุน -0.09 การเทรดที่ทำกำไรเฉลี่ย 4.01 การเทรดที่ขาดทุนเฉลี่ย -0.09 การชนะติดต่อกันสูงสุด (กำไรในเงิน) 51 (215.11) การขาดทุนติดต่อกันสูงสุด (ขาดทุนในเงิน) 1 (-0.09) การชนะติดต่อกันมากที่สุด (จำนวนการชนะ) 215.11 (51) การขาดทุนติดต่อกันมากที่สุด (จำนวนการขาดทุน) -0.09 (1) การชนะเฉลี่ยติดต่อกัน 27 การขาดทุนเฉลี่ยติดต่อกัน 1 # เวลา ประเภท คำสั่ง ขนาด ราคา S / L T / P กำไร ยอดเงิน 1 2021.10.15 13:30 ซื้อ 1 0.03 0.84547 0.00000 0.00000 2 2021.10.19 08:00 ปิด 1 0.03 0.84561 0.00000 0.00000 0.02 10.02 3 2021.10.19 08:24 ขาย 2 0.03 0.84555 0.00000 0.00000 4 2021.10.19 14:35 ปิด 2 0.03 0.84306 0.00000 0.00000 0.86 10.88 5 2021.10.22 12:00 ซื้อ 3 0.03 0.84284 0.00000 0.00000 6 2021.10.22 14:00 ปิด 3 0.03 0.84403 0.00000 0.00000 0.41 11.29 7 2021.10.26 15:18 ขาย 4 0.03 0.84194 0.00000 0.00000 8 2021.11.17 14:00 ปิด 4 0.03 0.84193 0.00000 0.00000 -0.09 11.20 9 2021.11.23 16:40 ซื้อ 5 0.03 0.84129 0.00000 0.00000 10 2021.11.26 06:00 ปิด 5 0.03 0.84335 0.00000 0.00000 0.63 11.83 11 2021.12.07 08:36 ขาย 6 0.04 0.85027 0.00000 0.00000 12 2021.12.16 14:01 ปิด 6 0.04 0.84806 0.00000 0.00000 0.94 12.77 13 2021.12.17 09:48 ซื้อ 7 0.04 0.85057 0.00000 0.00000 14 2021.12.20 10:39 ปิด 7 0.04 0.85293 0.00000 0.00000 1.07 13.84 15 2021.12.22 00:00 ขาย 8 0.04 0.85085 0.00000 0.00000 16 2021.12.22 06:00 ปิด 8 0.04 0.85081 0.00000 0.00000 0.02 13.86 17 2021.12.23 13:10 ซื้อ 9 0.04 0.84439 0.00000 0.00000 18 2021.12.24 10:00 ปิด 9 0.04 0.84496 0.00000 0.00000 0.24 14.10 19 2021.12.24 10:24 ขาย 10 0.04 0.84499 0.00000 0.00000 20 2021.12.27 16:00 ปิด 10 0.04 0.84270 0.00000 0.00000 1.04 15.14 21 2022.01.05 18:29 ซื้อ 11 0.05 0.83506 0.00000 0.00000 22 2022.01.06 10:00 ปิด 11 0.05 0.83621 0.00000 0.00000 0.58 15.72 23 2022.01.11 13:56 ขาย 12 0.05 0.83449 0.00000 0.00000 24 2022.01.11 20:00 ปิด 12 0.05 0.83401 0.00000 0.00000 0.27 15.99 25 2022.01.18 16:23 ซื้อ 13 0.05 0.83659 0.00000 0.00000 26 2022.01.24 17:02 ปิด 13 0.05 0.83896 0.00000 0.00000 1.21 17.20 27 2022.01.24 20:00 ขาย 14 0.05 0.84179 0.00000 0.00000 28 2022.01.25 08:42 ปิด 14 0.05 0.83922 0.00000 0.00000 1.47 18.68 29 2022.01.25 22:00 ซื้อ 15 0.06 0.83643 0.00000 0.00000 30 2022.02.03 17:21 ปิด 15 0.06 0.83873 0.00000 0.00000 1.24 19.92 31 2022.02.04 16:00 ขาย 16 0.06 0.84629 0.00000 0.00000 32 2022.02.04 16:00 ปิด 16 0.06 0.84628 0.00000 0.00000 0.01 19.93 33 2022.02.04 16:54 ซื้อ 17 0.06 0.84478 0.00000 0.00000 34 2022.02.07 14:26 ปิด 17 0.06 0.84724 0.00000 0.00000 1.67 21.60 35 2022.02.08 13:58 ขาย 18 0.06 0.84341 0.00000 0.00000 36 2022.02.09 00:00 ปิด 18 0.06 0.84302 0.00000 0.00000 0.26 21.86 37 2022.02.15 23:33 ซื้อ 19 0.07 0.83894 0.00000 0.00000 38 2022.02.16 14:00 ปิด 19 0.07 0.83963 0.00000 0.00000 0.51 22.37 39 2022.02.16 21:03 ขาย 20 0.07 0.83788 0.00000 0.00000 40 2022.02.17 06:03 ปิด 20 0.07 0.83550 0.00000 0.00000 1.89 24.26 41 2022.02.22 17:55 ซื้อ 21 0.07 0.83562 0.00000 0.00000 42 2022.02.25 15:47 ปิด 21 0.07 0.83819 0.00000 0.00000 1.89 26.14 43 2022.02.28 12:00 ขาย 22 0.08 0.83561 0.00000 0.00000 44 2022.03.01 13:13 ปิด 22 0.08 0.83318 0.00000 0.00000 2.23 28.37 45 2022.03.02 03:23 ซื้อ 23 0.09 0.83485 0.00000 0.00000 46 2022.03.09 16:06 ปิด 23 0.09 0.83720 0.00000 0.00000 2.10 30.47 47 2022.03.14 00:13 ขาย 24 0.09 0.83757 0.00000 0.00000 48 2022.03.22 04:00 ปิด 24 0.09 0.83671 0.00000 0.00000 0.78 31.25 49 2022.03.24 12:12 ซื้อ 25 0.09 0.83336 0.00000 0.00000 50 2022.03.25 09:53 ปิด 25 0.09 0.83595 0.00000 0.00000 2.63 33.88 51 2022.03.28 18:45 ขาย 26 0.10 0.83834 0.00000 0.00000 52 2022.04.05 06:00 ปิด 26 0.10 0.83663 0.00000 0.00000 1.85 35.73 53 2022.04.07 09:02 ซื้อ 27 0.11 0.83427 0.00000 0.00000 54 2022.04.11 00:00 ปิด 27 0.11 0.83765 0.00000 0.00000 4.16 39.89 55 2022.04.13 05:36 ขาย 28 0.12 0.83275 0.00000 0.00000 56 2022.04.13 22:00 ปิด 28 0.12 0.83059 0.00000 0.00000 2.98 42.87 57 2022.04.18 14:06 ซื้อ 29 0.13 0.82901 0.00000 0.00000 58 2022.04.20 10:00 ปิด 29 0.13 0.83011 0.00000 0.00000 1.50 44.37 59 2022.04.21 11:40 ขาย 30 0.13 0.83619 0.00000 0.00000 60 2022.04.21 16:33 ปิด 30 0.13 0.83365 0.00000 0.00000 3.80 48.17 61 2022.04.25 07:59 ซื้อ 31 0.14 0.84195 0.00000 0.00000 62 2022.04.26 18:43 ปิด 31 0.14 0.84450 0.00000 0.00000 4.03 52.20 63 2022.04.27 21:03 ขาย 32 0.16 0.84181 0.00000 0.00000 64 2022.04.28 00:00 ปิด 32 0.16 0.84167 0.00000 0.00000 0.19 52.38 65 2022.04.28 20:07 ซื้อ 33 0.16 0.84322 0.00000 0.00000 66 2022.05.05 07:42 ปิด 33 0.16 0.84567 0.00000 0.00000 3.92 56.30 67 2022.05.05 15:20 ขาย 34 0.17 0.85211 0.00000 0.00000 68 2022.05.12 19:57 ปิด 34 0.17 0.84966 0.00000 0.00000 4.61 60.91 69 2022.05.13 04:00 ซื้อ 35 0.18 0.85052 0.00000 0.00000 70 2022.05.16 10:00 ปิด 35 0.18 0.85089 0.00000 0.00000 0.67 61.59 71 2022.05.16 10:24 ขาย 36 0.18 0.85117 0.00000 0.00000 72 2022.05.16 17:14 ปิด 36 0.18 0.84863 0.00000 0.00000 5.26 66.85 73 2022.05.17 12:00 ซื้อ 37 0.20 0.84098 0.00000 0.00000 74 2022.05.17 13:37 ปิด 37 0.20 0.84347 0.00000 0.00000 5.73 72.58 75 2022.05.18 14:00 ขาย 38 0.22 0.84821 0.00000 0.00000 76 2022.05.18 17:39 ปิด 38 0.22 0.84577 0.00000 0.00000 6.17 78.75 77 2022.05.20 09:06 ซื้อ 39 0.24 0.84790 0.00000 0.00000 78 2022.05.24 00:00 ปิด 39 0.24 0.84899 0.00000 0.00000 2.76 81.50 79 2022.05.24 12:04 ขาย 40 0.24 0.85773 0.00000 0.00000 80 2022.05.25 02:00 ปิด 40 0.24 0.85627 0.00000 0.00000 3.99 85.49 81 2022.05.25 02:24 ซื้อ 41 0.26 0.85597 0.00000 0.00000 82 2022.06.03 20:00 ปิด 41 0.26 0.85721 0.00000 0.00000 2.20 87.69 83 2022.06.03 20:24 ขาย 42 0.26 0.85730 0.00000 0.00000 84 2022.06.06 11:29 ปิด 42 0.26 0.85478 0.00000 0.00000 7.50 95.19 85 2022.06.07 02:00 ซื้อ 43 0.29 0.85372 0.00000 0.00000 86 2022.06.07 08:26 ปิด 43 0.29 0.85615 0.00000 0.00000 8.11 103.30 87 2022.06.08 07:50 ขาย 44 0.31 0.85024 0.00000 0.00000 88 2022.07.07 17:55 ปิด 44 0.31 0.84777 0.00000 0.00000 7.33 110.63 89 2022.07.11 20:33 ซื้อ 45 0.33 0.84603 0.00000 0.00000 90 2022.07.14 18:02 ปิด 45 0.33 0.84851 0.00000 0.00000 8.55 119.18 91 2022.07.18 17:21 ขาย 46 0.36 0.84764 0.00000 0.00000 92 2022.07.26 16:02 ปิด 46 0.36 0.84519 0.00000 0.00000 9.71 128.89 93 2022.07.26 22:00 ซื้อ 47 0.39 0.84171 0.00000 0.00000 94 2022.08.05 15:58 ปิด 47 0.39 0.84416 0.00000 0.00000 8.52 137.41 95 2022.08.08 17:53 ขาย 48 0.41 0.84293 0.00000 0.00000 96 2022.08.16 12:00 ปิด 48 0.41 0.84245 0.00000 0.00000 1.76 139.17 97 2022.08.18 06:31 ซื้อ 49 0.42 0.84478 0.00000 0.00000 98 2022.08.19 11:05 ปิด 49 0.42 0.84723 0.00000 0.00000 11.62 150.79 99 2022.08.23 09:08 ขาย 50 0.45 0.84458 0.00000 0.00000 100 2022.08.23 18:52 ปิด 50 0.45 0.84210 0.00000 0.00000 12.85 163.64 101 2022.08.25 06:04 ซื้อ 51 0.49 0.84505 0.00000 0.00000 102 2022.08.26 16:27 ปิด 51 0.49 0.84752 0.00000 0.00000 13.66 177.30 103 2022.08.29 12:00 ขาย 52 0.53 0.85234 0.00000 0.00000 104 2022.08.29 12:00 ปิด 52 0.53 0.85231 0.00000 0.00000 0.18 177.48 105 2022.08.30 02:51 ซื้อ 53 0.53 0.85400 0.00000 0.00000 106 2022.08.30 13:32 ปิด 53 0.53 0.85648 0.00000 0.00000 15.13 192.61 107 2022.08.30 19:00 ขาย 54 0.58 0.85975 0.00000 0.00000 108 2022.09.06 13:16 ปิด 54 0.58 0.85728 0.00000 0.00000 15.86 208.48 109 2022.09.07 10:13 ซื้อ 55 0.63 0.86144 0.00000 0.00000 110 2022.09.07 13:48 ปิด 55 0.63 0.86390 0.00000 0.00000 17.83 226.31

2022.06.28
การตรวจจับการเริ่มต้นของแท่งเทียนใหม่ใน MetaTrader 4
MetaTrader4
การตรวจจับการเริ่มต้นของแท่งเทียนใหม่ใน MetaTrader 4

สำหรับ ที่ปรึกษาผู้เชี่ยวชาญ (Expert Advisor หรือ EA) เมื่อมีข้อมูลใหม่เข้ามา MetaTrader จะเรียกใช้ฟังก์ชันจัดการเหตุการณ์ OnTick() โดยอัตโนมัติ แต่ไม่มีฟังก์ชันจัดการเหตุการณ์เริ่มต้นแท่งเทียนใหม่โดยตรง เพื่อที่จะตรวจจับการเริ่มต้นแท่งเทียนใหม่ เราต้องติดตามเวลาการเปิดของแท่งเทียนล่าสุด หากเวลานั้นเปลี่ยนไป แสดงว่ามีการเริ่มต้นแท่งเทียนใหม่เกิดขึ้น และเราสามารถตอบสนองต่อเหตุการณ์นี้ได้ โค้ดตัวอย่างด้านล่างนี้สามารถใช้ได้ทั้งใน MQL4 และ MQL5 แสดงให้เห็นวิธีการหนึ่งในการตรวจจับการเริ่มต้นแท่งเทียนใหม่: // ฟังก์ชันจัดการเหตุการณ์ของแท่งเทียน    void OnTick()    {       // ตรวจสอบแท่งเทียนใหม่ (ใช้ได้ทั้ง MQL4 และ MQL5)          static datetime dtBarCurrent  = WRONG_VALUE;                 datetime dtBarPrevious = dtBarCurrent;                          dtBarCurrent  = iTime( _Symbol, _Period, 0 );                 bool     bNewBarEvent  = ( dtBarCurrent != dtBarPrevious );       // ตอบสนองต่อเหตุการณ์แท่งเทียนใหม่          if( bNewBarEvent )          {             // ตรวจสอบว่ามันคือแท่งเทียนแรกที่ได้รับหรือไม่                if( dtBarPrevious == WRONG_VALUE )                {                   // ทำบางอย่างในแท่งเทียนแรกหรือตรงกลางของแท่งเทียน ...                }                else                {                   // ทำบางอย่างเมื่อแท่งเทียนปกติเริ่มต้น ...                };       // ทำบางอย่างไม่ว่าเงื่อนไขข้างต้นจะเป็นอย่างไร ...      }       else      {             // ทำบางอย่างอื่น ...          };       // ทำสิ่งอื่น ๆ ...    }; ในโค้ดข้างต้น ตัวแปร static จะเก็บเวลาการเปิดของแท่งเทียน แม้ว่าเราจะกลับมาจากฟังก์ชัน OnTick() ก็ตาม ซึ่งแตกต่างจากตัวแปรปกติที่เมื่อออกจากฟังก์ชันจะไม่บันทึกข้อมูลไว้ ตัวแปรนี้ช่วยให้เราตรวจจับการเปลี่ยนแปลงในเวลาการเปิดแท่งเทียนปัจจุบันได้ นอกจากนี้ยังต้องสังเกตว่า เมื่อ EA ถูกวางลงบนกราฟเป็นครั้งแรก โค้ดข้างต้นจะตอบสนองเหมือนกับว่าแท่งเทียนเพิ่งเปิดอยู่ ซึ่งเงื่อนไขนี้ต้องมีการจัดการเป็นพิเศษหากต้องการให้สถานการณ์เป็นไปในรูปแบบที่แตกต่างออกไปอย่าลืมว่า โค้ดทั้งหมดของฉันใน CodeBase ขณะนี้สามารถเข้าถึงได้ในแท็บ "Public Projects" ของ MetaEditor โดยใช้ชื่อ "FMIC"

2022.04.24
การใช้ RSI ในการตรวจจับสถานะ Overbought และ Oversold พร้อมการสร้างสัญญาณใน MetaTrader 4
MetaTrader4
การใช้ RSI ในการตรวจจับสถานะ Overbought และ Oversold พร้อมการสร้างสัญญาณใน MetaTrader 4

สวัสดีครับเพื่อนนักเทรดทุกท่าน! วันนี้เราจะมาคุยกันเกี่ยวกับเครื่องมือที่ช่วยในการสร้างสัญญาณการซื้อขาย โดยเฉพาะอย่างยิ่งการใช้ RSI (Relative Strength Index) ที่เป็นที่นิยมในหมู่นักลงทุนไทย เครื่องมือที่เราจะพูดถึงในวันนี้คือ EA (Expert Advisor) ที่สามารถสร้างสัญญาณอัตโนมัติตามการข้ามระดับของ RSI ไม่ว่าจะเป็นระดับสูงหรือระดับต่ำ EA ตัวนี้จะช่วยให้เราตรวจจับสถานะ Overbought หรือ Oversold ของตลาดได้อย่างรวดเร็ว เมื่อพบว่าตลาดอยู่ในสภาวะที่เกินกำลังซื้อหรือขาย ก็จะมีการวางคำสั่งซื้อหรือขายให้เราโดยอัตโนมัติ การวิเคราะห์ตลาดอย่างมีประสิทธิภาพ การลดความเสี่ยงในการลงทุน การเพิ่มโอกาสในการทำกำไร ลองนำไปใช้ดูนะครับ เชื่อเถอะว่ามันจะช่วยให้การเทรดของคุณเป็นไปอย่างราบรื่นมากขึ้น!

2022.02.01
Martingale EA: มือโปรสำหรับ MetaTrader 4 ที่นักเทรดไม่ควรพลาด
MetaTrader4
Martingale EA: มือโปรสำหรับ MetaTrader 4 ที่นักเทรดไม่ควรพลาด

วันนี้เราจะมาพูดถึง Martingale EA ที่ถือว่าเป็นเครื่องมือสุดเจ๋งสำหรับนักเทรดที่ใช้ MetaTrader 4 กันนะครับ หลายคนอาจจะเคยได้ยินชื่อ Martingale มาบ้างแล้ว ซึ่งมันคือกลยุทธ์การเทรดที่มีพื้นฐานจากการเพิ่มขนาดของการลงทุนหลังจากการขาดทุน เพื่อหวังว่าจะได้กำไรกลับมาในที่สุด EA ตัวนี้จะช่วยให้เราสามารถนำกลยุทธ์ Martingale มาปรับใช้ได้อย่างมีประสิทธิภาพ โดยอิงจากสัญญาณที่ส่งมาจาก ตัวชี้วัดต่างๆ ที่เราเลือกใช้ สำหรับนักเทรดที่ยังใหม่กับการใช้ EA ตัวนี้ อาจจะดูซับซ้อนในตอนแรก แต่เมื่อเข้าใจหลักการแล้ว จะเห็นว่ามันเป็นเครื่องมือที่มีประโยชน์มาก ทำไมต้องเลือกใช้ Martingale EA? ช่วยเพิ่มโอกาสในการทำกำไรเมื่อเกิดการขาดทุน สามารถตั้งค่าต่างๆ ได้ตามต้องการ ทำงานอัตโนมัติ ช่วยประหยัดเวลาในการเทรด ไม่ว่าคุณจะเป็นนักเทรดมือใหม่หรือมือเก๋า Martingale EA ตัวนี้ก็สามารถช่วยให้คุณเข้าถึงกลยุทธ์ Martingale ได้ง่ายขึ้น ลองหามาทดลองใช้งานกันดูนะครับ!

2022.01.30
แรก ก่อนหน้า 1 2 3 4 5 6 7 8 9 ถัดไป สุดท้าย