Download MetaTrader 5

TickScalper EA - page 50

jackjones
199
jackjones  

Well I am trying to slow the live one down a bit as personally I would rather it get it right (scalp on trend) rather than trade so often like the other settings let it do.

Can you tell me which condition this line is looking for on the macd

if (iCustom(NULL,macdtf,"averages MACD",Price,FastPeriod,SlowPeriod,SignalPeriod,Method,true,4,1) > iCustom(NULL,macdtf,"averages MACD",Price,FastPeriod,SlowPeriod,SignalPeriod,Method,true,5,1)) result = mode;

so which part of macd is 4 and which is 5? if I wanted it to only go long when the signal period is positive and greater than the previous what would that look like?

sorry for the trader noob questions

jackjones
199
jackjones  
mrtools:
Hi Jackjones, Can you show your settings please, before i start wondering ?

its actually 3.44.7

Expert_Name=TickScalper_v3.44

NoHedge=1

StrictNoHedge=1

Magic=642350

Slippage=3

Main_data= Trade Volume & Trade Method

Lots=0.01000000

MaxOrders=4

TakeProfit=0.00000000

ProfitTarget=0.00000000

MinProfit=1.00000000

ProfitMode=0.00000000

StopLoss=100.00000000

TrailingMode=2

TrailingStop=0.00000000

StopDeviation=1.00000000

BreakEven=0.00000000

PipsLock=0.00000000

ExitMode=10

MaxSpread=0.00000000

ECN_Mode=1

ReverseLogic=0

DisplayComments=1

Time_Inputs= Timing parameters

MainTimeFrame=-1

StartHour=1

StartMinute=0

EndHour=13

EndMinute=0

MonStartHour=1

MonStartMinute=0

FriEndHour=10

FriEndMinute=0

NonTradeDay=0

CloseTimeMode=0

CloseHour=24

CloseMinute=0

FriCloseHour=13

FriCloseMinute=0

ProcessTime=3.00000000

TS_Inputs= TickSmoother parameters:

TS_TimeFrame=-1

TS_Price=0

TS_FastMA=9

TS_SlowMA=20

TS_ConfMA1=55

TS_ConfMA2=120

TS_MA_Mode=3

TS_NumTicks=0

TS_NumSecs=10

TS_MaxBars=500

TS_Shift=1

TS_Mode=8

MC_Inputs= MAs Confirmation parameters:

MC_TimeFrame=15

MC_Price=0

MC_FastMA=9

MC_SlowMA=20

MC_ConfMA1=55

MC_ConfMA2=120

MC_MA_Mode=3

MC_Shift=0

Price=8

FastPeriod=12

SlowPeriod=26

SignalPeriod=9

Method=2

MC_Mode=7

macdtf=5

MAMETHODS=

__0=SMA

__1=EMA

__2=Double smoothed EMA

__3=Double EMA (DEMA)

__4=Triple EMA (TEMA)

__5=Leader EMA

__6=Smoothed MA

__7=Linear weighted MA

__8=Parabolic weighted MA

__9=Alexander MA

__10=Volume weghted MA

__11=Hull MA

__12=Triangular MA

__13=Sine weighted MA

__14=Linear regression

__15=IE/2

__16=NonLag MA

__17=Zero lag EMA

MM_inputs= MoneyManagement by L.Williams

MM=1

MaxRisk=0.03000000

MaxLoss=0.00000000

MGMode=1.00000000

MGRatio=2.00000000

MGStep=15.00000000

MGPips=15.00000000

---------

IIn the code I can't see why the "mamethods" are included...

Sergey Golubev
Moderator
96000
Sergey Golubev  

TickScalper_v3.44.7 EA using moresafe settings, EURGBP M1.

I just hope that this MT account will be survived for the long time.

===============

- All the versions: https://www.mql5.com/en/forum/176044/page3

- Version #3.44 with the settings: https://www.mql5.com/en/forum/179720/page8

Visual statement is forward testing/trading results. More about it: Signal Performance Factor and visual statements: this post with the explanation and on those 2 posts as detailed comments: this post and this one.

- TickScalper_v3.44.7 EA is on this post.

- TickScalper_v3.44.7 EA with default settings for moresafe and all the indicators are on this post.

- TickScalper_v3.45 EA is on this post. This version is using EquityTrailing as account protection feature so it can be used with trading of many pairs using super safe settings.

- TickScalper_v3.45.1 EA is on this post. Added a more extensive time filter, added the auto magic number function, along with a manual magic number function.

- TickScalper_v3.45.6 EA is on this post. This is an updated version, added another max order safety feature: if you have UseMaxOrdersClose = true and EquityTrailing = false, whatever you have MaxOrders set to and that pairs open orders gets to max orders the Ea will close all the orders on that pair. If you use EquityTrailing = true and UseMaxOrdersClose = false, then will be regular EquityTrailing.

Sergey Golubev
Moderator
96000
Sergey Golubev  

TickScalper EA with super more safe settings.

M1 timeframe.

EURGBP:

USDCHF:

GBPJPY:

===============

- All the versions: https://www.mql5.com/en/forum/176044/page3

- Version #3.44 with the settings: https://www.mql5.com/en/forum/179720/page8

Visual statement is forward testing/trading results. More about it: Signal Performance Factor and visual statements: this post with the explanation and on those 2 posts as detailed comments: this post and this one.

- TickScalper_v3.44.7 EA is on this post.

- TickScalper_v3.44.7 EA with default settings for moresafe and all the indicators are on this post.

- TickScalper_v3.45 EA is on this post. This version is using EquityTrailing as account protection feature so it can be used with trading of many pairs using super safe settings.

- TickScalper_v3.45.1 EA is on this post. Added a more extensive time filter, added the auto magic number function, along with a manual magic number function.

- TickScalper_v3.45.6 EA is on this post. This is an updated version, added another max order safety feature: if you have UseMaxOrdersClose = true and EquityTrailing = false, whatever you have MaxOrders set to and that pairs open orders gets to max orders the Ea will close all the orders on that pair. If you use EquityTrailing = true and UseMaxOrdersClose = false, then will be regular EquityTrailing.

Cyclesurfer
9116
Cyclesurfer  
jackjones:
its actually 3.44.7

Expert_Name=TickScalper_v3.44

NoHedge=1

StrictNoHedge=1

Magic=642350

Slippage=3

Main_data= Trade Volume & Trade Method

Lots=0.01000000

MaxOrders=4

TakeProfit=0.00000000

ProfitTarget=0.00000000

MinProfit=1.00000000

ProfitMode=0.00000000

StopLoss=100.00000000

TrailingMode=2

TrailingStop=0.00000000

StopDeviation=1.00000000

BreakEven=0.00000000

PipsLock=0.00000000

ExitMode=10

MaxSpread=0.00000000

ECN_Mode=1

ReverseLogic=0

DisplayComments=1

Time_Inputs= Timing parameters

MainTimeFrame=-1

StartHour=1

StartMinute=0

EndHour=13

EndMinute=0

MonStartHour=1

MonStartMinute=0

FriEndHour=10

FriEndMinute=0

NonTradeDay=0

CloseTimeMode=0

CloseHour=24

CloseMinute=0

FriCloseHour=13

FriCloseMinute=0

ProcessTime=3.00000000

TS_Inputs= TickSmoother parameters:

TS_TimeFrame=-1

TS_Price=0

TS_FastMA=9

TS_SlowMA=20

TS_ConfMA1=55

TS_ConfMA2=120

TS_MA_Mode=3

TS_NumTicks=0

TS_NumSecs=10

TS_MaxBars=500

TS_Shift=1

TS_Mode=8

MC_Inputs= MAs Confirmation parameters:

MC_TimeFrame=15

MC_Price=0

MC_FastMA=9

MC_SlowMA=20

MC_ConfMA1=55

MC_ConfMA2=120

MC_MA_Mode=3

MC_Shift=0

Price=8

FastPeriod=12

SlowPeriod=26

SignalPeriod=9

Method=2

MC_Mode=7

macdtf=5

MAMETHODS=

__0=SMA

__1=EMA

__2=Double smoothed EMA

__3=Double EMA (DEMA)

__4=Triple EMA (TEMA)

__5=Leader EMA

__6=Smoothed MA

__7=Linear weighted MA

__8=Parabolic weighted MA

__9=Alexander MA

__10=Volume weghted MA

__11=Hull MA

__12=Triangular MA

__13=Sine weighted MA

__14=Linear regression

__15=IE/2

__16=NonLag MA

__17=Zero lag EMA

MM_inputs= MoneyManagement by L.Williams

MM=1

MaxRisk=0.03000000

MaxLoss=0.00000000

MGMode=1.00000000

MGRatio=2.00000000

MGStep=15.00000000

MGPips=15.00000000

---------

IIn the code I can't see why the "mamethods" are included...

In the settings you just showed me::::: extern double MGMode = 1; means Martingale is on, for martingale to be off needs to be::::: extern double MGMode = 0; The reason Mamethods is included is because in AveragesMacd there is 18 different types of choices of moving averages to use for the macd which is where::::: extern int Method = 2, comes into play means you are using double smoothed EMA Macd, its just a quick and easy way to try a variety of ma's for Macd, and know which ma you are using.

nctest
22
nctest  

Dear Mrtools,

I am not going to put it live. Demo money first. In my mind it has now slimmer chance to blow accounts, but market is unpredictable and worst case scenario can happen. The more MaxOrders we have the more chance to break even and more DD. It could be a play of Maxorders 10 and from MaxOrdrers 4 onwards try to break even. So we can scalp again. Waist of orders and DD put profit curve steady if it closes in breakeven. It should allow matringale after MaxOrder 4 put closing logic could be BreakEven and not ProfitTarget. This should speed the exit time and we can go on scalping. Just ideas IMHO.

I am running EURUSD short and long two eas and many pairs. Will see behavior. Tempting cash cow martingale strategy with out the blow account effect

I know is not easy and is not your ea. Even if it does not work out we tried. Thanks and I apprriciate efforts these things take time.

Regards

NC!

mrtools:
Hi Nic, Just taking baby steps, and i am testing,watching,reading peoples suggestions,and considering how to add them, and please remember this wasn't built by me i am just trying to make it a little better.This is why only demo trade this until your sure about it, then try on very small real account, but far as i'm concerned its still in development stage.
Cyclesurfer
9116
Cyclesurfer  
jackjones:
Well I am trying to slow the live one down a bit as personally I would rather it get it right (scalp on trend) rather than trade so often like the other settings let it do.

Can you tell me which condition this line is looking for on the macd

if (iCustom(NULL,macdtf,"averages MACD",Price,FastPeriod,SlowPeriod,SignalPeriod,Method,true,4,1) > iCustom(NULL,macdtf,"averages MACD",Price,FastPeriod,SlowPeriod,SignalPeriod,Method,true,5,1)) result = mode;

so which part of macd is 4 and which is 5? if I wanted it to only go long when the signal period is positive and greater than the previous what would that look like?

sorry for the trader noob questions

Jack the questions are never any problem, its better to ask, now on the macd the 4 is actually the macd in the picture its the black line outlining the histogram the signal line (5) is the yellow line. If macd line greater than signal line is buy and the opposite for sell

Files:
avg_macd.gif 35 kb
jackjones
199
jackjones  

Oh, so it's be running all this time... I thought my exitmode 10 got me out of martingale, my trade limit per pair is pretty low though. I guess ill change that

igorads programming is great but i sometimes wish the documentation was a tad better

thanks

Cyclesurfer
9116
Cyclesurfer  
nc!:
Dear Mrtools,

I am not going to put it live. Demo money first. In my mind it has now slimmer chance to blow accounts, but market is unpredictable and worst case scenario can happen. The more MaxOrders we have the more chance to break even and more DD. It could be a play of Maxorders 10 and from MaxOrdrers 4 onwards try to break even. So we can scalp again. Waist of orders and DD put profit curve steady if it closes in breakeven. It should allow matringale after MaxOrder 4 put closing logic could be BreakEven and not ProfitTarget. This should speed the exit time and we can go on scalping. Just ideas IMHO.

I am running EURUSD short and long two eas and many pairs. Will see behavior. Tempting cash cow martingale strategy with out the blow account effect

I know is not easy and is not your ea. Even if it does not work out we tried. Thanks and I apprriciate efforts these things take time.

Regards

NC!

Hi Nc,

I appreciate your ideas, actually everyones, and they are being considered, like you said its just going to take a some time a lot of testing,patience, experimentation,research,etc. for everyone.

Sergey Golubev
Moderator
96000
Sergey Golubev  

I think that this 3.45.1 with multiply pairs for more safe settings may work.

It is doing good since this morning.

I did not have any case yet for 'equity account protection' (not good one, not bad one sorry) ... but anyway - I will trade it for few more day at home pc and after that, if everything will be fine- will transfer it to elite servers to trade in usual way with stats website connection.

1...434445464748495051525354555657...76
To add comments, please log in or register