Page 12 of 19 FirstFirst ... 21011121314 ... LastLast
Results 111 to 120 of 185
  73 73 Attachment(s)    

Thread: Taichi DeMarker EA

  1. #111
    Junior Member
    Join Date
    May 2009
    Posts
    1

    Default Tunning TaiChi

    Hi guys.

    Mi name is Jerry and i'm from Mexico. I think this is my first trade on tradingsystemforex.

    I downloaded and tested this EA and it has quite good results, but i think they can be overwelmed with some optimization and coding. I have already made some changes to the expert, with small significant rise on profitability.

    I haven't ended the modificactions to the EA, and as soon as i have it i will post it, but i still need help with parameter optimization.

    Could anyone help me with your set files, configuration details and ideas with the EA, so we can code a better EA?

    Thanks for your help. I'll post the EA on Saturday.

  2. #112

    Default

    Quote Originally Posted by mjerry2k60 View Post
    Hi guys.

    Mi name is Jerry and i'm from Mexico. I think this is my first trade on tradingsystemforex.

    I downloaded and tested this EA and it has quite good results, but i think they can be overwelmed with some optimization and coding. I have already made some changes to the expert, with small significant rise on profitability.

    I haven't ended the modificactions to the EA, and as soon as i have it i will post it, but i still need help with parameter optimization.

    Could anyone help me with your set files, configuration details and ideas with the EA, so we can code a better EA?

    Thanks for your help. I'll post the EA on Saturday.
    After you complete your tweaks for best results put it on fresh demo Alpari or Active trades and run side by side forward test comparison of defaults versus your tweaks. Put them on same broker, separate demo accounts with nothing else on all currencies.
    Then you can see which way to tweak them in back tests.

  3. #113

    Default

    Thanks MT7 for your work on this. I have been forward testing. With GBPUSD and GBPJPY sets from earlier in the thread. I have been testing this on IBFX with adjustments for 5 digit broker and have had good results, though it does not even trade on some weeks. Most of the time I get one series of trades each week on either pair. The problem I have had is that the positions never close and I have always had to close them manually. I am running the EA with others which also complicates matters. I have not been able to backtest them successfully on IBFX and can neither backtest or forward test on FXDD. I plan to set up Alpari, as you mentioned in your last post, if I can find some time this weekend. I have been running these for only those two pairs (not reversed), since I had a couple of bad series using EURUSD sets first provided by Funyoo.

    Since I have caught up on your posts, I decided to try some different pairs in reverse using only the original EURUSD set. I have 5 trades (I did not modify max orders) for AUDCAD that are in profit right now from 12 to 19 pips. The trailing stop which I set at 15 is still not taking effect and I find myself in the same position of whether to manually close them or manually put a trailing stop on each order.

    I am convinced, too that this is a good EA and a good system, but gosh is it cantankerous. Unfortunately, I am not a coder, but I am not giving up on it since I have had such great results with those two pairs.

    I am glad to read your posts and will keep trying to see if I can figure out how to make the trailing stops work on IBFX. I will post if find any changes.

    I will also post when I test on Alpari. I was able to get backtest results once on Alpari and maybe I can again. I am excited about your posts and sure I will continue to see good results on IBFX, with the reverse enabled, but wish I could find a way to make the trailing stops work so that it would be truly automated, start to finish. I will keep you posted.

    Thanks again,
    Chili

  4. #114

    Default

    MJerry2k60,

    I am on my laptop and don't have my set files to attach, but have been using

    1) EURUSD set file originally posted by Funyoo (two sets of unprofitable trades not using "reverse," on EURUSD
    2) GBPUSD set provided a few posts later (several sets of profitable trades not using "reverse," on both GBPUSD and GBPJPY. I had to manually exit the trades, though
    3) EURUSD set file originally posted by Funyoo (one set of profitable trades, so far using "reverse," on AUDCAD, as MT7 specified in his posts.

    All of these have been on IBFX and I have adjusted some of the numbers in the set for 5 digit broker (I could not get it to work, otherwise).

    What broker have you been using? If it will do you any good I will post the modified sets that I am using with IBFX, but the only changes from the originals have been the addition of digits to compensate for IBFX. I don't want to confuse matters if you are not using IBFX though, because I believe that IBFX may be acting differently even from other 5 digit brokers, given MT7's statement that the original EURUSD set worked fine for him on 5 digit with the "reverse" enabled.

    If you need for me to forward test on a specific broker for a specific set, I am willing, just let me know. Thanks for working on this. I am convinced we have a winner here and, though I cannot code, want to help in any other way I can.

    Chili

  5. #115

    Default

    Also,

    Other than my original back test (which I didn't save), I have not been able to successfully backtest. The strategy tester bogs down my desktop (it is normally OK and has a Pentium 4 with plenty of SDRAM). It may just be that it is because I have tried to use FXDD and IBFX. I get log files that are enormous and take up half of my hard drive (60 GB) until I remove them. The strategy testers eventually shut down the whole MT4 platform for the respective broker and I have to start over. I eventually gave up, but will try with Alpari as MT7 suggested.

  6. #116

    Default

    Quote Originally Posted by Chilibowl View Post
    Thanks MT7 for your work on this. I have been forward testing. With GBPUSD and GBPJPY sets from earlier in the thread. I have been testing this on IBFX with adjustments for 5 digit broker and have had good results, though it does not even trade on some weeks. Most of the time I get one series of trades each week on either pair. The problem I have had is that the positions never close and I have always had to close them manually. I am running the EA with others which also complicates matters. I have not been able to backtest them successfully on IBFX and can neither backtest or forward test on FXDD. I plan to set up Alpari, as you mentioned in your last post, if I can find some time this weekend. I have been running these for only those two pairs (not reversed), since I had a couple of bad series using EURUSD sets first provided by Funyoo.

    Since I have caught up on your posts, I decided to try some different pairs in reverse using only the original EURUSD set. I have 5 trades (I did not modify max orders) for AUDCAD that are in profit right now from 12 to 19 pips. The trailing stop which I set at 15 is still not taking effect and I find myself in the same position of whether to manually close them or manually put a trailing stop on each order.

    I am convinced, too that this is a good EA and a good system, but gosh is it cantankerous. Unfortunately, I am not a coder, but I am not giving up on it since I have had such great results with those two pairs.

    I am glad to read your posts and will keep trying to see if I can figure out how to make the trailing stops work on IBFX. I will post if find any changes.

    I will also post when I test on Alpari. I was able to get backtest results once on Alpari and maybe I can again. I am excited about your posts and sure I will continue to see good results on IBFX, with the reverse enabled, but wish I could find a way to make the trailing stops work so that it would be truly automated, start to finish. I will keep you posted.

    Thanks again,
    Chili
    .set doesn't have stop loss, so if market goes against then the only way to close is manually. I set SL=90, holds so far. are u sure u set it to 15 and not 150?
    otherwise Trailing stop works fine, I left it at 10. I had thoughts to increase it, but left it 10 after saw it has some smart exiting logic and exit various orders at different prices, so stop never triggers at the same bar for all orders and trails them for more profit, very good feature that I like. But it only works with multiple positions. Try to run it on desktop. You need preferably speediest desktop you can get for testing
    *******************
    Last edited by Metatrader7; 07-31-2009 at 19:27.

  7. #117

    Default ProSetup for EA testing & running

    Most folks are EA freeloaders, trained by click bank to think EA running is an easy biz. They try original file, run it, see problems, have no idea what to do with it and give up. I would like to say few words on what it really takes. EA testing is a tedious job that takes time, patience, lots of prep work, record keeping, data keeping. It's a computer science project.
    ******
    You need a system for testing and a to do list:
    1. One data acc per broker you intend to do business with, to collect your historical data running 24/7 , ideally you need a VPS for that, if you don't, then just have them and run periodically. Go Tools>Options>Charts and set bars in history 360000 and bars in chart 360000. Restart MT4. Open M1 (one minute time frame) charts for all pairs and on the first run scroll them all the way to the back to pull as much broker data as possible. Save profile: DataCollectionProfile, copy to all similar MT4s.This is your data/optimization setup and should eventually collect one year of intraday data. Don't run any EAs on it, use it only for back testing and optimization.
    2. Then you need another optimization demo account, broker doesn't matter.
    set bars in history 360000 and bars in chart 360000 again, restart. Delete demo account. Then you go to history center, delete all data and download data from Metaquotes. That will give you several years of data. You don't need all that, unless you want to do heavy back tests. The problem it really takes lots of ram and will freeze your laptop. So you keep about 1 year, 2 max. so after you download MQ data, delete excess and keep one year per currency.
    So this is your generic optimization setup and you don't have to run this one 24/7, only when optimizing.
    ***********
    3. Then you need EA running setups that will run EAs with few rams. If you trade manually use same economical setup. Go Tools>Options>Charts and set bars in history 6000 and bars in chart 6000. Restart MT4. Open fresh charts with all pairs with nothing on them. Go Files>Profile>Save As, name the profile. You can have several profiles: AllPairs, AllGoodSpread pairs, ...MySetup. Then copy these to all similar MT4 instances. Profiles are saved in profiles folder. Run Each EA or same EA with different settings on separate MT4 and compare side by side.
    ***********************************
    Save detailed statements after each cycle run or test as: EaNameSettingsDateBroker. If you know excel, you can crunch it further when needed.
    ********************************
    Now you will be running dozens of MT4s and facing with the laborious task installing EAs - pasting lots of files to lots of folders. Thanks God there is a freeware for that. See attached file. So the way you do it, go to windows explorer C:>Programs and run search let's say Experts, that will give you list of all Experts folders. You simply highlight drag and drop them into the ware I attached and files you want to copy and press the button. So now you can install everything fast to all MT4s.
    ****************************
    Also after each MT4 install go to Tools>Options>Expert Advisers, Make 1,4,6,8 from the top boxes checked, the rest unchecked.
    *****************************
    To set EA , drag and drop to the chart, check chart time frame. In EA Properties either change settings or if there is .set, press load, select and OK. Then you can save it as Template (faster that way) and open on all other charts. If you run same EA on different currencies you don't have to have or have to change magic number, so simply open and run same template. Different magic number is only needed when 2 or same EAs are running on same currency
    ***********
    When back testing make sure you load the .set file in Strategy Tester. Even you loaded it or tweaked setting on the chart, Strategy tester has its separate EA Properties setup. So you have to set it up there. I saw some posts complaining they are getting a way different results, perhaps they just didn't loaded .set in Strategy tester. That should be basically it. And now you can operate with test data and improve the results.
    **************
    Many are stacked with back testing. Popular (Click Bank) myth : if I get a 90% back test then it holds 90% in real trading that I can bank. It isn't, it's only 90% modeling quality, not even modeling accuracy.
    This is just statistics of modeling process, not real trading and not even demo.
    That is more like 50-70% of demo test depending on the complexity of the system. Simpler systems back tests more accurately with standard settings. To prove the point, run EA for a week, then back test on exact same data with same settings, you will see real difference and real %.There is also another myth that forward test = live trading. It isn't. Actually even a forward test isn't 100% and only 80%-90% of live trading. So one has to cover quite a distance, from setup, to back test, to forward, then tweaking and back/forward testing again and again. Remaining inaccuracy % can sway either direction, some systems are better on demos then back tests and some systems are better live and with all sorts of combination in between.
    **************
    All EAs need tweaking for particular broker, different market and same market changes. One need access to code for that. Commercial EAs are all locked with intentionally only few options left. that makes them impossible to tweak. The only option is to crack them or not to use at all, because when they go bad, sellers aren't always adept to fix them. 99% of comercial EAs are bad tweaks anyway or not lasting. Most commercial EAs are simply the tweaks of free EAs that are being sold under a marketing scheme "Licenses to print money". This is a myth, there is no such thing as a license to print money (unless u are a central bank). In reality EA is a tool and only as good as the trader skill . So the best way is to find best tool for the job and develop your own tweak.
    ****************************
    Most EAs are optimized on particular data and results may differ a lot. Original .set is provided as a starting point to put EA in a profit zone, from where it can be further optimized. So it isn't final or one fits all. It is rather a starting point. If EAs are optimized on Meta Quotes data, then they will work best with 4 digit brokers who use filtered data. So Each EA has to be optimized for your broker and one has to know how to do that or doesn't deserve $$$. Then each EA has to be continuously optimized for changes in the market. Frequency differs from a week to a month, 6month, year. So realistically one has to have a skill of installing, running, optimizing EAs in order to have confidence and running them successfully.
    **********************************
    Just to see EA potential at least 2 weeks of forward test is needed.
    After you found a great tweak that forward tests well and steady at least for a month, you can live test it with lowest lot size with real money. Never put 2 different accounts on the same MT4 installation and switch between them, keep the latest delete all other accounts. Run always one account per installation. MT4 doesn't handle that always well and sometimes confuse accounts start managing live account while you run test on demo. Also never point several MT4 to one account or you will confuse broker server and it will eventually start freezing one or another.
    ***********************
    From Chatting with ITs in the field I learned that MT4 has some internal flaw at the kernel level. (MQ is overcoming it in MT5) So one has to be an experienced programmer to work around. Trading Results can also sway both ways
    It makes it more like an art rather then science. So optimization and entire MT4 is like that, it can work great in the hands of those who know it and can go real bad for those not experienced enough. MT4 is Russian creation and there is more documentation and tech chat in Russian. Russian speaking coders and tweakers have a definite advantage.
    ****************.
    It looks I just created a popular guide for pro back testing. At least for the setup. Bottom line if one wants to enjoy the income of a professional trader, one has to perform duties of a trader.
    Click bank myth that you can buy a license to print money is still a myth. What technology did, it made the job even more equally accessible with more tools. It became easier, and also easier to burn. So learning technology is one thing, trading markets for $$ is another and connecting both is another task.
    Attached Files Attached Files
    Last edited by Metatrader7; 08-01-2009 at 05:02.

  8. #118

    Default This week forward test SL=90

    Here is forward test on Active Trades, reverse=true, SL=90, max orders=10, the rest is default .set.
    Tested on All good spread currencies.
    Two couple losses are dew to 50 pip SL, shouldn't be there as I switched later to SL=90. So it should be $90 more.

    But even with that it was profitable. That's 3d week in a row being overwhelmingly positive. Very resilient system so far across various markets.

    *******
    What can be added to the code is the option to time close like in ThunderEA. If position is a run away for more then 100 M5 bars then close order if price gets within 5 pips of the order price
    Attached Images Attached Images Taichi DeMarker EA-taichidemarker_sl90_activetrades_07-31-2009-gif 
    Attached Files Attached Files
    Last edited by Metatrader7; 08-01-2009 at 01:05.

  9. #119

    Default Alpari forward test

    Same settings as above, same pairs, different broker. Very broker sensitive, has to be re optimized per broker.
    ****

    So here is your head start, if it holds like that for couple month you can dump your FapTurbo. It looks better already. Win/reward isn't rosy but much better then Fap and % winning is very good.
    Attached Images Attached Images Taichi DeMarker EA-taichidemarker_sl90_alpari_07-31-2009-gif 
    Attached Files Attached Files

  10. #120

    Default

    MT7,

    Thanks. I erroneously used Funyoo's original EURUSD set, rather than running as is. However, those open trades for AUDCAD did, in fact exit, very pofitably w/ reverse=true, 90 SL and 15 TS! There IS a dynamic feature of some sort that worked well, as TS never showed up. This was on IBFX and my tampering with the EURUSD set file for 5 digit probably does have something to do with the TS missing. Does the TS actually show up on the trades when you are forward testing?

    After I read your 2 most recent posts, I tried to go back and copy the trades to post, but I got home from work too late and the entire month of July trade history was cleared out, but for the record the dynamic exit that you spoke of is very true, and that is what happened on those trades! The trades (there were 5) closed with approx. +45 to +62 pips each.

    I have finally figured out that IBFX switched to 5 digit only a few months ago, so price data was limited. That was a factor in my previous backtesting, as was my tampering to change to 5 digit (apparently it was completely unnecessary, as you said). I don't know that I have the computing power to thoroughly use the process you elaborated upon in your earlier post, but downloaded available data and began backtesting GBPUSD M5 and am seeing optimization results as I write. Hopefully I can subscribe to a VPS in the near future.

    I had some loss trades on another pair, but that was using other sets that were posted, along with my unnecessary 5 digit tampering process. Those, in fact did utilize the 90pt SL.

    Thank you for posting about that testing process. I am not a very scientific person and that is the best elaboration for a scientific process that a layman like me has read. I think I actually understand most of it, and the first part alone has already enabled me to get optimization results on IBFX!

    I read an MQ4 article on Ichimoku and manually tested the strategy several weeks ago. I did not have much success because of the time and wait factors. It is amazing to me that it has forward tested with good results for GBPUSD and GBPJPY without reverse and for several pairs with reverse enabled.

    I think I do have the computing power to forward test for several pairs on Alpari, using that EA alone and will start this week and post results.

    Thank you again,
    Chili

Similar Threads

  1. Request : Taichi Demaker EA new version
    By eamt4 in forum Ideas for expert advisors
    Replies: 0
    Last Post: 03-02-2010, 16:39
  2. Taichi DeMarker EA
    By mikaka in forum Expert advisors live statements
    Replies: 4
    Last Post: 10-14-2009, 10:37
  3. Need help finding Williams' and DeMarker...
    By newboy in forum Trading discussion
    Replies: 3
    Last Post: 06-10-2009, 17:50
  4. Taichi EA
    By finimej in forum Ideas for expert advisors
    Replies: 1
    Last Post: 01-10-2009, 22:48

Tags for this Thread

100, 5m timeframe, advisor, alpari, alpari uk, average, backtest, backtesting, breakeven, broker, brokers, change, coding, color, commission, comparison, copy, custom indicator, demo, ea works, eas, equation, eur, eurjpy, eurusd, ex4, expert, expert advisor, experts, forex, free, free ea, gbpjpy, gbpusd, generic, guide, hedge, high, historical, home, how to, ichimoku, index, indicator, indicators, intraday, japan, learn, liteforex, live, live account, low, macd, magic, magic number, main, manual, manual trading, manual trading system, metatrader, moving average, mq4, mql, mt4, mt5, news, nzd, online, osma, pips, profit, profitable, programmer, programming, real, scalper, server, signal, signals, simple, slippage, spread, stop, stoploss, strategy, system, systems, test, thank you, time, trader, trading, trading system, trailing, trailingstep, trailingstop, trend, usd

Posting Permissions

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