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

การสร้าง Expert Advisor ด้วย 2 MA Crossing สำหรับ MetaTrader 4
MetaTrader4
การสร้าง Expert Advisor ด้วย 2 MA Crossing สำหรับ MetaTrader 4

วันนี้เราจะมาสร้าง Expert Advisor (EA) โดยเริ่มจากการกำหนดตัวแปรที่จำเป็นกันก่อนเลยครับ //--- ตัวแปรที่ต้องกำหนด input    int      period_ma_fast = 8;  //ช่วงเวลา Fast MA input    int      period_ma_slow = 20;  //ช่วงเวลา Slow MA input    double   takeProfit  = 20.0;  // Take Profit (pips) input    double   stopLoss    = 20.0  // Stop Loss (pips) input    double   lotSize     = 0.10  // ขนาดล็อต input    double   minEquity   = 100.0;  //ทุนขั้นต่ำ ($) input    int Slippage = 3       // Slippage input    int MagicNumber = 889  //หมายเลข Magic ต่อไปเราจะมากำหนดตัวแปรแบบ Global กันครับ โดยตัวแปรเหล่านี้จะสามารถเข้าถึงได้จากทุกฟังก์ชัน //ตัวแปร Global double   myPoint    = 0.0; int      mySlippage = 0; int      BuyTicket   = 0; int      SellTicket  = 0; เมื่อ EA ถูกเรียกใช้งาน ฟังก์ชันแรกที่ถูกเรียกคือ OnInit() ซึ่งเรามักจะใช้ฟังก์ชันนี้ในการตรวจสอบและกำหนดค่าตัวแปร global ที่จะใช้ int OnInit() {    //ตรวจสอบค่าตัวแปรอินพุต เราควรตรวจสอบทุกครั้งที่เริ่มต้น    if (period_ma_fast >= period_ma_slow || takeProfit < 0.0 || stopLoss < 0.0 || lotSize < 0.01 || minEquity < 10){       Alert("WARNING - ข้อมูลอินพุตไม่ถูกต้อง");       return (INIT_PARAMETERS_INCORRECT);    }       double min_volume=SymbolInfoDouble(Symbol(),SYMBOL_VOLUME_MIN);    if(lotSize<min_volume)    {       string pesan =StringFormat("ขนาดล็อตน้อยกว่าขีดจำกัดที่กำหนดคือ %.2f",min_volume);       Alert (pesan);       return(INIT_PARAMETERS_INCORRECT);    }       myPoint = GetPipPoint(Symbol());    mySlippage = GetSlippage(Symbol(),Slippage);    return(INIT_SUCCEEDED); } เมื่อราคาตลาดเคลื่อนไหว (tick) ฟังก์ชัน OnTick() จะถูกเรียกใช้งานและทำการเรียกฟังก์ชันต่างๆ ภายในบล็อกนี้ ภายในฟังก์ชัน OnTick() จะมีการเรียกฟังก์ชัน checkMinEquity() เพื่อตรวจสอบความเพียงพอของทุนที่ใช้ในการเทรด หากทุนเพียงพอ (เกินกว่าทุนขั้นต่ำ) จะมีการประกาศตัวแปรสัญญาณ และตามด้วยการเรียกฟังก์ชัน NewCandle() เพื่อแจ้งว่าเมื่อไหร่มีการสร้างเทียนใหม่ ฟังก์ชัน getSignal() จะอ่านค่าจากทั้งสอง MA และส่งคืนข้อมูลสัญญาณว่าเกิดการข้ามขึ้นหรือลงเป็นสัญญาณในการซื้อ/ขาย จากข้อมูลสัญญาณนี้ จะถูกส่งต่อไปยังฟังก์ชัน transaction() เพื่อเปิดตำแหน่งซื้อหรือขาย และจะตามด้วยการเรียกฟังก์ชัน setTPSL() ซึ่งทำหน้าที่ในการกำหนดราคากำไรและราคาหยุดขาดทุนถ้าทุนไม่ถึงตามที่กำหนด จะมีการแจ้งเตือนและ EA จะหยุดทำงาน void OnTick() {    if (cekMinEquity()){              int signal = -1;       bool isNewCandle = NewCandle(Period(), Symbol());              signal = getSignal(isNewCandle);       transaction(isNewCandle, signal);       setTPSL();                  }else{       //หยุดการเทรด เนื่องจากทุนไม่เพียงพอ       Print("EA จะหยุดทำงานเนื่องจากทุนไม่เพียงพอ");    } } ฟังก์ชันสำหรับการตั้งค่า setTPSL() void setTPSL(){    int   tOrder = 0;    string   strMN = "", pair = "";    double sl = 0.0, tp = 0.0;       pair = Symbol();       tOrder = OrdersTotal();    for (int i=tOrder-1; i>=0; i--){       bool hrsSelect = OrderSelect(i, SELECT_BY_POS, MODE_TRADES);       strMN = IntegerToString(OrderMagicNumber());       if (StringFind(strMN, IntegerToString(MagicNumber), 0) == 0 && StringFind(OrderSymbol(), pair, 0) == 0 ){          if (OrderType() == OP_BUY && (OrderTakeProfit() == 0 || OrderStopLoss() == 0) ){             if (takeProfit > 0) {                tp = OrderOpenPrice() + (takeProfit * myPoint);             }else{                tp = OrderOpenPrice();             }             if (stopLoss > 0) {                sl = OrderOpenPrice() - (stopLoss * myPoint);             }else{                sl = OrderStopLoss();             }             if (OrderTakeProfit() != tp || OrderStopLoss() != sl ){                if(OrderModify(OrderTicket(), OrderOpenPrice(), sl, tp, 0, clrBlue)){                   Print ("การปรับคำสั่งสำเร็จ");                }             }          }          if (OrderType() == OP_SELL && (OrderTakeProfit() == 0 || OrderStopLoss() == 0) ){             if (takeProfit > 0) {                tp = OrderOpenPrice() - (takeProfit * myPoint);             }else{                tp = OrderOpenPrice();             }             if (stopLoss > 0) {                sl = OrderOpenPrice() + (stopLoss * myPoint);             }else{                sl = OrderStopLoss();             }             if (OrderTakeProfit() != tp || OrderStopLoss() != sl ){                if (OrderModify(OrderTicket(), OrderOpenPrice(), sl, tp, 0, clrRed)){                   Print ("การปรับคำสั่งสำเร็จ");                }             }          }                }//จบการตรวจสอบหมายเลข Magic และคู่           }//จบการวนลูป } สำหรับการศึกษาและแบ่งปันในภาษาไทย สามารถเข้าร่วมกลุ่ม Telegram ของเราได้ที่ t.me/codeMQL หากคุณกำลังมองหาแอปพลิเคชันที่จะช่วยสนับสนุนการเทรดของคุณ สามารถดาวน์โหลดแอป SignalForex ได้ที่ Play Store https://play.google.com/store/apps/details?id=com.autobotfx.signalforex

2021.03.30
เครื่องมือการเทรดที่ง่ายที่สุดสำหรับ MT4 - เรียนรู้การตั้งค่า EA
MetaTrader4
เครื่องมือการเทรดที่ง่ายที่สุดสำหรับ MT4 - เรียนรู้การตั้งค่า EA

บทนำ: เครื่องมือการเทรดที่ง่ายนี้เป็นเครื่องมือที่น่าสนใจมาก เพราะมันช่วยให้คุณสามารถตั้งค่า StopLoss และ TakeProfit โดยกำหนดเป็นพิปได้ นอกจากนี้ยังสามารถกำหนดจำนวนการเทรด ขนาดตำแหน่ง และเลือกเครื่องมือที่ต้องการเทรดได้อีกด้วย เครื่องมือนี้เหมาะสำหรับการทำ Scalping, Day-Trading, Swing Trading และการลงทุนทั่วไป เรื่องราวเบื้องหลังเครื่องมือนี้: เรื่องราวในการพัฒนาเครื่องมือนี้เกิดจากประสบการณ์ของผมที่เคยเจอปัญหามากมายขณะทำ Scalping โดยเฉพาะอย่างยิ่งเมื่อมีความผันผวนในตลาด ผมมักไม่ทันได้ตั้ง StopLoss และ TakeProfit ในเวลาที่ต้องการ อีกทั้งหลายครั้งที่คอมพิวเตอร์ของผมเกิดอาการค้างตอนที่คลิกซื้อหรือขาย จนไม่สามารถตั้ง SL/TP ได้เลย และยังต้องเผชิญกับปัญหาการเชื่อมต่ออินเทอร์เน็ตที่ไม่เสถียร ดังนั้นผมจึงตัดสินใจสร้างเครื่องมือการเทรดที่ง่ายนี้ขึ้นมาเพื่อหลีกเลี่ยงปัญหาทางเทคนิคเหล่านี้ วิธีการใช้งาน: คุณสามารถดูวิดีโอด้านล่างเพื่อเรียนรู้วิธีการใช้งานเครื่องมือนี้ พารามิเตอร์: EA นี้มี 5 ค่าเข้า ซึ่งประกอบด้วย: NB: จำนวนการเทรด SL: Stop Loss เป็นพิป VOL: ขนาดตำแหน่ง TP: Take Profit เป็นพิป SYM: เลือกสัญลักษณ์

2021.03.23
ระบบ EA ปรับตัวเอง - ระบบ Deep Learning สำหรับ MetaTrader 4
MetaTrader4
ระบบ EA ปรับตัวเอง - ระบบ Deep Learning สำหรับ MetaTrader 4

สวัสดีครับเพื่อนเทรดเดอร์ทุกคน! วันนี้ผมมีเรื่องราวที่น่าสนใจเกี่ยวกับ Expert Advisor (EA) ที่ปรับตัวเองได้มาฝากกันครับ ผมเริ่มต้นด้วยการพัฒนา EA ที่เทรดจากรูปแบบสถิติต่างๆ ซึ่งได้แก่ "The Unreal Engine" ครับ ดูรายละเอียดได้ที่นี่ ในการพัฒนา EA ตัวนี้ ผมประสบปัญหาจากทรัพยากรคอมพิวเตอร์ที่มีอยู่ (เพราะผมใช้คอมพิวเตอร์แบบ Dual Core ที่มีแค่ 4GB เท่านั้น) หากต้องการทดสอบ EA นี้ให้ครบวงจร อาจจะต้องใช้คอมพิวเตอร์ที่มีประสิทธิภาพสูง หรืออาจใช้เวลานานมากเลยทีเดียวครับ EA ของผมที่มีชื่อว่า "The Enchantress" เป็น EA ที่เก็บรวบรวมรูปแบบต่างๆ ที่เกิดขึ้นในตลาดและเปิดคำสั่งเสมือนจริง พร้อมตั้ง Stop Loss และ Take Profit EA จะช่วยวิเคราะห์หาความน่าจะเป็นที่ดีที่สุดในการเปิดการเทรดจริง หมายเหตุ: EA ตัวนี้เป็นระบบ Deep Learning ซึ่งจะต้องใช้เวลาประมาณ 3 ถึง 5 เดือนก่อนที่จะเริ่มเปิดการเทรดจริง ขอแนะนำให้ทดสอบบน Strategy Tester ก่อนที่จะลองใช้ในบัญชีจริงนะครับ ใครที่ได้ลองทดสอบ EA ตัวนี้แล้ว ขอให้แบ่งปันผลลัพธ์ที่นี่ด้วยนะครับ: https://www.mql5.com/en/messages/018799F5C217D701 ติดตามการอัปเดตเพิ่มเติมได้ที่นี่ ลองทดสอบกันดูนะครับ และขอให้ทุกคนโชคดีในการเทรด! โดยส่วนตัวแล้ว ผมแนะนำให้ทดสอบกับคู่เงินที่มี 5 หลัก / Timeframe ต่ำสุด (H1) ครับ

2021.03.13
ระบบฟอเร็กซ์อัจฉริยะเวอร์ชันเปิด - เทรดเดอร์มือโปรสำหรับ MetaTrader 4
MetaTrader4
ระบบฟอเร็กซ์อัจฉริยะเวอร์ชันเปิด - เทรดเดอร์มือโปรสำหรับ MetaTrader 4

สวัสดีครับเพื่อนเทรดเดอร์ทุกคน! วันนี้เรามาพูดถึง ระบบฟอเร็กซ์อัจฉริยะเวอร์ชันเปิด ที่ใช้สำหรับ MetaTrader 4 กันดีกว่า ระบบนี้เป็นเครื่องมือที่ช่วยให้คุณสามารถตัดสินใจในการเทรดได้อย่างมีประสิทธิภาพมากขึ้น ระบบทำงานอย่างไร? หลักการทำงานของมันง่ายมากครับ เพียงแค่คุณทำความเข้าใจเกี่ยวกับการคำนวณ Force ซึ่งสามารถคำนวณได้จากสูตรนี้: Force = ((Bid - Close) / Close) * 10000; มาเข้าใจการใช้ในตัวอย่างกันดีกว่า: เมื่อ Force > 10% (ตามที่กำหนดในพารามิเตอร์) จะมีการเปิด Buy เมื่อ Force < -10% (ตามที่กำหนดในพารามิเตอร์) จะมีการเปิด Sell การใช้ระบบนี้จะช่วยให้คุณสามารถทำกำไรจากการเทรดได้อย่างมีประสิทธิภาพมากขึ้น อย่าลืมทดลองใช้งานกันดูนะครับ!

2021.01.05
กลยุทธ์การเทรดด้วย Fibonacci: ขั้นตอนการสร้างแผนการเทรดที่มีประสิทธิภาพ
MetaTrader4
กลยุทธ์การเทรดด้วย Fibonacci: ขั้นตอนการสร้างแผนการเทรดที่มีประสิทธิภาพ

บทนำ: การสร้างแผนการเทรดที่มีประสิทธิภาพโดยใช้ Fibonacci retracement จะช่วยให้เราสามารถหาจุดเข้าที่มีศักยภาพได้อย่างแม่นยำ โดยมีขั้นตอนที่สำคัญถึง 8 ขั้นตอน ซึ่งจะช่วยให้เราแตกต่างจากนักเทรดทั่วไป เพราะนักเทรดมืออาชีพจะมีแผนการเทรดเสมอ หมายเหตุ: นี่คือ EA ที่จะทำการเปิดและปิดคำสั่งซื้อขายให้คุณอัตโนมัติ คุณเพียงแค่ตั้งค่าต่างๆ ของ EA ตามที่คุณต้องการ วิธีการใช้งาน: คุณสามารถดูวิดีโอด้านล่างที่จะอธิบายว่า มี 8 ขั้นตอนในการสร้างแผนการเทรดที่มีประสิทธิภาพตาม Fibonacci retracement อย่างไร ข้อผิดพลาดที่พบบ่อยในการเทรด มีอะไรบ้าง การนำแผนการเทรดไปใช้ในการหาจุดเข้าตาม Fibonacci พารามิเตอร์: สคริปต์นี้มี 5 ข้อกำหนด ซึ่งได้แก่ ราคาที่ระดับ 50% บนกราฟ M5: กรอกข้อมูลราคา ราคาที่ระดับ 61% บนกราฟ M5: กรอกข้อมูลราคา ราคาที่ระดับ 100% บนกราฟ M5: กรอกข้อมูลราคา เป้าหมายที่สองบนกราฟ H1: กรอกข้อมูลราคา ความเสี่ยงเป็น %: กรอก % ความเสี่ยงในการเทรดนี้ ภาพหน้าจอ:&nbsp;

2020.12.24
ใช้ DeMarker Indicator ใน Expert Advisor ที่ง่ายที่สุดสำหรับ MetaTrader 4
MetaTrader4
ใช้ DeMarker Indicator ใน Expert Advisor ที่ง่ายที่สุดสำหรับ MetaTrader 4

สวัสดีครับเพื่อนๆนักเทรดทุกคน! วันนี้เราจะมาพูดถึงการใช้ Expert Advisor (EA) แบบง่ายๆ ที่ใช้ DeMarker Indicator เป็นหลัก ซึ่งถือเป็น EA ที่ง่ายที่สุดที่ผมเคยทำมา อยากให้เพื่อนๆ ลองอ่านแล้วให้คะแนนกันหน่อยนะครับ... EA ตัวนี้จะทำงานกับคู่สกุลเงินเดียว โดยที่การตั้งค่าที่จำเป็นทั้งหมด เช่น Timeframe, Lots, Stop Loss และ Take Profit สามารถตั้งค่าได้ในเมนู properties extern ENUM_TIMEFRAMES TF = PERIOD_CURRENT; // เลือก Time Frameextern int period = 8; // ช่วงเวลา DeMarkerextern double lt = 0.01; // Lotsextern int sl = 100; // Stop Lossextern int tp = 100; // Take Profitextern double OB = 0.7; // Over Soldextern double OS = 0.3; // Over Boughtextern bool OPENBAR = false; // เทรดในราคาเปิดแท่ง เราจะมาแบ่งข้อมูลออกเป็น 3 ส่วนหลักๆ นะครับ:1. ข้อมูล | Timeframe2. ออเดอร์3. คู่สกุลเงิน //+------------------------------------------------------------------+ //-- time frame|indicatordouble dmrk[5];int signal = -1; //-- 0.buy 1.sellint hold = 0; //-- orderint ticket = 0;double lot = 0.0;int typ = -1; //-- pairdatetime t1 = 0;bool newbar = false;bool entry = false; //+------------------------------------------------------------------+ ในฟังก์ชัน OnInit() เราจะทำการตั้งค่าอาเรย์ตัวแปรสำหรับ DeMarker Indicator และตรวจสอบขนาดล็อตขั้นต่ำสำหรับโบรกเกอร์ต่างๆ ที่เราต้องการเทรด //+------------------------------------------------------------------+ //| void OnInit() { ArrayInitialize(dmrk, 0.0); //--- const double test_lot = SymbolInfoDouble(Symbol(), SYMBOL_VOLUME_MIN); if (lt < test_lot) lt = test_lot;} ฟังก์ชัน OnTick() จะใช้ในการคำนวณค่า Indicator และกำหนดสัญญาณซื้อขาย //--------------------------------------------------------------------------- signal = -1; //--------------------------------------------------------------------------- //---calc for (int i = 0; i < ArraySize(dmrk); i++) { dmrk[i] = iDeMarker(Symbol(), TF, period, i);} //--- if (dmrk[1] > OB) { hold = 1; //set} else if (dmrk[1] < OS) { hold = -1; //set} else { hold = 0; //reset} if (hold == 1) { if (dmrk[0] < OB && dmrk[1] > OB) { signal = OP_SELL;}} if (hold == -1) { if (dmrk[0] > OS && dmrk[1] < OS) { signal = OP_BUY;}} เพื่อเปิดสัญญาณซื้อและขาย... //--------------------------------------------------------------------------- if (signal != -1) if (newbar == true) if (entry == false) { //door open entry = true; //set if (signal == OP_BUY) { ticket = OrderSend(Symbol(), OP_BUY, lt, Ask, (int)((Ask - Bid) / Point), sl > 0 ? Bid - sl * Point : 0.0, tp > 0 ? Bid + tp * Point : 0.0, EAName + ":signal= " + IntegerToString(signal) + ":hold= " + IntegerToString(hold), EANumber, 0, clrBlue); signal = -1;} else if (signal == OP_SELL) { ticket = OrderSend(Symbol(), OP_SELL, lt, Bid, (int)((Ask - Bid) / Point), sl > 0 ? Ask + sl * Point : 0.0, tp > 0 ? Ask - tp * Point : 0.0, EAName + ":signal= " + IntegerToString(signal) + ":hold= " + IntegerToString(hold), EANumber, 0, clrRed); signal = -1;} สำหรับการปิดออเดอร์... if (entry == true) { // closing if (OrderSelect(ticket, SELECT_BY_TICKET)) { if (OrderCloseTime() == 0) { //-- order active trade } else if (OrderCloseTime() != 0) { // entry = false; //reset entry}}} หวังว่าบทความนี้จะเป็นประโยชน์กับเพื่อนๆ นักเทรดทุกคนในการพัฒนา EA ของตัวเองนะครับ ลองนำไปปรับใช้กันดูนะ!

2020.12.17
เทมเพลตมาร์ติงเกลง่ายๆ สำหรับ MetaTrader 4
MetaTrader4
เทมเพลตมาร์ติงเกลง่ายๆ สำหรับ MetaTrader 4

เทมเพลตนี้สามารถช่วยอะไรคุณได้บ้าง? โปรแกรมง่ายๆ แต่มีฟังก์ชันที่ครบถ้วน ซึ่งแสดงให้เห็นว่ามาร์ติงเกลสามารถทำงานให้คุณได้อย่างไร เพียงแค่เปลี่ยนการวิเคราะห์การเข้าเทรดด้วยกลยุทธ์การสแกลปิ้งของคุณเอง และสไตล์การจัดการเงินส่วนตัวของคุณ จากนั้นทำการปรับแต่ง หากเป้าหมายของคุณคือการทำกำไรอย่างสม่ำเสมอ ไม่ใช่การทำกำไรในอัตราสูง และคุณมีทุนที่พร้อมจะใช้ เทมเพลตนี้อาจเหมาะสำหรับคุณ ก่อนอื่นให้ปรับแต่งด้วยทุนที่มีการลดสูงสุดไม่เกิน 50% หากต้องการความระมัดระวัง ควรจะต่ำกว่า 30% จะดีที่สุด หากคุณกำลังมองหาอีเอที่มีกำไร 100% ต่อปีหรือมากกว่า นี่อาจไม่ใช่ทางเลือกสำหรับคุณ อย่ากลัวที่จะตั้งเป้าหมายกำไรที่สมเหตุสมผล (เช่น 5% ถึง 50% ต่อปี) ⚡⚡&nbsp;&nbsp;สำคัญมาก&nbsp;&nbsp;⚡⚡ อ่านโค้ดต้นฉบับอย่างละเอียดเพื่อเรียนรู้เคล็ดลับเพิ่มเติม นี่คือตัวอย่างศักยภาพของโปรแกรม... &nbsp;

2020.12.04
สร้างไฟล์ CSV สำหรับการวิเคราะห์การเทรดใน MetaTrader 4
MetaTrader4
สร้างไฟล์ CSV สำหรับการวิเคราะห์การเทรดใน MetaTrader 4

สวัสดีครับเพื่อนๆ ผมชื่อ ลูคัส อยากจะมาแบ่งปันความรู้ที่ได้จากการอ่านบทความดีๆ ในชุมชนนี้ครับ ผมเป็นนักลงทุนในตลาด Forex และหุ้น และยังเขียนโปรแกรม Expert Advisor สำหรับการเทรดส่วนตัวของผมเองด้วย วันนี้ผมมีตัวอย่างการเขียนข้อมูลคำสั่งลงในไฟล์ CSV ซึ่งสามารถนำไปศึกษาและใช้ในการวิเคราะห์ได้ครับ ตัวอย่างนี้ไม่ควรนำไปใช้ในการเทรดในรูปแบบปัจจุบัน แต่เป็นการสาธิตวิธีการที่คุณสามารถนำไปปรับใช้ใน Expert Advisor ของตัวเอง หรือสามารถพัฒนาต่อไปตามกลยุทธ์ของคุณได้ตามต้องการ Expert Advisor นี้จะเปิดคำสั่งในทิศทางที่เลือก และคำสั่งจะถูกปิดโดยใช้การตั้งค่าตามเมนู Input TP/SL หากตั้งค่า 'WriteCloseData' เป็น true จะมีไฟล์สร้างขึ้นซึ่งเก็บข้อมูลคำสั่ง เช่น ทิศทาง กำไร/ขาดทุน ราคา เป็นต้น ซึ่งจะถูกบันทึกเป็นไฟล์ CSV ในเทอร์มินัลของคุณ เมื่อทดสอบ Expert Advisor นี้ใน Strategy Tester คุณจะสามารถเข้าถึงไฟล์นี้ได้จาก OpenDataFolder/tester/CSVexpert/CSVexampleไดเรกทอรี CSVexpert จะถูกสร้างขึ้นเมื่อคุณเริ่มการทดสอบ และไฟล์ที่เก็บข้อมูลทั้งหมดจะชื่อ CSVexample เมื่อคุณนำฟังก์ชันนี้ไปใช้ใน Expert Advisor ของตัวเองหรือต่อยอดจากตัวอย่างนี้และนำไปใช้ในบัญชี Demo หรือ Real คุณจะสามารถเข้าถึงไฟล์ที่สร้างขึ้นจาก MQL4/Files/CSVexpert/CSVexample ได้ครับ ไดเรกทอรีและชื่อไฟล์สามารถเปลี่ยนชื่อได้ตามที่คุณต้องการ ยกเว้นนามสกุล .csv ที่ต้องคงไว้ตามเดิม ขอเตือนอีกครั้งว่านี่เป็นเพียงตัวอย่าง Expert Advisor ที่แสดงให้เห็นถึงสิ่งที่คุณสามารถทำได้กับมัน และวิธีการใช้งานฟังก์ชันนี้ ไม่อยากให้ใครสูญเสียเงินทุนหากคิดว่าสามารถนำไปใช้ในการเทรดได้ในขณะนี้!

2020.11.14
การใช้งาน Power Two Open Version สำหรับ MetaTrader 4: โอกาสในการทำกำไรที่ไม่ควรพลาด
MetaTrader4
การใช้งาน Power Two Open Version สำหรับ MetaTrader 4: โอกาสในการทำกำไรที่ไม่ควรพลาด

ในโลกของการเทรด ฟังดูเหมือนจะมีอะไรใหม่ๆ ตลอดเวลา วันนี้เรามาพูดถึง Power Two Open Version สำหรับ MetaTrader 4 กันดีกว่า! หลายคนคงสงสัยว่ามันคืออะไร? จริงๆ แล้วมันคือเครื่องมือที่ช่วยให้เรามีโอกาสในการทำกำไรได้มากขึ้น โดยเฉพาะอย่างยิ่งในการใช้ Multiplier ที่เป็นตัวช่วยในการเพิ่มศักยภาพการเทรดของเรา ดูสิว่า Power Two Open Version สามารถทำให้เรามีโอกาสในการทำกำไรได้อย่างไร: ช่วยเพิ่มความแม่นยำในการเปิดออเดอร์ทำให้เราสามารถบริหารความเสี่ยงได้ดีขึ้นเพิ่มโอกาสในการทำกำไรในตลาดที่มีความผันผวน สำหรับใครที่กำลังมองหาวิธีที่จะทำให้การเทรดของเรามีประสิทธิภาพมากขึ้น Power Two Open Version ถือเป็นอีกหนึ่งทางเลือกที่น่าสนใจ ที่จะช่วยให้เราสามารถเข้าถึงโอกาสในการทำกำไรที่ดียิ่งขึ้นได้!

2020.11.10
กลยุทธ์ Set And Forget พร้อมระบบแจ้งเตือนสำหรับ MT4
MetaTrader4
กลยุทธ์ Set And Forget พร้อมระบบแจ้งเตือนสำหรับ MT4

บทนำ: กลยุทธ์นี้เป็นที่รู้จักกันดีในชื่อ Set & Forget พร้อมระบบแจ้งเตือน มันมีประโยชน์มากในหลายสถานการณ์การเทรด ฉันขอแนะนำให้เพื่อนๆ ใช้เครื่องมือการเทรดที่ทำให้ชีวิตคุณง่ายขึ้น แทนที่จะนั่งมองกราฟและนับเวลาอยู่ตลอดทั้งวัน คุณสามารถใช้ตัวชี้วัดนี้ที่ช่วยเฝ้าดูกราฟให้คุณได้ วิธีการใช้งาน: คุณสามารถดูวิดีโอต่อไปนี้ที่จะ แสดงให้คุณเห็นถึง 2 สถานการณ์ที่ระบบแจ้งเตือนมีประโยชน์สำหรับกลยุทธ์ Set & Forget สถานการณ์ที่ 1: มันจะช่วยให้คุณเตรียมรายการเฝ้าดู สถานการณ์ที่ 2: มันจะช่วยให้คุณออกจากการเทรด พารามิเตอร์: สคริปต์นี้มี 2 ตัวแปรที่คุณต้องตั้งค่า ได้แก่: ราคาสูงสุด: เพื่อกำหนดระดับราคาสูงสุด ราคาต่ำสุด: เพื่อกำหนดระดับราคาต่ำสุด

2020.11.09
กลยุทธ์การออกจากการเทรดที่คุณควรรู้ - Master Exit Plan สำหรับ MetaTrader 4
MetaTrader4
กลยุทธ์การออกจากการเทรดที่คุณควรรู้ - Master Exit Plan สำหรับ MetaTrader 4

ในโลกของการเทรด การมีแผนการออกที่ชัดเจนเป็นสิ่งสำคัญมาก เพราะมันสามารถช่วยให้คุณจัดการกับการเทรดที่เปิดอยู่และคำสั่งที่รอดำเนินการได้อย่างมีประสิทธิภาพ วันนี้เราจะมาพูดถึง Master Exit Plan ซึ่งเป็นชุดกลยุทธ์ง่าย ๆ ที่ออกแบบมาเพื่อช่วยให้ผู้เทรดสามารถออกจากการเทรดได้อย่างเหมาะสม หมายเหตุ: Expert Advisor ตัวนี้ไม่เปิดการเทรดให้คุณ แต่มันช่วยจัดการการเทรดที่เปิดอยู่และคำสั่งที่รอดำเนินการของคุณเท่านั้น มาดูกันว่ามีกลยุทธ์อะไรบ้างที่คุณสามารถใช้ได้: เป้าหมาย Equity: ฟีเจอร์นี้ช่วยให้คุณป้องกันการสูญเสียในบัญชีได้อย่างระมัดระวัง Stop-Loss แบบ Hard: คุณสามารถตั้ง Stop-Loss ที่มองเห็นได้ในทุกการเทรดที่คุณทำ Stop-Loss แบบ Hidden: คุณสามารถตั้ง Stop-Loss ที่ซ่อนอยู่ในทุกการเทรดที่คุณทำ Dynamic Hard Stop-Loss: Stop-Loss ที่มองเห็นได้นี้จะเคลื่อนที่ตามราคา ทำให้ผู้เทรดสามารถทำการเทรดได้เหมือนกับไม่มี Stop-Loss แม้ว่าจะมี Stop-Loss อยู่ก็ตาม อธิบายแนวคิดนี้อย่างละเอียดในอีบุ๊ค Uncharted Stratagems: Unknown Depths of Forex Trading ที่มีไอเดียใหม่ ๆ มากมายที่คุณไม่ควรพลาด Hidden Dynamic Stop-Loss: นี่คือเวอร์ชันซ่อนของ Dynamic Stop-Loss ที่กล่าวถึงก่อนหน้านี้ Trailing Stop: ไม่ใช่วิธีการ trailing stop แบบธรรมดา เพราะมันมีแนวคิดใหม่ในการกระตุ้น trailing stop เมื่อทำกำไรในเปอร์เซ็นต์ที่กำหนดได้ นอกจากนี้ยังการันตีให้ผู้เทรดได้รับ pips ที่เป็นบวกอีกด้วย Trail Pending Order: ฟีเจอร์นี้ติดตามคำสั่งที่รอดำเนินการเพื่อให้คุณสามารถใช้ประโยชน์จากตำแหน่งที่ดีได้อย่างสูงสุด การมีแผนการออกที่ดีสามารถช่วยให้คุณเป็นผู้เทรดที่มีความสำเร็จมากขึ้น ลองนำกลยุทธ์เหล่านี้ไปใช้ใน MetaTrader 4 ของคุณดูนะ!

2020.11.07
การใช้ Rijfie Pyramid 1.12 สำหรับ MetaTrader 4: เทคนิคการเทรดหุ้นที่คุณควรรู้
MetaTrader4
การใช้ Rijfie Pyramid 1.12 สำหรับ MetaTrader 4: เทคนิคการเทรดหุ้นที่คุณควรรู้

สวัสดีเพื่อนเทรดเดอร์ทุกคน! วันนี้เราจะมาพูดถึงแผนการเทรดที่น่าสนใจด้วย Rijfie Pyramid 1.12 ซึ่งเป็น ระบบเทรดอัตโนมัติ สำหรับ MetaTrader 4 ที่สามารถช่วยให้การลงทุนของคุณมีประสิทธิภาพมากขึ้น แผนการเทรดที่ผมใช้ ค้นหาหุ้นในตลาดสหรัฐที่มีราคาต่ำกว่า 20 ยูโร/ดอลลาร์ เมื่อราคาขึ้นเกินระดับต่ำของ Stochastic จะทำการซื้อล็อตแรก 0.01 เมื่อราคาลดลงจะทำการซื้อล็อตอีก 0.01 เมื่อราคาขึ้นเกินราคาซื้อ + สเปรด Trailing Stop จะถูกตั้งค่าที่ตำแหน่งนี้ ระดับต่ำสุดของ Stochastic จะทำให้มีการซื้อล็อตเมื่อข้ามระดับ 10 Max Price หมายถึงจะไม่มีการซื้อล็อตเกินราคานี้ (Max = ราคา + สเปรด) Low Price หมายถึงจะไม่มีการซื้อใต้ระดับต่ำสุด Magic Number ต้องเปลี่ยนในแต่ละกราฟใหม่ Time Chart คือกราฟที่เราใช้ MA Periods คือค่าเฉลี่ยเคลื่อนที่ Step Level คือเปอร์เซ็นต์ที่ใช้ในการตั้งคำสั่งซื้อ Profit หากตั้งค่าเป็น 0 ทุกคำสั่งที่เปิดอยู่ในกำไรจะถูกปิดเมื่อถึงเวลา หากตั้งค่า Close All เป็น True Close All ตั้งเป็น True หรือ False Hour ตั้งค่าเวลา Minute ตั้งค่านาที (เมื่อ Close All เป็น True กำไรคือ 10 ชั่วโมงคือ 20:00 นาที = 55 ทุกคำสั่งที่เปิดอยู่ที่มีกำไรมากกว่า 10 จะถูกปิดระหว่าง 20:55 ถึง 21:00) การค้นหาหุ้นที่มี Swap ต่ำ วิธีที่ดีที่สุดคือค้นหาหุ้นที่มี Swap ต่ำ เช่น Zynga, Nokia, Vale (เหตุผลคือ Swap) เมื่อตั้งค่าราคาเป็น 1 จะสามารถคำนวณความสูญเสียสูงสุดที่เป็นไปได้ ถ้าตั้งไว้ที่ 1% ความสูญเสียสูงสุดหุ้นที่ 5 ยูโรจะอยู่ที่ประมาณ 500 ยูโร เมื่อเทรดหุ้นที่ 15 ยูโรความสูญเสียสูงสุดจะอยู่ที่ประมาณ 1500 ยูโร แต่คุณจะเสี่ยงแค่เมื่อบริษัทล้มละลาย หากคุณต้องการปิดการเทรดทั้งหมดเมื่อขาดทุน คุณต้องยอมรับการขาดทุน หรือคุณอาจสูญเสียบางส่วนเมื่อโบรกเกอร์ของคุณไม่สนับสนุนหุ้นนั้นอีกต่อไป เวอร์ชันล่าสุดที่ผมชอบใช้ Rijfie Pyramid version 1.12.mq4 มีสิ่งหนึ่งที่ต้องคำนึงถึงเมื่อใช้ EA นี้คือให้ปิดคำสั่งที่เปิดอยู่ที่มีกำไรที่มากกว่า 0 ก่อนเวลาปิด (เพราะจะมีการเปิดช่องว่างในวันถัดไป) ในเวอร์ชัน 1.10 สามารถปิดการเทรดก่อนเวลาปิดที่มีกำไรได้ (โดยใช้ Profit และตั้ง Close All เป็น True แล้วตั้งเวลา) เวอร์ชัน 1.12 เปอร์เซ็นต์สามารถปรับได้โดยตั้งค่า Step Level 1 ถ้าตั้ง Step Level 1 เป็น 1 แปลว่า 1%, 5 แปลว่า 5% สุดท้ายคุณจะเห็นการขาดทุนบางส่วน แต่เป็นเพราะการทดสอบที่สิ้นสุด

2020.10.26
DreamBot - หุ่นยนต์เทรดที่ทำงานได้จริงสำหรับ MetaTrader 4
MetaTrader4
DreamBot - หุ่นยนต์เทรดที่ทำงานได้จริงสำหรับ MetaTrader 4

แนะนำ DreamBot หุ่นยนต์สำหรับ MetaTrader 4 นี้ ไม่ได้ถูกกล่าวถึงว่าเป็นกุญแจสู่ความสำเร็จในการเทรดหรือเป็นวัตถุศักดิ์สิทธิ์ใดๆ แต่จะช่วยให้คุณมีเครื่องมือที่สามารถสนับสนุนการตัดสินใจในการเทรดได้อย่างมีประสิทธิภาพ หลายคนอาจสงสัยว่าหุ่นยนต์นี้จะทำให้คุณรวยข้ามคืนได้หรือไม่ คำตอบคือไม่มีอะไรที่สามารถทำได้แบบนั้นในโลกของการเทรด การใช้หุ่นยนต์ต้องมีการวางแผนและการควบคุมที่ดี เข้าใจตลาด: แม้จะใช้หุ่นยนต์ คุณยังต้องมีความรู้เกี่ยวกับตลาดเพื่อให้สามารถปรับกลยุทธ์ได้อย่างเหมาะสม การตั้งค่า: คุณต้องตั้งค่าหุ่นยนต์ให้เหมาะสมกับสภาพตลาด รวมถึงการเลือกคู่สกุลเงินที่ต้องการเทรด บริหารจัดการความเสี่ยง: อย่าลืมว่าการจัดการความเสี่ยงเป็นสิ่งสำคัญ หุ่นยนต์ไม่สามารถทำนายอนาคตได้ 100% ดังนั้น หากคุณต้องการใช้ DreamBot เป็นเครื่องมือเสริมในการเทรด อย่าลืมศึกษาและทดลองใช้ในบัญชีเดโมก่อน เพื่อให้คุณคุ้นเคยกับการทำงานของมัน

2020.10.22
เครื่องมือ ECN Trade Modifier สำหรับ MetaTrader 4 ที่ทุกเทรดเดอร์ต้องมี
MetaTrader4
เครื่องมือ ECN Trade Modifier สำหรับ MetaTrader 4 ที่ทุกเทรดเดอร์ต้องมี

สำหรับบัญชี ECN, ECN Zero และ Pro MT4/MT5 นั้น การตั้งค่า ราคาหยุดขาดทุนและทำกำไรล่วงหน้าไม่สามารถทำได้ หากเทรดเดอร์ต้องการระบุ ระดับหยุดขาดทุนและทำกำไร สำหรับคำสั่งซื้อ เทรดเดอร์จะต้องทำการปรับแก้ตำแหน่งที่มีอยู่หลังจากที่เปิดคำสั่งแล้ว เครื่องมือนี้ช่วยให้เทรดเดอร์ประหยัดเวลาอันมีค่า โดยจะปรับแก้ตำแหน่งการซื้อขายใหม่ให้ตรงกับ ระดับหยุดขาดทุนและทำกำไร ที่กำหนดหลังจากเปิดคำสั่ง โดยเฉพาะอย่างยิ่งสำหรับ นักเทรดแบบสกัลปิ้ง ที่ต้องการหลีกเลี่ยงความยุ่งยากในการปรับแก้ตำแหน่งการเทรดทุกครั้งเมื่อมีการเปิดคำสั่งซื้อหรือขายในเครื่องมือทางการเงิน โค้ดนี้ได้รับการสนับสนุนโดย Maduagwuna L.

2020.10.19
เทมเพลต EA สำหรับตลาด - ผู้เชี่ยวชาญใน MetaTrader 4
MetaTrader4
เทมเพลต EA สำหรับตลาด - ผู้เชี่ยวชาญใน MetaTrader 4

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

2020.10.06
MarketsMaster EA - ผู้ช่วยเทรดสำหรับ MetaTrader 4
MetaTrader4
MarketsMaster EA - ผู้ช่วยเทรดสำหรับ MetaTrader 4

MarketsMaster EA เป็นผู้ช่วยเทรดที่พัฒนาด้วย MQL4 โดยมีสัญญาณการซื้อขาย 4 สัญญาณอิงจาก 6 ตัวชี้วัดที่ช่วยให้คุณทำกำไรได้อย่างมีประสิทธิภาพ ไม่ว่าจะเป็นการเทรดในตลาด Forex, ดัชนี, หรือโลหะ เพียงแค่ตั้งค่าตามที่คุณต้องการ.ตัวช่วยนี้เหมาะกับกรอบเวลา (Timeframes) ตั้งแต่ M15 ถึง H1 ซึ่งเป็นวิธีที่ผมใช้ แต่จริง ๆ แล้วกรอบเวลาไหนก็สามารถทำกำไรได้หากกลยุทธ์ของคุณเข้ากับความต้องการของตลาด.คุณสามารถเปิดคำสั่งได้โดยใช้ล็อตคงที่ หรือจะใช้ล็อตตามเปอร์เซ็นต์ของความเสี่ยงจากยอดเงินก็ได้.EA ตัวนี้ทำงานร่วมกับ Volumes, PSAR, Stochastic, Bull and Bears Power, ATR และ MFI.การทำกำไรจะถูกจัดการผ่านการใช้ Trailing และ Trailing Step สำหรับคำสั่งเดี่ยว หากเปิดหลายคำสั่ง กำไรจะถูกจัดการโดยเงินหรือตามเปอร์เซ็นต์จากยอดเงิน โดยไม่ลืมว่าการไม่เปิดการขาดทุนในเปอร์เซ็นต์ก็เหมือนกับการให้มัน 100 เปอร์เซ็นต์.ก่อนที่คุณจะทำการทดสอบย้อนหลัง (backtesting) ผมแนะนำให้คุณติดตั้งตัวชี้วัดลงในกราฟของคุณก่อน เพื่อดูปริมาณขั้นต่ำสำหรับแนวโน้ม จากนั้นประเมินการจับคู่ที่ดีที่สุดระหว่างตัวชี้วัดและกรอบเวลาอื่น ๆ เพื่อให้การทดสอบย้อนหลังมีพารามิเตอร์น้อยที่สุด.นอกจากนี้ยังควรประเมินการเคลื่อนไหวเฉลี่ยต่อการเทรดเพื่อให้ค่ากำไร Trailing มีมูลค่า.อย่าลืม: เพิ่ม URLs ที่ Tools / Options / Expert Advisors / เปิดใช้งาน: Allow WebRequest for listed URL และเพิ่มทั้งสอง URLs สำหรับข่าวสาร โดยเฉพาะอย่างยิ่งในกรณีของดัชนีและโลหะที่ไม่สามารถรับข่าวได้ หากเปิดใช้งานจะทำให้ EA ตัวอื่น ๆ ในกราฟไม่ทำงาน.หากใครต้องการแปลเป็น MQL5 จะดีมากครับ ผมยังไม่รู้ MQL5 ถ้าคุณรู้ ช่วยส่งสำเนามาให้ผมด้วยนะ 😉

2020.10.04
VR Watch List และ Linker Lite - เครื่องมือสุดเจ๋งสำหรับ MetaTrader 4
MetaTrader4
VR Watch List และ Linker Lite - เครื่องมือสุดเจ๋งสำหรับ MetaTrader 4

สวัสดีพี่น้องนักเทรดทุกคน! วันนี้เรามาพูดถึงเครื่องมือที่น่าสนใจอย่าง VR Watch List และ Linker Lite ที่ช่วยให้การเทรดของเราง่ายขึ้นใน MetaTrader 4 กันนะครับเจ้าตัว Expert Advisor นี้ ช่วยให้เราสามารถเปลี่ยนสินทรัพย์การเงินได้ง่ายๆ เพียงแค่ลากและวางจากหน้าต่าง "Market Watch" ไปยังหน้าต่างกราฟที่เราได้ติดตั้งผู้ช่วยไว้ด้วยวิธีนี้ นักเทรดสามารถดูสินทรัพย์การเงินต่างๆ ในกราฟที่เปิดอยู่ได้อย่างรวดเร็ว โดยไม่ต้องเปลี่ยนแม่แบบหรือโปรไฟล์เลยนะครับเมื่อเราทำการเปลี่ยนสินทรัพย์การเงินในกราฟ จะมีการเปลี่ยนแค่สินทรัพย์เท่านั้น ส่วนช่วงเวลาของกราฟ, อินดิเคเตอร์ และการตั้งค่าต่างๆ จะยังคงเดิมVR Watch List และ Linker Lite เป็นเวอร์ชันที่เบาและเปิดเผยซอร์สโค้ด ที่จะเป็นประโยชน์สำหรับนักโปรแกรมเมอร์มือใหม่คำแนะนำ:แนะนำให้ติดตั้ง Expert Advisor ในทุกๆ หน้าต่าง เพื่อที่เราจะสามารถลากสินทรัพย์การเงินไปที่ไหนก็ได้โดยไม่มีปัญหาคำเตือน:เมื่อเปลี่ยนสินทรัพย์การเงินในหน้าต่างต่างๆ อินดิเคเตอร์และผู้ช่วยทั้งหมดจะถูกรีเซ็ตใหม่ถ้าผู้ช่วยเคยเทรดอยู่ที่ EURUSD แล้วหลังจากเปลี่ยนสินทรัพย์การเงิน ผู้ช่วยจะเริ่มเทรดที่สินทรัพย์ใหม่ทันทีโค้ดของโปรแกรมนี้มีความเรียบง่ายมาก ซึ่งจะเป็นประโยชน์สำหรับนักโปรแกรมเมอร์มือใหม่ และโค้ดยังน่าสนใจที่ทำงานได้เหมือนกันใน MetaTrader 4 และ MetaTrader 5 ด้วยครับ

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