BTC USD 75,957.0 Gold USD 4,261.14
Time now: Jun 1, 12:00 AM

pending order pakai script

dlm sibuk2 pun sompek gak masta aiman tolong pasal coding..
byk btul jaso masta aiman kat sini..
klu den sultan dah lamo den bagi dato
 
dlm sibuk2 pun sompek gak masta aiman tolong pasal coding..
byk btul jaso masta aiman kat sini..
klu den sultan dah lamo den bagi dato

haha... script simple2 leh la den tolong... Kalau EA atau indi yang nak kena fikir banyak2, den mintak maap tak boleh tolong.

Script yang den tulis pun den tak test sangat, takde maso nak test. pandai2 la test dulu sebelum nak guna.
 
haha... script simple2 leh la den tolong... Kalau EA atau indi yang nak kena fikir banyak2, den mintak maap tak boleh tolong.

Script yang den tulis pun den tak test sangat, takde maso nak test. pandai2 la test dulu sebelum nak guna.

script po martin tu dh bgus...kalu leh wat ea cantik masta..untuk yg
first order trus instant open trade pastu disertai po yg seterusnya..pastu kalu tp..smua order closed dn automatik buka order baru..:D:)cgrock:)paid
 
Last edited:
script po martin tu dh bgus...kalu leh wat ea cantik masta..untuk yg
first order trus instant open trade pastu disertai po yg seterusnya..pastu kalu tp..smua order closed dn automatik buka order baru..:D:)cgrock:)paid

EA banyak dah bro yg jenis mcm ni... almost 70% ea dlm market ni based on martingale... pilih je mana satu nak
 
EA banyak dah bro yg jenis mcm ni... almost 70% ea dlm market ni based on martingale... pilih je mana satu nak

btul tu masta..tp klu ada ea open post trsusun mcm script po masta ainman tu cantik bangat...leh ejas stop loss dn tp..yg kita nk..:D:)cgrock
 
Last edited:
Script delete PO buy
Code:
int start()
  {
//----
   bool run = true;
   while (run)
   {
      int count = 0;
      for (int i=OrdersTotal()-1; i>0; i--)
      {
         OrderSelect(i, SELECT_BY_POS, MODE_TRADES);
         if (OrderType()!=OP_BUYLIMIT && OrderType()!=OP_BUYSTOP) continue;
         OrderDelete(OrderTicket());
         count++;
      }
      if (count == 0) run=false;
   }         
//----
   return(0);
  }

untuk sell, tukar aje semua "BUY" jadi "SELL"

tq bro, x smpt try lg, isnin ni sy try. :D
 
haha... script simple2 leh la den tolong... Kalau EA atau indi yang nak kena fikir banyak2, den mintak maap tak boleh tolong.

Script yang den tulis pun den tak test sangat, takde maso nak test. pandai2 la test dulu sebelum nak guna.

Salam bro...
Nk tanya skit. Ader tak script untuk close all position yg boleh exercute Laju Berdesuuuppp x de requote punyer.

Kalau ader share le sini.
TQ
 
Salam bro...
Nk tanya skit. Ader tak script untuk close all position yg boleh exercute Laju Berdesuuuppp x de requote punyer.

Kalau ader share le sini.
TQ

Mana mana script close all sama rasanya.
Requote tu bukan problem script tapi broker.
Just my 2 pips.
 
Code:
//+------------------------------------------------------------------+
//|                                        Aiman - Martingale_PO.mq4 |
//|                                          Copyright © 2011, Aiman |
//|                                                                  |
//+------------------------------------------------------------------+
#property copyright "Copyright © 2011, Aiman."
#property link "Aiman"
#property show_inputs
#include <stdlib.mqh>

extern bool PO_buy      = false;
extern bool PO_sell     = false;
extern double startPrice = 0;  //-- Biarkan 0 untuk current price

extern double startLots     = 0.1;
extern double multiplier    = 2;
extern int totalLayer       = 5;
extern int Gap_Between_Pips = 40;

       int StopLoss = 0;
       int TakeProfit = 0;
       int Slippage = 5;

int start()
{
   double lot, sl, tp;
   int ticket, retry;
   
   double spread = MarketInfo(Symbol(),MODE_SPREAD)*Point;
   double ask = Ask-Gap_Between_Pips*Point;
   double bid = Bid+Gap_Between_Pips*Point; 

   if (startPrice != 0)
   {
      ask = startPrice;
      bid = startPrice;
   }

   for (int i=totalLayer; i>0; i--)
   {
      if (totalLayer != i)
      {
         [COLOR="DarkOrchid"]ask = ask-Gap_Between_Pips*Point; 
         bid = bid+Gap_Between_Pips*Point; [/COLOR]

         lot = NormalizeDouble(lot*multiplier,2);
      }
      else lot = startLots;

      if (PO_buy)
      {
         ticket = 0;
         retry = 0;
         while (ticket<1 && retry<10)
         {
            if (StopLoss>0)   sl=(ask-spread)-(StopLoss*Point); else sl=0;
            if (TakeProfit>0) tp=ask+(TakeProfit*Point); else tp=0;         
            ticket=OrderSend(Symbol(),OP_BUYLIMIT,lot,ask,Slippage,sl,tp,"",0,0,Lime);
            if (ticket<1) Print ("Order buy limit failed with error ", ErrorDescription(GetLastError()));
            Sleep (1000);
            retry++;
         }
      }
      if (PO_sell) 
      {
         ticket = 0;
         retry = 0;
         while (ticket<1 && retry<10)
         {
            if (StopLoss>0)   sl=(bid+spread)+(StopLoss*Point); else sl=0;
            if (TakeProfit>0) tp=bid-(TakeProfit*Point); else tp=0;         
            ticket=OrderSend(Symbol(),OP_SELLLIMIT,lot,bid,Slippage,sl,tp,"",0,0,Crimson); 
            if (ticket<1) Print ("Order sell limit failed with error ", ErrorDescription(GetLastError()));
            Sleep (1000);
            retry++;
         }
      }
   }   
   return(0);
}

Sila test dulu sebelum guna!


masta aiman macam mana nak edit bg jadi sell/buy stop + layer?
 
Script delete PO buy
Code:
int start()
  {
//----
   bool run = true;
   while (run)
   {
      int count = 0;
      for (int i=OrdersTotal()-1; i>0; i--)
      {
         OrderSelect(i, SELECT_BY_POS, MODE_TRADES);
         if (OrderType()!=OP_BUYLIMIT && OrderType()!=OP_BUYSTOP) continue;
         OrderDelete(OrderTicket());
         count++;
      }
      if (count == 0) run=false;
   }         
//----
   return(0);
  }

untuk sell, tukar aje semua "BUY" jadi "SELL"

bro aiman, ade 1 mslh la skrip ni, dh boleh dh delete po buy shj atau po sell shj, tp dia x delete abis la po tu, akan tetggl 1 PO, huhu
 

Live Forex Chart

Currency
Rates
EUR / USD
1.14706
USD / JPY
156.167
GBP / USD
1.33866
USD / CHF
0.82481
USD / CAD
1.39892
EUR / JPY
178.851
AUD / USD
0.70906
Back
Top
Log in Register