这个2014年的ea号称一个月50倍,经过汉化,总算梳理出核心逻辑起来,开仓逻辑非常简单,双向stop单入场后,再按照网格间距补单,不加倍。重要的是其出场机制,采用浮盈回落分步走,可作为良好借鉴。
手数份额 = 交易手数 / 0.01;
if(统计市场单个数() != 0)
{
if(时间超时())
{
profit = 统计浮盈();
if (!浮盈待平仓)
{
浮盈尖峰 = TotalProfit_Target * 手数份额;//起始目标
挣钱目标 = 浮盈尖峰;
挣钱目标每步金额 = TotalProfit_Step_Target * 手数份额;
浮盈待平仓 = TRUE;
}
if (profit > 浮盈尖峰)
{
浮盈尖峰 = profit;
Print("trade profit ", 浮盈尖峰);
// 0
if (盈利步骤 > 0) 浮盈回落金额 = 浮盈尖峰 - 挣钱目标每步金额;
}
if (盈利步骤 == 0 && 浮盈尖峰 - 挣钱目标 >= 挣钱目标每步金额)
{
浮盈回落金额 = 浮盈尖峰 - 挣钱目标每步金额;
Print("profit for close ", 浮盈回落金额);
Print("add step ");
盈利步骤++;
}
if (盈利步骤 > 0 && profit <= 浮盈回落金额)
{
执行平仓 = TRUE;
Print("close with profit", 浮盈回落金额);
盈利步骤 = 0;
浮盈待平仓 = FALSE;
}
}
}

发表评论