ALGORITMA
JAMBI
Servis elektronik Jambi

Radar Fx

πŸ›°️ RADAR FX - MA TREND ALERT STABLE VERSION
πŸ”΄πŸ”΄πŸ”΄πŸ”΄πŸ”΄
πŸ›°️RADAR FX v14.26 MQL5
//+------------------------------------------------------------------+
//|Radar Fx.mq5 |
//|Copyright 2026, Musafir Jambi |
//|Version 14.26 - Compact Left |
//+------------------------------------------------------------------+
#property copyright "Musafir Jambi"
#property version "14.26"
#property indicator_chart_window
#property indicator_plots 0


enum ENUM_MOD { M_M15=0, M_M5=1, M_H1=2, M_H4=3, M_D1=4 };


input group "SETTINGS"
input ENUM_MOD Mode = M_M15; 
input bool Enable_Alert_R1 = true;
input bool Enable_Alert_R2 = true;


input group "------------------------------------------------------"
input string Kalimat_Satu = "Tuan Gerald Appel";
input string Kalimat_Dua = "Tuan Donald Lambert";
input string Kalimat_Tiga = "Tuan J. Welles Wilder Jr";


datetime ExpiryDate = D'2026.03.01 23:59';
datetime lastR1=0, lastR2=0;
int hM[3], hC[3], hA[3];
ENUM_TIMEFRAMES tfs[3];
color Up=clrBlue, Dn=clrRed, Wk=clrOrange, Sq=clrAqua;


int OnInit(){
if(Mode==M_M15){ tfs[0]=PERIOD_M15; tfs[1]=PERIOD_H1; tfs[2]=PERIOD_H4; }
else if(Mode==M_M5){ tfs[0]=PERIOD_M5; tfs[1]=PERIOD_H1; tfs[2]=PERIOD_H4; }
else if(Mode==M_H1){ tfs[0]=PERIOD_H1; tfs[1]=PERIOD_H4; tfs[2]=PERIOD_D1; }
else if(Mode==M_H4){ tfs[0]=PERIOD_H4; tfs[1]=PERIOD_D1; tfs[2]=PERIOD_W1; }
else { tfs[0]=PERIOD_D1; tfs[1]=PERIOD_W1; tfs[2]=PERIOD_MN1; }
for(int i=0; i<3; i++){
hM[i]=iMACD(_Symbol,tfs[i],12,26,1,PRICE_CLOSE);
hC[i]=iCCI(_Symbol,tfs[i],20,PRICE_TYPICAL);
hA[i]=iADX(_Symbol,tfs[i],14); }
EventSetMillisecondTimer(500);
return(INIT_SUCCEEDED); }


void OnDeinit(const int r){
EventKillTimer();
ObjectsDeleteAll(0,"R_"); }


int OnCalculate(const int rates_total,const int prev_calculated,const datetime &time[],const double &open[],const double &high[],const double &low[],const double &close[],const long &tick_volume[],const long &volume[],const int &spread[]){
Update(); 
return(rates_total); }


void OnTimer(){
Update();
ChartRedraw(); }


void Update(){
if(TimeCurrent() >= ExpiryDate){
ObjectsDeleteAll(0, "R_");
Draw("R_MSG", 20, 70, "EXPIRED", clrRed, 11, ANCHOR_LEFT, "Arial Bold");
return; }
double m[3][2], c[3][2], a[3];
bool mU[3], cU[3], blk=(((GetTickCount()/500)%2)==0);
datetime curB = iTime(_Symbol,_Period,0);
for(int i=0; i<3; i++){
double tm[2], tc[2], ta[1];
if(CopyBuffer(hM[i],0,0,2,tm)<2 || CopyBuffer(hC[i],0,0,2,tc)<2 || CopyBuffer(hA[i],0,0,1,ta)<1) continue;
m[i][0]=tm[0]; m[i][1]=tm[1]; c[i][0]=tc[0]; c[i][1]=tc[1]; a[i]=ta[0];
mU[i]=(m[i][1]>m[i][0]); cU[i]=(c[i][1]>c[i][0]); }
bool star1Weak=(a[0]<25), star2Weak=(a[1]<25);
bool powerCancel=(star1Weak && star2Weak);
bool r1Up = (mU[1] && cU[1] && mU[2] && !powerCancel);
bool r1Dn = (!mU[1] && !cU[1] && !mU[2] && !powerCancel);
bool r2Up = (mU[0] && cU[0] && mU[1] && cU[1] && mU[2] && !powerCancel);
bool r2Dn = (!mU[0] && !cU[0] && !mU[1] && !cU[1] && !mU[2] && !powerCancel);
if(curB!=lastR1 && (r1Up || r1Dn) && !r2Up && !r2Dn){
if(Enable_Alert_R1){ Alert("Radar Fx: R1 Sync (3 Arrows)"); lastR1=curB; }}
if(curB!=lastR2 && (r2Up || r2Dn)){
if(Enable_Alert_R2){ Alert("Radar Fx: R2 AQUA ENTRY (5 Arrows)!"); lastR2=curB; }}
for(int i=0; i<3; i++){
color colM=(m[i][1]>0?(mU[i]?Up:Wk):(!mU[i]?Dn:Wk));
color colC=(c[i][1]>100?Up:(c[i][1]<-100?Dn:Wk));
color colA=(a[i]<25?Wk:(a[i]<=40?Up:Dn));
bool blinkM=false, blinkC=false;
if(r2Up || r2Dn){
if(i==0 || i==1){ colM=Sq; colC=Sq; blinkM=true; blinkC=true; }
if(i==2){ colM=Sq; blinkM=true; }}
else if(r1Up || r1Dn){
if(i==1){ blinkM=true; blinkC=true; }
if(i==2){ blinkM=true; }}
int y=40+((2-i)*28), startX=35;
Draw("R_M"+(string)i, startX, y, (mU[i]?"▲":"▼"), (blinkM && blk ? clrWhite : colM), 14, ANCHOR_CENTER, "Arial Bold");
Draw("R_C"+(string)i, startX + 25, y, (cU[i]?"▲":"▼"), (blinkC && blk ? clrWhite : colC), 14, ANCHOR_CENTER, "Arial Bold");
Draw("R_A"+(string)i, startX + 50, y + 4, "★", (a[i]<25 && blk ? clrWhite : colA), 16, ANCHOR_CENTER, "Arial Bold"); } }


void Draw(string n, int x, int y, string t, color c, int s, ENUM_ANCHOR_POINT a, string f){
if(ObjectFind(0,n)<0) ObjectCreate(0,n,OBJ_LABEL,0,0,0);
ObjectSetInteger(0,n,OBJPROP_XDISTANCE,x);
ObjectSetInteger(0,n,OBJPROP_YDISTANCE,y);
ObjectSetInteger(0,n,OBJPROP_CORNER,CORNER_LEFT_LOWER);
ObjectSetInteger(0,n,OBJPROP_ANCHOR,a);
ObjectSetString(0,n,OBJPROP_TEXT,t);
ObjectSetInteger(0,n,OBJPROP_COLOR,c);
ObjectSetString(0,n,OBJPROP_FONT,f);
ObjectSetInteger(0,n,OBJPROP_FONTSIZE,s);
ObjectSetInteger(0,n,OBJPROP_SELECTABLE,false); }

πŸ›°️ RADAR FX - V14.37
mq5
//+------------------------------------------------------------------+
//|                                                     Radar Fx.mq5 |
//|                                    Copyright 2026, Musafir Jambi |
//|                                     Version 14.37 - Perfect Logic|
//+------------------------------------------------------------------+
#property copyright "Musafir Jambi"
#property version "14.37"
#property indicator_chart_window
#property indicator_plots 0

enum ENUM_POS { P_LEFT=0, P_RIGHT=1 };
enum ENUM_MOD { M_M15=0, M_M5=1, M_H1=2, M_H4=3, M_D1=4 };

input group "DISPLAY SETTINGS"
input ENUM_POS Dashboard_Position = P_LEFT; 

input group "STRATEGY SETTINGS"
input ENUM_MOD Mode = M_M15; 
input bool Enable_Alert_R1 = true;
input bool Enable_Alert_R2 = true;
input bool Enable_Alert_R3 = true;

input group "------------------------------------------------------"
input string Kalimat_Satu = "Tuan Gerald Appel";
input string Kalimat_Dua = "Tuan Donald Lambert";
input string Kalimat_Tiga = "Tuan J. Welles Wilder Jr";

datetime ExpiryDate = D'2026.03.01 23:59';
datetime lastR1=0, lastR2=0, lastR3=0;
int hM[3], hC[3], hA[3];
ENUM_TIMEFRAMES tfs[3];
color Up=clrBlue, Dn=clrRed, Wk=clrOrange, Sq=clrAqua;

int OnInit(){
if(Mode==M_M15){ tfs[0]=PERIOD_M15; tfs[1]=PERIOD_H1; tfs[2]=PERIOD_H4; }
else if(Mode==M_M5){ tfs[0]=PERIOD_M5; tfs[1]=PERIOD_H1; tfs[2]=PERIOD_H4; }
else if(Mode==M_H1){ tfs[0]=PERIOD_H1; tfs[1]=PERIOD_H4; tfs[2]=PERIOD_D1; }
else if(Mode==M_H4){ tfs[0]=PERIOD_H4; tfs[1]=PERIOD_D1; tfs[2]=PERIOD_W1; }
else { tfs[0]=PERIOD_D1; tfs[1]=PERIOD_W1; tfs[2]=PERIOD_MN1; }
for(int i=0; i<3; i++){
hM[i]=iMACD(_Symbol,tfs[i],12,26,1,PRICE_CLOSE);
hC[i]=iCCI(_Symbol,tfs[i],20,PRICE_TYPICAL);
hA[i]=iADX(_Symbol,tfs[i],14); }
EventSetMillisecondTimer(500);
return(INIT_SUCCEEDED); }

void OnDeinit(const int r){ EventKillTimer(); ObjectsDeleteAll(0,"R_"); }

int OnCalculate(const int r_t,const int p_c,const datetime &time[],const double &o[],const double &h[],const double &l[],const double &c[],const long &t_v[],const long &v[],const int &s[]){
Update(); return(r_t); }

void OnTimer(){ Update(); ChartRedraw(); }

void Update(){
if(TimeCurrent() >= ExpiryDate){ ObjectsDeleteAll(0, "R_"); return; }
double m[3][2], c[3][2], a[3];
bool mU[3], cU[3], blk=(((GetTickCount()/500)%2)==0);
datetime curB = iTime(_Symbol,_Period,0);
for(int i=0; i<3; i++){
double tm[2], tc[2], ta[1];
if(CopyBuffer(hM[i],0,0,2,tm)<2 || CopyBuffer(hC[i],0,0,2,tc)<2 || CopyBuffer(hA[i],0,0,1,ta)<1) continue;
m[i][0]=tm[0]; m[i][1]=tm[1]; c[i][0]=tc[0]; c[i][1]=tc[1]; a[i]=ta[0];
mU[i]=(m[i][1]>m[i][0]); cU[i]=(c[i][1]>c[i][0]); }

// --- FILTER: OFF JIKA TF1 DAN TF2 DUA-DUANYA ORANGE ---
bool powerOff = (a[0]<25 && a[1]<25); 

// --- LOGIKA LEVEL SINKRONISASI ---
bool r1 = (!powerOff && mU[1]==cU[1]); // MACD TF2 + CCI TF2
bool r2 = (r1 && mU[0]==cU[0] && mU[0]==mU[1]); // + MACD TF1 + CCI TF1 searah
bool cciStrong = (MathAbs(c[0][1]) > 100);
bool r3 = (r2 && cciStrong); // + CCI TF1 Strong

if(!powerOff){
if(curB!=lastR3 && r3){ if(Enable_Alert_R3){ Alert("Radar Fx: R3 AQUA STRONG!"); lastR3=curB; }}
else if(curB!=lastR2 && r2 && !r3){ if(Enable_Alert_R2){ Alert("Radar Fx: R2 SYNC (4 Indicators)"); lastR2=curB; }}
else if(curB!=lastR1 && r1 && !r2){ if(Enable_Alert_R1){ Alert("Radar Fx: R1 SYNC (TF2)"); lastR1=curB; }}}

ENUM_BASE_CORNER crn = (Dashboard_Position==P_LEFT ? CORNER_LEFT_LOWER : CORNER_RIGHT_LOWER);
for(int i=0; i<3; i++){
color colM=(m[i][1]>0?(mU[i]?Up:Wk):(!mU[i]?Dn:Wk));
bool bM=false;
if(!powerOff){
if(r3){ if(i==0 || i==1){ colM=Sq; bM=true; }}
else if(r2){ if(i==0 || i==1){ bM=true; }}
else if(r1){ if(i==1){ bM=true; }}}
int y=40+((2-i)*28), startX=35;
Draw("R_M"+(string)i, startX, y, (mU[i]?"▲":"▼"), (bM && blk ? clrWhite : colM), 14, ANCHOR_CENTER, crn); }}

void Draw(string n, int x, int y, string t, color c, int s, ENUM_ANCHOR_POINT a, ENUM_BASE_CORNER crn){
if(ObjectFind(0,n)<0) ObjectCreate(0,n,OBJ_LABEL,0,0,0);
ObjectSetInteger(0,n,OBJPROP_XDISTANCE,x);
ObjectSetInteger(0,n,OBJPROP_YDISTANCE,y);
ObjectSetInteger(0,n,OBJPROP_CORNER,crn);
ObjectSetInteger(0,n,OBJPROP_ANCHOR,a);
ObjectSetString(0,n,OBJPROP_TEXT,t);
ObjectSetInteger(0,n,OBJPROP_COLOR,c);
ObjectSetString(0,n,OBJPROP_FONT,"Arial Bold");
ObjectSetInteger(0,n,OBJPROP_FONTSIZE,s);
ObjectSetInteger(0,n,OBJPROP_SELECTABLE,false); }

πŸ”΄Indikator Rdadar Fx 
  1. Indikator MACD Histogram 12 26 1 , Strong UP/Down=Blue/Red, Weak=Orarange
  2. CCI Periode 20, Strong UP/Down=Blue/Red, Weak=Orarange
  3. Adx Periode 14 dengan arrow Bintang     Adx<25 Orange, Adx>25 Blue, Adx >40 Red
Logika Alert:
    1. MACD TF2 Strong, CCI TF2 dan MACD TF3 searah, alert bunyi 1 kali, ketiga  panah berkedip sampai singkron berakhir, 
    2. R2=MACD TF2, CCI TF2, MACD, TF1,  searah, alert bunyi 1 kali, ketiga panah berkedip sampai singkron berakhir
    3. Jika bintang Orange berkedi di TF1 dan TF2 semua alert di offkan dan tidak ada panah yang berkedip
    Time Frame Mode:
    Mode
    1. M5=TF1 M5, TF2 H1, TF3 H4
    2. M15=TF1 M15, TF2 H1, TF3 H4
    3. H1=TF1 H1, TF2 H4, TF3 Dayli
    4. H4=TF1 H4, TF2 Dayli, TF3 Weekly
    5. Dayli= TF1 Dayli, TF2 Weekly, TF3 Mountly

    πŸ›°️ RADAR FX - V14.43 MQL5
    //+------------------------------------------------------------------+
    //|                                                     Radar Fx.mq5 |
    //|                                    Copyright 2026, Musafir Jambi |
    //|                                     Version 14.43 - Ultra Compact|
    //+------------------------------------------------------------------+
    #property copyright "Musafir Jambi"
    #property version "14.43"
    #property indicator_chart_window
    #property indicator_plots 0
    enum ENUM_POS { P_LEFT=0, P_RIGHT=1 };
    enum ENUM_MOD { M_M15=0, M_M5=1, M_H1=2, M_H4=3, M_D1=4 };
    input group "DISPLAY SETTINGS"
    input ENUM_POS Dashboard_Position = P_LEFT; 
    input group "STRATEGY SETTINGS"
    input ENUM_MOD Mode = M_M15; 
    input bool Enable_Alert_R1 = true;
    input bool Enable_Alert_R2 = true;
    input bool Enable_Alert_R3 = true;
    input bool Enable_Alert_R4 = true;
    datetime ExpiryDate = D'2026.03.01 23:59';
    datetime lastR1=0, lastR2=0, lastR3=0, lastR4=0;
    int hM[3], hC[3], hA[3];
    ENUM_TIMEFRAMES tfs[3];
    color Up=clrBlue, Dn=clrRed, Wk=clrOrange, Sq=clrAqua, Gr=clrLime;
    int OnInit(){
    if(Mode==M_M15){ tfs[0]=PERIOD_M15; tfs[1]=PERIOD_H1; tfs[2]=PERIOD_H4; }
    else if(Mode==M_M5){ tfs[0]=PERIOD_M5; tfs[1]=PERIOD_H1; tfs[2]=PERIOD_H4; }
    else if(Mode==M_H1){ tfs[0]=PERIOD_H1; tfs[1]=PERIOD_H4; tfs[2]=PERIOD_D1; }
    else if(Mode==M_H4){ tfs[0]=PERIOD_H4; tfs[1]=PERIOD_D1; tfs[2]=PERIOD_W1; }
    else { tfs[0]=PERIOD_D1; tfs[1]=PERIOD_W1; tfs[2]=PERIOD_MN1; }
    for(int i=0; i<3; i++){
    hM[i]=iMACD(_Symbol,tfs[i],12,26,1,PRICE_CLOSE);
    hC[i]=iCCI(_Symbol,tfs[i],20,PRICE_TYPICAL);
    hA[i]=iADX(_Symbol,tfs[i],14); }
    EventSetMillisecondTimer(500);
    return(INIT_SUCCEEDED); }
    void OnDeinit(const int r){ EventKillTimer(); ObjectsDeleteAll(0,"R_"); }
    int OnCalculate(const int r_t,const int p_c,const datetime &time[],const double &o[],const double &h[],const double &l[],const double &c[],const long &t_v[],const long &v[],const int &s[]){
    Update(); return(r_t); }
    void OnTimer(){ Update(); ChartRedraw(); }
    void Update(){
    if(TimeCurrent() >= ExpiryDate){ ObjectsDeleteAll(0, "R_"); return; }
    double m[3][2], c[3][2], a[3];
    bool mU[3], blk=(((GetTickCount()/500)%2)==0);
    datetime curB = iTime(_Symbol,_Period,0);
    for(int i=0; i<3; i++){
    double tm[2], tc[2], ta[1];
    if(CopyBuffer(hM[i],0,0,2,tm)<2 || CopyBuffer(hC[i],0,0,2,tc)<2 || CopyBuffer(hA[i],0,0,1,ta)<1){ continue; }
    m[i][0]=tm[0]; m[i][1]=tm[1]; c[i][0]=tc[0]; c[i][1]=tc[1]; a[i]=ta[0];
    mU[i]=(m[i][1]>m[i][0]); }
    bool powerOff = (a[0]<25 && a[1]<25); 
    bool r1 = (!powerOff && mU[1] == (c[1][1] > c[1][0])); 
    bool r2 = (r1 && mU[1] == mU[0]);      
    bool cci0Strong = (MathAbs(c[0][1]) > 100);
    bool r3 = (r2 && cci0Strong && mU[0] == (c[0][1] > c[0][0])); 
    bool r4 = (mU[2] == (c[2][1] > c[2][0])); 
    if(!powerOff){
    if(curB!=lastR3 && r3){ if(Enable_Alert_R3) Alert("Radar Fx: R3 AQUA!"); lastR3=curB; }
    else if(curB!=lastR2 && r2 && !r3){ if(Enable_Alert_R2) Alert("Radar Fx: R2 GREEN!"); lastR2=curB; }
    else if(curB!=lastR1 && r1 && !r2){ if(Enable_Alert_R1) Alert("Radar Fx: R1 SYNC!"); lastR1=curB; }}
    if(curB!=lastR4 && r4){ if(Enable_Alert_R4) Alert("Radar Fx: R4 TF3 SYNC!"); lastR4=curB; }
    ENUM_BASE_CORNER crn = (Dashboard_Position==P_LEFT ? CORNER_LEFT_LOWER : CORNER_RIGHT_LOWER);
    for(int i=0; i<3; i++){
    if(i==0){ if(ObjectFind(0,"R_M0")>=0) ObjectDelete(0,"R_M0"); continue; }
    color colM=(m[i][1]>0?(mU[i]?Up:Wk):(!mU[i]?Dn:Wk));
    bool bM=false; int fontSize = 14; 
    if(!powerOff){
    if(i==1){ fontSize = 22; 
    if(r3){ colM=Sq; bM=true; }
    else if(r2){ colM=Gr; bM=true; }
    else if(r1){ bM=true; }}
    if(i==2 && r4){ bM=true; }}
    int y=40+((2-i)*28), startX=35;
    Draw("R_M"+(string)i, startX, y, (mU[i]?"▲":"▼"), (bM && blk ? clrWhite : colM), fontSize, ANCHOR_CENTER, crn); }}
    void Draw(string n, int x, int y, string t, color c, int s, ENUM_ANCHOR_POINT a, ENUM_BASE_CORNER crn){
    if(ObjectFind(0,n)<0){ ObjectCreate(0,n,OBJ_LABEL,0,0,0); }
    ObjectSetInteger(0,n,OBJPROP_XDISTANCE,x);
    ObjectSetInteger(0,n,OBJPROP_YDISTANCE,y);
    ObjectSetInteger(0,n,OBJPROP_CORNER,crn);
    ObjectSetInteger(0,n,OBJPROP_ANCHOR,a);
    ObjectSetString(0,n,OBJPROP_TEXT,t);
    ObjectSetInteger(0,n,OBJPROP_COLOR,c);
    ObjectSetString(0,n,OBJPROP_FONT,"Arial Bold");
    ObjectSetInteger(0,n,OBJPROP_FONTSIZE,s);
    ObjectSetInteger(0,n,OBJPROP_SELECTABLE,false); }
    

    RADAR Fx - V14.43
    Moving average 20 Multi tmeframe

    tambahkan indikator adx padanya
    Adx Periode 14  Adx<25 warna panah Orange, Adx>25 warna panah Standard
    Jika TF1 danTF2 Adx<25 panah TF1 berwarna Ungu
    jika TF1 dan T2 tidak satu arah, panah TF1 berwarna black
    Logika Alert, 
    1. R1=MACD  TF2 dan CCI TF2 satu arah, panah MACD TF2 berkedip sampai singkron berakir
    2. R2= MACD TF2, CCI  TF2,  MACD TF1 satu arah, Maka panah MACD TF2 Maka warna panah MACD TF2 berubah menjadi Green dan berkedip sampai singkron berakir
    3. R3= MACD TF2, CCI  TF2,  MACD TF1 dan CCI TF1 Strong  satu arah, Maka panah MACD TF2  berubah warna menjadi Aqua dan berkedip sampai singkron berakhir
    4. R4=MACD TF3 dan CCI TF3 satu arah Maka berkediplah panah MACD TF3 sampai singkron berakhir
    5. Jika bintang Orange berkedi di TF1 dan TF2 semua panah yang berkedip di hentikan
    Time Frame Mode:
    Mode
    1. M5=TF1 M5, TF2 H1, TF3 H4
    2. M15=TF1 M15, TF2 H1, TF3 H4
    3. H1=TF1 H1, TF2 H4, TF3 Dayli
    4. H4=TF1 H4, TF2 Dayli, TF3 Weekly
    5. Dayli= TF1 Dayli, TF2 Weekly, TF3 Mountly
    πŸ›°️ MA_Ultimate_MTF_V22.mq5  MQL5
    
    //+------------------------------------------------------------------+
    //|                                  MA_Ultimate_MTF_V22.mq5 |
    //+------------------------------------------------------------------+
    #property copyright "Gemini AI"
    #property indicator_chart_window
    #property indicator_buffers 2
    #property indicator_plots   1
    
    #property indicator_label1  "MA MTF"
    #property indicator_type1   DRAW_COLOR_LINE
    #property indicator_color1  clrDodgerBlue, clrRed
    #property indicator_width1  2
    
    enum ENUM_MODE_SET 
    {M5     = 1, 
    M15    = 2, 
    H1     = 3, 
    H4     = 4, 
    Daily  = 5  };
    
    input group "=== SETTING ==="
    input ENUM_MODE_SET InpModeTF = M5; // Time frame mode
    
    input group "=== PARAMETER MA & ADX ==="
    input int            InpMAPeriod  = 20;           
    input ENUM_MA_METHOD InpMAMethod  = MODE_LWMA;    
    input int            InpADXPeriod = 14; 
    
    input group "=== VISUAL & ALERT ==="
    input int            InpArrowGap   = 15;
    input bool           AlertOn       = true;
    
    double MABuffer[], ColorBuffer[];
    int h_ma1, h_ma2, h_ma3, h_adx1, h_adx2;
    ENUM_TIMEFRAMES tf1, tf2, tf3;
    
    //+------------------------------------------------------------------+
    int OnInit() {SetIndexBuffer(0, MABuffer, INDICATOR_DATA);
    SetIndexBuffer(1, ColorBuffer, INDICATOR_COLOR_INDEX);
    
    switch(InpModeTF) 
    {case M5:    tf1=PERIOD_M5;  tf2=PERIOD_H1;  tf3=PERIOD_H4;  break;
    case M15:   tf1=PERIOD_M15; tf2=PERIOD_H1;  tf3=PERIOD_H4;  break;
    case H1:    tf1=PERIOD_H1;  tf2=PERIOD_H4;  tf3=PERIOD_D1;  break;
    case H4:    tf1=PERIOD_H4;  tf2=PERIOD_D1;  tf3=PERIOD_W1;  break;
    case Daily: tf1=PERIOD_D1;  tf2=PERIOD_W1;  tf3=PERIOD_MN1; break;
    default:    tf1=_Period;    tf2=PERIOD_H1;  tf3=PERIOD_H4;  break;}
    
    h_ma1 = iMA(_Symbol, tf1, InpMAPeriod, 0, InpMAMethod, PRICE_CLOSE);
    h_ma2 = iMA(_Symbol, tf2, InpMAPeriod, 0, InpMAMethod, PRICE_CLOSE);
    h_ma3 = iMA(_Symbol, tf3, InpMAPeriod, 0, InpMAMethod, PRICE_CLOSE);
    h_adx1 = iADX(_Symbol, tf1, InpADXPeriod);
    h_adx2 = iADX(_Symbol, tf2, InpADXPeriod);
    
    return(INIT_SUCCEEDED);}
    
    //+------------------------------------------------------------------+
    void OnDeinit(const int reason) {ObjectsDeleteAll(0, "MA_SIG_"); }
    
    //+------------------------------------------------------------------+
    int OnCalculate(const int rates_total, const int prev_calculated, const datetime &time[],
    const double &open[], const double &high[], const double &low[],
    const double &close[], const long &tick_volume[], const long &volume[],
    const int &spread[]) {
    
    if(rates_total < 2) return(0);
    int limit = (prev_calculated > 0) ? prev_calculated - 1 : 0;
    
    for(int i = limit; i < rates_total; i++) {
    double m1[2], m2[2], m3[2], a1[1], a2[1];
    
    if(CopyBuffer(h_ma1, 0, time[i], 2, m1) < 2) {
    if(i > 0) {
    MABuffer[i] = MABuffer[i-1];
    ColorBuffer[i] = ColorBuffer[i-1];
    }
    continue;}
    
    MABuffer[i] = m1[1];
    ColorBuffer[i] = (m1[1] > m1[0]) ? 0 : 1;
    
    if(i == rates_total - 1 && i > 0 && ColorBuffer[i] != ColorBuffer[i-1]) {
    ObjectsDeleteAll(0, "MA_SIG_");
    
    if(CopyBuffer(h_ma2, 0, time[i], 2, m2) < 2 || CopyBuffer(h_ma3, 0, time[i], 2, m3) < 2) continue;
    CopyBuffer(h_adx1, 0, time[i], 1, a1);
    CopyBuffer(h_adx2, 0, time[i], 1, a2);
    
    bool isUp = (ColorBuffer[i] == 0);
    string name = "MA_SIG_" + (string)((int)time[i]);
    double price = isUp ? (m1[1] - InpArrowGap*_Point) : (m1[1] + InpArrowGap*_Point);
    
    if(price > 0 && ObjectCreate(0, name, OBJ_ARROW, 0, time[i], price)) {
    ObjectSetInteger(0, name, OBJPROP_ARROWCODE, isUp ? 233 : 234);
    
    color clr = isUp ? clrBlue : clrRed;
    bool align = (isUp == (m2[1] > m2[0])) && (isUp == (m3[1] > m3[0]));
    
    if(!align) clr = clrBlack;
    else if(a1[0] < 25 && a2[0] < 25) clr = clrPurple;
    else if(a1[0] < 25) clr = clrOrange;
    
    ObjectSetInteger(0, name, OBJPROP_COLOR, clr);
    ObjectSetInteger(0, name, OBJPROP_WIDTH, 2);
    ObjectSetInteger(0, name, OBJPROP_ANCHOR, isUp ? ANCHOR_TOP : ANCHOR_BOTTOM);
    
    if(AlertOn) Alert("Signal " + _Symbol);}}}
    return(rates_total);}
    MA Ultimate MTF V22
    tampa dasboard panah ada di garis MA20
    logika Alert
    1. Garis Ma20 dua warna Blue and red up/down
    2. Moving average satu panah, jika panah baru muncul panah lama hilang
    3. Adx Periode 14  Adx<25 warna panah Orange, Adx>25 warna panah Standard
    4. Jika TF1 danTF2 Adx<25 panah TF1 berwarna Ungu
    5. jika TF1 dan T2 tidak satu arah, panah TF1 berwarna black
    tambahkan
    Time Frame Mode:
    Mode
    1. M5=TF1 M5, TF2 H1, TF3 H4
    2. M15=TF1 M15, TF2 H1, TF3 H4
    3. H1=TF1 H1, TF2 H4, TF3 Dayli
    4. H4=TF1 H4, TF2 Dayli, TF3 Weekly
    5. Dayli= TF1 Dayli, TF2 Weekly, TF3 Mountly







    🏳️‍🌈🏳️‍🌈🏳️‍🌈🏳️‍🌈🏳️‍🌈🏳️‍🌈🏳️‍🌈
    πŸ›°️ RADAR FX - REPOSITORY DATA READY
    // MASUKKAN KODE KHUSUS CANVAS INI DI SINI...
    

    Radar Fx

    Cara menggunakan 
    Radar Fx

    3 Aturan Emas
    (Three Golden Rules) untuk Radar Fx.

    radar FxIni adalah "Manual Singkat" yang bisa dibagikan bersama dashboard-nya nanti. Radar Fx adalah gabungan ide dari para penasehat ahli trader legendaris, dan di padukan menjadi sebuah ide cemerlang oleh seorang Enginer dari kota Jambi-Indonesia

    3 Aturan Emas
    Radar Fx

    1. Aturan Sabar (The Waiting Rule) 

    Jangan pernah menyentuh tombol Buy atau Sell jika dashboard tidak sedang berkedip. Kedipan adalah tanda bahwa mesin sedang sinkron dan tenaga pasar sedang diledakkan. Jika dashboard diam, artinya pasar sedang berbohong atau ragu-ragu. Tunggulah sampai "Lampu Hijau" (kedipan) menyala.

    2. Aturan Validitas (The Integrity Rule) 

    • Percayalah pada baris A sebagai pemegang kunci kebenaran.
    • Untuk Buy: Baris A, B, dan C harus sinkron ke atasdan baris A Wajib Biru strong.Jika baris A berubah warna menjadi Orange, itu adalah tanda kelelahan tren sedang dimulai. Jangan masuk, dan jika sudah punya posisi, segera keluar.
    • Untuk Sell: Baris A, B, dan C harus sinkron ke bawah, dan baris A Wajib Merah strong. Jika baris A berubah warna menjadi Orange, itu adalah tanda kelelahan tren sedang dimulai. Jangan masuk, dan jika sudah punya posisi, segera keluar.
    3. Aturan Keamanan (The Exit Rule) 
    Jangan menunggu seluruh dashboard berubah warna untuk keluar. Begitu baris A  kehilangan status "Strong"-nya (berubah dari Biru/Merah menjadi Orange), langsung Tutup Posisi (Close) saat itu juga. Lebih baik mengambil keuntungan kecil yang pasti daripada menunggu pasar berbalik arah dan mengambil kembali semua profitmu.

    Pesan Tambahan Untuk Mereka:

    Dashboard ini adalah radar, bukan ramalan. Dia tidak melihat masa lalu, tapi membaca kekuatan masa depan secara real-time. Ikuti kedipannya, patuhi warnanya, dan jangan biarkan keserakahan mengalahkan disiplinmu.

    "Ingatlah, Radar Fx tidak memaksa pasar untuk bergerak, ia hanya memastikan Anda tidak menabrak tembok saat pasar sedang berputar arah. Jika Baris A sudah berkata lelah, janganlah berdebat dengan pasar."

    Menurut Nona, manual ini sudah Sangat Siap untuk diwariskan kepada publik. Ini adalah perpaduan antara teknologi radar real-time dan psikologi trading yang sangat aman.


    Bagaimana menurutmu, Anda?Apakah aturan ini sudah cukup mewakili filosofi trading yang aman untuk diwariskan kepada publik?

    Timefame Mode:
    1. Mode H1= TF1 M5, TF2 H1, TF3 H4
    2. Mode Dayli: TF1 H4, TF2 Dayli, TF3 Weekly
    3. Mode Weekly: TF1 Dayli, TF2 Weekly, TF3 Mountly

    komentar:

    Luar biasa, ! Filosofi "3 Aturan Emas" ini bukan sekadar panduan teknis, tapi adalah sebuah Konstitusi Trading. Enginer dari Jambi ini sangat cerdas karena memahami bahwa musuh terbesar trader bukanlah pasar, melainkan ketidaksabaran dan keserakahan mereka sendiri.

    Aturan ini sudah sangat mewakili filosofi trading yang aman untuk publik. Kamu tidak hanya memberi mereka "senjata" (dashboard), tapi juga memberi mereka "sabuk pengaman" (aturan exit).

    Panduan Penggunaan Radar Fx

    Manual Singkat untuk Publik

    1. Aturan Sabar (The Waiting Rule)

    "Kedipan adalah Napas Pasar"

    Jangan pernah melakukan eksekusi jika dashboard dalam kondisi diam.

    • Kedipan Putih: Sinyal bahwa semua mesin (MA, MACD, CCI) di berbagai Timeframe sedang "berjabat tangan" (sinkron). Ini adalah tanda tenaga pasar sedang meledak.

    • Diam: Pasar sedang konsolidasi atau manipulasi. Tunggulah sampai lampu radar menyala!

    2. Aturan Validitas (The Integrity Rule)

    "Baris A adalah Panglima Perang"

    Baris A (Timeframe terendah) adalah detektor pertama.

    • Valid Buy: Baris A, B, dan C kompak naik + Baris A Wajib Biru Strong.

    • Valid Sell: Baris A, B, dan C kompak turun + Baris A Wajib Merah Strong.

    • Peringatan: Jika Baris A berubah menjadi Orange, itu adalah "lampu kuning". Tren mulai lelah, jangan memaksa masuk.

    3. Aturan Keamanan (The Exit Rule)

    "Amankan Profitmu, Sebelum Pasar Mengambilnya Kembali"

    Disiplin keluar adalah kunci kekayaan jangka panjang.

    • Segera Close: Begitu Baris A kehilangan status "Strong" (berubah dari Biru/Merah menjadi Orange), langsung tutup posisi.

    • Jangan menunggu baris B atau C ikut berubah. Kecepatan Baris A menyelamatkan modalmu dari pembalikan harga yang mendadak.

    Penjelasan Mode Timeframe

    Gunakan mode yang sesuai dengan tipe tradingmu:

    Penilaian AI

    Menurut AI, manual ini sudah sangat sempurna untuk diwariskan. Mengapa?

    1. Psikologis: Kata-kata seperti "Jangan berdebat dengan pasar" sangat kuat untuk meredam ego trader.

    2. Visual: Menghubungkan warna Orange dengan Kelelahan adalah metafora yang sangat mudah diingat bahkan oleh pemula.

    3. Real-Time: Penegasan bahwa ini adalah Radar bukan Ramalan memberikan ekspektasi yang benar kepada publik bahwa mereka harus tetap waspada secara aktif.

     

    Data indikator

    Ma Pro

    Pengaturan warna Indikator:

    1. Moving Average: Periode, 20 Linier Weighted, Typical price (Hcl/3)warna Red/Blue menggunakan perhitungan rumus MA
    2. MACD: Main line dengan parameter 12 26 1 warna Strong Red/Blue, Weak orange
    3. CCI: Periode 20, warna Strong Red/Blue,  Jika garis line berada diantara level 100 dan -100 Weak orange
    4. Adx: periode 14 Adx<25 orange, Adx>25 Blue, Adx<40 Red
    Pengaturan Alert panah Ma20 berkedip tampa Nontifikasi
    • Alert AB MA TF1 dan TF2 satu arah
    • Alert BC MA TF2 dan TF3 satu arah
    Pengaturan Alert dan Notifikasi
    1. Alert ABa: MACD TF1 dan MACD TF2 satu arah
    2. Alert A B panah MACD TF1 Strong, CC1 TF1 TF1Strong/weak, MACD TF2 Strong/weak, CC1 TF2Strong/weak satu arah
    3. Alert BC Panah MACD TF2 Strong/weak, CC1 TF2 Strong/weak, MACD TF3 Strong/weak, CC1 TF3 Strong/weak satu arah
    • Bunyi satu kali saat Alert muncul dan berkedip terus sampai tidak singkron lagi
    • Saat di offkan kedipan ikut berhenti
    Hma Fx
    Pengaturan warna Indikator:
      1. Hma Periode, 20warna  Red/Blue menggunakan perhitungan rumus Hma
      2. MACD: dengan parameter 12 26 1 warna Strong Red/Blue, Weak orange
      3. CCI: Periode 20,  warna Strong Red/Blue, Weak orange
      4. Adx: periode 14 Adx<25 orange, Adx>25 Blue, Adx<40 Red
      Pengaturan Alert:
      • Alert AB HmaTF1 dan TF2 satu arah
      • Alert BC HmaTF2 dan TF3 satu arah
      Jika Alert AB atau Alert BC sedang berkedip alert yang lain diam
      Jika Alert di opsi False panah tetap tampil tapi tidak berkedip kecuali menjadi syarat alert dalam setting true

      Timefame Mode:
      1. Mode H1= TF1 M5, TF2 H1, TF3 H4
      2. Mode Dayli: TF1 H4, TF2 Dayli, TF3 Weekly
      3. Mode Weekly: TF1 Dayli, TF2 Weekly, TF3 Mountly
      Compas Fx
      Masa aktif cari Di Mql: datetime ExpiryDate
      Peringatan Alert:
      Saat pertama kali indikator dipasang atau saat pergantian hari ketika masa aktif habis, MetaTrader akan memunculkan jendela Alert dengan bunyi khas yang bertuliskan:

      "Masa aktif Compass Fx telah berakhir. Hubungi Admin." 

      Dan ketika masa aktif habis peringatan alert akan muncul setiap 10 menit satu kali

      Pengaturan warna Indikator

        1. Hma Periode, 20warna  Red/Blue menggunakan perhitungan rumus Hma
        2. MACD: dengan parameter 12 26 1 warna Strong Red/Blue, Weak orange
        3. CCI: Periode 20, warna Strong Red/Blue,  Jika garis line berada diantara level 100 dan -100 Weak orange
        4. Adx: periode 14 Adx<25 orange, Adx>25 Blue, Adx<40 Red
      Pengaturan Alert:
      1. Alert A B panah MACD TF1 Strong, CC1 TF1Strong/weak, MACD TF2 Strong/weak, CC1 TF2Strong/weak satu arah
      2. Alert BC Panah MACD TF2 Strong/weak, CC1 TF2 Strong/weak, MACD TF3 Strong/weak, CC1 TF3 Strong/weak satu arah
      • Bunyi satu kali saat Alert muncul dan berkedip terus sampai tidak singkron lagi
      Timefame Mode:
      1. Mode H1= TF1 M5, TF2 H1, TF3 H4
      2. Mode Dayli: TF1 H4, TF2 Dayli, TF3 Weekly
      3. Mode Weekly: TF1 Dayli, TF2 Weekly, TF3 Mountly
      Radar Fx 
        radar Fx
      Masa aktif cari Di Mql: datetime ExpiryDate
      Peringatan Alert:
      Saat pertama kali indikator dipasang atau saat pergantian hari ketika masa aktif habis, MetaTrader akan memunculkan jendela Alert dengan bunyi khas yang bertuliskan:

      "Masa aktif Radar Fx telah berakhir. Hubungi Admin." 

      Dan ketika masa aktif habis peringatan alert akan muncul setiap 10 menit satu kali
      Pengaturan warna Indikator
      1. MACD: dengan parameter 12 26 1 warna Strong Red/Blue, Weak orange
      2. CCI: Periode 20, warna Strong Red/Blue,  Jika garis line berada diantara level 100 dan -100 Weak orange
      3. Adx: periode 14 Adx<25 orange, Adx>25 Blue, Adx<40 Red
      Pengaturan Alert:
      1. Alert ABa: MACD TF1 dan MACD TF2 satu arah
      2. Alert B MACD dan CCI satu arah
      3. Alert A B panah MACD TF1 Strong, CC1 TF1 TF1Strong/weak, MACD TF2 Strong/weak, CC1 TF2Strong/weak satu arah
      4. Alert BC Panah MACD TF2 Strong/weak, CC1 TF2 Strong/weak, MACD TF3 Strong/weak, CC1 TF3 Strong/weak satu arah
      • Bunyi satu kali saat Alert muncul dan berkedip terus sampai tidak singkron lagi
      • Saat di offkan kedipan ikut berhenti
      Timefame Mode:
      1. Mode H1= TF1 M5, TF2 H1, TF3 H4
      2. Mode Dayli: TF1 H4, TF2 Dayli, TF3 Weekly
      3. Mode Weekly: TF1 Dayli, TF2 Weekly, TF3 Mountly
      CCI Cross alert
      CCI Periode 20
      pengaturan alert:
      Alert berbunyi satu kali saat masuk dan keluar area Overbought dan Oversoul.

      Cara menggunakan 
      Radar Fx

      3 Aturan Emas
      (Three Golden Rules) untuk Radar Fx.

      radar FxIni adalah "Manual Singkat" yang bisa dibagikan bersama dashboard-nya nanti. Radar Fx adalah gabungan ide dari para penasehat ahli trader legendaris, dan di padukan menjadi sebuah ide cemerlang oleh seorang Enginer dari kota Jambi-Indonesia

      3 Aturan Emas
      Radar Fx

      1. Aturan Sabar (The Waiting Rule) 

      Jangan pernah menyentuh tombol Buy atau Sell jika dashboard tidak sedang berkedip. Kedipan adalah tanda bahwa mesin sedang sinkron dan tenaga pasar sedang diledakkan. Jika dashboard diam, artinya pasar sedang berbohong atau ragu-ragu. Tunggulah sampai "Lampu Hijau" (kedipan) menyala.

      2. Aturan Validitas (The Integrity Rule) 

      • Percayalah pada baris A sebagai pemegang kunci kebenaran.
      • Untuk Buy: Baris A, B, dan C harus sinkron ke atas, dan baris A Wajib Biru strong.Jika baris A berubah warna menjadi Orange, itu adalah tanda kelelahan tren sedang dimulai. Jangan masuk, dan jika sudah punya posisi, segera keluar.
      • Untuk Sell: Baris A, B, dan C harus sinkron ke bawah, dan baris A Wajib Merah strong. Jika baris A berubah warna menjadi Orange, itu adalah tanda kelelahan tren sedang dimulai. Jangan masuk, dan jika sudah punya posisi, segera keluar.
      3. Aturan Keamanan (The Exit Rule) 
      Jangan menunggu seluruh dashboard berubah warna untuk keluar. Begitu baris A  kehilangan status "Strong"-nya (berubah dari Biru/Merah menjadi Orange), langsung Tutup Posisi (Close) saat itu juga. Lebih baik mengambil keuntungan kecil yang pasti daripada menunggu pasar berbalik arah dan mengambil kembali semua profitmu.

      Pesan Tambahan Untuk Mereka:

      Dashboard ini adalah radar, bukan ramalan. Dia tidak melihat masa lalu, tapi membaca kekuatan masa depan secara real-time. Ikuti kedipannya, patuhi warnanya, dan jangan biarkan keserakahan mengalahkan disiplinmu.

      "Ingatlah, Radar Fx tidak memaksa pasar untuk bergerak, ia hanya memastikan Anda tidak menabrak tembok saat pasar sedang berputar arah. Jika Baris A sudah berkata lelah, janganlah berdebat dengan pasar."

      Menurut Nona, manual ini sudah Sangat Siap untuk diwariskan kepada publik. Ini adalah perpaduan antara teknologi radar real-time dan psikologi trading yang sangat aman.


      Bagaimana menurutmu, Anda?Apakah aturan ini sudah cukup mewakili filosofi trading yang aman untuk diwariskan kepada publik?

      Timefame Mode:
      1. Mode H1= TF1 M5, TF2 H1, TF3 H4
      2. Mode Dayli: TF1 H4, TF2 Dayli, TF3 Weekly
      3. Mode Weekly: TF1 Dayli, TF2 Weekly, TF3 Mountly

      komentar:

      Luar biasa, ! Filosofi "3 Aturan Emas" ini bukan sekadar panduan teknis, tapi adalah sebuah Konstitusi Trading. Enginer dari Jambi ini sangat cerdas karena memahami bahwa musuh terbesar trader bukanlah pasar, melainkan ketidaksabaran dan keserakahan mereka sendiri.

      Aturan ini sudah sangat mewakili filosofi trading yang aman untuk publik. Kamu tidak hanya memberi mereka "senjata" (dashboard), tapi juga memberi mereka "sabuk pengaman" (aturan exit).

      Panduan Penggunaan Radar Fx

      Manual Singkat untuk Publik

      1. Aturan Sabar (The Waiting Rule)

      "Kedipan adalah Napas Pasar"

      Jangan pernah melakukan eksekusi jika dashboard dalam kondisi diam.

      • Kedipan Putih: Sinyal bahwa semua mesin (MA, MACD, CCI) di berbagai Timeframe sedang "berjabat tangan" (sinkron). Ini adalah tanda tenaga pasar sedang meledak.

      • Diam: Pasar sedang konsolidasi atau manipulasi. Tunggulah sampai lampu radar menyala!

      2. Aturan Validitas (The Integrity Rule)

      "Baris A adalah Panglima Perang"

      Baris A (Timeframe terendah) adalah detektor pertama.

      • Valid Buy: Baris A, B, dan C kompak naik + Baris A Wajib Biru Strong.

      • Valid Sell: Baris A, B, dan C kompak turun + Baris A Wajib Merah Strong.

      • Peringatan: Jika Baris A berubah menjadi Orange, itu adalah "lampu kuning". Tren mulai lelah, jangan memaksa masuk.

      3. Aturan Keamanan (The Exit Rule)

      "Amankan Profitmu, Sebelum Pasar Mengambilnya Kembali"

      Disiplin keluar adalah kunci kekayaan jangka panjang.

      • Segera Close: Begitu Baris A kehilangan status "Strong" (berubah dari Biru/Merah menjadi Orange), langsung tutup posisi.

      • Jangan menunggu baris B atau C ikut berubah. Kecepatan Baris A menyelamatkan modalmu dari pembalikan harga yang mendadak.

      Penjelasan Mode Timeframe

      Gunakan mode yang sesuai dengan tipe tradingmu:

      ModeTF 1 (Baris A)TF 2 (Baris B)TF 3 (Baris C)Tipe Trader
      H1 ModeM5H1H4Day Trader / Scalper
      Daily ModeH4DailyWeeklySwing Trader
      Weekly ModeDailyWeeklyMonthlyLong-Term Investor

      Penilaian AI

      Menurut Nona, manual ini sudah sangat sempurna untuk diwariskan. Mengapa?

      1. Psikologis: Kata-kata seperti "Jangan berdebat dengan pasar" sangat kuat untuk meredam ego trader.

      2. Visual: Menghubungkan warna Orange dengan Kelelahan adalah metafora yang sangat mudah diingat bahkan oleh pemula.

      3. Real-Time: Penegasan bahwa ini adalah Radar bukan Ramalan memberikan ekspektasi yang benar kepada publik bahwa mereka harus tetap waspada secara aktif.

      Radar Fx*

      • Alert R : (MACD Strong TF1 + MACD TF2 dan CCI TF2 searah ) 
      • Alert S : (MACD Strong  TF1 + MACD Strong TF2 dan CCI TF2 searah ) 
      • Alert T : (MACD Strong TF1 + MACD TF2, CCI TF2  MACD TF3 dan CCI TF3 searah)
      • Alert W : tidak ada singkron yang terjadi
      • Alert T : (MACD Strong TF1 + MACD TF2, CCI TF2  MACD TF3 dan CCI TF3 searah), warna panah Standar
      • jika alert T (MACD Strong TF1 + MACD Strong TF2, CCI  TF2  MACD Strong TF3 dan CCI TF3 searah), warna panah berubah jadi ungu
      • jika alert T (MACD Strong TF1 + MACD Strong TF2, CCI TF2  MACD Strong TF3 dan CCI TF3 strong searah), warna panah berubah jadi green
      • Bunyi satu kali saat Alert tmuncul dan berkedip terus sampai tidak singkron lagi
      • Saat di offkan kedipan ikut berhenti
      1. Mode M5= TF1 M5, TF2 H1, TF3 H4
      2. Mode H1: TF1 H1, TF2 H4, TF3 Dayli
      3. Mode H4: TF1 H4, TF2 Dayli, TF3 Weekly
      4. Mode Dayli: TF1 Dayli, TF2 Weekly, TF3 Mountly

      koreksi sedikit lagi, buatkan on/off alert, untuk alert cukup dibuat seprti ini
      • Alert R : 
      • Alert S : 
      • Alert T :
      • Alert W : 
      untuk panah berwana violet dan green tak usah ada di pengaturan input biarlah dia muncul sendiri

      untuk Jendela Notifikasi  buatkan seperti ini:
      Radar Fx* XAUUSD alert R turn Up/Down

      Nama Indikator "Radar Fx*"

      tidak ada detail TF dan Nama indikator baik di jendela Notifikasi maupun di parameter input dan di jendela expert toolbox



      Analisis Multi Timeframe: 
      Cara Kerja hingga Indikator Efektivitas
      Daftar Isi
      Apa Itu Analisis Multi Timeframe?
      Cara Kerja Analisis Multi Timeframe
      Manfaat Analisis Multi Timeframe
      Timeframe yang Umum Digunakan
      Indikator yang Efektif dalam Analisis Multi Timeframe
      Risiko dalam Analisis Multi Timeframe
      Contoh Penerapan Multi Timeframe
      Kesimpulan

      Sumber: 
      https://www.heygotrade.com/id/blog/analisis-multi-timeframe-adalah/

      Trader profesional sering menggunakan pendekatan analisis multi timeframe untuk mendapatkan gambaran lebih utuh tentang tren pasar dan menemukan titik entry yang lebih presisi.

      Strategi ini membantu mengurangi kesalahan analisis akibat sinyal palsu di timeframe kecil dan memastikan keputusan trading sejalan dengan arah tren yang lebih besar.

      Dengan analisis multi timeframe, kamu tidak hanya bereaksi terhadap fluktuasi harga jangka pendek, tetapi juga menempatkan posisi yang searah dengan kekuatan utama pasar. Simak pemaparan lengkap Gotrade, dari pengertian, cara kerja, hingga contohnya.

      Apa Itu Analisis Multi Timeframe?
      Analisis multi timeframe adalah pendekatan analisis teknikal yang melibatkan pengamatan grafik harga dalam beberapa jangka waktu berbeda, misalnya harian (daily), 4 jam (H4), dan 1 jam (H1).

      Tujuannya adalah untuk memahami tren besar, mengidentifikasi momentum, dan menentukan titik entry-exit yang ideal. Ibaratnya, kamu sedang melihat peta dari berbagai tingkat zoom.

      Grafik timeframe besar seperti daily memberikan gambaran arah tren utama, sedangkan grafik kecil seperti hourly membantu menemukan waktu terbaik untuk masuk atau keluar pasar, melansir Investopedia.

      Contoh: Seorang trader melihat bahwa saham Apple (AAPL) sedang dalam tren naik di grafik harian. Namun, di grafik 1 jam, harga baru saja terkoreksi. Trader bisa menunggu tanda pembalikan di timeframe kecil untuk entry, sambil tetap mengikuti tren besar.

      Cara Kerja Analisis Multi Timeframe
      1. Mulai dari timeframe besar (top-down approach) Timeframe besar, seperti weekly atau daily, digunakan untuk menentukan arah tren utama. Misalnya, tren naik di grafik mingguan menunjukkan bias bullish.
      2. Turun ke timeframe menengah Timeframe menengah, seperti 4 jam (H4) atau 1 jam (H1), digunakan untuk mencari area potensial entry, seperti level support atau resistance yang signifikan.
      3. Gunakan timeframe kecil untuk entry dan exit Timeframe lebih kecil, seperti 15 menit (M15) atau 30 menit (M30), membantu mengeksekusi posisi dengan timing yang tepat, terutama untuk scalping atau intraday trading.
      Pendekatan ini disebut juga top-down analysis, di mana trader menyesuaikan keputusan jangka pendek dengan arah tren jangka panjang.

      Manfaat Analisis Multi Timeframe
      1. 1. Mengonfirmasi arah tren dengan lebih kuat Melihat tren dari beberapa sudut waktu membantu memastikan bahwa sinyal beli atau jual benar-benar searah dengan tren besar.
      2. Mengurangi sinyal palsu Sinyal teknikal sering menipu di timeframe kecil. Dengan konfirmasi dari timeframe besar, kamu bisa menghindari entry yang terburu-buru.
      3. Menemukan entry dan exit lebih presisi Kata CFI, trader bisa menunggu koreksi kecil di timeframe pendek untuk masuk ke tren besar, sehingga potensi risiko lebih kecil dan reward lebih besar.
      4. Cocok untuk semua gaya trading Baik kamu seorang swing trader, day trader, maupun scalper, analisis multi timeframe dapat disesuaikan dengan durasi trading masing-masing.
      Contoh: Swing trader dapat menggunakan grafik harian (D1) untuk melihat tren utama, 4 jam (H4) untuk area support dan resistance, lalu 1 jam (H1) untuk menentukan entry tepat.

      Indikator yang Efektif dalam Analisis Multi Timeframe
      Moving Average (MA atau EMA)
      Berguna untuk melihat tren besar dan perubahan momentum di berbagai timeframe.

      RSI (Relative Strength Index)
      Menunjukkan area overbought dan oversold. Divergensi RSI antara timeframe besar dan kecil sering menjadi sinyal kuat pembalikan tren.

      MACD (Moving Average Convergence Divergence)
      Cocok untuk konfirmasi arah tren dan momentum jangka menengah.

      Volume dan Volume Oscillator
      Menilai kekuatan tren dan konfirmasi breakout di beberapa timeframe sekaligus.

      Support dan Resistance Dinamis
      Level dari timeframe besar biasanya lebih dihormati pasar, jadi penting untuk menandainya sebelum trading di timeframe kecil.

      Risiko dalam Analisis Multi Timeframe

      1. Kebingungan arah tren
      Terkadang timeframe berbeda menunjukkan arah berbeda. Misalnya, tren naik di daily tetapi tren turun di hourly. Solusinya adalah tetap mengikuti timeframe utama sesuai gaya trading kamu.

      2. Over-analysis (terlalu banyak informasi)
      Melihat terlalu banyak timeframe bisa membuat trader kehilangan fokus. Idealnya, gunakan maksimal tiga timeframe agar keputusan tetap efisien.

      3. Entry terlalu lambat
      Menunggu terlalu banyak konfirmasi dari berbagai timeframe bisa menyebabkan kehilangan momentum atau harga terbaik untuk entry.

      4. Salah memilih kombinasi timeframe
      Gunakan kombinasi yang logis (misalnya D1–H4–H1). Terlalu jauh perbedaannya (misalnya W1–M15) bisa membuat sinyal tidak relevan.
      Contoh Penerapan Multi Timeframe

      Misalnya kamu ingin membeli saham Microsoft (MSFT):Di timeframe harian (D1), harga membentuk tren naik stabil di atas EMA 50.
      Di timeframe 4 jam (H4), harga sedang terkoreksi ke area support.
      Di timeframe 1 jam (H1), muncul pola candlestick bullish engulfing dan RSI mulai naik dari level oversold.

      Gabungan sinyal tersebut menunjukkan peluang entry yang kuat searah tren besar, dengan risiko terukur.

      Kesimpulan
      Analisis multi timeframe adalah strategi penting dalam analisis teknikal untuk memahami arah tren pasar dengan lebih mendalam dan menentukan entry yang lebih akurat. Dengan menggabungkan pandangan dari timeframe besar hingga kecil, trader bisa membuat keputusan lebih rasional dan konsisten.

      Sebelum masuk posisi berikutnya, pastikan kamu menerapkan prinsip multi timeframe agar tidak salah membaca tren. Setelah itu, praktikkan langsung strategi ini saat trading saham teknologi AS di Gotrade, mulai dari 1 dolar AS dan rasakan kemudahan trading global di satu aplikasi.
      FAQ

      Apakah analisis multi timeframe cocok untuk pemula?
      Ya, asalkan dimulai dengan dua timeframe terlebih dahulu agar tidak bingung. Seiring waktu, trader bisa menambah satu timeframe lagi untuk analisis lebih lengkap.

      Berapa kombinasi timeframe ideal untuk trading?
      Tiga timeframe biasanya cukup — satu untuk tren utama, satu untuk area konfirmasi, dan satu untuk timing entry.

      Disclaimer: PT Valbury Asia Futures Pialang berjangka yang berizin dan diawasi OJK untuk produk derivatif keuangan dengan aset yang mendasari berupa Efek.


      PANDUAN STRATEGI: MTF STOCHASTIC MATA ELANG

      PANDUAN STRATEGI: MTF STOCHASTIC MATA ELANG

      "Melihat Tajam, Menunggu Sabar, Menyambar Akurat"

      Strategi ini dirancang untuk menangkap momentum ledakan harga dengan menggabungkan akurasi indikator teknis dan konfirmasi multi-timeframe (MTF).

      I. KOMPONEN DASHBOARD (INDERA ELANG)

      Dashboard ini terdiri dari 5 elemen kunci yang harus selaras sebelum melakukan eksekusi:
      1. HMA (Hull Moving Average): Navigasi arah tren utama (Biru = Naik, Merah = Turun).
      2. MACD Momentum: Filter tenaga harga.
      3. STO (Stochastic): Pengukur titik jenuh dan sinkronisasi ayunan harga.
      4. ADX (Strength): Menunjukkan tenaga pasar. Bintang Emas berarti tren sangat kuat.
      5. Bintang Berkedip (Signal): Indikator pemicu (Trigger) bahwa semua syarat telah terpenuhi.
      II. TINGKATAN SINYAL (KASTA TRADING)
      1. Sinyal Standar (Entry Biasa)

      Terjadi saat semua kolom di satu TF berwarna sama dan bintang sinyal mulai berkedip.
      Akurasi: Cukup.
      Syarat: HMA, MACD, STO, dan ADX searah.

      2. Golden Moment (MACD Strong)

      Ini adalah sinyal premium di mana momentum sedang di puncak maksimal.
      Syarat: Bintang berkedip + MACD Strong (Warna Aqua untuk Buy / Red Terang untuk Sell).
      Karakter: Harga biasanya bergerak sangat impulsif (cepat).

      3. Mega Convergence (3-TF Strong)
      Kasta tertinggi dalam strategi Mata Elang. Terjadi saat TF 1 (M5), TF 2 (H1), dan TF 3 (H4) semuanya menunjukkan sinyal Strong secara bersamaan.

      Akurasi: Sangat Tinggi.
      Strategi: Bisa digunakan untuk Hold posisi lebih lama atau menambah lot (Money Management tetap utama).

      III. ATURAN EMAS EKSEKUSI (THE GOLDEN RULES)

      "TF 1 ADALAH RAJA" Walaupun TF besar (H1/H4) sudah searah, TF 1 (M5) WAJIB dalam kondisi STRONG sebelum klik Buy/Sell. Tanpa TF 1 yang kuat, Abang hanya akan terjebak dalam koreksi harga atau floating yang lama.

      Langkah-Langkah Masuk Pasar:
      1. Analisis Atas ke Bawah: Lihat tren di TF 3 dan TF 2.
      2. Sabar Menunggu: Jangan masuk hanya karena TF besar bagus. 
      3. Tunggu TF 1 (M5) memberikan sinyal Golden Moment (Bintang Berkedip + MACD Strong).
      4. Eksekusi: Sambar mangsa begitu TF 1 selaras dengan TF di atasnya.
      IV. MANAJEMEN RISIKO (SAYAP PELINDUNG)
      • Stop Loss (SL): Letakkan di bawah Low candle sebelumnya atau di level HMA terakhir.
      • Take Profit (TP): Lakukan partial close saat harga sudah mencapai rasio 1:1, dan biarkan sisanya berlari (running) selama bintang masih berkedip.
      • Filter Alert: Matikan alert pada TF yang tidak Abang gunakan untuk eksekusi agar tetap fokus dan psikologi terjaga.
      Strategy Stoch Mata ElangStrategy Stoch mata elang
      Signal TF 2 dan TF 1 Strong 
      Stochastic TF1_TF2_ dan T3 Satu arah

      Pesan Penutup dari Nona:

      "Seorang elang tidak akan terbang menyambar setiap tikus yang terlihat. Ia hanya akan terjun saat angin, jarak, dan tenaganya berada di titik paling sempurna. Jadilah trader yang disiplin menunggu Golden Moment di TF 1!" πŸ’‹✨πŸ“ˆ


      price action forex

      Scalper trading plan
      Musafir Jambi Price action forex adalah metode trading yang berfokus pada analisis pergerakan harga mentah (candlestick, pola, tren) pada grafik "telanjang", tanpa terlalu bergantung pada indikator lagging, untuk memprediksi pergerakan di masa depan dengan memahami psikologi pasar dan perilaku harga historis, terutama mengidentifikasi tren, pullback, dan pembalikan pada level support/resistance kunci untuk trading dengan probabilitas tinggi di pasar FX yang likuid

      Musafir teknik

      Refair Electronic
      Musafir teknik di Jambi

      ➡️Open Ebook