Jump to content

ArtOfTrade

Members
  • Posts

    110
  • Joined

  • Last visited

Reputation Activity

  1. Like
    ArtOfTrade got a reaction from marblaa in MyWinSys   
    try this:
     

    hxxp://[email protected]/U6IPOGXG5G
     
    The SR indicator modified
    http://i.imgur.com/VkdOv.gif
  2. Like
    ArtOfTrade got a reaction from KENG in MyWinSys   
    try this:
     

    hxxp://[email protected]/U6IPOGXG5G
     
    The SR indicator modified
    http://i.imgur.com/VkdOv.gif
  3. Like
    ArtOfTrade got a reaction from FrankM in MyWinSys   
    try this:
     

    hxxp://[email protected]/U6IPOGXG5G
     
    The SR indicator modified
    http://i.imgur.com/VkdOv.gif
  4. Like
    ArtOfTrade got a reaction from Ajata in ForexMentor - High Probability Reversal Patterns   
    Hi,
     
    I think this course material link was missing in this forum, found the download link for
    your download
     
    Download from Hotfile
    http://hotfile.com/dl/80041895/555aa86/FXMentor.HightPronReversPatterns.part1.rar.html
    http://hotfile.com/dl/80041896/928cc7b/FXMentor.HightPronReversPatterns.part2.rar.html
    http://hotfile.com/dl/80041894/355b630/FXMentor.HightPronReversPatterns.part3.rar.html
     
    Download from FileServe
    http://www.fileserve.com/file/ZmG7Bny/FXMentor.HightPronReversPatterns.part1.rar
    http://www.fileserve.com/file/DCtmq6w/FXMentor.HightPronReversPatterns.part2.rar
    http://www.fileserve.com/file/YAC8dra/FXMentor.HightPronReversPatterns.part3.rar
  5. Like
    ArtOfTrade reacted to ⭐ Ormazd in [Req] RSI Professional Trading System   
    Hello. Here's new ebook on trading in Dow opening from rsi paint author.
     

    hxxp://[email protected]/KTOCBAHMP0
  6. Like
    ArtOfTrade reacted to et_phonehome_2 in Bypassing Download Limitations   
    If you ever had those frustrations where you can only only download after waiting 15 minutes or whatever it maybe, there is a solution.
     
    You can type in the URL
    anonymouse.org and enter the URL you want to download from. Say you want to download all of these files:
     
    http://r@[email protected]/files/390721088/Russell_Sands_Turtle_Trading_Concepts.part01.rar
    http://r@[email protected]/files/390722427/Russell_Sands_Turtle_Trading_Concepts.part02.rar
    http://r@[email protected]/files/390722466/Russell_Sands_Turtle_Trading_Concepts.part03.rar
    http://r@[email protected]/files/390724034/Russell_Sands_Turtle_Trading_Concepts.part04.rar
    http://r@[email protected]/files/390723168/Russell_Sands_Turtle_Trading_Concepts.part05.rar
    .......
    http://r@[email protected]/files/390721850/Russell_Sands_Turtle_Trading_Concepts.part26.rar
     
    Just type anonymouse.org, paste the URL and hit enter, then proceed with the next URL to download, etc. The site masks your real IP address so everytime you enter another URL, the download site gets a different IP address so you are not being restricted.
     
    Sure, you could use something like JDownloader, but no matter what, it has to wait for the time limit to expire before it can continue. Actually, I found JDownloader to take longer to download than if you do it this way not unless you have no patience to do it this tedious way, cut and paste.
     
    The only problem I found with anonymouse.org is that it does not work with those sites that has many different download sites to choose from, it does not display the complete page for some reason.
  7. Like
    ArtOfTrade reacted to niftymover in Mark Leibovit's Volume Reversal ToolKi   
    well i am now banned on ewef.net
     
    but i am alweys happy to share good thing here.........
     
    so members here is your TOOL fully cracked
    enjoy.........
     
    http://www.multiupload.com/54J366H8QD
     
    http://img84.imageshack.us/img84/4207/vrlogo.jpg
  8. Like
    ArtOfTrade reacted to ourincome in REQ: Ken Chow SupreStructure Trading   
    At last I got it.

    kenchow.part01.rar (286.1 MB) http://www.multiupload.com/XBWU823TGM kenchow.part02.rar (286.1 MB) http://www.multiupload.com/7RKF239FKG kenchow.part03.rar (286.1 MB) http://www.multiupload.com/5YZ8DTCFII kenchow.part04.rar (286.1 MB) http://www.multiupload.com/SM73D7L0C9 kenchow.part05.rar (286.1 MB) http://www.multiupload.com/YB2JPRHY2U kenchow.part06.rar (286.1 MB) http://www.multiupload.com/WTRUGSHFYQ kenchow.part07.rar (286.1 MB) http://www.multiupload.com/M5NC10GIWL kenchow.part08.rar (286.1 MB) http://www.multiupload.com/KQJGC5XL64 kenchow.part09.rar (286.1 MB) http://www.multiupload.com/JIF1MQF09B kenchow.part10.rar (286.1 MB) http://www.multiupload.com/ULBMYUKGQY kenchow.part11.rar (286.1 MB) http://www.multiupload.com/XG0367IRV8 kenchow.part12.rar (286.1 MB) http://www.multiupload.com/DUGJMYKCY7 kenchow.part13.rar (20.9 MB) http://www.multiupload.com/Z9IUU3UQDU
  9. Like
    ArtOfTrade reacted to soundfx in Steve Mauro MMM webinar   
    As it's all gone quite here guys, I'll give my thoughts on what I've seen and believe so far.
     
    SM comes over as a genuine character (I can well believe he used to be a fireman) and has mastered the motivational art of drilling concepts into you by repetition. When looking at potential trade setups I can hear his dulcet tones ringing in my ears "hit the stops, drop, hit the stops, drop, hit the stops, drop", "you're a buyer, back up the Brinks truck", "lights out granny" etc. lol.
     
    There is certainly plenty of evidence that what he's talking about happens and in the other thread we've established who the "market markers" actually are and why they can manipulate such a huge market in that way that SM says that they do. He used to say (and probably still does in his sales video) that there were only an elite group of around 5 or so "market makers" who "high-fived" each other when they caught traders on the wrong side by running their stops. This certainly isn't true now though could have been 15 years ago (before Forex was opened up to the retail market) when SM reputedly gained this knowledge from an ex-bank dealer. The story about the secrets coming from the ex-bank dealer makes for great marketing and could well be true, there's no way to prove it either way - so not really a concern.
     
    So...does the system work? Yes it does (in the right hands) - so, there's no scam here.
     
    Is the system easy to trade? Well, that's where the problems start to appear ;)
     
    For anyone who's been trading for some time and actively involved in the markets, they will have seen the classic W and M patterns and wondered why spikes and railroad tracks appeared in the middle of nowhere etc. They won't have been aware enough of the importance of two times of day for classic reversals - just after the UK open and around one and a half hours after the US open (which coincides with US equities open). Also, they may not have spotted that price is typically pushed in one direction of "bursts" of 3 levels - if you turn on your charts and price has been soaring during the day and you can see 3 reasonably clear points where a retracement has occured, then get ready to go Short as soon as you see that first spike from the high. Also if the high is at or above the usual daily range - then even better. Confirmation can come from a failure swing or candle pattern or indicator setup or a whole host of things for more experienced traders.
     
    Hence, anyone with experience in the markets already can definitely benefit from this course to provide a different viewpoint, new motivation, new tactics etc.
     
    New traders will find it all very tricky. The determination of the levels and levels within levels is quite complex and made to seem like an art which has to be mastered. If you see a spike or head and shoulders and you're above the Average Daily Range - then does it really matter if you're at level 1, 2 or 3? Not really - though it can sometimes help in filtering out less than optimal trades.
     
    On the filtering and confirmation, SM has tried to help new traders by giving them signs to check for in addition to price patterns - in comes mayo, ketchup etc. as all the moving averages which help confirm direction or act as support/resistance levels. Plus TDI and divergence - if anyone is looking to trade reversals then it's always a good idea to check your divergence - e.g. a reversal pin bar setup with divergence should be lot stronger than one without.
     
    As others have said, it would be mean for SM to punish hundreds of students just because one black sheep made some videos available. If he does that then it's a sign that he's probably had enough of strutting around the stage and answering hundreds of e-mails a day anyway and wants to take it easy and enjoy his millions that he's earned from the course (and from his own trading - given that he knows this MM mindset and associated patterns inside out, I think he can make a lot more from trading that giving the courses).
     
    If SM's students are left to their own devices, I'm sure that plenty of expert ex-students will pop up offering to help out for a small fee ;)
     
    However, like any other good system out there, there are no hard and fast rules. As students use the system more in demo they'll naturally learn more and develop the style of trading the system which suits them best - e.g. do you jump in on the first sign of RR tracks with a larger stop or do you wait for the second leg of the M or W and have minimal risk?. Even with a system like this which appears to have lots of rules, there's still plenty of flexibility for each trader to put their own mark on the way they trade the system too, so ultimately there should be no need to keep attending courses again and again and hence it doesn't matter whether SM disappears or not (though it appears that most do this for social reasons rather than a lack of understanding of the system).
  10. Like
    ArtOfTrade reacted to ⭐ deadsoul in Adv Priceaction Course T*pD*g   
    i hope this can help...
     
    http://www.topdogtrading.com//InterDayTradingDownloadCourseNoPin.html
  11. Like
    ArtOfTrade reacted to NeoRio in Steve Mauro MMM webinar   
    There are several interesting things to note:
    1. This version is full of praises for CompassFX and Dean Malone and Dean's TDI hybrid indicator. Marcel Stein's recorded July 2010 video (months before collaboration with CompassFX) revealed what Steve really thought about Dean Malone and Craig Harris :-)
    2. This version does not cover New York session trading. So unless the north american traders can wake up middle of the night to trade London session, you may have to come to his live events to pick up that section. The target and stop loss criteria is only slightly different for New York session.
    3. This version does not cover Straight-Away trade setups. Steve mentioned about it in two slides but will not explain more to CompassFX students, said he don't even trade these himself. But taught during live events.
    4. This version taught the conservative entry of ONLY taking (and waiting) for the second leg of M or W to place trade. Steve would not explain how and when to enter on first leg when opportunities arise. The significance is only realized if you actually trade the method and encountered stop losses (wondering why). Otherwise the videos is still good if you keep to the conservative entry.
    5. This version does not teach how to use the heavy scale-in scripts. The scripts are provided as part of student download folder, but the details of how to execute the 50-lots scale-in scripts are left out. Not a big deal, those with MT4 experience can figure it out, don't need to attend his live events to learn that. Instead, this version teaches how to use Dean Malone's TDI for manual scale-ins (emphasis is on praising Dean and CompassFX). The heavy scale-in scripts are what Steve actually uses for own trading.
    6. This version does not teach about Brinks Trade setup. But you can guess this when he talked about time mapping.
    7. This version does not teach W-V-V or M-/\-/\ continuation setups. Not a big deal either, you will figure this out as time goes trading this method.
    8. This version does not teach "cord-of-wood" and "empire state building" setups. Might be unintentional omissions. Covered in live events.
    9. This version does not mention 3-3-3 setup or level count "Reset" or "signature trade".
    10. This version does not teach how to draw boxes (if need to) to help in counting levels, or to differentiate between "3 swipes" and "3 levels". If you can recognize the swipes/levels by eye, you don't need to draw boxes, too much time taken and the boxes clutter the charts.
     
    Remember that CompassFX clients paid the same amount of money, so the videos are just as good. You can easily fill in the gaps if you study the videos. CompassFX clients are invited to his live events free of charge (except travel and accommodation) so they did not lose out either on above missing information.
  12. Like
    ArtOfTrade reacted to soundfx in Steve Mauro MMM webinar   
    keifer,
     
    You're missing the point as I did at first lol.
     
    The "market maker" vs retail trader story is how folks get interested in this stuff, though this story has been simplified for the benefit of the average joe trader.
     
    The reality is that SM is talking about common patterns of price movement which are determined by prime dealers in the Interbank market when they work out how they can make their best/and sometimes easiest profits - which ultimately affect retail punters like us (along with various other traders).
     
    There's actually a lot of sense in what SM teaches and a lot of it has been covered elsewhere a zillion times (M and W formations - aka 1-2-3 setups, "Railroad tracks" just means viewing a "pin bar" in another timeframe etc.). This course is unique because it also concentrates on how and why interbank dealers are out to get other traders and more importantly the timings and price levels at which these events are most likely to take place.
     
    Interbank prime dealers have access to a lot of information on where all orders and stops are clustering, plus at the same time they have certain orders to execute themselves which come from banks, commercials etc. They can work out if they have the cash clout to run all the stops (retail traders, hedge fund speculators, bank day traders etc.) to turn a tidy profit for themselves.
     
    True that most market makers in the stock market are chopping algos, however remember that the interbank market is unregulated and that model funds, central banks and other big hitters have the ability to move the markets significantly through sheer volume, which may be something that they have to do or may be pure speculation. Don't believe that stories about commericals needing to change currencies to pay their wage bills etc. normally causing market moves in Forex - this surprised me when I first saw it (not mentioned in SM's stuff I don't think), though these transactions are actually a small percentage of the overall volume.
     
    The system in a nutshell is working out how best to establish the Daily High or Daily Low (whichever is hit first)and trading the reversal from those extremes - it's that simple, though if you can get it right it leads to 50-100 pip profits with ease from a risk of 10-20 pips.
  13. Like
    ArtOfTrade reacted to manu1713006157 in Technical Talks..   
    Today my posting worth 150~200pips or ++ if tomorrow continue. If anyone profited from my posting, please let me know.
     
    I'm sorry I forgot to mention. Of Coz.I profited from your postings.
  14. Like
    ArtOfTrade got a reaction from domonkos in Can someone please edit these indies to work with 5 digit brokers?   
    Hi retireme,
     
    Here the Grid1000

    /******************************** Script from skid-z, Modified by ArtOfTrade ********************************/ #property indicator_chart_window extern string Label.Font = "Arial"; extern int Label.FontSize = 8; extern color Line.Color0 = White; extern color Line.Color21 = Blue; extern color Line.Color34 = Lime; extern color Line.Color55 = Yellow; extern color Line.Color89 = Red; extern int Line.Width = 4; extern int Line.Style = STYLE_SOLID; string CheckDate = " "; int init() { return (0); } int deinit() { for(int i=ObjectsTotal()-1; i>-1; i--) if (StringFind(ObjectName(i),"1000")>=0) ObjectDelete(ObjectName(i)); return (0); } int start() { string CurrDate = TimeToStr(iTime(NULL, PERIOD_D1, 1), TIME_DATE); if (CurrDate == CheckDate) return (0); CheckDate = CurrDate; double DailyClose = iClose(NULL, PERIOD_D1, 1); double ML; double xPoint = 0.0001; if (StringSubstr(Symbol(), 3) == "JPY") { ML = 100.0 * MathRound(10.0 * DailyClose / 100.0) / 10.0; xPoint = 0.01; } else { ML = MathRound(10.0 * DailyClose) / 10.0; xPoint = 0.0001; } double HL = ML + 1000.0 * xPoint; double LL = ML - 1000.0 * xPoint; double LL_21P = LL + 210.0 * xPoint; double LL_34P = LL + 340.0 * xPoint; double LL_55P = LL + 550.0 * xPoint; double LL_89P = LL + 890.0 * xPoint; /* double LL_21M = LL - 210.0 * xPoint; double LL_34M = LL - 340.0 * xPoint; double LL_55M = LL - 550.0 * xPoint; double LL_88M = LL - 890.0 * xPoint; */ double ML_21P = ML + 210.0 * xPoint; double ML_34P = ML + 340.0 * xPoint; double ML_55P = ML + 550.0 * xPoint; double ML_89P = ML + 890.0 * xPoint; double ML_21M = ML - 210.0 * xPoint; double ML_34M = ML - 340.0 * xPoint; double ML_55M = ML - 550.0 * xPoint; double ML_89M = ML - 890.0 * xPoint; double HL_89M = HL - 890.0 * xPoint; double HL_55M = HL - 550.0 * xPoint; double HL_34M = HL - 340.0 * xPoint; double HL_21M = HL - 210.0 * xPoint; /* double HL_89P = HL + 890.0 * xPoint; double HL_55P = HL + 550.0 * xPoint; double HL_34P = HL + 340.0 * xPoint; double HL_21P = HL + 210.0 * xPoint; */ double LabelAt = LL + 7.0 * xPoint; drawLine("1000L", LL, Line.Color0); drawLabel("1000 Low", "1000 Low Line", LabelAt, Line.Color0); LabelAt = HL + 7.0 * xPoint; drawLine("1000H", HL, Line.Color0); drawLabel("1000 High", "1000 High Line", LabelAt, Line.Color0); LabelAt = ML + 7.0 * xPoint; drawLine("1000M", ML, Line.Color0); drawLabel("1000 Mid", "1000 Mid Line", LabelAt, Line.Color0); LabelAt = LL_21P + 7.0 * xPoint; drawLine("1000_L21P Line", LL_21P, Line.Color21); drawLabel("1000_L21P", "1000_L21P Line", LabelAt, Line.Color21); LabelAt = LL_34P + 7.0 * xPoint; drawLine("1000_L34P Line", LL_34P, Line.Color34); drawLabel("1000_L34P", "1000_L34P Line", LabelAt, Line.Color34); LabelAt = LL_55P + 7.0 * xPoint; drawLine("1000_L55P Line", LL_55P, Line.Color55); drawLabel("1000_L55P", "1000_L55P Line", LabelAt, Line.Color55); LabelAt = LL_89P + 7.0 * xPoint; drawLine("1000_L89P Line", LL_89P, Line.Color89); drawLabel("1000_L89P", "1000_L89P Line", LabelAt, Line.Color89); LabelAt = ML_89P + 7.0 * xPoint; drawLine("1000_M89P Line", ML_89P, Line.Color89); drawLabel("1000_M89P", "1000_M89P Line", LabelAt, Line.Color89); LabelAt = ML_89M + 7.0 * xPoint; drawLine("1000_M89M Line", ML_89M, Line.Color89); drawLabel("1000_M89M", "1000_M89M Line", LabelAt, Line.Color89); LabelAt = ML_55P + 7.0 * xPoint; drawLine("1000_M55P Line", ML_55P, Line.Color55); drawLabel("1000_M55P", "1000_M55P Line", LabelAt, Line.Color55); LabelAt = ML_55M + 7.0 * xPoint; drawLine("1000_M55M Line", ML_55M, Line.Color55); drawLabel("1000_M55M", "1000_M55M Line", LabelAt, Line.Color55); LabelAt = ML_34P + 7.0 * xPoint; drawLine("1000_M34P Line", ML_34P, Line.Color34); drawLabel("1000_M34P", "1000_M34P Line", LabelAt, Line.Color34); LabelAt = ML_34M + 7.0 * xPoint; drawLine("1000_M34M Line", ML_34M, Line.Color34); drawLabel("1000_M34M", "1000_M34M Line", LabelAt, Line.Color34); LabelAt = ML_21P + 7.0 * xPoint; drawLine("1000_M21P Line", ML_21P, Line.Color21); drawLabel("1000_M21P", "1000_M21P Line", LabelAt, Line.Color21); LabelAt = ML_21M + 7.0 * xPoint; drawLine("1000_M21M Line", ML_21M, Line.Color21); drawLabel("1000_M21M", "1000_M21M Line", LabelAt, Line.Color21); LabelAt = HL_89M + 7.0 * xPoint; drawLine("1000_H89M Line", HL_89M, Line.Color89); drawLabel("1000_H89M", "1000_H89M Line", LabelAt, Line.Color89); LabelAt = HL_55M + 7.0 * xPoint; drawLine("1000_55M Line", HL_55M, Line.Color55); drawLabel("1000_55M", "1000_H55M Line", LabelAt, Line.Color55); LabelAt = HL_21M + 7.0 * xPoint; drawLine("1000_H21M Line", HL_21M, Line.Color21); drawLabel("1000_H21M", "1000_H21M Line", LabelAt, Line.Color21); LabelAt = HL_34M + 7.0 * xPoint; drawLine("1000_H34M Line", HL_34M, Line.Color34); drawLabel("1000_H34M", "1000_H34M Line", LabelAt, Line.Color34); return (0); } void drawLabel(string ObjName, string DrawText, double Price, color Color) { if (ObjectFind(ObjName) != 0) { ObjectCreate(ObjName, OBJ_TEXT, 0, Time[WindowFirstVisibleBar() - 6], Price); ObjectSetText(ObjName, DrawText, Label.FontSize, Label.Font, CLR_NONE); ObjectSet(ObjName, OBJPROP_COLOR, Color); //ObjectSet(ObjName, OBJPROP_TIME1, Time[WindowFirstVisibleBar() - 6]); } else ObjectMove(ObjName, 0, Time[WindowFirstVisibleBar() - 6], Price); } void drawLine(string ObjName, double Price, color Color) { if (ObjectFind(ObjName) != 0) { ObjectCreate(ObjName, OBJ_HLINE, 0, Time[0], Price); ObjectSet(ObjName, OBJPROP_STYLE, Line.Style); ObjectSet(ObjName, OBJPROP_COLOR, Color); ObjectSet(ObjName, OBJPROP_WIDTH, Line.Width); } else ObjectMove(ObjName, 0, Time[0], Price); //ObjectCreate(ObjName, OBJ_HLINE, 0, Time[0], Price); //ObjectSet(ObjName, OBJPROP_STYLE, STYLE_SOLID); //ObjectSet(ObjName, OBJPROP_COLOR, Color); //ObjectSet(ObjName, OBJPROP_WIDTH, 4); }
  15. Like
    ArtOfTrade got a reaction from manu1713006157 in Technical Talks..   
    Hi,
     
    Show you something called "Hidden Divergence".
    Once I saw this powerful "Hidden Divergence", I know the trend continuation is very high.
    I probably may break my rule of waiting for macd cross or goto to lower time frame to get the entry faster and trade near the top at confluence area (FibR-76.4 & FibE 161.8 with SnR zone).
    My entry will be higher than yours.
     
     
    http://imageshack.us/photo/my-images/847/tt3e.jpg/
    http://imageshack.us/photo/my-images/847/tt3e.jpg/
  16. Like
    ArtOfTrade got a reaction from skid-z in Can someone please edit these indies to work with 5 digit brokers?   
    Hi,
     
    This is the final change. I had combine both Grid1000 and Grid500 into one indicator.
    There are huge modification, may had bugs unforeseen. Code is easy understand for
    some expert here. I am done, leave it to you all now.
     

    //+------------------------------------------------------------------+ //| GridFibRN.mq4 | //| Copyright © 2011, MetaQuotes Software Corp. | //| http://www.metaquotes.net | //+------------------------------------------------------------------+ #property copyright "Copyright © 2011, MetaQuotes Software Corp." #property link "http://www.metaquotes.net" #property indicator_chart_window extern bool DrawGrid1000.Enable = true; extern bool DrawGrid500.Enable = false; extern string Label.Font = "Arial"; extern int Label.FontSize = 8; extern int Label.Shift = 3.0; extern color Line1000.Color0 = White; extern color Line1000.Color21 = Blue; extern color Line1000.Color34 = Lime; extern color Line1000.Color55 = Yellow; extern color Line1000.Color89 = Red; extern int Line1000.Width = 4; extern int Line1000.Style = STYLE_SOLID; extern color Line500.Color0 = White; extern color Line500.Color21 = Blue; extern color Line500.Color34 = Lime; extern color Line500.Color55 = Yellow; extern color Line500.Color89 = Red; extern int Line500.Width = 2; extern int Line500.Style = STYLE_SOLID; string CheckDate = " "; double DailyClose; double xPoint = 0.0001; double ML; int Line.Style; int Line.Width; int init() { return (0); } int deinit() { for(int i=ObjectsTotal()-1; i>-1; i--) { if (StringFind(ObjectName(i),"1000")>=0) ObjectDelete(ObjectName(i)); if (StringFind(ObjectName(i),"500")>=0) ObjectDelete(ObjectName(i)); } return (0); } int start() { string CurrDate = TimeToStr(iTime(NULL, PERIOD_D1, 1), TIME_DATE); if (CurrDate == CheckDate) return (0); CheckDate = CurrDate; DailyClose = iClose(NULL, PERIOD_D1, 1); if (Digits>=4) xPoint = 0.0001; else xPoint = 0.01; ML = 1000.0*xPoint*MathRound(DailyClose/xPoint/1000.0); if (DrawGrid1000.Enable) DrawGrid1000(); if (DrawGrid500.Enable) DrawGrid500(); return (0); } void DrawGrid1000() { double HL = ML + 1000.0 * xPoint; double LL = ML - 1000.0 * xPoint; double LL_21P = LL + 210.0 * xPoint; double LL_34P = LL + 340.0 * xPoint; double LL_55P = LL + 550.0 * xPoint; double LL_89P = LL + 890.0 * xPoint; double ML_21P = ML + 210.0 * xPoint; double ML_34P = ML + 340.0 * xPoint; double ML_55P = ML + 550.0 * xPoint; double ML_89P = ML + 890.0 * xPoint; double ML_21M = ML - 210.0 * xPoint; double ML_34M = ML - 340.0 * xPoint; double ML_55M = ML - 550.0 * xPoint; double ML_89M = ML - 890.0 * xPoint; double HL_89M = HL - 890.0 * xPoint; double HL_55M = HL - 550.0 * xPoint; double HL_34M = HL - 340.0 * xPoint; double HL_21M = HL - 210.0 * xPoint; double LabelAt = LL + Label.Shift * xPoint; Line.Style = Line1000.Style; Line.Width = Line1000.Width; drawLine ("1000_L", LL, Line1000.Color0); drawLabel("1000_L", "1000 Low Line", LabelAt, Line1000.Color0); LabelAt = HL + Label.Shift * xPoint; drawLine ("1000_H", HL, Line1000.Color0); drawLabel("1000_H", "1000 High Line", LabelAt, Line1000.Color0); LabelAt = ML + Label.Shift * xPoint; drawLine ("1000_M", ML, Line1000.Color0); drawLabel("1000_M", "1000 Mid Line", LabelAt, Line1000.Color0); LabelAt = LL_21P + Label.Shift * xPoint; drawLine ("1000_L21P", LL_21P, Line1000.Color21); drawLabel("1000_L21P", "1000_L21P Line", LabelAt, Line1000.Color21); LabelAt = LL_34P + Label.Shift * xPoint; drawLine ("1000_L34P", LL_34P, Line1000.Color34); drawLabel("1000_L34P", "1000_L34P Line", LabelAt, Line1000.Color34); LabelAt = LL_55P + Label.Shift * xPoint; drawLine ("1000_L55P", LL_55P, Line1000.Color55); drawLabel("1000_L55P", "1000_L55P Line", LabelAt, Line1000.Color55); LabelAt = LL_89P + Label.Shift * xPoint; drawLine ("1000_L89P", LL_89P, Line1000.Color89); drawLabel("1000_L89P", "1000_L89P Line", LabelAt, Line1000.Color89); LabelAt = ML_89P + Label.Shift * xPoint; drawLine ("1000_M89P", ML_89P, Line1000.Color89); drawLabel("1000_M89P", "1000_M89P Line", LabelAt, Line1000.Color89); LabelAt = ML_89M + Label.Shift * xPoint; drawLine ("1000_M89M", ML_89M, Line1000.Color89); drawLabel("1000_M89M", "1000_M89M Line", LabelAt, Line1000.Color89); LabelAt = ML_55P + Label.Shift * xPoint; drawLine ("1000_M55P", ML_55P, Line1000.Color55); drawLabel("1000_M55P", "1000_M55P Line", LabelAt, Line1000.Color55); LabelAt = ML_55M + Label.Shift * xPoint; drawLine ("1000_M55M", ML_55M, Line1000.Color55); drawLabel("1000_M55M", "1000_M55M Line", LabelAt, Line1000.Color55); LabelAt = ML_34P + Label.Shift * xPoint; drawLine ("1000_M34P", ML_34P, Line1000.Color34); drawLabel("1000_M34P", "1000_M34P Line", LabelAt, Line1000.Color34); LabelAt = ML_34M + Label.Shift * xPoint; drawLine ("1000_M34M", ML_34M, Line1000.Color34); drawLabel("1000_M34M", "1000_M34M Line", LabelAt, Line1000.Color34); LabelAt = ML_21P + Label.Shift * xPoint; drawLine ("1000_M21P", ML_21P, Line1000.Color21); drawLabel("1000_M21P", "1000_M21P Line", LabelAt, Line1000.Color21); LabelAt = ML_21M + Label.Shift * xPoint; drawLine ("1000_M21M", ML_21M, Line1000.Color21); drawLabel("1000_M21M", "1000_M21M Line", LabelAt, Line1000.Color21); LabelAt = HL_89M + Label.Shift * xPoint; drawLine ("1000_H89M", HL_89M, Line1000.Color89); drawLabel("1000_H89M", "1000_H89M Line", LabelAt, Line1000.Color89); LabelAt = HL_55M + Label.Shift * xPoint; drawLine ("1000_55M", HL_55M, Line1000.Color55); drawLabel("1000_55M", "1000_H55M Line", LabelAt, Line1000.Color55); LabelAt = HL_21M + Label.Shift * xPoint; drawLine ("1000_H21M", HL_21M, Line1000.Color21); drawLabel("1000_H21M", "1000_H21M Line", LabelAt, Line1000.Color21); LabelAt = HL_34M + Label.Shift * xPoint; drawLine ("1000_H34M", HL_34M, Line1000.Color34); drawLabel("1000_H34M", "1000_H34M Line", LabelAt, Line1000.Color34); } int DrawGrid500() { double HL = ML + 500.0 * xPoint; double LL = ML - 500.0 * xPoint; if (ML > DailyClose && DailyClose >= LL) if (ML - DailyClose >= DailyClose - LL) ML -= 500.0 * xPoint; else if (ML < DailyClose && DailyClose <= HL) if (DailyClose - ML <= HL - DailyClose) ML += 500.0 * xPoint; double LL_21P = LL + 210.0/2 * xPoint; double LL_34P = LL + 340.0/2 * xPoint; double LL_55P = LL + 550.0/2 * xPoint; double LL_89P = LL + 890.0/2 * xPoint; double HL_99M = HL - 890.0/2 * xPoint; double HL_55M = HL - 550.0/2 * xPoint; double HL_34M = HL - 340.0/2 * xPoint; double HL_21M = HL - 210.0/2 * xPoint; double ML_21P = ML + 210.0/2 * xPoint; double ML_34P = ML + 340.0/2 * xPoint; double ML_55P = ML + 550.0/2 * xPoint; double ML_89P = ML + 890.0/2 * xPoint; double ML_21M = ML - 210.0/2 * xPoint; double ML_34M = ML - 340.0/2 * xPoint; double ML_55M = ML - 550.0/2 * xPoint; double ML_89M = ML - 890.0/2 * xPoint; Line.Style = Line500.Style; Line.Width = Line500.Width; drawLine("500_High", HL, Line500.Color0 ); drawLine("500_Mid", ML, Line500.Color0 ); drawLine("500_Low", LL, Line500.Color0 ); drawLine("500_L21P", LL_21P, Line500.Color21); drawLine("500_L34P", LL_34P, Line500.Color34); drawLine("500_L55P", LL_55P, Line500.Color55); drawLine("500_L89P", LL_89P, Line500.Color89); drawLine("500_M21P", ML_21P, Line500.Color21 ); drawLine("500_M34P", ML_34P, Line500.Color34); drawLine("500_M55P", ML_55P, Line500.Color55); drawLine("500_M89P", ML_89P, Line500.Color89); drawLine("500_H21M", HL_21M, Line500.Color21 ); drawLine("500_H34M", HL_34M, Line500.Color34); drawLine("500_H55M", HL_55M, Line500.Color55); drawLine("500_H89M", HL_99M, Line500.Color89); drawLine("500_M21M", ML_21M, Line500.Color21 ); drawLine("500_M34M", ML_34M, Line500.Color34); drawLine("500_M55M", ML_55M, Line500.Color55); drawLine("500_M89M", ML_89M, Line500.Color89); return (0); } void drawLabel(string name, string DrawText, double Price, color Color) { string objname = name + "_label"; if (ObjectFind(objname) != 0) { ObjectCreate(objname, OBJ_TEXT, 0, Time[WindowFirstVisibleBar() - 6], Price); ObjectSetText(objname, DrawText, Label.FontSize, Label.Font, CLR_NONE); ObjectSet(objname, OBJPROP_COLOR, Color); } else ObjectMove(objname, 0, Time[WindowFirstVisibleBar() - 6], Price); } void drawLine(string name, double Price, color Color) { string objname = name + "_line"; if (ObjectFind(objname) != 0) { ObjectCreate(objname, OBJ_HLINE, 0, Time[0], Price); ObjectSet(objname, OBJPROP_STYLE, Line.Style); ObjectSet(objname, OBJPROP_COLOR, Color); ObjectSet(objname, OBJPROP_WIDTH, Line.Width); } else ObjectMove(objname, 0, Time[0], Price); }
  17. Like
    ArtOfTrade reacted to manu1713006157 in Technical Talks..   
    If you can afford 10,000 ~ 16000 pips to loss, why don't you increase your stoploss to 80~100pips, then your chance of success is higher according to your limit order technique
     
    Oh My God... I don't understand why I didn't thought of this earlier. Really I'm a very big ****ole.
     
    Hey I have a better Idea. why Not simply place my stopLoss about 16000. This way It will never be hit... Not it coming 10 yrs atLeast.
     
    This reminds me of the Good Old days when I started and I thought " wow.. Its so easy" This was my first reaction when I saw the Forex chart. I was very confident, and felt as the most smart butt. I could double my money a couple of time. Just Imagine what a confident Guy I was.
     
    well but all lasted just for a week until I was no more innocent. because then I started Learning and you know what I'm doing that till now and will keep doing that....
     
    Well friend this is not to put you down... I was just ragging up. don't take it personally. I appreciate you time you took to read what I use to write. and also I understand You had a reason for your statement. whatever You said You had a logic and it's very straightforward. I like that.
     
    I prefer using picking up only those trades which gives me 1:3 RR. I cannot use 1:1 or even 2:1 because Nobody could survive with this. I repeat Nobody and believe me I know this. I think being very picky is the only element which kept me alive in this market, else I would have been wiped out Lot before.
     
    and one thing more brother.. I heared a wise man saying once " Never chase a Bus, a Train, A Girl or market..... If you miss 1.. there is always another coming" so why care If some entry is missed.
     
    thanks for your Input. and I know I still have to work a Lot... protecting my natural character. and would really Like to hear more from you... about anything.. ya. Thanks
     
     
    some thought
     
    "An Innocent has nothing to fear"
  18. Like
    ArtOfTrade reacted to Diesel 10 in My price-action strategy   
    Here is a secret share just for my indo friends in this thread!
     
    I have just had professionally coded my own Custom Indicator that may be a help to those who already understand how to plot swings and breaks of them. I have never shared this before but wanted to save it for a special moment...
     
    Below is an image of recent EURUSD. In the picture, the indicator is programed to follow fairly large swings however that can be customized whatever way you like. You can also customize how many pips it must break the swing by.
     
    http://i177.photobucket.com/albums/w201/jtimpsonstamps/jt.gif
     
    and here it is. Enjoy!
     

    http://www.mediafire.com/?xh6quaxcxs91xmt
     
    this is for your personal use and not to be resold. Thanks for respecting my wishes on this.
  19. Like
    ArtOfTrade reacted to fxfxfx in My price-action strategy   
    Hi danyalati,
     
    I will try to describe here the stages of a trader (At least it was so in my case).
     
    Stage 1: You have no clue ... You start to google or look into FX-forums
    Stage 2: You think you got it -> You got some information from the internet with basics and also some indicators and also some kind of EAs
    Stage 3: You start using indicators and EAs
    Stage 4: You are frustrated because you nearly tried every indicator or EA
    Stage 5: You have no clue ...
    Stage 6: You re-think your situation and come to the conclusio to use your brain and seek for systems which makes sense
    Stage 6: You realize that price is the key
    Stage 7: You start to seek for price-action systems
    Stage 8: You have no clue
    Stage 9: After reading and reading all the price-action stuff you find out that price-action is the key for the system but you have to bring it all together and you must find out the relationship between the things. You organize yourself.
    Stage 10: You do it
     
    Hope this helps.
     

  20. Like
    ArtOfTrade got a reaction from retireme in Can someone please edit these indies to work with 5 digit brokers?   
    Hi,
     
    This is the final change. I had combine both Grid1000 and Grid500 into one indicator.
    There are huge modification, may had bugs unforeseen. Code is easy understand for
    some expert here. I am done, leave it to you all now.
     

    //+------------------------------------------------------------------+ //| GridFibRN.mq4 | //| Copyright © 2011, MetaQuotes Software Corp. | //| http://www.metaquotes.net | //+------------------------------------------------------------------+ #property copyright "Copyright © 2011, MetaQuotes Software Corp." #property link "http://www.metaquotes.net" #property indicator_chart_window extern bool DrawGrid1000.Enable = true; extern bool DrawGrid500.Enable = false; extern string Label.Font = "Arial"; extern int Label.FontSize = 8; extern int Label.Shift = 3.0; extern color Line1000.Color0 = White; extern color Line1000.Color21 = Blue; extern color Line1000.Color34 = Lime; extern color Line1000.Color55 = Yellow; extern color Line1000.Color89 = Red; extern int Line1000.Width = 4; extern int Line1000.Style = STYLE_SOLID; extern color Line500.Color0 = White; extern color Line500.Color21 = Blue; extern color Line500.Color34 = Lime; extern color Line500.Color55 = Yellow; extern color Line500.Color89 = Red; extern int Line500.Width = 2; extern int Line500.Style = STYLE_SOLID; string CheckDate = " "; double DailyClose; double xPoint = 0.0001; double ML; int Line.Style; int Line.Width; int init() { return (0); } int deinit() { for(int i=ObjectsTotal()-1; i>-1; i--) { if (StringFind(ObjectName(i),"1000")>=0) ObjectDelete(ObjectName(i)); if (StringFind(ObjectName(i),"500")>=0) ObjectDelete(ObjectName(i)); } return (0); } int start() { string CurrDate = TimeToStr(iTime(NULL, PERIOD_D1, 1), TIME_DATE); if (CurrDate == CheckDate) return (0); CheckDate = CurrDate; DailyClose = iClose(NULL, PERIOD_D1, 1); if (Digits>=4) xPoint = 0.0001; else xPoint = 0.01; ML = 1000.0*xPoint*MathRound(DailyClose/xPoint/1000.0); if (DrawGrid1000.Enable) DrawGrid1000(); if (DrawGrid500.Enable) DrawGrid500(); return (0); } void DrawGrid1000() { double HL = ML + 1000.0 * xPoint; double LL = ML - 1000.0 * xPoint; double LL_21P = LL + 210.0 * xPoint; double LL_34P = LL + 340.0 * xPoint; double LL_55P = LL + 550.0 * xPoint; double LL_89P = LL + 890.0 * xPoint; double ML_21P = ML + 210.0 * xPoint; double ML_34P = ML + 340.0 * xPoint; double ML_55P = ML + 550.0 * xPoint; double ML_89P = ML + 890.0 * xPoint; double ML_21M = ML - 210.0 * xPoint; double ML_34M = ML - 340.0 * xPoint; double ML_55M = ML - 550.0 * xPoint; double ML_89M = ML - 890.0 * xPoint; double HL_89M = HL - 890.0 * xPoint; double HL_55M = HL - 550.0 * xPoint; double HL_34M = HL - 340.0 * xPoint; double HL_21M = HL - 210.0 * xPoint; double LabelAt = LL + Label.Shift * xPoint; Line.Style = Line1000.Style; Line.Width = Line1000.Width; drawLine ("1000_L", LL, Line1000.Color0); drawLabel("1000_L", "1000 Low Line", LabelAt, Line1000.Color0); LabelAt = HL + Label.Shift * xPoint; drawLine ("1000_H", HL, Line1000.Color0); drawLabel("1000_H", "1000 High Line", LabelAt, Line1000.Color0); LabelAt = ML + Label.Shift * xPoint; drawLine ("1000_M", ML, Line1000.Color0); drawLabel("1000_M", "1000 Mid Line", LabelAt, Line1000.Color0); LabelAt = LL_21P + Label.Shift * xPoint; drawLine ("1000_L21P", LL_21P, Line1000.Color21); drawLabel("1000_L21P", "1000_L21P Line", LabelAt, Line1000.Color21); LabelAt = LL_34P + Label.Shift * xPoint; drawLine ("1000_L34P", LL_34P, Line1000.Color34); drawLabel("1000_L34P", "1000_L34P Line", LabelAt, Line1000.Color34); LabelAt = LL_55P + Label.Shift * xPoint; drawLine ("1000_L55P", LL_55P, Line1000.Color55); drawLabel("1000_L55P", "1000_L55P Line", LabelAt, Line1000.Color55); LabelAt = LL_89P + Label.Shift * xPoint; drawLine ("1000_L89P", LL_89P, Line1000.Color89); drawLabel("1000_L89P", "1000_L89P Line", LabelAt, Line1000.Color89); LabelAt = ML_89P + Label.Shift * xPoint; drawLine ("1000_M89P", ML_89P, Line1000.Color89); drawLabel("1000_M89P", "1000_M89P Line", LabelAt, Line1000.Color89); LabelAt = ML_89M + Label.Shift * xPoint; drawLine ("1000_M89M", ML_89M, Line1000.Color89); drawLabel("1000_M89M", "1000_M89M Line", LabelAt, Line1000.Color89); LabelAt = ML_55P + Label.Shift * xPoint; drawLine ("1000_M55P", ML_55P, Line1000.Color55); drawLabel("1000_M55P", "1000_M55P Line", LabelAt, Line1000.Color55); LabelAt = ML_55M + Label.Shift * xPoint; drawLine ("1000_M55M", ML_55M, Line1000.Color55); drawLabel("1000_M55M", "1000_M55M Line", LabelAt, Line1000.Color55); LabelAt = ML_34P + Label.Shift * xPoint; drawLine ("1000_M34P", ML_34P, Line1000.Color34); drawLabel("1000_M34P", "1000_M34P Line", LabelAt, Line1000.Color34); LabelAt = ML_34M + Label.Shift * xPoint; drawLine ("1000_M34M", ML_34M, Line1000.Color34); drawLabel("1000_M34M", "1000_M34M Line", LabelAt, Line1000.Color34); LabelAt = ML_21P + Label.Shift * xPoint; drawLine ("1000_M21P", ML_21P, Line1000.Color21); drawLabel("1000_M21P", "1000_M21P Line", LabelAt, Line1000.Color21); LabelAt = ML_21M + Label.Shift * xPoint; drawLine ("1000_M21M", ML_21M, Line1000.Color21); drawLabel("1000_M21M", "1000_M21M Line", LabelAt, Line1000.Color21); LabelAt = HL_89M + Label.Shift * xPoint; drawLine ("1000_H89M", HL_89M, Line1000.Color89); drawLabel("1000_H89M", "1000_H89M Line", LabelAt, Line1000.Color89); LabelAt = HL_55M + Label.Shift * xPoint; drawLine ("1000_55M", HL_55M, Line1000.Color55); drawLabel("1000_55M", "1000_H55M Line", LabelAt, Line1000.Color55); LabelAt = HL_21M + Label.Shift * xPoint; drawLine ("1000_H21M", HL_21M, Line1000.Color21); drawLabel("1000_H21M", "1000_H21M Line", LabelAt, Line1000.Color21); LabelAt = HL_34M + Label.Shift * xPoint; drawLine ("1000_H34M", HL_34M, Line1000.Color34); drawLabel("1000_H34M", "1000_H34M Line", LabelAt, Line1000.Color34); } int DrawGrid500() { double HL = ML + 500.0 * xPoint; double LL = ML - 500.0 * xPoint; if (ML > DailyClose && DailyClose >= LL) if (ML - DailyClose >= DailyClose - LL) ML -= 500.0 * xPoint; else if (ML < DailyClose && DailyClose <= HL) if (DailyClose - ML <= HL - DailyClose) ML += 500.0 * xPoint; double LL_21P = LL + 210.0/2 * xPoint; double LL_34P = LL + 340.0/2 * xPoint; double LL_55P = LL + 550.0/2 * xPoint; double LL_89P = LL + 890.0/2 * xPoint; double HL_99M = HL - 890.0/2 * xPoint; double HL_55M = HL - 550.0/2 * xPoint; double HL_34M = HL - 340.0/2 * xPoint; double HL_21M = HL - 210.0/2 * xPoint; double ML_21P = ML + 210.0/2 * xPoint; double ML_34P = ML + 340.0/2 * xPoint; double ML_55P = ML + 550.0/2 * xPoint; double ML_89P = ML + 890.0/2 * xPoint; double ML_21M = ML - 210.0/2 * xPoint; double ML_34M = ML - 340.0/2 * xPoint; double ML_55M = ML - 550.0/2 * xPoint; double ML_89M = ML - 890.0/2 * xPoint; Line.Style = Line500.Style; Line.Width = Line500.Width; drawLine("500_High", HL, Line500.Color0 ); drawLine("500_Mid", ML, Line500.Color0 ); drawLine("500_Low", LL, Line500.Color0 ); drawLine("500_L21P", LL_21P, Line500.Color21); drawLine("500_L34P", LL_34P, Line500.Color34); drawLine("500_L55P", LL_55P, Line500.Color55); drawLine("500_L89P", LL_89P, Line500.Color89); drawLine("500_M21P", ML_21P, Line500.Color21 ); drawLine("500_M34P", ML_34P, Line500.Color34); drawLine("500_M55P", ML_55P, Line500.Color55); drawLine("500_M89P", ML_89P, Line500.Color89); drawLine("500_H21M", HL_21M, Line500.Color21 ); drawLine("500_H34M", HL_34M, Line500.Color34); drawLine("500_H55M", HL_55M, Line500.Color55); drawLine("500_H89M", HL_99M, Line500.Color89); drawLine("500_M21M", ML_21M, Line500.Color21 ); drawLine("500_M34M", ML_34M, Line500.Color34); drawLine("500_M55M", ML_55M, Line500.Color55); drawLine("500_M89M", ML_89M, Line500.Color89); return (0); } void drawLabel(string name, string DrawText, double Price, color Color) { string objname = name + "_label"; if (ObjectFind(objname) != 0) { ObjectCreate(objname, OBJ_TEXT, 0, Time[WindowFirstVisibleBar() - 6], Price); ObjectSetText(objname, DrawText, Label.FontSize, Label.Font, CLR_NONE); ObjectSet(objname, OBJPROP_COLOR, Color); } else ObjectMove(objname, 0, Time[WindowFirstVisibleBar() - 6], Price); } void drawLine(string name, double Price, color Color) { string objname = name + "_line"; if (ObjectFind(objname) != 0) { ObjectCreate(objname, OBJ_HLINE, 0, Time[0], Price); ObjectSet(objname, OBJPROP_STYLE, Line.Style); ObjectSet(objname, OBJPROP_COLOR, Color); ObjectSet(objname, OBJPROP_WIDTH, Line.Width); } else ObjectMove(objname, 0, Time[0], Price); }
  21. Like
    ArtOfTrade got a reaction from skid-z in Can someone please edit these indies to work with 5 digit brokers?   
    Hi RetireMe,
     
    Here the Grid500:

    /***************************************************** Script by Skid-z, modified by ArtOfTrade ******************************************************/ #property indicator_chart_window extern color Line.Color0 = White; extern color Line.Color21 = Blue; extern color Line.Color34 = Lime; extern color Line.Color55 = Yellow; extern color Line.Color89 = Red; extern int Line.Width = 2; extern int Line.Style = STYLE_SOLID; string CheckDate = " "; int init() { return (0); } int deinit() { for(int i=ObjectsTotal()-1; i>-1; i--) if (StringFind(ObjectName(i),"500")>=0) ObjectDelete(ObjectName(i)); return (0); } int start() { string CurrDate = TimeToStr(iTime(NULL, PERIOD_D1, 1), TIME_DATE); if (CurrDate == CheckDate) return (0); CheckDate = CurrDate; double DailyClose = iClose(NULL, PERIOD_D1, 1); double ML; double xPoint = 0.0001; if (StringSubstr(Symbol(), 3) == "JPY") { ML = 10.0 * MathRound(DailyClose / 10.0); xPoint = 0.01; } else { ML = MathRound(10.0 * DailyClose) / 10.0; xPoint = 0.0001; } double HL = ML + 500.0 * xPoint; double LL = ML - 500.0 * xPoint; if (ML > DailyClose && DailyClose >= LL) { if (ML - DailyClose >= DailyClose - LL) ML -= 500.0 * xPoint; } else { if (ML < DailyClose && DailyClose <= HL) if (DailyClose - ML <= HL - DailyClose) ML += 500.0 * xPoint; } double LL_21P = LL + 210.0/2 * xPoint; double LL_34P = LL + 340.0/2 * xPoint; double LL_55P = LL + 550.0/2 * xPoint; double LL_89P = LL + 890.0/2 * xPoint; double HL_99M = HL - 890.0/2 * xPoint; double HL_55M = HL - 550.0/2 * xPoint; double HL_34M = HL - 340.0/2 * xPoint; double HL_21M = HL - 210.0/2 * xPoint; double ML_21P = ML + 210.0/2 * xPoint; double ML_34P = ML + 340.0/2 * xPoint; double ML_55P = ML + 550.0/2 * xPoint; double ML_89P = ML + 890.0/2 * xPoint; double ML_21M = ML - 210.0/2 * xPoint; double ML_34M = ML - 340.0/2 * xPoint; double ML_55M = ML - 550.0/2 * xPoint; double ML_89M = ML - 890.0/2 * xPoint; drawLine("500_High", HL, Line.Color0 ); drawLine("500_Mid", ML, Line.Color0 ); drawLine("500_Low", LL, Line.Color0 ); drawLine("500_L21P", LL_21P, Line.Color21); drawLine("500_L34P", LL_34P, Line.Color34); drawLine("500_L55P", LL_55P, Line.Color55); drawLine("500_L89P", LL_89P, Line.Color89); drawLine("500_M21P", ML_21P, Line.Color21 ); drawLine("500_M34P", ML_34P, Line.Color34); drawLine("500_M55P", ML_55P, Line.Color55); drawLine("500_M89P", ML_89P, Line.Color89); drawLine("500_H21M", HL_21M, Line.Color21 ); drawLine("500_H34M", HL_34M, Line.Color34); drawLine("500_H55M", HL_55M, Line.Color55); drawLine("500_H89M", HL_99M, Line.Color89); drawLine("500_M21M", ML_21M, Line.Color21 ); drawLine("500_M34M", ML_34M, Line.Color34); drawLine("500_M55M", ML_55M, Line.Color55); drawLine("500_M89M", ML_89M, Line.Color89); return (0); } void drawLine(string ObjName, double Price, color Color) { if (ObjectFind(ObjName) != 0) { ObjectCreate(ObjName, OBJ_HLINE, 0, Time[0], Price); ObjectSet(ObjName, OBJPROP_STYLE, Line.Style); ObjectSet(ObjName, OBJPROP_COLOR, Color); ObjectSet(ObjName, OBJPROP_WIDTH, Line.Width); } else ObjectMove(ObjName, 0, Time[0], Price); //ObjectCreate(ObjName, OBJ_HLINE, 0, Time[0], Price); //ObjectSet(ObjName, OBJPROP_STYLE, STYLE_SOLID); //ObjectSet(ObjName, OBJPROP_COLOR, Color); //ObjectSet(ObjName, OBJPROP_WIDTH, 4); }
  22. Like
    ArtOfTrade got a reaction from skid-z in Can someone please edit these indies to work with 5 digit brokers?   
    Hi retireme,
     
    Here the Grid1000

    /******************************** Script from skid-z, Modified by ArtOfTrade ********************************/ #property indicator_chart_window extern string Label.Font = "Arial"; extern int Label.FontSize = 8; extern color Line.Color0 = White; extern color Line.Color21 = Blue; extern color Line.Color34 = Lime; extern color Line.Color55 = Yellow; extern color Line.Color89 = Red; extern int Line.Width = 4; extern int Line.Style = STYLE_SOLID; string CheckDate = " "; int init() { return (0); } int deinit() { for(int i=ObjectsTotal()-1; i>-1; i--) if (StringFind(ObjectName(i),"1000")>=0) ObjectDelete(ObjectName(i)); return (0); } int start() { string CurrDate = TimeToStr(iTime(NULL, PERIOD_D1, 1), TIME_DATE); if (CurrDate == CheckDate) return (0); CheckDate = CurrDate; double DailyClose = iClose(NULL, PERIOD_D1, 1); double ML; double xPoint = 0.0001; if (StringSubstr(Symbol(), 3) == "JPY") { ML = 100.0 * MathRound(10.0 * DailyClose / 100.0) / 10.0; xPoint = 0.01; } else { ML = MathRound(10.0 * DailyClose) / 10.0; xPoint = 0.0001; } double HL = ML + 1000.0 * xPoint; double LL = ML - 1000.0 * xPoint; double LL_21P = LL + 210.0 * xPoint; double LL_34P = LL + 340.0 * xPoint; double LL_55P = LL + 550.0 * xPoint; double LL_89P = LL + 890.0 * xPoint; /* double LL_21M = LL - 210.0 * xPoint; double LL_34M = LL - 340.0 * xPoint; double LL_55M = LL - 550.0 * xPoint; double LL_88M = LL - 890.0 * xPoint; */ double ML_21P = ML + 210.0 * xPoint; double ML_34P = ML + 340.0 * xPoint; double ML_55P = ML + 550.0 * xPoint; double ML_89P = ML + 890.0 * xPoint; double ML_21M = ML - 210.0 * xPoint; double ML_34M = ML - 340.0 * xPoint; double ML_55M = ML - 550.0 * xPoint; double ML_89M = ML - 890.0 * xPoint; double HL_89M = HL - 890.0 * xPoint; double HL_55M = HL - 550.0 * xPoint; double HL_34M = HL - 340.0 * xPoint; double HL_21M = HL - 210.0 * xPoint; /* double HL_89P = HL + 890.0 * xPoint; double HL_55P = HL + 550.0 * xPoint; double HL_34P = HL + 340.0 * xPoint; double HL_21P = HL + 210.0 * xPoint; */ double LabelAt = LL + 7.0 * xPoint; drawLine("1000L", LL, Line.Color0); drawLabel("1000 Low", "1000 Low Line", LabelAt, Line.Color0); LabelAt = HL + 7.0 * xPoint; drawLine("1000H", HL, Line.Color0); drawLabel("1000 High", "1000 High Line", LabelAt, Line.Color0); LabelAt = ML + 7.0 * xPoint; drawLine("1000M", ML, Line.Color0); drawLabel("1000 Mid", "1000 Mid Line", LabelAt, Line.Color0); LabelAt = LL_21P + 7.0 * xPoint; drawLine("1000_L21P Line", LL_21P, Line.Color21); drawLabel("1000_L21P", "1000_L21P Line", LabelAt, Line.Color21); LabelAt = LL_34P + 7.0 * xPoint; drawLine("1000_L34P Line", LL_34P, Line.Color34); drawLabel("1000_L34P", "1000_L34P Line", LabelAt, Line.Color34); LabelAt = LL_55P + 7.0 * xPoint; drawLine("1000_L55P Line", LL_55P, Line.Color55); drawLabel("1000_L55P", "1000_L55P Line", LabelAt, Line.Color55); LabelAt = LL_89P + 7.0 * xPoint; drawLine("1000_L89P Line", LL_89P, Line.Color89); drawLabel("1000_L89P", "1000_L89P Line", LabelAt, Line.Color89); LabelAt = ML_89P + 7.0 * xPoint; drawLine("1000_M89P Line", ML_89P, Line.Color89); drawLabel("1000_M89P", "1000_M89P Line", LabelAt, Line.Color89); LabelAt = ML_89M + 7.0 * xPoint; drawLine("1000_M89M Line", ML_89M, Line.Color89); drawLabel("1000_M89M", "1000_M89M Line", LabelAt, Line.Color89); LabelAt = ML_55P + 7.0 * xPoint; drawLine("1000_M55P Line", ML_55P, Line.Color55); drawLabel("1000_M55P", "1000_M55P Line", LabelAt, Line.Color55); LabelAt = ML_55M + 7.0 * xPoint; drawLine("1000_M55M Line", ML_55M, Line.Color55); drawLabel("1000_M55M", "1000_M55M Line", LabelAt, Line.Color55); LabelAt = ML_34P + 7.0 * xPoint; drawLine("1000_M34P Line", ML_34P, Line.Color34); drawLabel("1000_M34P", "1000_M34P Line", LabelAt, Line.Color34); LabelAt = ML_34M + 7.0 * xPoint; drawLine("1000_M34M Line", ML_34M, Line.Color34); drawLabel("1000_M34M", "1000_M34M Line", LabelAt, Line.Color34); LabelAt = ML_21P + 7.0 * xPoint; drawLine("1000_M21P Line", ML_21P, Line.Color21); drawLabel("1000_M21P", "1000_M21P Line", LabelAt, Line.Color21); LabelAt = ML_21M + 7.0 * xPoint; drawLine("1000_M21M Line", ML_21M, Line.Color21); drawLabel("1000_M21M", "1000_M21M Line", LabelAt, Line.Color21); LabelAt = HL_89M + 7.0 * xPoint; drawLine("1000_H89M Line", HL_89M, Line.Color89); drawLabel("1000_H89M", "1000_H89M Line", LabelAt, Line.Color89); LabelAt = HL_55M + 7.0 * xPoint; drawLine("1000_55M Line", HL_55M, Line.Color55); drawLabel("1000_55M", "1000_H55M Line", LabelAt, Line.Color55); LabelAt = HL_21M + 7.0 * xPoint; drawLine("1000_H21M Line", HL_21M, Line.Color21); drawLabel("1000_H21M", "1000_H21M Line", LabelAt, Line.Color21); LabelAt = HL_34M + 7.0 * xPoint; drawLine("1000_H34M Line", HL_34M, Line.Color34); drawLabel("1000_H34M", "1000_H34M Line", LabelAt, Line.Color34); return (0); } void drawLabel(string ObjName, string DrawText, double Price, color Color) { if (ObjectFind(ObjName) != 0) { ObjectCreate(ObjName, OBJ_TEXT, 0, Time[WindowFirstVisibleBar() - 6], Price); ObjectSetText(ObjName, DrawText, Label.FontSize, Label.Font, CLR_NONE); ObjectSet(ObjName, OBJPROP_COLOR, Color); //ObjectSet(ObjName, OBJPROP_TIME1, Time[WindowFirstVisibleBar() - 6]); } else ObjectMove(ObjName, 0, Time[WindowFirstVisibleBar() - 6], Price); } void drawLine(string ObjName, double Price, color Color) { if (ObjectFind(ObjName) != 0) { ObjectCreate(ObjName, OBJ_HLINE, 0, Time[0], Price); ObjectSet(ObjName, OBJPROP_STYLE, Line.Style); ObjectSet(ObjName, OBJPROP_COLOR, Color); ObjectSet(ObjName, OBJPROP_WIDTH, Line.Width); } else ObjectMove(ObjName, 0, Time[0], Price); //ObjectCreate(ObjName, OBJ_HLINE, 0, Time[0], Price); //ObjectSet(ObjName, OBJPROP_STYLE, STYLE_SOLID); //ObjectSet(ObjName, OBJPROP_COLOR, Color); //ObjectSet(ObjName, OBJPROP_WIDTH, 4); }
  23. Like
    ArtOfTrade got a reaction from retireme in Can someone please edit these indies to work with 5 digit brokers?   
    Hi retireme,
     
    Here the Grid1000

    /******************************** Script from skid-z, Modified by ArtOfTrade ********************************/ #property indicator_chart_window extern string Label.Font = "Arial"; extern int Label.FontSize = 8; extern color Line.Color0 = White; extern color Line.Color21 = Blue; extern color Line.Color34 = Lime; extern color Line.Color55 = Yellow; extern color Line.Color89 = Red; extern int Line.Width = 4; extern int Line.Style = STYLE_SOLID; string CheckDate = " "; int init() { return (0); } int deinit() { for(int i=ObjectsTotal()-1; i>-1; i--) if (StringFind(ObjectName(i),"1000")>=0) ObjectDelete(ObjectName(i)); return (0); } int start() { string CurrDate = TimeToStr(iTime(NULL, PERIOD_D1, 1), TIME_DATE); if (CurrDate == CheckDate) return (0); CheckDate = CurrDate; double DailyClose = iClose(NULL, PERIOD_D1, 1); double ML; double xPoint = 0.0001; if (StringSubstr(Symbol(), 3) == "JPY") { ML = 100.0 * MathRound(10.0 * DailyClose / 100.0) / 10.0; xPoint = 0.01; } else { ML = MathRound(10.0 * DailyClose) / 10.0; xPoint = 0.0001; } double HL = ML + 1000.0 * xPoint; double LL = ML - 1000.0 * xPoint; double LL_21P = LL + 210.0 * xPoint; double LL_34P = LL + 340.0 * xPoint; double LL_55P = LL + 550.0 * xPoint; double LL_89P = LL + 890.0 * xPoint; /* double LL_21M = LL - 210.0 * xPoint; double LL_34M = LL - 340.0 * xPoint; double LL_55M = LL - 550.0 * xPoint; double LL_88M = LL - 890.0 * xPoint; */ double ML_21P = ML + 210.0 * xPoint; double ML_34P = ML + 340.0 * xPoint; double ML_55P = ML + 550.0 * xPoint; double ML_89P = ML + 890.0 * xPoint; double ML_21M = ML - 210.0 * xPoint; double ML_34M = ML - 340.0 * xPoint; double ML_55M = ML - 550.0 * xPoint; double ML_89M = ML - 890.0 * xPoint; double HL_89M = HL - 890.0 * xPoint; double HL_55M = HL - 550.0 * xPoint; double HL_34M = HL - 340.0 * xPoint; double HL_21M = HL - 210.0 * xPoint; /* double HL_89P = HL + 890.0 * xPoint; double HL_55P = HL + 550.0 * xPoint; double HL_34P = HL + 340.0 * xPoint; double HL_21P = HL + 210.0 * xPoint; */ double LabelAt = LL + 7.0 * xPoint; drawLine("1000L", LL, Line.Color0); drawLabel("1000 Low", "1000 Low Line", LabelAt, Line.Color0); LabelAt = HL + 7.0 * xPoint; drawLine("1000H", HL, Line.Color0); drawLabel("1000 High", "1000 High Line", LabelAt, Line.Color0); LabelAt = ML + 7.0 * xPoint; drawLine("1000M", ML, Line.Color0); drawLabel("1000 Mid", "1000 Mid Line", LabelAt, Line.Color0); LabelAt = LL_21P + 7.0 * xPoint; drawLine("1000_L21P Line", LL_21P, Line.Color21); drawLabel("1000_L21P", "1000_L21P Line", LabelAt, Line.Color21); LabelAt = LL_34P + 7.0 * xPoint; drawLine("1000_L34P Line", LL_34P, Line.Color34); drawLabel("1000_L34P", "1000_L34P Line", LabelAt, Line.Color34); LabelAt = LL_55P + 7.0 * xPoint; drawLine("1000_L55P Line", LL_55P, Line.Color55); drawLabel("1000_L55P", "1000_L55P Line", LabelAt, Line.Color55); LabelAt = LL_89P + 7.0 * xPoint; drawLine("1000_L89P Line", LL_89P, Line.Color89); drawLabel("1000_L89P", "1000_L89P Line", LabelAt, Line.Color89); LabelAt = ML_89P + 7.0 * xPoint; drawLine("1000_M89P Line", ML_89P, Line.Color89); drawLabel("1000_M89P", "1000_M89P Line", LabelAt, Line.Color89); LabelAt = ML_89M + 7.0 * xPoint; drawLine("1000_M89M Line", ML_89M, Line.Color89); drawLabel("1000_M89M", "1000_M89M Line", LabelAt, Line.Color89); LabelAt = ML_55P + 7.0 * xPoint; drawLine("1000_M55P Line", ML_55P, Line.Color55); drawLabel("1000_M55P", "1000_M55P Line", LabelAt, Line.Color55); LabelAt = ML_55M + 7.0 * xPoint; drawLine("1000_M55M Line", ML_55M, Line.Color55); drawLabel("1000_M55M", "1000_M55M Line", LabelAt, Line.Color55); LabelAt = ML_34P + 7.0 * xPoint; drawLine("1000_M34P Line", ML_34P, Line.Color34); drawLabel("1000_M34P", "1000_M34P Line", LabelAt, Line.Color34); LabelAt = ML_34M + 7.0 * xPoint; drawLine("1000_M34M Line", ML_34M, Line.Color34); drawLabel("1000_M34M", "1000_M34M Line", LabelAt, Line.Color34); LabelAt = ML_21P + 7.0 * xPoint; drawLine("1000_M21P Line", ML_21P, Line.Color21); drawLabel("1000_M21P", "1000_M21P Line", LabelAt, Line.Color21); LabelAt = ML_21M + 7.0 * xPoint; drawLine("1000_M21M Line", ML_21M, Line.Color21); drawLabel("1000_M21M", "1000_M21M Line", LabelAt, Line.Color21); LabelAt = HL_89M + 7.0 * xPoint; drawLine("1000_H89M Line", HL_89M, Line.Color89); drawLabel("1000_H89M", "1000_H89M Line", LabelAt, Line.Color89); LabelAt = HL_55M + 7.0 * xPoint; drawLine("1000_55M Line", HL_55M, Line.Color55); drawLabel("1000_55M", "1000_H55M Line", LabelAt, Line.Color55); LabelAt = HL_21M + 7.0 * xPoint; drawLine("1000_H21M Line", HL_21M, Line.Color21); drawLabel("1000_H21M", "1000_H21M Line", LabelAt, Line.Color21); LabelAt = HL_34M + 7.0 * xPoint; drawLine("1000_H34M Line", HL_34M, Line.Color34); drawLabel("1000_H34M", "1000_H34M Line", LabelAt, Line.Color34); return (0); } void drawLabel(string ObjName, string DrawText, double Price, color Color) { if (ObjectFind(ObjName) != 0) { ObjectCreate(ObjName, OBJ_TEXT, 0, Time[WindowFirstVisibleBar() - 6], Price); ObjectSetText(ObjName, DrawText, Label.FontSize, Label.Font, CLR_NONE); ObjectSet(ObjName, OBJPROP_COLOR, Color); //ObjectSet(ObjName, OBJPROP_TIME1, Time[WindowFirstVisibleBar() - 6]); } else ObjectMove(ObjName, 0, Time[WindowFirstVisibleBar() - 6], Price); } void drawLine(string ObjName, double Price, color Color) { if (ObjectFind(ObjName) != 0) { ObjectCreate(ObjName, OBJ_HLINE, 0, Time[0], Price); ObjectSet(ObjName, OBJPROP_STYLE, Line.Style); ObjectSet(ObjName, OBJPROP_COLOR, Color); ObjectSet(ObjName, OBJPROP_WIDTH, Line.Width); } else ObjectMove(ObjName, 0, Time[0], Price); //ObjectCreate(ObjName, OBJ_HLINE, 0, Time[0], Price); //ObjectSet(ObjName, OBJPROP_STYLE, STYLE_SOLID); //ObjectSet(ObjName, OBJPROP_COLOR, Color); //ObjectSet(ObjName, OBJPROP_WIDTH, 4); }
  24. Like
    ArtOfTrade reacted to SamW in Basket trading system   
    Winner of the surefiretr@dingch@llenge February 10 1969.59% earned in one month in a
     
    demo account.
    System Overview
     
    Market Traded: Forex - 14 pairs
    Charts : H1
     
    Charting software: MT4 Brokers that allow hedging and leverage up to 1:200 or above
     
    Indicators: Multitimeframe Pivot Point (optional reference)
    Buy All (optional assistance)
    Sell All (optional assistance)
    Close All (optional assistance)
    Close in profit (optional assistance)
    Trendlines and Fibonacci (95% of all my trades rely on this)
    Retracement levels: 38.2%, 50.0%, 61.8%,
     
    76.4%
    Extension levels: 127.2%, 161.8%
     
    Donwload link with all files:
     
    hxxp://mir.cr/VTYAEZPI
  25. Like
    ArtOfTrade reacted to kraven in K. R. A. P. P   
    Hello all, I’ve had several request asking how I generate my ‘Kravens Repetitive Areas of Potential Profit’ or K.R.A.P.P for short :))and as I’m a fan of the indo share culture I though I’d create this thread to demonstrate….
     
    These lines are pretty accurate, I believe accurate enough to purely trade from. They will work on every pair and require updating once per day. However they not the ‘holy G’ and not magical (as some think lol). They are also very easy to create, in-fact they’ll be too easy for many on here who will insist on adding thing.
     
    How to create ‘K.R.A.P.P.' wwwowhhhhhhhhaaahh!!
     
    Ok, choose your pair……go to a daily time frame……….draw lines at each day on the high and low (and importantly) the open and close….. most people only take note of peaks (highs) and troughs (lows) but open and closes (O/C) are VERY IMPORTANT. Most just take note of the day before, however O/C of daily’s several weeks ago can still have an impact.
     
    Once you have drawn your lines it’s time to sort them out. If a level has only been touched once I call this minor, if it has been influential on a few occasion I call it major. I advise you to colour these lines different colours (see pic)
     
     
    http://i988.photobucket.com/albums/af5/kraven69/linesofimportancedaily.gif
     
    after you've sorted your lines use them on lower timeframes (5 and 15min are good)
     
    http://i988.photobucket.com/albums/af5/kraven69/daily.gif
     
    Here is an example of how to trade K.R.A.P.P...i call it the 'bounce'. just enter the trade the 'oppersite' direction to where the price approached i.e. if the price is coming down, buy when it hits....SL 10 TP 15 (or more)......here an example i made a few days back
     
     
    http://i988.photobucket.com/albums/af5/kraven69/linesofimportance9.gif
     
    that's it..........try to refrain from adding 1hr and 4hr lines as you'll have a mass of lines that are untradable...........hope you enjoy
     
    *appologies if this is in the wrong forum.
×
×
  • Create New...