Jump to content

FxNewbie

Members
  • Posts

    114
  • Joined

  • Last visited

  • Days Won

    2

Posts posted by FxNewbie

  1. I think this is an alarming trend where "no lose", "magic bullet" systems are found to be tied to only one or two brokers. I walk away as soon as I see this. I use only Alpari-UK for BO's and fail to see why any respectable product would not include established main stream brokers like Alpari in their list (instead of one's we've never heard of)
  2. If you're new to Forex, I recommend you get your MT4 from ibfx.com.au. The Australian server allows hedging. Also the site has numerous training and instruction videos. I've never seen better that this broker for info and MT4 features.

     

    I'm afraid Florida trader was correct in saying the web is full of information. So Google is best way to find the info.

     

    I would urge you to use EA's only on demo accounts until you are very proficient and have a good grasp of forex and the trading platform. I know it's tempting to use real money but resist the temptation because you will almost certainly lose it until you know what you are doing and have experienced all the "nasty surprises". The trick is to start with an initial account balance you would in the "real world" start off with (such as 1000 or 3000 of base currency selected). Then be proud of your demo account balance and strive to minimise losses and eventually obtain profits. i.e. Consider the demo money as your money and try to "feel" the losses (and profits) as if they were real.

     

    Here are a few search strings which will point you to what you ask: You can search Google or on any forum.

     

    "eBook-Secrets-of-MetaTrader4.pdf" , "metatradertutorial.pdf", "mt4tricks.pdf", "MQL4 Language for Newbies.pdf", "MT4 navigational tips and techniques.pdf", "MetaTrader 3.85_ExpertAdvisor_UserGuide.pdf", "How To Set Up Metatrader History Data And Get 90% Backtesting Quality.pdf"

     

    Good luck!

  3. My problem is the pop-up alert happens one time only and will not pop-up an alert for the next cross. Can anyone point out to me how I can solve this problem?

     

    The TimeCurrent()-PrevAlertTime being > Period()*60 is to prevent multiple alerts when the signal is true. It certainly does stop multiple alerts but I need to get fresh alerts popping up.

     

     

    I have these declared variables:

    extern bool Alert_Cross = true;

    datetime PrevAlertTime=0;

     

    and this is the code for the alert

    if (Alert_Cross == true)

    {

    if((Cross_Status == 1) && ((TimeCurrent() - PrevAlertTime) > Period()*60))

    {

    Alert("LONG Cross");

    PrevAlertTime=TimeCurrent();

    }

    else if((Cross_Status == -1) && ((TimeCurrent() - PrevAlertTime) > Period()*60))

    {

    Alert("SHORT Cross");

    PrevAlertTime=TimeCurrent();

    }

    }

  4. the best way I found to see if an indicator is a re-painter is to run Strategy Tester with absolutely any EA in visual mode. Then when the chart opens for visual strategy tester run, attach your indicator. Then you can observe its behaviour in speeded up time where 4 hours can whiz by in 2 or 3 minutes. LIkely any re-apinting can be spotted most easily is if you set the TimeFRame to M15 or M5 to run the strategy test. I hope this helps.
  5. Forex trading is technically described as "Skilled Gambling" for those who are successful. For those that are not well informed, I strongly believe it can be described as gambling because if there is no skill involved the new trader is relying on chance that a desired outcome will result. The good thing though is if you use good money mangement, you can still profit if you get the direction correct 50% or more. But that is a skill too ....
  6. Definitely not to be used on it's own but I'm actually finding it works beautifully in combination with other indicators as a confirmation. What is really funny though is he says (say) ignore short signals when the trend is Long (or ignore long signals when trend is Short) but on his webpage he is claiming Pips up AND Down i.e. he is disregarding his own advice. He loses credibility when he does that.
  7. The code is from an indi called "MyNotes". Somewhere along the line someone had changed the file name (but not the indicator name) from MyNotes (ShortName = tChartPeriod + "MyNotes"). You already have it, so all you need to do is configure the corner, font, font size and desired message etc. to your liking.

     

    A tip you might find useful .... I have several of these with pre-prepared "standard" messages to alert me there is a X or Y trade open or something to look for. You need only save each indicator as (something like) Trade - Short Open MyNote.mq4, Trade - Long Open MyNote.mq4, Trade - Monitor MyNote.mq4 etc. I have six charts tiled on my screen so I scan status every little while and go away.

  8. I can't attach the file so here is the code. Open notepad (or any other text editor) and paste this into it. Then Save-As "Add_Notes.mq4" (not "Add_Notes.txt") in your Experts | Indicators folder. Then open the *.MQ4 file in MetaEditor and compile it. You'll need to re-start MT4 to make the compiled ex4 available for use. Then you can attach it to a chart and play with the settings to get what you want in the correct corner, font size, font colour etc. I Hope this is what you seek. (Clicking "Thanks" is always appreciated).

     

    //----

    #property indicator_chart_window

     

    extern int myChartX = 10 ;

    extern int myChartY = 100 ;

    extern int myCorner = 0 ;

    extern string myFont = "Arial Bold" ;

    extern int myFontSize = 18 ;

    extern color colorHead = DarkGray ;

    extern color colorComment = Orange ;

    extern int LineSpacing=10;

     

    extern string myNote01 = "note 1" ;

    extern string myNote02 = "note 2" ;

    extern string myNote03 = "note 3" ;

    extern string myNote04 = "" ;

    extern string myNote05 = "" ;

    extern string myNote06 = "" ;

    extern string myNote07 = "" ;

    extern string myNote08 = "" ;

    extern string myNote09 = "" ;

    extern string myNote10 = "note10" ;

     

    // add extra notes here-increment by 1 each note

    extern string myNote11 = "note11" ;

     

    int Space=0;

     

    string symbol, tChartPeriod, ShortName ;

     

    int glimit, digits, period, win, digits2, n, j, i, k, g;

     

    double point, point2, value ;

    //string lbl[15], lbl2[15];

     

     

     

    string Indicator_Name = "MyNotes:" ;

    int Objs = 0;

     

    //+------------------------------------------------------------------+

    int ind_bufferOp[] ;

    string shortName ;

    // int cpairsLenH;

    // int cpairsLenV;

    int shortLength;

    // int ctimesLen;

    // string cpairsh[];

    // string cpairsv[];

    // int aTimes[];

    // string addition = "";

     

    //+------------------------------------------------------------------+

    int init(){

     

    period = Period() ;

     

    tChartPeriod = TimeFrameToString(period) ;

    symbol = Symbol() ;

    digits = Digits ;

    point = Point ;

    ShortName = tChartPeriod + "MyNotes" ;

    win = 1 ;

     

    if(digits == 5 || digits == 3) { digits2 = 0 ; point = point * 10 ; } else { digits2 = 0 ; }

     

     

    shortName = ShortName ;

    shortLength = StringLen(shortName);

    IndicatorShortName(shortName);

     

    deinit() ;

    DoHelp () ;

     

     

    return(0);

    }

     

    //+------------------------------------------------------------------+

    int deinit()

    {

    //----

     

     

    //increment 11 by one for each note added

    for( int h = 0 ; h < 11 ; h++ )

    {

    ObjectDelete("aHelp"+h) ;

    }

     

    //----

    return(0);

    }

     

    //+------------------------------------------------------------------+

    int start()

    {

     

     

     

    WindowRedraw() ;

     

     

    return(0);

    }

    //+------------------------------------------------------------------+

    string TimeFrameToString(int tf)

    {

    string tfs;

    switch(tf) {

    case PERIOD_M1: tfs="M1" ; break;

    case PERIOD_M5: tfs="M5" ; break;

    case PERIOD_M15: tfs="M15" ; break;

    case PERIOD_M30: tfs="M30" ; break;

    case PERIOD_H1: tfs="H1" ; break;

    case PERIOD_H4: tfs="H4" ; break;

    case PERIOD_D1: tfs="D1" ; break;

    case PERIOD_W1: tfs="W1" ; break;

    case PERIOD_MN1: tfs="MN";

    }

    return(tfs);

    }

     

     

    //+------------------------------------------------------------------+

     

     

     

    void DoHelp()

    {

     

    //increment 11 by one

    string aHelp[11];

     

    //increment 11 by one

    ArrayResize(aHelp,11) ;

     

    aHelp[0] = myNote01 ;

    aHelp[1] = myNote02 ;

    aHelp[2] = myNote03 ;

    aHelp[3] = myNote04 ;

    aHelp[4] = myNote05 ;

    aHelp[5] = myNote06 ;

    aHelp[6] = myNote07 ;

    aHelp[7] = myNote08 ;

    aHelp[8] = myNote09 ;

    aHelp[9] = myNote10 ;

     

    //add lines here-increment each number by 1

    aHelp[10] = myNote11 ;

     

     

    //increment 11 by one for each note added

    for( int h = 0 ; h < 11 ; h++ ){

    int yAxis = myChartY + myFontSize + myFontSize*h;

    int xAxis = myChartX + 10 ;

     

    if(aHelp[h] != "") {

    drawComment("aHelp"+h,aHelp[h] , xAxis , yAxis , colorComment ) ; }

    }

     

    }

     

    //+------------------------------------------------------------------+

     

    void drawComment(string tLabel,string name, int xPos, int yPos ,color Color ){

    ObjectCreate(tLabel,23,0,Time[0],PRICE_CLOSE);

    ObjectSet(tLabel, OBJPROP_CORNER, myCorner);

    ObjectSet(tLabel,OBJPROP_XDISTANCE,xPos);

    ObjectSet(tLabel,OBJPROP_YDISTANCE,yPos+Space);

    ObjectSetText(tLabel,name,myFontSize,myFont,Color);

    Space+=LineSpacing;

    }

     

    //+------------------------------------------------------------------+

  9. It might sound boring but honestly you just have to get a good understanding of Forex and the trading platform. So demo, demo, demo only for a while is crucial. Don't be tempted to expose your hard earned money because you will almost certainly lose your funds until you get to understand the game. When you see a strong move - stay out of the market and see how it pans out. Chances are it's a lure to get you in the game. More often than not, the move will suddenly reverse as soon as you jump in. When I see myself tempted to jump in, I now pause to think "should I do the exact opposite the obvious?". This had curtailed the losses for me. So take your time and learn these behaviours - it will save you a lot of stress and sleep.
  10. I've been trading in Forex for nearly five years. It has been quite an adventure. I keep learning new things, some of which turn out to be quite fundamental and important. I have managed to stop buying at the peak and selling at the bottom and always ask myself before being tempted to go with the crowd "is this a shake-out - I wonder if I should actually Sell instead of Buy (and vice versa)" It's amazing how just this one thing has dramatically reduced the incidence of being stuck in a trade that reverses as soon as I would have previously jumped in turning previous losses into immediate winners. I recently started placing hedged orders instead of using stops and this has reduced the stopped-out losses dramatically. When a losing order is in place and gets to be -ve 30 or so pips I am exiting a portion of the trade and wait for the hedge to exceed the losses and close out at break-even or a small profit. These things are making a big difference to my account balance.

     

    The reason I am doing this post is a question. The question is - Is there an e-book or other document that deals with the actual art of trading as opposed to the typical picking the trend (Technical Analysis), cutting losses short and staying with the winning trades longer etc. I think there ought to be an e-book dealing with pure mathematical trading and I'm keen to learn the art of trading in markets regardless of whether pairs are trending or ranging. Can anyone point me towards this?

  11. I am looking for an indicator or EA , which helps to take trade on one click,

    as i trade EURUSD

    USDCHF

    EURJPY

    so i want to take trades fast , when i press F9 or go for new trade , the ox open and than click buy than ok than close etc etc takes lot of time, till than my rates in the other trades goes away.

     

    Is there any indicator ro EA that helps in Mt4 that can take trades on one click and close so i can be little faster in taking trades ...

     

    Thanks

    [-O<[-O<

     

    Your best solution is a script - not an EA or Indicator. Google search using the search string "Buy w SL TP without confirmation" - you will find the corresponding Sell without confirmation script there too. Instantaneous action.

  12. It's pretty amazing how psychotic some people got here without ever even trying this bot. Must be some sort of emotional instability. Here's my live account link: http://www.myfxbook.com/members/pipsbuster/fx-striker/414604/YIkM0gyMBeMw7SVEtgRi . Let's see if my trades match theirs on that ForexPeaceArmy statement.

     

    Pipsbuster. just to say thanks for posting the myfxbook link. I'll observe this now over the next few days.

×
×
  • Create New...