Liang Liu / 个人资料
- 信息
|
5+ 年
经验
|
0
产品
|
0
演示版
|
|
0
工作
|
0
信号
|
0
订阅者
|
Tangshan
Liang Liu
已添加主题134号错误是什么?
代码如下: …… void OnTick() { //--- if(iClose(Symbol(),PERIOD_H1,1)>1.13800) OrderSend(Symbol(),OP_SELL,0.1,Bid,0,0,0,"箭头",111,0,clrAliceBlue); } 运行能开仓,但每次开仓都在日志中看到如下提示:
分享社交网络
4
Liang Liu
已添加主题求解答关于使用数组的错误
代码如下: int ticket_buy[]; int ticket_sell[]; //定义2个整型数组,用作存储持有的买单和卖单订单号 double ticket_buy_lots[]; double ticket_sell_lots[];//定义2个双精度数组,用作存储对应单号的手数 extern int order_buy; extern int order_sell;//定义2个整型数,记录持有买单和卖单的数量。 int OnInit() {
分享社交网络
5
Liang Liu
已添加主题这句代码哪里有错误?
我开始定义了一个全局变量和全局数组如下: extern int order_buy=0; int ticket_buy[]; …… void OnTick() { …… if(OrderType()==OP_BUY) {
Liang Liu
已添加主题这个错误提示是数组错误吗?怎么解决
测试一个带数组的代码程序,测试一年的K线,结果下了2个订单就结束了,日志中给出的错误如下图: 请问是不是这一条提示的错误导致了只开了2单?这个错误啥意思?怎么解决?谢谢
Liang Liu
已添加主题OrderSend()函数导致的130错误是怎么回事?
写了这么一句代码:OrderSend(Symbol(),OP_BUY,0.1,Ask,30,200,0,"锤子买入",0,0,clrRed);到执行这个代码的时候,日志报错是: EURUSD,H1: OrderSend error 130。这是什么错误?怎么导致的?如何解决?谢谢
分享社交网络
2
Liang Liu
已添加主题测试EA出现这样的现象是怎么回事?
编辑好EA代码并编译通过后,在mt4里面测试,点击开始后图表中自动多了一个图表,这个图表的品种和周期与EA代码中设置的主图一样,只不过后面多了个(visual)如图: 并且,价格在这个图里快速地变化,仿佛它在重演选定测试时间段里的每一个价格,画完一根小时k线得等半天。我的问题是:为什么会这样,以前测试没发现这种情况啊,怎么变成直接测试出结果而不用等着它一边画K线一边测试?
分享社交网络
6
Liang Liu
已添加主题OrderSend()中箭头不显示的问题
OrderSend(Symbol(),OP_BUY,0.1,Ask,3,0,0,"锤头反转买入",0,0,clrGold) 为什么这句代码执行了下单,却没有在图表对应位置画出金色的箭头呢?
Liang Liu
已添加主题mql4布尔型自定义函数返回值得问题
代码如下: void OnTick() { …… if(buy1()); { …… } …… } bool buy1() { if(略) if(略) if(略) if(略)
分享社交网络
1
Liang Liu
已添加主题关于ordersend()的问题
我在代码里用到这句话:OrderSend(Symbol(),OP_BUY,0.1,Ask,3,0,0,"锤头反转买入",0,0,clrGold)。编译执行后,订单是下了,可是为什么订单号不叫“锤头反转买入”,还是1 2 3 ……,而且最后哪个clrGold参数也没起作用,下单的K线位置没看到金色的箭头标志呀?这是为啥?前辈指点,谢谢。
分享社交网络
9
Liang Liu
已添加主题EA测试自动平仓的问题
我做了个很简单的EA,功能就是见到锤子线买进,但没有写平仓代码。我用1个月的K线进行测试,看到日志中显示的开过的仓在测试结束前都被逐一平掉了如:2016.01.30 00:59 Tester: order #1 is closed。这是怎么回事?是EA测试自带的功能吗?我如果编写了有选择性的平仓代码,那么在测试时不符合平仓条件的仓位是不是还会被EA自动平仓?
分享社交网络
2
Liang Liu
已添加主题关于iClose()的问题
iClose(string symbol, int timeframe, int shift) 这个函数的最后一个参数值为0时就代表当前K线,为1时代表上一根K线,为2时代表上两根K线,对吗?
分享社交网络
6
Liang Liu
已添加主题为什么orderSend()函数执行的时候没有在图表上画上箭头?
我在代码里用到这句话:OrderSend(Symbol(),OP_BUY,0.1,Ask,3,0,0,"锤头反转买入",0,0,clrGold)。编译执行后,订单是下了,可是为什么订单号不叫“锤头反转买入”,还是1 2 3 ……,而且最后哪个clrGold参数也没起作用,下单的K线位置没看到金色的箭头标志呀?这是为啥?前辈指点,谢谢。
Liang Liu
已添加主题菜鸟问题——这个简单的程序哪里有错误?
我写了几行代码,是想在遇到锤子K线的时候买进,结果测试了一下,没有下任何订单,并且报错如下 : 2016.02.16 21:12:17.112 2016.01.01 00:00 K线交易1 test started 2016.02.16 21:12:17.118 2016.01.04 02:00 K线交易1 EURUSD,H1: zero divide in 'K线交易1.mq4' (58,74) 2016.02.16 21:12:17.118
分享社交网络
4
Liang Liu
已添加主题菜鸟问题——请问这几条简单的语句哪里出了问题?
代码如下: #property copyright "liuliang" #property link "https://www.mql5.com" #property version "1.00" #property strict #include <WinUser32.mqh> extern int ticket=-1; int OnInit() {
分享社交网络
2
Liang Liu
已添加主题关于本网站和mql4网站登录的问题
版主、网管你们好,我在使用本mql5论坛和mql4论坛时发下了这么一个问题:我首先在mql5这个网站注册了账号,登录正常。随后我到mql4网站也用这个账号登录(我本以为两个网站的登录账号密码通用),提示账号密码错误。于是我便在mql4论坛注册账号,但只要注册的账号名或者注册邮箱与我在mql5网站填写的相同,就无法通过注册,错误提示是已经被使用了。我很纳闷,既然mql5网站的账号密码不能在mql4登录使用,那为什么注册新账号时还不能与mql5的账号相同呢?
Liang Liu
已添加主题关于本论坛与mql4论坛登录的问题
版主、网管你们好,我在使用本mql5论坛和mql4论坛时发下了这么一个问题:我首先在mql5这个网站注册了账号,登录正常。随后我到mql4网站也用这个账号登录(我本以为两个网站的登录账号密码通用),提示账号密码错误。于是我便在mql4论坛注册账号,但只要注册的账号名或者注册邮箱与我在mql5网站填写的相同,就无法通过注册,错误提示是已经被使用了。我很纳闷,既然mql5网站的账号密码不能在mql4登录使用,那为什么注册新账号时还不能与mql5的账号相同呢?
Liang Liu
已添加主题为什么在编辑器里点击调试就打开新的图表????
首先MT5的当前图表是 EURUSA H1 。我在写代码编辑器里完代码后点击调试按钮之后,窗口切换到MT5图表窗口,在里面会打开一个新的EURUSA H1图表。在代码窗口停止调试后那个新打开的窗口又关闭掉,此时当前图表仍是 EURUSA H1。这种现象是怎么回事?怎么解决?
分享社交网络
6
: