需要帮忙!!!此模板需要TrailingStop和盈亏平衡

阳光男孩

商人
2011年7月26日
2
0
17
你好,


我需要此模板中的TrailingStop和损益平衡。
两者都可以很简单。并且请不要过多地触摸其他代码(买入和卖出策略)
将来我可以轻松地使用它
Thanks for 救命

++++++++++++++++++++++++++++++++++++++++++++
// + ----------------------------------------------- ------------------- +
#property copyright "版权©2011,塞巴斯蒂安·迈斯纳(Sebastian Meissner)"


外部字符串Expert_Name ="Trading Basti";
extern double iLots = 0.1;
extern double iMaximumRisk = 0.02;
extern int iStopLoss = 650;
extern int iTakeProfit = 50;
extern int iSlippage = 3;
extern int iMaxTrades = 1;
extern int iMagicNumber = 336699;

双丝袜

int iTotalTrades;
int iOrderOpenStatus;
int iErrorNumber;

字符串strErrorMessage;

双重LotsOptimized()
{
double lot = iLots;
// ----选择手数
lot = NormalizeDouble(AccountFreeMargin()* iMaximumRisk / 1000.0,1);
// ----返回手数
如果(很多<0.1) lot=0.1;
如果(很多>50.0) lot=50.0;
return(lot);
}

// + ----------------------------------------------- ------------------- +
// |专家初始化功能|
// + ----------------------------------------------- ------------------- +
int init()
{



//----
返回(0);
}

// + ----------------------------------------------- ------------------- +
// |专家反初始化功能|
// + ----------------------------------------------- ------------------- +
int deinit()
{
返回(0);
}

// + ----------------------------------------------- ------------------- +
// |从此点到开始功能的功能如下:
// |进行了更改以测试其他系统或策略。 |
// | + ---------------------------------------------- ------------------- +

// + ----------------------------------------------- ------------------- +
// |专家启动功能|
// + ----------------------------------------------- ------------------- +
int start()
{

stochg = iCustom(NULL,0,"Stochastic",8,3,3,MODE_SMA,0,MODE_MAIN,0);
stochr = iCustom(NULL,0,"Stochastic",8,3,3,MODE_SMA,0,MODE_SIGNAL,0);
双意志= 81;
双威卢= 19;
双意志1 = 80;
双意志2 = 20;
//Buy-Logik


//Sell-Logik


//采购订单

iTotalTrades = OrdersTotal();

if (( stochg > will2) && (stochg > stochr) && (stochr < will2) && (stochr > willu) && (iTotalTrades < iMaxTrades))

{
double dBuyStopLoss =询问-(iStopLoss * Point);
double dBuyTakeProfit =询问​​+(iTakeProfit * Point);

iOrderOpenStatus = OrderSend(Symbol(),OP_BUY,LotsOptimized(),Ask,iSlippage,dBuyStopLoss,dBuyTakeProfit,"Trading Basti",iMagicNumber,0,Green);
如果(iOrderOpenStatus<0)
{
iErrorNumber = GetLastError();
打印("订购fehlgeschlagen !:", iErrorNumber);
返回;
}
}

//卖单ausführen

iTotalTrades = OrdersTotal();

if (( stochg < will1) && (stochg < stochr) && (stochr > will1) && (stochr < willd) && (iTotalTrades < iMaxTrades))

{
double dSellStopLoss = Bid +(iStopLoss * Point);
double dSellTakeProfit = Bid-(iTakeProfit * Point);


iOrderOpenStatus = OrderSend(Symbol(),OP_SELL,LotsOptimized(),Bid,iSlippage,dSellStopLoss,dSellTakeProfit,"Trading Basti",iMagicNumber,0,Red);
如果(iOrderOpenStatus<0)
{
iErrorNumber = GetLastError();
打印("订购fehlgeschlagen !:", iErrorNumber);
返回;
}
}
返回(0);
}
//----
 

外汇新手51

活跃交易者
2011年9月22日
31
2
44
你好。如果您尚未完成此编程,为什么不考虑使用Trade Manager EA?在公共场所有一些关于。有些附在同一对图表上,而另一些则适用于任何未平仓交易。如果您使用Google Trade + Manager + MT4,则会获得一些成功。我想到的包括瑞士军刀,ManageTP2V4,半自动11_EA的工具包。

希望这可以帮助
 

外汇新手51

活跃交易者
2011年9月22日
31
2
44
是的,某些Trade Manage EA需要单独的图表。但是有些可以放在一张图表上,并可以通过符号,幻数甚至注释来管理所有/任何图表。如果您搜索贸易+管理+方式+ [符号]或[幻数]或[注释],则会找到它们。我有一个专有服务器,可以选择任何共享的软件。他们是"out there"虽然。我刚刚进行了搜索,并找到了几条热门歌曲-这看起来很符合您的需求。我希望能。

http://www.allforexindicators.com/indidetail.aspx?name=Multi+purpose+trade+manager