Welcome guest, is this your first visit? Create Account now to join.
  • Login:

Welcome to the NoGold Portal - The first Malaysian business community.

If this is your first visit, be sure to check out the FAQ by clicking the link above. You may have to register before you can post: click the register link above to proceed.

Trade_on_STP_accounts-ENG_468x60 The Best Spread 468x60ms

+ Reply to Thread
Page 1 of 3 1 2 3 LastLast
Results 1 to 10 of 28
  1. #1
    puteri_alexandria
    Guest

    Time Zone Indicator

    salam forexer...sesape yg nak pakai time zone ind sile pegi jenguk thread link ni ---> TIME ZONE

    harap dpt membantu anda...mekasih...
    Professional_PAMM_Service-ENG_160x600

  2. #2
    rayz_nine
    Guest
    Quote Originally Posted by puteri_alexandria View Post
    salam forexer...sesape yg nak pakai time zone ind sile pegi jenguk thread link ni ---> TIME ZONE

    harap dpt membantu anda...mekasih...
    xde pon..:confused:

  3. #3
    anod
    Guest

    apa salah aku????

    puteri nape bila klik link ko bagi aku kena benda niii
    :confused:

    anod, you do not have permission to access this page. This could be due to one of several reasons:

    1. Your user account may not have sufficient privileges to access this page. Are you trying to edit someone else's post, access administrative features or some other privileged system?
    2. If you are trying to post, the administrator may have disabled your account, or it may be awaiting activation.

    :confused:
    Last edited by anod; 07 Feb 2008 at 11:25 AM. Reason: add message

  4. #4
    bumantara
    Guest
    link dah expired kot. lama dah tu. tahun 2006 lg

  5. #5
    nipi89
    Guest
    aduh.. parah ni...

  6. #6
    pencai
    Guest
    Quote Originally Posted by anod View Post
    puteri nape bila klik link ko bagi aku kena benda niii
    :confused:

    anod, you do not have permission to access this page. This could be due to one of several reasons:

    1. Your user account may not have sufficient privileges to access this page. Are you trying to edit someone else's post, access administrative features or some other privileged system?
    2. If you are trying to post, the administrator may have disabled your account, or it may be awaiting activation.

    :confused:
    apa yg salah link tu dah lama daa apa la hang ni tu pun nak takut :biggrin:

  7. #7
    matlan
    Guest
    xde pun sifu... silap link kut :angry01:

  8. #8
    Quicksilver
    Guest

    timezone indicator

    //+------------------------------------------------------------------+
    //| i-ParamonWorkTime.mq4 |
    //| Ким Игорь В. aka KimIV |
    //| http://www.kimiv.ru |
    //| Brad Eckerts Time Zones added by Jacob Yego |
    //| Asia Open - 00:00 GMT |
    //| Dubai/Russia Open 04:00 GMT |
    //| Europe Open 06:00 GMT |
    //| London "Big Ben" News 08:30 GMT |
    //| US News 12:30 GMT |
    //| Europe Settlement 14:30 GMT |
    //+------------------------------------------------------------------+
    #property copyright "Ким Игорь В. aka KimIV"
    #property link "http://www.kimiv.ru"

    #property indicator_chart_window

    //------- Внешние параметры индикатора -------------------------------
    extern int NumberOfDays = 50; // Количество дней
    extern string Begin_1 = "00:00";
    extern string End_1 = "03:30";
    extern color Color_1 = Seashell;
    extern string Begin_2 = "04:00";
    extern string End_2 = "05:30";
    extern color Color_2 = MistyRose;
    extern string Begin_3 = "06:00";
    extern string End_3 = "08:00";
    extern color Color_3 = LightCyan;
    extern string Begin_4 = "08:30";
    extern string End_4 = "12:00";
    extern color Color_4 = LightGoldenrod;
    extern string Begin_5 = "12:30";
    extern string End_5 = "14:00";
    extern color Color_5 = PeachPuff;
    extern string Begin_6 = "14:30";
    extern string End_6 = "20:30";
    extern color Color_6 = Pink;
    extern bool HighRange = False;

    //+------------------------------------------------------------------+
    //| Custom indicator initialization function |
    //+------------------------------------------------------------------+
    void init() {
    DeleteObjects();
    for (int i=0; i<NumberOfDays; i++) {
    CreateObjects("PWT1"+i, Color_1);
    CreateObjects("PWT2"+i, Color_2);
    CreateObjects("PWT3"+i, Color_3);
    CreateObjects("PWT4"+i, Color_4);
    CreateObjects("PWT5"+i, Color_5);
    CreateObjects("PWT6"+i, Color_6);
    }
    Comment("");
    }

    //+------------------------------------------------------------------+
    //| Custor indicator deinitialization function |
    //+------------------------------------------------------------------+
    void deinit() {
    DeleteObjects();
    Comment("");
    }

    //+------------------------------------------------------------------+
    //| Создание объектов индикатора |
    //| Параметры: |
    //| no - наименование объекта |
    //| cl - цвет объекта |
    //+------------------------------------------------------------------+
    void CreateObjects(string no, color cl) {
    ObjectCreate(no, OBJ_RECTANGLE, 0, 0,0, 0,0);
    ObjectSet(no, OBJPROP_STYLE, STYLE_SOLID);
    ObjectSet(no, OBJPROP_COLOR, cl);
    ObjectSet(no, OBJPROP_BACK, True);
    }

    //+------------------------------------------------------------------+
    //| Удаление объектов индикатора |
    //+------------------------------------------------------------------+
    void DeleteObjects() {
    for (int i=0; i<NumberOfDays; i++) {
    ObjectDelete("PWT1"+i);
    ObjectDelete("PWT2"+i);
    ObjectDelete("PWT3"+i);
    ObjectDelete("PWT4"+i);
    ObjectDelete("PWT5"+i);
    ObjectDelete("PWT6"+i);

    }
    }

    //+------------------------------------------------------------------+
    //| Custom indicator iteration function |
    //+------------------------------------------------------------------+
    void start() {

    datetime dt=CurTime();

    for (int i=0; i<NumberOfDays; i++) {
    DrawObjects(dt, "PWT1"+i, Begin_1, End_1);
    DrawObjects(dt, "PWT2"+i, Begin_2, End_2);
    DrawObjects(dt, "PWT3"+i, Begin_3, End_3);
    DrawObjects(dt, "PWT4"+i, Begin_4, End_4);
    DrawObjects(dt, "PWT5"+i, Begin_5, End_5);
    DrawObjects(dt, "PWT6"+i, Begin_6, End_6);
    dt=decDateTradeDay(dt);
    while (TimeDayOfWeek(dt)>5) dt=decDateTradeDay(dt);
    }
    }

    //+------------------------------------------------------------------+
    //| Прорисовка объектов на графике |
    //| Параметры: |
    //| dt - дата торгового дня |
    //| no - наименование объекта |
    //| tb - время начала сессии |
    //| te - время окончания сессии |
    //+------------------------------------------------------------------+
    void DrawObjects(datetime dt, string no, string tb, string te) {
    datetime t1, t2;
    double p1, p2;
    int b1, b2;

    t1=StrToTime(TimeToStr(dt, TIME_DATE)+" "+tb);
    t2=StrToTime(TimeToStr(dt, TIME_DATE)+" "+te);
    b1=iBarShift(NULL, 0, t1);
    b2=iBarShift(NULL, 0, t2);
    p1=High[Highest(NULL, 0, MODE_HIGH, b1-b2, b2)];
    p2=Low [Lowest (NULL, 0, MODE_LOW , b1-b2, b2)];
    if (!HighRange) {p1=0; p2=2*p2;}
    ObjectSet(no, OBJPROP_TIME1 , t1);
    ObjectSet(no, OBJPROP_PRICE1, p1);
    ObjectSet(no, OBJPROP_TIME2 , t2);
    ObjectSet(no, OBJPROP_PRICE2, p2);
    }

    //+------------------------------------------------------------------+
    //| Уменьшение даты на один торговый день |
    //| Параметры: |
    //| dt - дата торгового дня |
    //+------------------------------------------------------------------+
    datetime decDateTradeDay (datetime dt) {
    int ty=TimeYear(dt);
    int tm=TimeMonth(dt);
    int td=TimeDay(dt);
    int th=TimeHour(dt);
    int ti=TimeMinute(dt);

    td--;
    if (td==0) {
    tm--;
    if (tm==0) {
    ty--;
    tm=12;
    }
    if (tm==1 || tm==3 || tm==5 || tm==7 || tm==8 || tm==10 || tm==12) td=31;
    if (tm==2) if (MathMod(ty, 4)==0) td=29; else td=28;
    if (tm==4 || tm==6 || tm==9 || tm==11) td=30;
    }
    return(StrToTime(ty+"."+tm+"."+td+" "+th+":"+ti));
    }
    //+------------------------------------------------------------------+

  9. #9
    matlan
    Guest
    Quote Originally Posted by Quicksilver View Post
    //+------------------------------------------------------------------+
    //| i-ParamonWorkTime.mq4 |
    //| Ким Игорь В. aka KimIV |
    //| http://www.kimiv.ru |
    //| Brad Eckerts Time Zones added by Jacob Yego |
    //| Asia Open - 00:00 GMT |
    //| Dubai/Russia Open 04:00 GMT |
    //| Europe Open 06:00 GMT |
    //| London "Big Ben" News 08:30 GMT |
    //| US News 12:30 GMT |
    //| Europe Settlement 14:30 GMT |
    //+------------------------------------------------------------------+
    #property copyright "Ким Игорь В. aka KimIV"
    #property link "http://www.kimiv.ru"

    #property indicator_chart_window

    //------- Внешние параметры индикатора -------------------------------
    extern int NumberOfDays = 50; // Количество дней
    extern string Begin_1 = "00:00";
    extern string End_1 = "03:30";
    extern color Color_1 = Seashell;
    extern string Begin_2 = "04:00";
    extern string End_2 = "05:30";
    extern color Color_2 = MistyRose;
    extern string Begin_3 = "06:00";
    extern string End_3 = "08:00";
    extern color Color_3 = LightCyan;
    extern string Begin_4 = "08:30";
    extern string End_4 = "12:00";
    extern color Color_4 = LightGoldenrod;
    extern string Begin_5 = "12:30";
    extern string End_5 = "14:00";
    extern color Color_5 = PeachPuff;
    extern string Begin_6 = "14:30";
    extern string End_6 = "20:30";
    extern color Color_6 = Pink;
    extern bool HighRange = False;

    //+------------------------------------------------------------------+
    //| Custom indicator initialization function |
    //+------------------------------------------------------------------+
    void init() {
    DeleteObjects();
    for (int i=0; i<NumberOfDays; i++) {
    CreateObjects("PWT1"+i, Color_1);
    CreateObjects("PWT2"+i, Color_2);
    CreateObjects("PWT3"+i, Color_3);
    CreateObjects("PWT4"+i, Color_4);
    CreateObjects("PWT5"+i, Color_5);
    CreateObjects("PWT6"+i, Color_6);
    }
    Comment("");
    }

    //+------------------------------------------------------------------+
    //| Custor indicator deinitialization function |
    //+------------------------------------------------------------------+
    void deinit() {
    DeleteObjects();
    Comment("");
    }

    //+------------------------------------------------------------------+
    //| Создание объектов индикатора |
    //| Параметры: |
    //| no - наименование объекта |
    //| cl - цвет объекта |
    //+------------------------------------------------------------------+
    void CreateObjects(string no, color cl) {
    ObjectCreate(no, OBJ_RECTANGLE, 0, 0,0, 0,0);
    ObjectSet(no, OBJPROP_STYLE, STYLE_SOLID);
    ObjectSet(no, OBJPROP_COLOR, cl);
    ObjectSet(no, OBJPROP_BACK, True);
    }

    //+------------------------------------------------------------------+
    //| Удаление объектов индикатора |
    //+------------------------------------------------------------------+
    void DeleteObjects() {
    for (int i=0; i<NumberOfDays; i++) {
    ObjectDelete("PWT1"+i);
    ObjectDelete("PWT2"+i);
    ObjectDelete("PWT3"+i);
    ObjectDelete("PWT4"+i);
    ObjectDelete("PWT5"+i);
    ObjectDelete("PWT6"+i);

    }
    }

    //+------------------------------------------------------------------+
    //| Custom indicator iteration function |
    //+------------------------------------------------------------------+
    void start() {

    datetime dt=CurTime();

    for (int i=0; i<NumberOfDays; i++) {
    DrawObjects(dt, "PWT1"+i, Begin_1, End_1);
    DrawObjects(dt, "PWT2"+i, Begin_2, End_2);
    DrawObjects(dt, "PWT3"+i, Begin_3, End_3);
    DrawObjects(dt, "PWT4"+i, Begin_4, End_4);
    DrawObjects(dt, "PWT5"+i, Begin_5, End_5);
    DrawObjects(dt, "PWT6"+i, Begin_6, End_6);
    dt=decDateTradeDay(dt);
    while (TimeDayOfWeek(dt)>5) dt=decDateTradeDay(dt);
    }
    }

    //+------------------------------------------------------------------+
    //| Прорисовка объектов на графике |
    //| Параметры: |
    //| dt - дата торгового дня |
    //| no - наименование объекта |
    //| tb - время начала сессии |
    //| te - время окончания сессии |
    //+------------------------------------------------------------------+
    void DrawObjects(datetime dt, string no, string tb, string te) {
    datetime t1, t2;
    double p1, p2;
    int b1, b2;

    t1=StrToTime(TimeToStr(dt, TIME_DATE)+" "+tb);
    t2=StrToTime(TimeToStr(dt, TIME_DATE)+" "+te);
    b1=iBarShift(NULL, 0, t1);
    b2=iBarShift(NULL, 0, t2);
    p1=High[Highest(NULL, 0, MODE_HIGH, b1-b2, b2)];
    p2=Low [Lowest (NULL, 0, MODE_LOW , b1-b2, b2)];
    if (!HighRange) {p1=0; p2=2*p2;}
    ObjectSet(no, OBJPROP_TIME1 , t1);
    ObjectSet(no, OBJPROP_PRICE1, p1);
    ObjectSet(no, OBJPROP_TIME2 , t2);
    ObjectSet(no, OBJPROP_PRICE2, p2);
    }

    //+------------------------------------------------------------------+
    //| Уменьшение даты на один торговый день |
    //| Параметры: |
    //| dt - дата торгового дня |
    //+------------------------------------------------------------------+
    datetime decDateTradeDay (datetime dt) {
    int ty=TimeYear(dt);
    int tm=TimeMonth(dt);
    int td=TimeDay(dt);
    int th=TimeHour(dt);
    int ti=TimeMinute(dt);

    td--;
    if (td==0) {
    tm--;
    if (tm==0) {
    ty--;
    tm=12;
    }
    if (tm==1 || tm==3 || tm==5 || tm==7 || tm==8 || tm==10 || tm==12) td=31;
    if (tm==2) if (MathMod(ty, 4)==0) td=29; else td=28;
    if (tm==4 || tm==6 || tm==9 || tm==11) td=30;
    }
    return(StrToTime(ty+"."+tm+"."+td+" "+th+":"+ti));
    }
    //+------------------------------------------------------------------+
    Thx Sifu......

  10. #10
    NG Newbies
    Join Date
    Nov 2008
    Posts
    62
    ngfx is on a distinguished road
    Post Thanks / Like
    Pening nye tengok coding2 nih!!!!







  11. TenkoFX Crypto

 

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts