DislikedDear Deejay
PLease advise what happen to sonic EA V1, is it valid , are you still using it. What the reason to change the V2.
PLease advise...
thxIgnored
as for the EA..EA V2. have more function than EA 1.0
The System Behind the System, by Merlin Jeffries 16 replies
Sonic R.evolution 93 replies
Old School Sonic System + Other Things 11 replies
Knife system, Vegas 4h system related questions. 4 replies
Would you trade this system? New system #2. 10 replies
DislikedDear Deejay
PLease advise what happen to sonic EA V1, is it valid , are you still using it. What the reason to change the V2.
PLease advise...
thxIgnored
QuoteDislikedextern string SEP01 = "*----Execution Options-----*";
extern int EA_Mode = 0; // 0 = trade and manage, 1 = trade only, 2 = manage only
extern bool Use_SMA_Filter = false;
extern bool Use_RSI_Filter = false;
extern int Max_Open_Orders = 3; // this determines the maximum number of open orders the EA may have at any time.
extern string SEP02 = "*----Parameter Values------*";
extern double Lot_Size = 0.5;
extern int Lot_Divider = 5; // Lot_Size must be dividable by this number; number must be 1 or higher. Also Broker must support the resulting Lotsize
extern int Stop_Loss = 80;
extern int TP_Increment = 30;
extern bool LetLastLotRun = true; // if true, last Lot-part will run till manual closed, BE, or reversing signal
extern int Trade_Window = 10; // number of minutes after open of bar to set new trades
extern int Magic_Number = 1234567;
extern string SEP03 = "*----ATR Settings----------*";
extern bool Use_ATR_Stop = false;
extern bool Use_ATR_TP = false;
extern int ATR_Length = 14;
extern string SEP04 = "*----Time Settings----------*";
extern bool Use.Time.Filter = true;
extern int Server.Time.To.Start = 4;// Setting for ODL to avoid trading in Asian Seesionn
extern int Server.Time.To.Stop = 21;//During the "StandBy" EA will not get new trade, and will manage any existing trades
DislikedSonic,
Loaded up the new EA with the addition by magnumfreak. It is showing the time filter as active so it appears to be working but won't know for certain until I get some live trades going.
Thanks guys!Ignored
DislikedI only have 1 Sonic Indicator in my folder...
yet I have multi entries again using updated V2 EA.
can anyone give me a help?Ignored
DislikedThe only time I get multiple entries on my EA is when I switch to different time frames. For example, if the EA is activated on the 4 hour chart, then I switch over to the 30 min chart, another order gets triggered. This maybe the problem.Ignored
DislikedI loaded the ea on 4hour chart in 21 pairs with spread lower than 10 pips and i donīt touch anything.
Just let the ea do its work.
This ea have a lot of potential. the only problem i can point is this "bug" or not that some of the members reported.Ignored
DislikedAlthough I haven't tested it, try this version. I changed the time entry to integers so you only need to enter the hour of start and the hour of end. Unless it falls between these times, it moves to manage trade mode.Ignored
DislikedSir,
when t timing is right Time Filter show 'active' but when it is not it show 'off', in stead of showing 'standby'...
can u help me chek the code again??
sonicIgnored
DislikedThe only thing the code does that I placed in there is change the EA_Mode to 2 when not within the time range. According to the notes in the code mode 2 is manage trade only.
Does it need to be in another mode??Ignored
QuoteDislikedstart_time = StrToTime(TimeToStr(TimeCurrent(), TIME_DATE) + " " + Server.Time.To.Start); //---- Date and time to start
end_time = StrToTime(TimeToStr(TimeCurrent(), TIME_DATE) + " " + Server.Time.To.Stop); //---- Date and time to stop
if(Use.Time.Filter)
{
if(TimeHour(TimeCurrent())>=Server.Time.To.Start || TimeHour(TimeCurrent())<=Server.Time.To.Stop)
{
HourT = 1;
}
else
{
HourT = 0;// If the time is not within the set peroid, EA will change to mode 2,which only manage t trade
EA_Mode = 2;
}
}
QuoteDislikedif(!Use.Time.Filter) com = "Off";
if(Use.Time.Filter&&HourT==1)com = "Active";
if(Use.Time.Filter&&HourT==0)com = "Standby";
QuoteDislikedif(TimeHour(TimeCurrent())>=Server.Time.To.Start && TimeHour(TimeCurrent())<=Server.Time.To.Stop)
QuoteDislikedif(TimeHour(TimeCurrent())>=Server.Time.To.Start || TimeHour(TimeCurrent())<=Server.Time.To.Stop)
QuoteDislikedextern string SEP01 = "*----Execution Options-----*";
extern int EA_Mode = 0; // 0 = trade and manage, 1 = trade only, 2 = manage only
extern bool Use_SMA_Filter = false;
extern bool Use_RSI_Filter = false;
extern int Max_Open_Orders = 3; // this determines the maximum number of open orders the EA may have at any time.
extern string SEP02 = "*----Parameter Values------*";
extern double Lot_Size = 0.5;
extern int Lot_Divider = 5; // Lot_Size must be dividable by this number; number must be 1 or higher. Also Broker must support the resulting Lotsize
extern int Stop_Loss = 80;
extern int TP_Increment = 30;
extern bool LetLastLotRun = true; // if true, last Lot-part will run till manual closed, BE, or reversing signal
extern int Trade_Window = 10; // number of minutes after open of bar to set new trades
extern int Magic_Number = 1234567;
extern string SEP03 = "*----ATR Settings----------*";
extern bool Use_ATR_Stop = false;
extern bool Use_ATR_TP = false;
extern int ATR_Length = 14;
extern string SEP04 = "*----Time Settings----------*";
extern bool Use.Time.Filter = true;
extern int Server.Time.To.Start = 4;// Setting for ODL to avoid trading in Asian Seesionn
extern int Server.Time.To.Stop = 21;//During the "StandBy" EA will not get new trade, and will manage any existing trades
DislikedOnce EA is finalised..we can focus on the Indicator now!!
More to come
sonicIgnored