DislikedYep, that worked, didn't realize I had in my template either,
Thanks All!!Ignored
I am glad this came up; I have removed the template from post 1.
Trading the Sixths with Snowballs 68 replies
Gann High-Low System with Laguerre/Fisher/VSA/Sixths and others 124 replies
My Sixths trading journal with TOB EA 50 replies
sixths indicator 1 reply
Steve Trading Journal 3 replies
DislikedYep, that worked, didn't realize I had in my template either,
Thanks All!!Ignored
DislikedHi Steve,
Did you get any further with the dynamic reentrypips thingy - or is it a dead duck ..Ignored
DislikedSteve, I've come to London for a fortnight and am staying with my son. The child next door is learning piano. I waited and waited for your nasty laugh you once described in some thread of yours but I didn't hear it.
So I guess you are NOT teaching that child!Ignored
DislikedHi Steve,
Did you get any further with the dynamic reentrypips thingy - or is it a dead duck ..Ignored
suggested values for H1 :
extern double AtrTpMultiplier =2;
extern double BEPips_DATRMult =0.25;
extern double BEProfit_DATRMult =0.02;
extern double TSPips_DATRMult =0.25;
extern double ReEntryPips_DeviationMult =1.2;
>> in init()
if(Digits == 2 || Digits == 4) multiplier = 1;
if(Digits == 3 || Digits == 5) multiplier = 10;
if(Digits == 6) multiplier = 100;
if(Digits == 7) multiplier = 1000;
>> in start()
int multi;
DailyATR = iATR(Symbol(), PERIOD_D1, 14, 0) ; // in 4 digits
if(Digits == 5 ) multi = 100000;
if(Digits == 4 ) multi = 10000;
if(Digits == 3 ) multi = 1000;
if(Digits == 2 ) multi = 100;
DailyATR = DailyATR*multi;
BreakEvenPips = NormalizeDouble(DailyATR*BEPips_DATRMult ,0); if (BreakEvenPips <10*multiplier) BreakEvenPips =10*multiplier;
BreakEvenProfit = NormalizeDouble(DailyATR*BEProfit_DATRMult ,0); if (BreakEvenProfit <5 *multiplier) BreakEvenProfit =5 *multiplier;
JumpingStopPips = NormalizeDouble(DailyATR*JSPips_DATRMult ,0); if (JumpingStopPips <20*multiplier) JumpingStopPips =20*multiplier;
MinimumTargetinPips = NormalizeDouble(DailyATR*MinimumTarget_DATRMult,0); if (MinimumTargetinPips<10*multiplier) MinimumTargetinPips=10*multiplier;
TrailingStopPips = NormalizeDouble(DailyATR*TSPips_DATRMult ,0); if (TrailingStopPips <10*multiplier) TrailingStopPips =10*multiplier;
EmergencyStopLoss = EmergencyStopLossI *DailyATR/multiplier/100; // Base was calculated for EurUsd = approx 100 pips
Deviationfast =iStdDev(NULL,0,15,0,MODE_EMA,PRICE_CLOSE,0);
Deviationfast =Deviationfast*1.5;
Deviationslow =iStdDev(NULL,0,40,0,MODE_EMA,PRICE_CLOSE,0);
if (Deviationfast>Deviationslow) Deviation=Deviationfast;
else Deviation=Deviationslow;
//if (Deviation<DailyATR) Deviation=DailyATR;
if(Digits == 3 ||Digits == 2) Deviation*=100;
if(Digits == 5 ||Digits == 4) Deviation*=10000;
//Deviation =NormalizeDouble(Deviation ,0);
ReEntryLinePips =NormalizeDouble(Deviation*ReEntryPips_DeviationMult ,0);
ReEntryLinePips *= multiplier;
bool CalmMarket=false;
if (ReEntryLinePips <DailyATR) {ReEntryLinePips =DailyATR; }
// base for TF 4H
if (Period()==PERIOD_M15)
{ ReEntryLinePips =NormalizeDouble(0.70*ReEntryLinePips ,0);
}
if (Period()==PERIOD_H1)
{ ReEntryLinePips =NormalizeDouble(0.85*ReEntryLinePips ,0);
} Dislikedhere is my code for ReentryLinePips :
[code]
suggested values for H1 :
extern double...Ignored
DislikedHi Steve,
When you go in and fix dynamic reentrylinepips value calculation could you add an individual tag(comment) to each trade this bot takes. IMHO this should be SOP on each EA written and it helps old duffers like me follow the trades and manipulate them if needed.....
Thank you and have a great day....
whipIgnored
DislikedSteve,
sorry I was about to modify my post as I realized I made a mistake to address this to 'Bob' (as I was reading his thread along side with yours) and also realized the other mistake but didn't manage to delete the post in time...
Of course the line:
if (StringSubstr(Symbol(), 0, 6) == "AUDNZD") { BarCount = 20; }
IS correct and it is NOT a typo.
So please ignore it and I will shut up for a while...of courseIgnored
DislikedA thought for the better-organised here, guys.
The idea macman first sent me was ridiculously simple to code; The Beast had few inputs and was easy to understand. Back then, it wasn't even called The Beast.
Now, it is ridiculously complex and I would hate to be a newb coming across it for the first time. Anybody here have the organisational skill and understanding to volunteer to write a user guide?
Ignored