Jump to content

DragonPips


Recommended Posts

Re: DRAGONPIPS

 

If you look at the fields from Time Protection = False below, it has its rules & regulations. if trades is open after 60mins, it will closed the trade at +3pips.

 

After 140 minutes, +2pips. & so on.

 

So if you use Time Protection = True, it will follow the above rules.

If you set it to false, it will close the trade as per your TP.

 

Hope u can understand.

Link to comment
Share on other sites

  • Replies 1.4k
  • Created
  • Last Reply

Top Posters In This Topic

Re: DRAGONPIPS

 

stopped out with DP on eur/chf 4 trades got SL -$100 not good so far...

 

Also I made optimization for trading hours, TP, SL based on 3 months backtest and never stopped out on backtest with that settings.

Now, afhter first day Live I just get hit all SL

In other words, Backtest and optimization may be usless as market can chage every day. (even if you do 10yrs backtest, the day you go live may be different and you will be stopped out with SL)

Link to comment
Share on other sites

Re: DRAGONPIPS

 

hello Everyone,

 

Could you guys help me to Clarify things?

 

1. Why is the balance target a negative number? i.e. -727379968

 

2. What time reference is ‘The Open and Close Hours’ related to? Server time local time. GMT time?

 

3. Please explain ‘lots optimised’ parameter

 

4. Please explain ‘lot decimal’ parameter

 

5. Please explain ‘risk’ parameter

 

 

Would appreciate any help, thank you in advance

Link to comment
Share on other sites

Re: DRAGONPIPS

 

:shand: I find them very good the Lady that handles my Live Account stays in contact and have no complaints fixed spreads I like + they have a office in Australia where I life - I am looking at opening an account with gotrader as well but have heard some bad things about ECN spreads 1 that when scalping robots trade there spread are very high so I have only a demo account at present Enjoy Iceman777 & many green pips \m/

Link to comment
Share on other sites

Re: DRAGONPIPS

 

Looking closer at the code, I found that many code is useless.

 

First we can delete all the lines with //

 

//double l_iclose_32 = iClose(Symbol(), PERIOD_M15, 0);

//double l_iopen_40 = iOpen(Symbol(), PERIOD_M15, 0);

//double l_ilow_48 = iLow(Symbol(), PERIOD_M15, 0);

//double l_ihigh_56 = iHigh(Symbol(), PERIOD_M15, 0);

double l_irsi_64 = iRSI(NULL, PERIOD_M15, 6, PRICE_CLOSE, 0);

double l_irsi_72 = iRSI(NULL, PERIOD_M1, 20, PRICE_CLOSE, 0);

double ld_80 = NormalizeDouble(iMA(NULL, 0, 8, 0, MODE_SMA, PRICE_WEIGHTED, 1), 4);

double ld_88 = NormalizeDouble(iMA(NULL, 0, 8, 0, MODE_SMA, PRICE_WEIGHTED, 1), 4);

double l_icci_96 = iCCI(Symbol(), PERIOD_M15, 14, PRICE_CLOSE, 0);

double l_icci_104 = iCCI(Symbol(), PERIOD_M5, 42, PRICE_CLOSE, 0);

double l_icci_112 = iCCI(Symbol(), PERIOD_M1, 210, PRICE_CLOSE, 0);

double l_icci_120 = iCCI(Symbol(), PERIOD_M1, 80, PRICE_CLOSE, 0);

//double l_imomentum_128 = iMomentum(Symbol(), PERIOD_M1, 60, PRICE_CLOSE, 0);

double l_imomentum_136 = iMomentum(Symbol(), PERIOD_M5, 4, PRICE_CLOSE, 0);

//double l_imomentum_144 = iMomentum(Symbol(), PERIOD_M15, 14, PRICE_CLOSE, 0);

//double l_iwpr_152 = iWPR(Symbol(), PERIOD_M1, 14, 0);

double l_iwpr_160 = iWPR(Symbol(), PERIOD_M5, 14, 0);

//double l_iwpr_168 = iWPR(Symbol(), PERIOD_M15, 14, 0);

//double l_iforce_176 = iForce(Symbol(), PERIOD_M5, 13, MODE_SMA, PRICE_CLOSE, 0);

double l_ibands_184 = iBands(Symbol(), PERIOD_M5, 20, 2, 0, PRICE_WEIGHTED, MODE_UPPER, 1);

//double l_ibands_192 = iBands(Symbol(), PERIOD_M5, 20, 2, 0, PRICE_WEIGHTED, MODE_BASE, 1);

double l_ibands_200 = iBands(Symbol(), PERIOD_M5, 20, 2, 0, PRICE_WEIGHTED, MODE_LOWER, 1);

double l_ima_208 = iMA(Symbol(), PERIOD_M5, 1, 0, MODE_EMA, PRICE_HIGH, 0);

//double l_ima_216 = iMA(Symbol(), PERIOD_M5, 1, 0, MODE_EMA, PRICE_MEDIAN, 0);

double l_ima_224 = iMA(Symbol(), PERIOD_M5, 1, 0, MODE_EMA, PRICE_LOW, 0);

//double l_ibands_232 = iBands(Symbol(), PERIOD_M5, 20, 2, 0, PRICE_WEIGHTED, MODE_UPPER, 0);

//double l_ibands_240 = iBands(Symbol(), PERIOD_M5, 20, 2, 0, PRICE_WEIGHTED, MODE_BASE, 0);

//double l_ibands_248 = iBands(Symbol(), PERIOD_M5, 20, 2, 0, PRICE_WEIGHTED, MODE_LOWER, 0);

//double l_ima_256 = iMA(Symbol(), PERIOD_M1, 1, 0, MODE_EMA, PRICE_HIGH, 0);

//double l_ima_264 = iMA(Symbol(), PERIOD_M1, 1, 0, MODE_EMA, PRICE_MEDIAN, 0);

//double l_ima_272 = iMA(Symbol(), PERIOD_M1, 1, 0, MODE_EMA, PRICE_LOW, 0);

 

Second

following the line

for (int l_pos_20 = 0; l_pos_20 < OrdersTotal(); l_pos_20++) {

OrderSelect(l_pos_20, SELECT_BY_POS, MODE_TRADES);

because the condition

if (OrderSymbol() == Symbol() && OrderMagicNumber() == magic1 || OrderMagicNumber() == magic2 || OrderMagicNumber() == magic3 || OrderMagicNumber() == magic4) {

is always True, all the bock after ELSE is useless since we never go to this part

so delete the 3 ELSE blocks

Link to comment
Share on other sites

Re: DRAGONPIPS

 

My Forex UK Live & Jade Live.

Hit Stop Lose today. Haha.. hmmm...

 

From now onwards all those trades that is open after GMT 3am, I will put a time protection to close at -4pips.

Let's see how is the results tomolo.

 

Not good... After making my promise to test it for 1 month, i already in a lost...

Hahahah.... Any way, GREED for me.. cos i saw 2 opportunities to close the trades at -4pips I never close it....

 

Good luck to all..

Link to comment
Share on other sites

Re: DRAGONPIPS

 

Today i add some code to close all positions at 01:45 (gmt+2) since from few weeks the market is suddently more volatile around 02:00 (gmt+2, tokyo start i think). thats limit a little the losses when they occurs (I hope !!).

Yesterdays I got few good trades with dragonpips (old version) and fortunatly I closed the bad ones at 01.00 with minor losses, if I didn't they would destroy all my previous earned pips (especially on eurchf)

Link to comment
Share on other sites

Re: DRAGONPIPS

 

Hmm..

 

Can someone backtest using ultimate

EChf

Start time = 18, end time = 22

Risk 50%

Max Trades = 2

Max Trades per bar = 1

TP = 5

SL = 25

Time Protection = True

Pips To Close Level 1, 2, 3 = 5

Minutes To Close Level 4 = 240

Pips To Close Level 4 = -6

Minutes To Close Level 5 = 240

Pips To Close Level 5 = -10

 

Please let me know on the results of the backtest.

Thanks

Link to comment
Share on other sites

Re: DRAGONPIPS

 

Looking closer at the code, I found that many code is useless.

 

First we can delete all the lines with //

 

//double l_iclose_32 = iClose(Symbol(), PERIOD_M15, 0);

//double l_iopen_40 = iOpen(Symbol(), PERIOD_M15, 0);

//double l_ilow_48 = iLow(Symbol(), PERIOD_M15, 0);

//double l_ihigh_56 = iHigh(Symbol(), PERIOD_M15, 0);

double l_irsi_64 = iRSI(NULL, PERIOD_M15, 6, PRICE_CLOSE, 0);

double l_irsi_72 = iRSI(NULL, PERIOD_M1, 20, PRICE_CLOSE, 0);

double ld_80 = NormalizeDouble(iMA(NULL, 0, 8, 0, MODE_SMA, PRICE_WEIGHTED, 1), 4);

double ld_88 = NormalizeDouble(iMA(NULL, 0, 8, 0, MODE_SMA, PRICE_WEIGHTED, 1), 4);

double l_icci_96 = iCCI(Symbol(), PERIOD_M15, 14, PRICE_CLOSE, 0);

double l_icci_104 = iCCI(Symbol(), PERIOD_M5, 42, PRICE_CLOSE, 0);

double l_icci_112 = iCCI(Symbol(), PERIOD_M1, 210, PRICE_CLOSE, 0);

double l_icci_120 = iCCI(Symbol(), PERIOD_M1, 80, PRICE_CLOSE, 0);

//double l_imomentum_128 = iMomentum(Symbol(), PERIOD_M1, 60, PRICE_CLOSE, 0);

double l_imomentum_136 = iMomentum(Symbol(), PERIOD_M5, 4, PRICE_CLOSE, 0);

//double l_imomentum_144 = iMomentum(Symbol(), PERIOD_M15, 14, PRICE_CLOSE, 0);

//double l_iwpr_152 = iWPR(Symbol(), PERIOD_M1, 14, 0);

double l_iwpr_160 = iWPR(Symbol(), PERIOD_M5, 14, 0);

//double l_iwpr_168 = iWPR(Symbol(), PERIOD_M15, 14, 0);

//double l_iforce_176 = iForce(Symbol(), PERIOD_M5, 13, MODE_SMA, PRICE_CLOSE, 0);

double l_ibands_184 = iBands(Symbol(), PERIOD_M5, 20, 2, 0, PRICE_WEIGHTED, MODE_UPPER, 1);

//double l_ibands_192 = iBands(Symbol(), PERIOD_M5, 20, 2, 0, PRICE_WEIGHTED, MODE_BASE, 1);

double l_ibands_200 = iBands(Symbol(), PERIOD_M5, 20, 2, 0, PRICE_WEIGHTED, MODE_LOWER, 1);

double l_ima_208 = iMA(Symbol(), PERIOD_M5, 1, 0, MODE_EMA, PRICE_HIGH, 0);

//double l_ima_216 = iMA(Symbol(), PERIOD_M5, 1, 0, MODE_EMA, PRICE_MEDIAN, 0);

double l_ima_224 = iMA(Symbol(), PERIOD_M5, 1, 0, MODE_EMA, PRICE_LOW, 0);

//double l_ibands_232 = iBands(Symbol(), PERIOD_M5, 20, 2, 0, PRICE_WEIGHTED, MODE_UPPER, 0);

//double l_ibands_240 = iBands(Symbol(), PERIOD_M5, 20, 2, 0, PRICE_WEIGHTED, MODE_BASE, 0);

//double l_ibands_248 = iBands(Symbol(), PERIOD_M5, 20, 2, 0, PRICE_WEIGHTED, MODE_LOWER, 0);

//double l_ima_256 = iMA(Symbol(), PERIOD_M1, 1, 0, MODE_EMA, PRICE_HIGH, 0);

//double l_ima_264 = iMA(Symbol(), PERIOD_M1, 1, 0, MODE_EMA, PRICE_MEDIAN, 0);

//double l_ima_272 = iMA(Symbol(), PERIOD_M1, 1, 0, MODE_EMA, PRICE_LOW, 0);

 

Second

following the line

for (int l_pos_20 = 0; l_pos_20 < OrdersTotal(); l_pos_20++) {

OrderSelect(l_pos_20, SELECT_BY_POS, MODE_TRADES);

because the condition

if (OrderSymbol() == Symbol() && OrderMagicNumber() == magic1 || OrderMagicNumber() == magic2 || OrderMagicNumber() == magic3 || OrderMagicNumber() == magic4) {

is always True, all the bock after ELSE is useless since we never go to this part

so delete the 3 ELSE blocks

Will you please be able to post your revised version!

Link to comment
Share on other sites

Re: DRAGONPIPS

 

Ok Boys...

 

Dragon Ultimate New version:

 

- Code Optimized for fast execution. (thanks to JUINERTY2)

 

- Time management code optimized for fast execution.

 

- Time management code amended to allow select minutes, using hrdforex code (thanks for that). But, this code works with GMT time.

 

 

Forward test and backtests result extremely fast now. 8-)

 

http://slil.ru/28028469

Don't study roots while others pick up the fruits.
Link to comment
Share on other sites

Re: DRAGONPIPS

 

Wowo

 

Today DP is good... 5 Closed profits trades for Jade Live, 4 Closed Trades & 2 still open trades for Forex com UK Live.

 

Last night, I spend so many many many hours after my 2 big losses to find the best setting for DP ultimate.

It is mentioned a few post on top.

 

Can someone help to backtest if this setting is good cos my backtest most of the time is not reliable as it contains many many many errors in ticks?

Start time = 18, end time = 22

Risk 50%

Max Trades = 2

Max Trades per bar = 1

TP = 5

SL = 25

Time Protection = True

Pips To Close Level 1, 2, 3 = 5

Minutes To Close Level 4 = 240

Pips To Close Level 4 = -6

Minutes To Close Level 5 = 240

Pips To Close Level 5 = -10

 

Thanks QuickSilver, hrdforex, juinerty2 for the new version. Will use it for tomolo trading.

 

This EA will definitely be the greatest. Hee hee.

Link to comment
Share on other sites

Re: DRAGONPIPS

 

Ok Boys...

 

Dragon Ultimate New version:

 

- Code Optimized for fast execution. (thanks to JUINERTY2)

 

- Time management code optimized for fast execution.

 

- Time management code amended to allow select minutes, using hrdforex code (thanks for that). But, this code works with GMT time.

 

 

Forward test and backtests result extremely fast now. 8-)

 

http://slil.ru/28028469

 

Hi Quiksilver

What's password?

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.




×
×
  • Create New...