菜鸟问题——请问这几条简单的语句哪里出了问题? 新评论 Liang Liu 2016.02.15 15:27 代码如下: #property copyright "liuliang"#property link "https://www.mql5.com"#property version "1.00"#property strict#include <WinUser32.mqh>extern int ticket=-1;int OnInit() { return(INIT_SUCCEEDED); }void OnDeinit(const int reason) { } void OnTick() { if(ticket==-1) { PlaySound("alert2.wav"); Print("当前时间 ", TimeToStr(TimeCurrent())); ticket=OrderSend(Symbol(),OP_BUY,0.1,Bid,3,0,0,"锤头反转买入",123456,0,clrGreen); } } 错误提示如下: K线交易1 EURUSD,H1: OrderSend error 138 (看日志里面有好多这个错误)问题:1、为什么用2015-12-1 至2015-12-31 进行测试,一条订单都没有产生? 2、错误提示是啥意思?我哪里错了? 3、为什么我没有听到alert2.wav这个声音被播放?(sound文件夹里有这个文件的) 谢谢赐教 自动交易和策略测试 www.mql5.com MQL5:MetaTrader 5客户端内置的交易策略语言。语言允许编写您自己的自动交易系统,技术指标,脚本和函数程序库 菜鸟问题 这个简单的程序哪里有错误? 初学者的问题 MQL4 MT4 MetaTrader 4 PROBLEM Xiangdong Guo 2016.02.15 15:45 #1 tsliuliang: 代码如下: ticket=OrderSend(Symbol(),OP_BUY,0.1,Bid,3,0,0,"锤头反转买入",123456,0,clrGreen); 把 OrderSend 语句里的 Bid 改成 Ask 试试。 Liang Liu 2016.02.16 13:47 #2 Xiangdong Guo: 把 OrderSend 语句里的 Bid 改成 Ask 试试。 按照你说的修改了一下,果然有订单了,太感谢了。只是为什么还是听不到播放的那个声音呢?PlaySound("alert2.wav");这句话没有被执行啊!!?? 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
代码如下:
#property copyright "liuliang"#include <WinUser32.mqh>
extern int ticket=-1;
int OnInit()
{
return(INIT_SUCCEEDED);
}
void OnDeinit(const int reason)
{
}
void OnTick()
{
if(ticket==-1)
{
PlaySound("alert2.wav");
Print("当前时间 ", TimeToStr(TimeCurrent()));
ticket=OrderSend(Symbol(),OP_BUY,0.1,Bid,3,0,0,"锤头反转买入",123456,0,clrGreen);
}
}
错误提示如下: K线交易1 EURUSD,H1: OrderSend error 138 (看日志里面有好多这个错误)
问题:1、为什么用2015-12-1 至2015-12-31 进行测试,一条订单都没有产生?
2、错误提示是啥意思?我哪里错了?
3、为什么我没有听到alert2.wav这个声音被播放?(sound文件夹里有这个文件的)
谢谢赐教