Jags Phantom 6 System
Page 1 of 735 123 ... LastLast
Results 1 to 10 of 341

Thread: Jags Phantom 6 System

  1. #1
    Hi Guys,

    I modified MetaCoder's Phantom 6 EA and played with it how I feel would be more profitable long term.

    How is mine different you ask?

    -Made it a little more dynamic... I did not like some of this code it was ineffective using global vars. . I used arrays and did a bit of housecleaning.
    -Logically it is pretty different. I trade 2 baskets 1 Asian and 1 London. The trades that are ghost clean at the beginning and end of each session instead of every 8 hours.
    -If trades length across multiple sessions I simply try to break even instead of a % profit. The idea is to try to escape the lingering and potential passing basket.

    In case you don't know exactly what the Phantom 6 EA is all about please see:
    https://www.forexsoutheast.asia/gene...g-happens.html

    For background info about the concept read the Basket 14 EA:
    https://www.forexsoutheast.asia/fore...-220-99-a.html

    take a look at the code its pretty self explanatory. I tried to comment how it functions aswell as variables.

    It was pretty easy to alter because the code was pretty clean thanks to MetaCoder!

    Attach to some JPY pair which upgrades often I did @ 30 mins. No indiors needed!

    I know MC utilizes 1 hour timeframe( regardless of TF you attach to it trades every hour) but I left it dynamic (you can trade every minute if you need ). I'm playing with M30. . .you get trades every 30 mins. . .it is to be determined not or if this is a great idea.

    This is a non losing egy that with infinite margin will keep earning the cash... couldn't we work for the fed?

    Don't use it LIVE till we test that the EA is solid and profitable long term!!!

    To trade the EA with baskets your broker should offer the following pairs(top 5 buy and underside 5 sells):

    LONDON
    1. GBPUSD Real
    2. EURGBP
    3. GBPJPY
    4. USDCHF Real
    5. EURJPY Real
    6. EURUSD Real
    7. USDJPY Real
    8. GBPCHF Real
    9. CHFJPY
    10. EURCHF



    ASIAN
    1. GBPAUD Real
    2. EURGBP
    3. EURJPY Real
    4. AUDJPY Real
    5. GBPNZD
    6. EURNZD Real
    7. EURAUD
    8. AUDNZD
    9. NZDJPY Real
    10. GBPJPY Real

    But of course you can come up with your own baskets that work for your broker and that follow the criteria that they must cancel out each other (buys and sells should be hedged)

    VERSIONS:
    V1x - Additional filter to trade (just if all current trades exactly the same pair are in profit).
    This will prevent it from trading on a retrace/trend change in your ghost runner...

    PRO: Less trades, just add to winning winner
    CON: The pair has to proceed further for you to get to your profit goal. When it was a retrace then you should have traded. When it was a reversal of fashion you saved yourself drawdown.

    V2 - Adds upon V1x and changed time (not modifiable)
    Shing time will help us correctly detect strong vs weak phantoms. You can not pick an arbitrary time and say lets trade the ghost that is strongest. . If you don't want drawdown first and then go into profit later. This attempts to optimize and skip the drawdown phase and move into profit (highest opportunity to go into profit straight away. . Not guaranteed obviously).

    It will open new baskets in the first 2 hours of each session. After that it will try to reach the profit target or BE if session finishes.

    London Open Prep: 8 GMT
    London Trading: 10:30 GMT
    London Close: 14 GMT

    Asian Open Prep: 20 GMT
    Asian Trading: 0 GMT
    Asian Close: 6 GMT
    (No trading for Asian session on Monday)

    I added a fundamental principle of Don't let winners become losers. So I inserted a BE to trades that go over 200 ATR (Hourly) in profit. This will aid the case where you added a lot of trades that almost gets to your target but then reverses suddenly... atleast you don't lose much you will have minimal lurking trades in DD (just ones that didn't achieve over 200 ATR pips in profit). Since we just add to winners... this will cut down amount of bad trades significantly.

    CONS: It takes a longer time to achieve your profit goal. . You may have BE's and more lurking trades across multiple sessions. You have to expect that market picks a direction and goes with it.

    V2a - Placed on M15 chart just!
    --

    This version utilizes some suggestions given to me personally by Timmy.
    -Trade on the M15 chart with the bar at 15 minutes and 45 minutes just.
    -Volatility filter (SMA of ATR using the indior provided - MA-ATR). This is modifiable through the EA settings.
    -Changed time to trade...
    - New baskets will soon be opened at the beginning of session (11:15GMT) today... and will reset the phantoms at 11 GMT... This is the fad for London/NY overlap
    - We can open new baskets to the first two hours. . Ie: London (11:15 GMT till 13:45 GMT) theres 6 bars to find a potential entry.
    - When basket is open you can trade till 17 GMT... at which point you will search for an exit (atleast BE)

    - In case emblem already has trade open... add another just if minProfitBetweenTrades is met (ie: $10 dollars set it to 10)
    - Use the actual pairs as anchors to begin a trade. . Trades may be opened by and then the EA on any ghost pairs. Thought is that anchor pairs (actual pairs in the EA settings) dictate the direction of this basket... so use them for optimum entry of baskets. Versions before this just traded the anchor pairs (actual pairs) and not the phantoms.

    -There was also a bug in the code that allowed it to trade on Monday Asian session.

    Thanks,
    Jag
    https://www.forexsoutheast.asia/atta...2074335598.mq4
    https://www.forexsoutheast.asia/atta...1064186813.mq4
    https://www.forexsoutheast.asia/atta...1953267629.mq4
    https://www.forexsoutheast.asia/atta...4541663862.mq4
    https://www.forexsoutheast.asia/atta...6977117953.mq4

  2. #2
    Quote Originally Posted by ;
    And I thought that I knew what Foreign Exchange is all about. Way confused over here will need to do some research. Thanks for the information!

    By the way JForex do not have hereditary optimization, this isn't great news optimizing will be a problem.
    It's optimization hereditary optimization is just a optimization on the optimization process

    It basically tries to get to the exact same answer quicker... the brute force optimizer still exists... however with this egy it is tough because you are trading on a tick basis across several pairs... you would need a powerful computer to optimize for any benefit.

    However optimizing across numerous pairs is something new since I just employed Mt4 There is nothing much to optimize in v1x except the time consuming...

    You need to understand this is just for testing... to determine what works and what does not... then you can use the egy anywhere with any amount aslong as the ratio between equity/lot dimensions is maintained.

  3. #3
    Quote Originally Posted by ;
    It has optimization hereditary optimization is merely a optimization on the marketing process

    It basically attempts to get to the same answer quicker... the brute force optimizer still exists... however with this egy it's tough as you're trading on a tick foundation across multiple pairs... you'd need a powerful computer to maximize for any benefit.

    However optimizing across multiple pairs is something new because I just employed Mt4 There is nothing much to Boost in v1x except the timing...

    You need to see that this is just...
    That's true, it's just that genetic optimization is quite important when analyzing a egy with a lot of input settings.

    Brute force testing 10000000 iterations will take a life time compared to the 10000 when utilizing genetic optimization.

  4. #4
    Quote Originally Posted by ;
    Tim,

    Yes the goal is to examine and determine where the hiccups lie and how to prevent them. The backtests take a long time (6 month test ran overnight still not done). Because of the amount of ticks it has to undergo, but that's anticipated.

    Only issue I watched from 06/01 to 11/01 (I left for work here) was about end of 9 (september). It posed a problem for the EA... it moved from 70k to 25k equity but shut out in profit afterwards in a few months... you can visually observe this to determine how it can be averted.

    Notice that with the platform you have to trade atleats...
    Hello Jag,
    Okay, therefore jForex is Duka's platform. No problem with playing with basketball . I understood their liquidity/trading model much as it was clarified by you - but you cleared up a few querys.

    I'd be delighted to go for this jForex choice, and eventually run the bot live if it could provide.

    I am concerned with all the DD you mentioned on your working backtest - a 65% maximum DD is definitely a no go. I presume that we can analyse the phases price action and enhance the parameters (optimise to some level ).

    Additionally it would be helpful to test out my variant and charvo's to determine how they manage this period.

    Can you give me the URL to download there demonion. And I will do some testing if/when you can create the variant I was eager to try out.

    Is it feasible for you personally?

    Thanks
    Tim

  5. #5
    Hello Tim its based v1x so that reveals that dd can build up just like a proof of concept the demonion is on their site im busy right now typing on my phone but its not difficult to find. Can you msg me?

  6. #6
    Quote Originally Posted by ;
    What I meant was when I test a egy using a stationary TP and SL, I get distinct TP and SL pips at each order....
    Hi Saidar,

    Yes I was analyzing this morning before I left for work and noticed this. When using OHLC and my profit goal is say $100 sometimes it closed at like $400... but also the machine does not have a hard SL therefore that it would be the same both ways. I believe I know what is happening... its because you have several symbols being tested at the same time.

    You get 4 ticks from each emblem per tf pub. You'll get the Open first then the High then the Low then the Close... since each pair might be in different states in terms of PL at each one of the four Months afterward it will just close when the whole PL is over your threshold ($100 for instance ). This only occurs at one of the 4 ticks per bar. So if I decide to use 30 minute OHLC for testing it'll check each 30 minutes to 4 times in the background to see whether my profit threshold has been met. In the high of my EURUSD long it will also compare that with all the High of my GBPUSD brief... so it probably won't shut because my PL is the most probably not $100... but in the Close it will check again and it might have jumped over $100 and to something like $150.

    There's nothing stopping you from trading this way... actually it might be better to utilize this since if your EA is actually trading with the tendency then chances are you will get into a situation where you are in profit bigtime rather than taking your little 1% reduction you will probably get more. Ofcourse this comes at the expense of those situations where you hardly reach your only to reverse and go into DD where each tick evaluation would closed in profit.

    I discovered testing this way raises my profit by a lot since it makes you more than x% profit each time... while keeping similar DD levels as the tick evaluation (that is the key)... so basically what this is saying is that people are not taking enough profits we're delighted with little profits at the expense of a big possible DD.

    I am now testing 7% PP to see if I could access through 2010 using the identical DD as using 1% PP.

    If you alter the EA to look at closed bars just this might help profitability but also increase opportunity for DD... when the backtest actually survives then this might be the better alternative (aggressive setting)... rather than employing a hard profit percentage... get out when you are in profit to a closed pub.

    So analyzing this way actually ensures stability more than anything else... because we always trade at receptive of each pub the entrances are the same. . But out exits are more loose using OHLC or Mt4 pubs. If we get a margin call then chances will be the EA will provide you with a margin call with each tick aswell!


    Yes 0.001 lots are def a bonus. . It was min 1 standard lot... for analyzing does not matter because we could boost our beginning equity... but good to know whether you are going live with this broker (I still don't suggest it).

    The beauty of this platform is that it was OnBar() and OnTick() so however you plan your egy it'll behave the same regardless of the type of backtest you do... unlike MT4.

    I added all my new trade logic in OnBar and assess for profit in OnTick.


    Jag

  7. #7
    Jag, thank for the reply,

    Why won't you urge to go live with Dukascopy? What broker are you currently using?

  8. #8
    Quote Originally Posted by ;
    Jag, thank for the reply,

    Why will not you urge to go live with Dukascopy? What broker are you currently using?
    Right now I use TDFX for almost any mt4 egies but I'm not holding abig account with anybody. If there this egy is steady for long term I would look for a broker which doesn't hedge against client's positions.

    I called Dukascopy and that I thought originally they made their own market where traders place bets against traders. . But there just wouldn't be enough liquidity so they do the same thing as any other broker they market your trade and on the telephone to keep winning. However he claimed that the principles are rules and we can not do anything about it... the fact that the majority of traders lose and the commission construction they have permits them to keep running in profit.

    Outisde of finding an institutional broker I hear good things about Oanda as a starting point.

  9. #9
    Hello.
    Can you please respond to my queries on post 197?
    thank you
    cordially

  10. #10
    Only an opinion from an individual like me(one month demo/live/editing of different phantoms):

    MC's code is remarkably readable, and formatted. I believe that it is really professional. MC's EA superbly managed the EA's notion.

    Nevertheless, it's not quite friendly to editing/changing/applying new thoughts. Seemingly, Jag's code is a lot easier to apply, While I attempt set-up and various idea.

    Jag's version has pairs entered as external, this aspect alone is currently very helpful to another users attempt different basket configuration.

    There are lots of possible variation for basket configuration, and various config actually might lead to several trading session. And if you reverse the basket direction (reverse buy and sell unwanted ), it may help reduce basket DD, because one side is likely to generate income, (and another side is not doing martingale shit.) .... The EA of Jag is a foundation To try these things.

    It'll be great that MC will come back frequently and add more user-control into his original/neat EAs.

    Quote Originally Posted by ;
    I looked at some of your code....

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
This website uses cookies
We use cookies to store session information to facilitate remembering your login information, to allow you to save website preferences, to personalise content and ads, to provide social media features and to analyse our traffic. We also share information about your use of our site with our social media, advertising and analytics partners.