针对XAUUSD的短线交易,下单后自动挂2点止损。比如1310.00买进,下单后自动挂止损1308.00.
请版主后哪位高手写一个这样的脚本。叩谢
这不是脚本,这是ea ,我有现成的。
这不是脚本,这是ea ,我有现成的。
可以使用吗?或者说使用有什么条件?
是否可以加Q详聊?1272577362
针对XAUUSD的短线交易,下单后自动挂2点止损。比如1310.00买进,下单后自动挂止损1308.00.
请版主后哪位高手写一个这样的脚本。叩谢
void 修改止损()
{
int cnt, total;
total=OrdersTotal();
for(cnt=total-1;cnt>=0;cnt--)
{
if(OrderSelect(cnt, SELECT_BY_POS, MODE_TRADES)==true)
{
if(OrderType()==OP_BUY&&OrderSymbol()==Symbol()&&OrderStopLoss()==0&&OrderComment()=="")
{
bool chenggong= OrderModify(OrderTicket(),OrderOpenPrice(),OrderOpenPrice()-止损点数*Point,OrderTakeProfit(),0,Green);
if (chenggong)
{
Print("单号:"+OrderTicket()+"修改止损成功");
}
if(chenggong==false)
{
Print("单号:"+OrderTicket()+"修改止损失败:"+GetLastError());
}
}
if(OrderType()==OP_SELL&&OrderSymbol()==Symbol()&&OrderStopLoss()==0&&OrderComment()=="")
{
chenggong=OrderModify(OrderTicket(),OrderOpenPrice(),OrderOpenPrice()+止损点数*Point,OrderTakeProfit(),0,Green);
if (chenggong)
{
Print("单号:"+OrderTicket()+"修改止损成功");
}
if(chenggong==false)
{
Print("单号:"+OrderTicket()+"修改止损失败:"+GetLastError());
}
}
}
}
}
下面是函数模块。如果还不理解,可以联系Q:450459237
void 修改止损()
{
int cnt, total;
total=OrdersTotal();
for(cnt=total-1;cnt>=0;cnt--)
{
if(OrderSelect(cnt, SELECT_BY_POS, MODE_TRADES)==true)
{
if(OrderType()==OP_BUY&&OrderSymbol()==Symbol()&&OrderStopLoss()==0&&OrderComment()=="")
{
bool chenggong= OrderModify(OrderTicket(),OrderOpenPrice(),OrderOpenPrice()-止损点数*Point,OrderTakeProfit(),0,Green);
if (chenggong)
{
Print("单号:"+OrderTicket()+"修改止损成功");
}
if(chenggong==false)
{
Print("单号:"+OrderTicket()+"修改止损失败:"+GetLastError());
}
}
if(OrderType()==OP_SELL&&OrderSymbol()==Symbol()&&OrderStopLoss()==0&&OrderComment()=="")
{
chenggong=OrderModify(OrderTicket(),OrderOpenPrice(),OrderOpenPrice()+止损点数*Point,OrderTakeProfit(),0,Green);
if (chenggong)
{
Print("单号:"+OrderTicket()+"修改止损成功");
}
if(chenggong==false)
{
Print("单号:"+OrderTicket()+"修改止损失败:"+GetLastError());
}
}
}
}
}
这样写实盘交易是有风险的,你要增加效验,增加持续执行的逻辑才可以用于实战
针对XAUUSD的短线交易,下单后自动挂2点止损。比如1310.00买进,下单后自动挂止损1308.00.
请版主后哪位高手写一个这样的脚本。叩谢