|
|
Register
|
Welcome to Forex-TSD!, one of the largest Forex forums worldwide, where you will be able to find the most complete and reliable Forex information imaginable.
From the list below, select the forum that you want to visit and register to post, as many times you want. It’s absolutely free. Click here for registering on Forex-TSD.
|
|
Exclusive Forum
|
The Exclusive Forum is the only paid section. Once you subscribe, you will get free access to real cutting-edge Trading Systems (automated and not), Indicators, Signals, Articles, etc., that will help and guide you, in ways that you could only imagine, with your Forex trading.
- Elite Section
Get access to private discussions, specialized support, indicators and trading systems reported every week.
- Advanced Elite Section
For professional traders, trading system developers and any other member who may need to use and/or convert, the most cutting-edge exclusive indicators and trading systems for MT4 and MT5.
See more
|
|

11-06-2006, 09:37 AM
|
 |
Junior Member
|
|
Join Date: Mar 2006
Posts: 15
|
|
Here is the code - make sure you compare it with the 10Point3 EA code!
Quote:
#property copyright "Copyright © 2006, Expert Advisors"
#property link "http://forex-soft.netfirms.com"
extern int MaxTrades = 4;
extern int Pips = 5;
extern double TakeProfit = 40;
extern double TrailingStop = 20;
double var_100 = 0;
int var_108 = 10;
int var_112 = 1;
int var_116 = 3;
int var_120 = 0;
double var_124 = 10;
double var_132 = 10;
double var_140 = 10;
double var_148 = 9.715;
int var_156 = 2005;
int var_160 = 1;
int var_164 = 2050;
int var_168 = 12;
int var_172 = 22;
int var_176 = 30;
int var_180 = 0;
int var_184 = 12;
int var_188 = 0;
int var_192 = 0;
int cnt = 0;
int slippage = 5;
double stoploss = 0;
double takeprofit = 0;
double bprice = 0;
double sprice = 0;
double var_236 = 0;
double lots = 0;
int var_252 = 0;
int var_256 = 0;
bool var_260 = true;
double var_264 = 0;
int var_272 = 0;
double var_276 = 0;
int var_284 = 0;
int var_288 = 0;
double var_292 = 0;
double var_300 = 0;
double var_308 = 0;
double var_316 = 0;
string var_324 = "";
string var_332 = "";
double Lots;
//+------------------------------------------------------------------+
double Lots()
{
Lots = NormalizeDouble(AccountFreeMargin() / 5 / 10000,1);
if (Lots < 0.1) Lots = 0.1;
if (Lots > 100.0) Lots = 100;
return(Lots);
}
//+------------------------------------------------------------------+
int init()
{
if (IsTesting())
{
ObjectCreate("text_object",OBJ_LABEL,0,0,0);
ObjectSet("text_object",OBJPROP_XDISTANCE,4);
ObjectSet("text_object",OBJPROP_YDISTANCE,15);
ObjectSetText("text_object","(c) ExpertAdvisors, http://forex-soft.netfirms.com",8,"Verdana",Gold);
}
else
{
Alert("Demo-version runs under Strategy Tester,\nnot on account - ON HISTORY ONLY !\n\nSee full version at http://forex-soft.netfirms.com");
}
return(0);
}
//+------------------------------------------------------------------+
int deinit()
{
return(0);
}
//+------------------------------------------------------------------+
int start()
{
if (IsTesting())
{
if (var_188 == 1)
{
if (var_180 != 0)
var_236 = MathCeil(AccountBalance() * var_184 / 10000);
else
var_236 = Lots();
}
else
{
if (var_180 != 0)
var_236 = MathCeil(AccountBalance() * var_184 / 10000) / 10;
else
var_236 = Lots();
}
if (var_236 > 100.0) var_236 = 100;
var_192 = 0;
for (cnt = 0; cnt < OrdersTotal(); cnt++)
{
OrderSelect(cnt,SELECT_BY_POS,MODE_TRADES);
if ((OrderSymbol() == Symbol())) var_192++;
}
if (var_192 < 1)
{
if (TimeYear(CurTime()) < var_156) return(0);
if (TimeMonth(CurTime()) < var_160) return(0);
if (TimeYear(CurTime()) > var_164) return(0);
if (TimeMonth(CurTime()) > var_168) return(0);
}
if ((Symbol() == "EURUSD")) var_316 = var_124;
if ((Symbol() == "GBPUSD")) var_316 = var_132;
if ((Symbol() == "USDJPY")) var_316 = var_148;
if ((Symbol() == "USDCHF")) var_316 = var_140;
if (var_316 == 0.0) var_316 = 5;
if (var_272 > var_192)
{
for (cnt = OrdersTotal(); cnt >= 0; cnt--)
{
OrderSelect(cnt,SELECT_BY_POS,MODE_TRADES);
var_252 = OrderType();
if ((OrderSymbol() == Symbol()))
{
if (var_252 == 0) OrderClose(OrderTicket(),OrderLots(),OrderClosePri ce(),slippage,Blue);
if (var_252 == 1) OrderClose(OrderTicket(),OrderLots(),OrderClosePri ce(),slippage,Red);
return(0);
}
}
}
var_272 = var_192;
if (var_192 >= MaxTrades) var_260 = false; else var_260 = true;
if (var_264 == 0.0)
{
for (cnt = 0; cnt < OrdersTotal(); cnt++)
{
OrderSelect(cnt,SELECT_BY_POS,MODE_TRADES);
var_252 = OrderType();
if ((OrderSymbol() == Symbol()))
{
var_264 = OrderOpenPrice();
if (var_252 == 0) var_256 = 2;
if (var_252 == 1) var_256 = 1;
}
}
}
if (var_192 < 1)
{
var_256 = 3;
if (iMACD(NULL,0,14,26,9,PRICE_CLOSE,MODE_MAIN,0) > iMACD(NULL,0,14,26,9,PRICE_CLOSE,MODE_MAIN,1)) var_256 = 2;
if (iMACD(NULL,0,14,26,9,PRICE_CLOSE,MODE_MAIN,0) < iMACD(NULL,0,14,26,9,PRICE_CLOSE,MODE_MAIN,1)) var_256 = 1;
if (var_120 == 1)
{
if (var_256 == 1)
{
var_256 = 2;
}
else
{
if (var_256 == 2)
{
var_256 = 1;
}
}
}
}
for (cnt = OrdersTotal(); cnt >= 0; cnt--)
{
OrderSelect(cnt,SELECT_BY_POS,MODE_TRADES);
if ((OrderSymbol() == Symbol()))
{
if (OrderType() == OP_SELL)
{
if (TrailingStop > 0.0)
{
if (OrderOpenPrice() - Ask >= (TrailingStop + Pips) * Point)
{
if (OrderStopLoss() > Ask + Point * TrailingStop)
{
OrderModify(OrderTicket(),OrderOpenPrice(),Ask + Point * TrailingStop,OrderClosePrice() - TakeProfit * Point - TrailingStop * Point,800,Purple);
return(0);
}
}
}
}
if (OrderType() == OP_BUY)
{
if (TrailingStop > 0.0)
{
if (Bid - OrderOpenPrice() >= (TrailingStop + Pips) * Point)
{
if (OrderStopLoss() < Bid - Point * TrailingStop)
{
OrderModify(OrderTicket(),OrderOpenPrice(),Bid - Point * TrailingStop,OrderClosePrice() + TakeProfit * Point + TrailingStop * Point,800,Yellow);
return(0);
}
}
}
}
}
}
var_276 = 0;
var_284 = 0;
var_288 = 0;
var_292 = 0;
var_300 = 0;
for (cnt = 0; cnt < OrdersTotal(); cnt++)
{
OrderSelect(cnt,SELECT_BY_POS,MODE_TRADES);
if ((OrderSymbol() == Symbol()))
{
var_284 = OrderTicket();
if (OrderType() == OP_BUY) var_288 = 0;
if (OrderType() == OP_SELL) var_288 = 1;
var_292 = OrderClosePrice();
var_300 = OrderLots();
if (var_288 == 0)
{
if (OrderClosePrice() < OrderOpenPrice()) var_276 = var_276 - (OrderOpenPrice() - OrderClosePrice()) * OrderLots() / Point;
if (OrderClosePrice() > OrderOpenPrice()) var_276 = var_276 + (OrderClosePrice() - OrderOpenPrice()) * OrderLots() / Point;
}
if (var_288 == 1)
{
if (OrderClosePrice() > OrderOpenPrice()) var_276 = var_276 - (OrderClosePrice() - OrderOpenPrice()) * OrderLots() / Point;
if (OrderClosePrice() < OrderOpenPrice()) var_276 = var_276 + (OrderOpenPrice() - OrderClosePrice()) * OrderLots() / Point;
}
}
}
var_276 = var_276 * var_316;
var_332 = "Profit: $" + DoubleToStr(var_276,2) + " +/-";
if ((var_192 >= MaxTrades - var_116) && (var_112 == 1))
{
if (var_276 >= var_108)
{
OrderClose(var_284,var_300,var_292,slippage,Yellow );
var_260 = false;
return(0);
}
}
if (!IsTesting())
{
if (var_256 == 3)
var_324 = "No conditions to open trades";
else
var_324 = " ";
}
if ((var_256 == 1) && var_260)
{
if ((Bid - var_264 >= Pips * Point) || (var_192 < 1))
{
sprice = Bid;
var_264 = 0;
if (TakeProfit == 0.0) takeprofit = 0; else takeprofit = sprice - TakeProfit * Point;
if (var_100 == 0.0) stoploss = 0; else stoploss = sprice + var_100 * Point;
if (var_192 != 0)
{
lots = var_236;
cnt = 1;
while (cnt <= var_192)
{
if (MaxTrades > 12)
lots = NormalizeDouble(lots * 1.5,1);
else
lots = NormalizeDouble((lots + lots),1);
cnt++;
}
}
else
{
lots = var_236;
}
if (lots > 100.0) lots = 100;
OrderSend(Symbol(),OP_SELL,lots,sprice,slippage,st oploss,takeprofit,0,0,0,Red);
return(0);
}
}
if ((var_256 == 2) && var_260)
{
if ((var_264 - Ask >= Pips * Point) || (var_192 < 1))
{
bprice = Ask;
var_264 = 0;
if (TakeProfit == 0.0) takeprofit = 0; else takeprofit = bprice + TakeProfit * Point;
if (var_100 == 0.0) stoploss = 0; else stoploss = bprice - var_100 * Point;
if (var_192 != 0)
{
lots = var_236;
cnt = 1;
while (cnt <= var_192)
{
if (MaxTrades > 12)
lots = NormalizeDouble(lots * 1.5,1);
else
lots = NormalizeDouble((lots + lots),1);
cnt++;
}
}
else
{
lots = var_236;
}
if (lots > 100.0) lots = 100;
OrderSend(Symbol(),OP_BUY,lots,bprice,slippage,sto ploss,takeprofit,0,0,0,Blue);
return(0);
}
}
}
return(0);
}
|
__________________
For every person who thinks they can fly there will be some fool willing to follow them leap out of the window!
|
|

11-06-2006, 10:46 AM
|
 |
Senior Member
|
|
Join Date: Sep 2006
Posts: 633
|
|
Perhaps this is why the phantoms that sell this thing don't have any contact info on their web site. 
|
|

11-06-2006, 11:14 AM
|
 |
Member
|
|
Join Date: Oct 2006
Location: Florida
Posts: 54
|
|
Yes, there is no way to contact them - even when you buy the EA like I did - on your receipt you get the contact info for the people who clear the payment. This was the first EA I have purchased and now I will be more careful in the future.
|
|

11-06-2006, 08:42 PM
|
 |
Senior Member
|
|
Join Date: Oct 2006
Location: Portland, OR USA
Posts: 996
|
|
Quote:
|
Originally Posted by jodetter
Well, that is exactly what the forex-soft seller has been doing with the EuroX2 EA!!
You people are so "BLACK and WHITE"! You fail to see the shades of GREY even when it is pointed out to you, like I did earlier in this thread when I inform everyone that this Euro X2 EA was nothing more than the freely available 10point3. EA.
|
I will look into this, I have been challenging copyright theft in another thread: Community Help: Protecting copyright
Quote:
|
Next time, if you don't know what you are talking about it is best just not to say anything and come out with these stupid statements as the one quoted above. And if you want to know about reverse engineering etc and software companies selling other peoples stuff, well just do some research on Microsoft - they have reversed engineered many software.....
|
MS didn't reverse engineer anything. They used BSD license code for TCP/IP, and usually did 'partnerships' where the partner goes out of business and MS gets all of their code. Check the "about" info on Internet Explorer, or read the strings in winsock.dll 000001A9 "BSD Socket API for Windows". When I worked for MS Win95 Support, I took the handle POSOS, which stands for P.o.S. OS.
Microsoft did (somewhat) legal things, but stealing compiling copyrighted code from other people is not one of those things. I will look into this seller.
|
|

11-07-2006, 12:14 AM
|
|
Junior Member
|
|
Join Date: Nov 2006
Posts: 1
|
|
|
I know any EA
Theres an EA i bought off ebay that you might like, its had some impressive results on my meta trader and they have a nice statement its located here
http://cgi.ebay.com/ws/eBayISAPI.dll...6812&rd=1&rd=1
|
|

11-07-2006, 01:03 AM
|
 |
Senior Member
|
|
Join Date: Oct 2006
Location: Portland, OR USA
Posts: 996
|
|
|
That is so horrible it is funny. I love the fact that you don't even say *anything* about the actual EA.
|
|

11-07-2006, 01:27 AM
|
|
Senior Member
|
|
Join Date: Sep 2006
Location: SoCal
Posts: 205
|
|
|
Its probably another EA that they took from here to sell, as sad as it is... O'well, the way i see it is; Karma is a *****! I've come to terms with this.
__________________
Cheers,
B
|
|

11-07-2006, 02:12 AM
|
 |
Senior Member
|
|
Join Date: Sep 2006
Posts: 633
|
|
Quote:
|
Originally Posted by YupYup
Its probably another EA that they took from here to sell, as sad as it is... O'well, the way i see it is; Karma is a *****! I've come to terms with this.
|
I think it's that guy that sells FX-EA. Looks like the same thing to me. Same address too.
|
|

11-11-2006, 08:25 PM
|
|
Senior Member
|
|
Join Date: Nov 2006
Posts: 123
|
|
|
Quote from this page:-
"Expert advisors leaders IN ELITE SECTION win more than 3000 pips (30000$
investing 1 lot every time) almost every month"
Where is this ELITE SECTION. Am new to this Forum, first post.
Pip
|
|

11-12-2006, 07:41 AM
|
 |
Senior Member
|
|
Join Date: Oct 2006
Location: Portland, OR USA
Posts: 996
|
|
|
If you subscribe a link appears after you sign in. No subscription, no link. There is a ton of forward testing and some modified versions of EA that aren't available other places. I signed up for the free demo and decided it was valuable enough to keep. Depending on what does or does not get tested I might drop the elite subscription since I'm a starving programmer and all.
|
Posting Rules
|
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
HTML code is Off
|
|
|
All times are GMT. The time now is 11:25 PM.
|