请发一个EA的发单函数演示

要添加评论,请登录注册
evil5032879
23
evil5032879  
请给一个EA的OrderSend()罚单函数的演示,试了很多次,发单都不成功,谢谢!
Yi Lan
229
Yi Lan  
evil5032879:
请给一个EA的OrderSend()罚单函数的演示,试了很多次,发单都不成功,谢谢!

不明白你的意思

Qq807525678
43
Qq807525678  
OrderSend() 这个函数闯红灯了吗?要开罚单?问问题都不表达清楚了,你再试很多次,估计也发不成功
evil5032879
23
evil5032879  
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 ,不知道什么原因

Ziheng Zhuang
30890
Ziheng Zhuang  
OrderSend - Trade Functions - MQL4 Reference
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...
Ziheng Zhuang
30890
Ziheng Zhuang  
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 ,不知道什么原因



代码没有问题,你应该是没有启动允许自动交易,菜单栏的自动交易按钮没有按下去。

mxt2018 mo
20
mxt2018 mo  
evil5032879:
请给一个EA的OrderSend()罚单函数的演示,试了很多次,发单都不成功,谢谢!
int Ticket改为bool ticket
tongyo
7
tongyo  
等级如何提升的啊
要添加评论,请登录注册