zhanshaosen:
因为平仓之后,账户的浮动盈亏就不符合平仓要求了,就不再继续平仓了;;——无需每次平仓都计算总盈利。总盈利只计算一次,一旦达到就只执行平仓。
一、手动开仓
二、用EA检索持仓的单子
比如同时持仓单子:EURUSD GBPUSD
三、当账户浮动盈亏大于账户余额的30%,全部持仓单子平仓;
四、当账户浮动盈亏小于账户余额的20%,全部持仓单子平仓;
比如:同时持仓EURUSD GBPUSD,
本人简单编写了一个平仓EA ,问题在于:当达到平仓条件后,只有部分平仓;因为平仓之后,账户的浮动盈亏就不符合平仓要求了,就不再继续平仓了;如何解决?
zhanshaosen:
一、手动开仓
二、用EA检索持仓的单子
比如同时持仓单子:EURUSD GBPUSD
三、当账户浮动盈亏大于账户余额的30%,全部持仓单子平仓;
四、当账户浮动盈亏小于账户余额的20%,全部持仓单子平仓;
比如:同时持仓EURUSD GBPUSD,
本人简单编写了一个平仓EA ,问题在于:当达到平仓条件后,只有部分平仓;因为平仓之后,账户的浮动盈亏就不符合平仓要求了,就不再继续平仓了;如何解决?
到达条件后,全部平仓即可,可以调用一个自定义全部平仓函数,如:closeall();
因为你的检索是检索整个账号的浮盈浮亏,你应该让它检索的是单个货币兑所有的订单的浮盈浮亏,OrderSymbol( )+ 当账户浮动盈亏大于账户余额的30%,全部持仓单子平仓;
一、手动开仓
二、用EA检索持仓的单子
比如同时持仓单子:EURUSD GBPUSD
三、当账户浮动盈亏大于账户余额的30%,全部持仓单子平仓;
四、当账户浮动盈亏小于账户余额的20%,全部持仓单子平仓;
比如:同时持仓EURUSD GBPUSD,
本人简单编写了一个平仓EA ,问题在于:当达到平仓条件后,只有部分平仓;因为平仓之后,账户的浮动盈亏就不符合平仓要求了,就不再继续平仓了;如何解决?