请给一个EA的OrderSend()罚单函数的演示,试了很多次,发单都不成功,谢谢!
evil5032879:
请给一个EA的OrderSend()罚单函数的演示,试了很多次,发单都不成功,谢谢!
请给一个EA的OrderSend()罚单函数的演示,试了很多次,发单都不成功,谢谢!
不明白你的意思
OrderSend() 这个函数闯红灯了吗?要开罚单?问问题都不表达清楚了,你再试很多次,估计也发不成功
Yi Lan:
不明白你的意很抱歉
很抱歉,打字都出错
代码如下:
#define Magic 0001
double mylot = 1;
int start()
{
if (Close[0] > Close[1])
{
int Ticket = OrderSend(Symbol(), OP_BUY,mylot, Ask, 0, 0, 0,"", Magic, 0, clrRed);
Print(Ticket);
}
return (0);
}
想在EA里测试发单,但是一直打印-1 ,不知道什么原因
参考MT4编程文档:
OrderSend - Trade Functions - MQL4 Reference
- docs.mql4.com
Returns number of the ticket assigned to the order by the trade server or -1 if it fails. To get additional error information, one has to call the GetLastError() function. At opening of a market order (OP_SELL or OP_BUY), only the latest prices of Bid (for selling) or Ask (for buying) can be used as open price. If operation is performed with a...
evil5032879:
很抱歉,打字都出错
代码如下:
#define Magic 0001
double mylot = 1;
int start()
{
if (Close[0] > Close[1])
{
int Ticket = OrderSend(Symbol(), OP_BUY,mylot, Ask, 0, 0, 0,"", Magic, 0, clrRed);
Print(Ticket);
}
return (0);
}
想在EA里测试发单,但是一直打印-1 ,不知道什么原因
代码没有问题,你应该是没有启动允许自动交易,菜单栏的自动交易按钮没有按下去。
evil5032879:
请给一个EA的OrderSend()罚单函数的演示,试了很多次,发单都不成功,谢谢!
int Ticket改为bool ticket
请给一个EA的OrderSend()罚单函数的演示,试了很多次,发单都不成功,谢谢!
等级如何提升的啊