![MQL5 - Language of trade strategies built-in the MetaTrader 5 client terminal](https://c.mql5.com/i/registerlandings/logo-2.png)
You are missing trading opportunities:
- Free trading apps
- Over 8,000 signals for copying
- Economic news for exploring financial markets
Registration
Log in
You agree to website policy and terms of use
If you do not have an account, please register
Hello everybody,
I've got to tell you that this EA made by FSS contains errors in programing (like CyrusTheGreat told).
Also I have bought yesterday(March 7th, from FSS ( www.forexsoftwareshop.com/ ) the program FSS_InDay_EA which works awful. For a 2 months (January and February 2011) tested with 1000 Eur the result was a 245 Eur balance. I have seen inside the program a lot of errors.
Beware of this scam named FSS -www.forexsoftwareshop.com/.
If anyone can't belive what I'm saying, I will be glad to to share the awful EA named FSS_InDay_EA. and make his/her own tests to belive it and tell to others to be aware of this scam from www.forexsoftwareshop.com
The idea about this EA may be good, but it needs some changes. I have been studying the code and I have made some modifications, adding a MACD filter to help signals to be more conssistents and adding an initial stop loss and it improves results. Best results are with a Stop loss in 100 p. In tester mode, I got a 62% rentability from Jan-1 to Mar-8.
What changes did you make ?
Hi guys, i can describe myself as a newbie.
Is there a way we can add martingale to this code?
I hope someone can Thanks...
Hi guys, i can describe myself as a newbie.
Is there a way we can add martingale to this code?
I hope someone can Thanks...
Better trade without martingale, save yours deposit,
Best Regard,
Hello,
i want to trade this EA with 900€ and 0.01Lots, but the EA dont open a position,
if (AccountFreeMargin() < 1000.0 * Lots) {
Print(" Free Margin = ", AccountFreeMargin());
return (0);
must i change anything in code??
regards gatowman
I insert to script simple money managment, all code is here:
It must change
toThank you for improvements made to the code!!!!
//| FSS quick multiple buy.mq4 |
//| ForexSoftwareShop |
//| http://www.forexsoftwareshop.com |
//+------------------------------------------------------------------+
#property copyright "ForexSoftwareShop"
#property link "http://www.forexsoftwareshop.com"
#property show_inputs
#include <stdlib.mqh>
extern int OrderCount = 3;
extern double StopLoss = 0.005;
extern double StopLossStep = 0;
extern double TakeProfit = 0.002;
extern double TakeProfitStep = 0.003;
extern double Lots = 0.01;
extern bool ECN = FALSE;
extern string Comm = "FSS_quick_multiple_buy";
//+------------------------------------------------------------------+
//| script program start function |
//+------------------------------------------------------------------+
int start()
{
//----
int ticket, cnt, error;
ticket = 0;
for(cnt = 0; cnt < OrderCount; cnt++ )
{
RefreshRates();
if (ECN == FALSE) ticket = OrderSend(Symbol(), OP_BUY, Lots, Ask, 3, Ask - StopLoss, Ask + TakeProfit, Comm, 123654);
if (ticket == -1 || ECN == TRUE)
{
error = GetLastError();
if(error == 130/* INVALID_STOPS */ || ECN == TRUE)
{
ticket = OrderSend(Symbol(), OP_BUY, Lots, Ask, 3, 0, 0, Comm, 123654);
if(ticket>0)
{
OrderSelect(ticket, SELECT_BY_TICKET);
if(OrderModify(OrderTicket(), OrderOpenPrice(), Ask - StopLoss, Ask + TakeProfit,0) == FALSE) ticket = -1;
}
if(ticket == -1)
{
error = GetLastError();
Print("Error nr.: ",error," Error Description: ",ErrorDescription(error));
}
} else Print("Error nr.: ",error," Error Description: ",ErrorDescription(error));
} // ticket == -1
StopLoss = StopLoss + StopLossStep;
TakeProfit = TakeProfit + TakeProfitStep;
}
//----
return(0);
}
//+------------------------------------------------------------------+