Chart Live

Showing posts with label Trading. Show all posts
Showing posts with label Trading. Show all posts

FORMAT TRADING PLAN



TRADING PLAN

A/C No            : 205xxxxxxx                                      Equity              : …………..
ID Investor      : xxxxxxxxxx                                      Risk                 : ……  %
Balance            :…………….                                      Reward            : ……. %
1.      DURASI / WAKTU TRADING
________________________________________________________________________
________________________________________________________________________
________________________________________________________________________
________________________________________________________________________

2.      TRADING SYSTEM
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________­­­­­­­­­­­­­­­­­­­­­­________
3.      OPEN TRADING
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
4.      CLOSE TRADING
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
5.      RISK & DROWDOWN MAKSIMUM
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
6.      EVALUASI
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
 


Ini Adalah format sederhana, tinggal di print dab jadi deh,,,!
Ame Suzako

TRADING PLAN


Langkah 1: Jumlah lot tiap Posisi.
Disini Anda akan menggambarkan proses penentuan jumlah lot untuk tiap trading. Anda dapat memilih antara risiko tetap atau persentase tertentu dari modal pertrading.
Contoh:
Opsi 1: 1 lot setiap kali trading terlepas dari besar modal atau pair
Opsi 2: Resiko 3% pertrading berdasarkan besar modal, stop loss dan nilai pip

Pilihan kedua akan lebih sulit untuk dihitung dengan cepat, Anda bisa membuat spreadsheet untuk membuat perhitungan dengan mudah atau menggunakan tools online yaitu Google "Position Size Calculator".

Menuju Keindahan

Apabila anda lihat, pasar bekerja dengan cara yang sangat berbeda dengan hampir semua hal dalam hidup. Ada lebih banyak kebebasan dalam bisnis ini dari hampir semua bisnis di dunia. Anda bisa melakukan apa saja yang anda inginkan, kapanpun anda menginginkannya, hampir semua hal bisa anda lakukan apabila pasar sedang terbuka. Hal yang akan menghalangi anda hanyalah apabila anda kehabisan uang. Selain itu, anda memiliki segala kebebasan untuk melakukan apa yang ingin anda lakukan di pasar. Trading sangatlah berbeda dengan segala hal lain yang kita lakukan dalam hidup. Di dalam kehidupan sehari-hari, anda bisa memiliki kontrol, setidaknya dengan melakukan hal-hal yang mempengaruhi lingkungan. Contohnya, apabila anda ingin mendengarkan musik, anda harus menyalakan radio. Apabila anda menekan tombol power, musik akan terdengar dari radio. Apabila anda tidak menekannya, radio tersebut tidak akan menyala. Contoh yang lain adalah ketika anda menyalakan mobil anda. Apabila anda memasukkan kunci dan memutarnya, mobil akan menyala karena anda melakukan sesuatu yang menyebab kan terjadinya perubahan. Apabila anda tidak memasukkan kunci, mobil tidak akan menyala. Anda musti mengubah lingkungan (dengan memutar kunci) apabila anda ingin menyalakan mobil. Setiap hari kita melakukan hal-hal yang menyebabkan perubahan dalam lingkungan. Kita memasukkan kartu ke dalam ATM untuk mengambil uang. Kita menekan tombol di mesin pembuat kopi untuk membuat kopi di pagi hari. Ini adalah hal-hal yang bisa kita lakukan secara sadar. Tetapi disini perbedaannya: Di dalam trading, anda tidak bisa mengontrol apa yang akan dilakukan pasar. Tidak peduli betapa besar keinginan anda agar pasar bergerak ke arah tertentu, tidak ada yang bisa anda lakukan untuk membuat pasar bergerak ke arah tersebut. Tidak ada pekerjaan yang anda lakukan yang bisa membuat pasar bergerak sesuai keinginan anda. Kita tidak bisa menekan tombol, memutar kunci, tidak ada yang bisa kita lakukan untuk membuat pasar melakukan apa yang kita inginkan. Tidak ada satupun! “Jadi, jika kita tidak bisa mengontrol pasar dan apa yang akan dilakukannya, hal yang bisa kita lakukan untuk mencapai kesuksesan adalah mengontrol diri kita sendiri”. Hal tersebut lebih mudah untuk dikatakan daripada dilakukan. Tapi itulah kenyataan dari perdagangan yang sukses. Sekali lagi, anda tidak bisa mengontrol apa yang akan dilakukan pasar, jadi anda musti bisa mengontrol apa yang akan anda lakukan. Saya telah bertemu ratusan trader dan sayangnya, kebanyakan dari mereka mengalami kegagalan dalam trading. Kebanyakan dari mereka tidak pernah belajar tentang kecakapan-kecakapan yang harus dimiliki untuk menjadi sukses. Kebanyakan dari mereka memfokuskan diri untuk menemukan metode teknis atau sistem yang sempurna, dan hanya sedikit yang menyadari bahwa hal tersebut hanyalah sebuah elemen kecil dari keseluruhan sistem yang sesungguhnya. “Seseorang yang memiliki disiplin diri yang baik dan metode trading yang buruk akan mengalahkan seseorang yang memiliki disiplin diri yang buruk dan metode trading yang terbaik saat itu”. Kemampuan untuk bertindak sesuai dengan kepentingan utama jauh lebih penting daripada menemukan teknik trading yang sempurna. Seperti yang sering saya katakan, “seseorang yang memiliki disiplin diri yang baik dan metode trading yang buruk akan mengalahkan seseorang yang memiliki disiplin diri yang buruk dan metode trading yang terbaik saat itu”. Hal tersebut akan selalu terjadi. Seringkali, saya berbicara dengan orang-orang yang mendapatkan keuntungan sangat besar dalam beberapa perdagangan. Sebagai contoh, saya ingat waktu seseorang menelepon saya dan memberi tahu saya dia telah mendapatkan 800 poin di dalam tiga perdagangan S&P (nilainya sekitar USD 6000). Tetapi bahkan dengan keuntungan besar ini, trader tersebut masih kehilangan uang dalam perdagangan. Ketika saya tanya kenapa ia tidak menggunakan stop-order untuk mengunci keuntungannya, dia berkata bahwa dia masih mencari keuntungan yang lebih besar. Saat itu saya tahu bahwa orang ini tidak memiliki kepentingan utamanya dalam pikiran. Tentu saja, kita semua menginginkan keuntungan yang sangat besar. Tapi satu hal yang musti kita ingat adalah bahwa kita tidak bisa mengontrol apa yang akan dilakukan pasar, jadi kita musti siap menghadapi segala kemungkinan. Jadi apabila seseorang mendapatkan 800 poin dalam perdagangan S&P (bukan merupakan hal yang gampang), “ia harus menetapkan kepentingan utamanya dalam pikiran dan tidak membiarkan keuntungan tersebut hilang begitu saja”, walaupun hal tersebut berarti terlewatnya kesempatan mendapatkan kemenangan yang besar Sumber: berdagangvalasonline.com Ame Suzako

Merangkai Keindahan 'Succes

Pada saat anda, mengetik di keyboard anda, mata anda mungkin tertuju pada monitor dan sama sekali tidak perlu melihat ke keyboard. Menurut anda, apakah itu hanya refleks ataukah tiap huruf yang anda tekan pada keyboard didahului oleh niat? Jika tidak, bagaimana anda tahu letak key-key-nya? Jika tidak, bagaimana anda bisa menggerakan jari untuk menekan key? Jika tidak, bagaimana anda bisa menekan SHIFT saat akan menulis dalam CAPITAL CASE? Jika tidak bagaimana anda bisa menekan key Backspace saat akan menghapus tulisan salah? Dalam Vipassana, praktisi akan mencapai suatu tingkat di mana ia akan mampu "melihat" suatu gerakan dalam format FRAME by FRAME, sama seperti kita melihat gerakan tersendat-sendat pada gambar VCD yang sudah tidak mulus. Atau jika anda pernah melihat proses pembuatan film animasi di masa lalu, yang membuat gambar demi gambar dengan gerakan yang sedikit berbeda... lalu ketika ditumpuk dan dibuka dengan cepat terlihat sebuah gerakan yang utuh. sumber http://www.berdagangvalasonline.com/ Ame Suzako

Honey_3.0 E Advisor

 //+------------------------------------------------------------------+
//|                                                          Honey_3'0.mq4 |
//|                        Copyright 2011, MetaQuotes Software Corp. |
//|                                           amesuzako.blogspot.com |
//+------------------------------------------------------------------+
#property copyright "Copyright 2011, MetaQuotes Software Corp."
#property link      "amesuzako.blogspot.com"
#define SIGNAL_NONE 0
#define SIGNAL_BUY   1
#define SIGNAL_SELL  2
#define SIGNAL_CLOSEBUY 3
#define SIGNAL_CLOSESELL 4

extern int MagicNumber = 0;
extern bool SignalMail = False;
extern bool EachTickMode = False;
extern double Lots = 0.01;
extern int Slippage = 3;
extern bool UseStopLoss = True;
extern int StopLoss = 2000;
extern bool UseTakeProfit = False;
extern int TakeProfit = 5;
extern bool UseTrailingStop = True;
extern int TrailingStop = 8;
 int BarCount;
 int Current;
 bool TickCheck = False;

//+------------------------------------------------------------------+
//| expert initialization function                                   |
//+------------------------------------------------------------------+
int init() {
   BarCount = Bars;

   if (EachTickMode) Current = 0; else Current = 1;

   return(0);}
//+------------------------------------------------------------------+
//| expert deinitialization function                                 |
//+------------------------------------------------------------------+
int deinit() {
   return(0);}
//+------------------------------------------------------------------+
//| expert start function                                            |
//+------------------------------------------------------------------+
int start() {
   int Order = SIGNAL_NONE;
   int Total, Ticket;
   double StopLossLevel, TakeProfitLevel;



   if (EachTickMode && Bars != BarCount) TickCheck = False;
   Total = OrdersTotal()< 0; // kode untuk order per bars
   Order = SIGNAL_NONE;

   //+------------------------------------------------------------------+
   //| Variable End                                                     |
   //+------------------------------------------------------------------+

   //Check position
   bool IsTrade = False;

   for (int i = 1 ; i < Total; i ++) { // jika int i = 0 maka open 1x
      OrderSelect(i, SELECT_BY_POS, MODE_TRADES);
      if(OrderType() <= OP_SELL &&  OrderSymbol() == Symbol()) {
         IsTrade = True;
         if(OrderType() == OP_BUY) {
            //Close
            //+------------------------------------------------------------------+
            //| Signal End(Exit Buy)                                             |
            //+------------------------------------------------------------------+

            if (Order == SIGNAL_CLOSEBUY && ((EachTickMode && !TickCheck) || (!EachTickMode && (Bars != BarCount)))) {
               OrderClose(OrderTicket(), OrderLots(), Bid, Slippage, MediumSeaGreen);
               if (SignalMail) SendMail("[Signal Alert]", "[" + Symbol() + "] " + DoubleToStr(Bid, Digits) + " Close Buy");
               if (!EachTickMode) BarCount = Bars;
               IsTrade = False;
               continue;
            }
            //Trailing stop
            if(UseTrailingStop && TrailingStop > 0) {               
               if(Bid - OrderOpenPrice() > Point * TrailingStop) {
                  if(OrderStopLoss() < Bid - Point * TrailingStop) {
                     OrderModify(OrderTicket(), OrderOpenPrice(), Bid - Point * TrailingStop, OrderTakeProfit(), 0, MediumSeaGreen);
                     if (!EachTickMode) BarCount = Bars;
                     continue;
                  }
               }
            }
         } else {
            //Close

            //+------------------------------------------------------------------+
            //| Signal Begin(Exit Sell)                                          |
            //+------------------------------------------------------------------+

          

            //+------------------------------------------------------------------+
            //| Signal End(Exit Sell)                                            |
            //+------------------------------------------------------------------+

            if (Order == SIGNAL_CLOSESELL && ((EachTickMode && !TickCheck) || (!EachTickMode && (Bars != BarCount)))) {
               OrderClose(OrderTicket(), OrderLots(), Ask, Slippage, DarkOrange);
               if (SignalMail) SendMail("[Signal Alert]", "[" + Symbol() + "] " + DoubleToStr(Ask, Digits) + " Close Sell");
               if (!EachTickMode) BarCount = Bars;
               IsTrade = False;
               continue;
            }
            //Trailing stop
            if(UseTrailingStop && TrailingStop > 0) {               
               if((OrderOpenPrice() - Ask) > (Point * TrailingStop)) {
                  if((OrderStopLoss() > (Ask + Point * TrailingStop)) || (OrderStopLoss() == 0)) {
                     OrderModify(OrderTicket(), OrderOpenPrice(), Ask + Point * TrailingStop, OrderTakeProfit(), 0, DarkOrange);
                     if (!EachTickMode) BarCount = Bars;
                     continue;
                  }
               }
            }
         }
      }
   }

   //+------------------------------------------------------------------+
   //| Variable Begin                                                   |
   //+------------------------------------------------------------------+

   //+------------------------------------------------------------------+
   //| Signal Begin(Entry)                                              |
   //+------------------------------------------------------------------+

   //+------------------------------------------------------------------+
   //| Signal End                                                       |
   //+------------------------------------------------------------------+

   //Buy
   if (((EachTickMode && !TickCheck) || (!EachTickMode && (Bars != BarCount)))) {
      if(!IsTrade) {
         //Check free margin
         if (AccountFreeMargin() < (2 * Lots)) {
            Print("We have no money. Free Margin = ", AccountFreeMargin());
            return(0);
         }

         if (UseStopLoss) StopLossLevel = Ask - StopLoss * Point; else StopLossLevel = 0.0;
         if (UseTakeProfit) TakeProfitLevel = Ask + TakeProfit * Point; else TakeProfitLevel = 0.0;

         Ticket = OrderSend(Symbol(), OP_BUYSTOP, Lots, Ask+3*Point, Slippage, StopLossLevel, Ask+3*Point+5*Point, "Buy(#" + MagicNumber + ")", MagicNumber, 0, DodgerBlue);
         Ticket = OrderSend(Symbol(), OP_BUYSTOP, Lots, Ask+8*Point, Slippage, StopLossLevel, Ask+8*Point+5*Point, "Buy(#" + MagicNumber + ")", MagicNumber, 0, DodgerBlue);
         Ticket = OrderSend(Symbol(), OP_BUYSTOP, Lots, Ask+13*Point, Slippage, StopLossLevel, 0, "Buy(#" + MagicNumber + ")", MagicNumber, 0, DodgerBlue);
         Ticket = OrderSend(Symbol(), OP_BUYSTOP, Lots, Ask+18*Point, Slippage, StopLossLevel, 0, "Buy(#" + MagicNumber + ")", MagicNumber, 0, DodgerBlue);
                          
          if(Ticket > 0) {
            if (OrderSelect(Ticket, SELECT_BY_TICKET, MODE_TRADES)) {
                Print("BUY order opened : ", OrderOpenPrice());
                if (SignalMail) SendMail("[Signal Alert]", "[" + Symbol() + "] " + DoubleToStr(Ask, Digits) + " Open Buy");
            } else {
                Print("Error opening BUY order : ", GetLastError());
            }
         }
         if (EachTickMode) TickCheck = True;
         if (!EachTickMode) BarCount = Bars;
         return(0);
      }
   }
   if (!EachTickMode) BarCount = Bars;

   return(0);}
//+------------------------------------------------------------------+

//Ame Suzako

Code Indikator EA



Parabolic SAR


double SAR1=iSAR(NULL,0,Step,Maximum,i+1);
double SAR2=iSAR(NULL,0,Step,Maximum,i);
 
// Open buy
 if((iSAR(NULL, 0,Step,Maximum, 0)<iClose(NULL,0,0))&&(iSAR(NULL, 0,Step,Maximum, 1)>iClose(NULL,0,1))&&(TradeTimeOk==1)&&(halt1!=1)){
 int openbuy=OrderSend(Symbol(),OP_BUY,Lots,Ask,Slippage,0,0,"PSAR trader buy order",MagicNumber1,0,Blue);
 if(CloseOnOpposite==true)closesell=1;
 }


// Open sell
 if((iSAR(NULL, 0,Step,Maximum, 0)>iClose(NULL,0,0))&&(iSAR(NULL, 0,Step,Maximum, 1)<iClose(NULL,0,1))&&(TradeTimeOk==1)&&(halt2!=1)){
 int opensell=OrderSend(Symbol(),OP_SELL,Lots,Bid,Slippage,0,0,"PSAR trader sell order",MagicNumber2,0,Green);
 if(CloseOnOpposite==true)closebuy=1;
 }


Simple Moving Averge
   OrderSelect(ticket,SELECT_BY_TICKET,MODE_TRADES);
   if(OrdersHistoryTotal()==0)                                                                 {
   if(OrdersTotal()<MaxOrders)                                                                 {
   if(iMA(NULL,0,1,0,MODE_SMMA,PRICE_CLOSE,2)<(iMA(NULL,0,200,0,MODE_SMMA,PRICE_CLOSE,2)))     { 
   if(iMA(NULL,0,1,0,MODE_SMMA,PRICE_CLOSE,1)>(iMA(NULL,0,200,0,MODE_SMMA,PRICE_CLOSE,1)))     {
   if(Bars>BarsCount) 

RSI
 double RSInow=iRSI(NULL,0,RSIperiod,AppliedPrice,0);
 double RSIlast=iRSI(NULL,0,RSIperiod,AppliedPrice,1);
 double RSIprev=iRSI(NULL,0,RSIperiod,AppliedPrice,2);

Envelopes
myOrderType=3;
 
if ((iEnvelopes(NULL, NULL,15,MODE_SMA,0,PRICE_CLOSE,DeviasiEnvelope,MODE_LOWER,0) > Open[0]) && (iEnvelopes(NULL, NULL,15,MODE_SMA,0,PRICE_CLOSE,DeviasiEnvelope,MODE_LOWER,0) < Bid)) { myOrderType=2; }
      if ((iEnvelopes(NULL, NULL,15,MODE_SMA,0,PRICE_CLOSE,DeviasiEnvelope,MODE_UPPER,0) < Open[0]) && (iEnvelopes(NULL, NULL,15,MODE_SMA,0,PRICE_CLOSE,DeviasiEnvelope,MODE_UPPER,0) > Bid)) { myOrderType=1; }
      

MACD
if (iMACD(NULL,0,14,26,9,PRICE_CLOSE,MODE_MAIN,0)>iMACD(NULL,0,14,26,9,PRICE_CLOSE,MODE_MAIN,1)) { myOrderType=2; }
      //if (iMACD(14,26,9,MODE_MAIN,0)<0 and iMACD(14,26,9,MODE_MAIN,0)<iMACD(14,26,9,MODE_MAIN,1)) then OrderType=1;
If iMACD(NULL,0,14,26,9,PRICE_CLOSE,MODE_MAIN,0)<iMACD(NULL,0,14,26,9,PRICE_CLOSE,MODE_MAIN,1)) { myOrderType=1; }
   }

Candle
if(iOpen(NULL,0,1)<iClose(NULL,0,1)) int BarOneUp=1;
 if(iOpen(NULL,0,1)>iClose(NULL,0,1)) int BarOneDown=1;
 
 if(iHigh(NULL,0,2)<iClose(NULL,0,2)) int BarTwoUp=1;
 if(iHigh(NULL,0,2)>iClose(NULL,0,2)) int BarTwoDown=1;
 
 if(iOpen(NULL,0,3)<iClose(NULL,0,3)) int BarThreeUp=1;
 if(iOpen(NULL,0,3)>iClose(NULL,0,3)) int BarThreeDown=1;
 
 if(iClose(NULL,0,4)<iClose(NULL,0,4)) int BarFourUp=1;
 if(iClose(NULL,0,4)>iClose(NULL,0,4)) int BarFourDown=1;

MFI
if(iMFI(NULL,0,14,0)<iMFI(NULL,0,14,20)

Desain Ea http://www.forexeadvisor.com
 

Ame Suzako