如何编码? - 页 72 1...656667686970717273747576777879...347 新评论 [删除] 2008.02.19 22:17 #711 帮助解决EA的错误 你好,我需要关于以下EA的帮助。这是我的第一个EA,所以请温柔一点。 当我编译文件时,我得到两个警告,内容都是。 全局范围内的 "TotalOpenOpenOrders "表达式不允许。 这个警告出现在文件中Max这个词之后。 当专家顾问第一次开始运行时,//初始变量 如果(init_variables == true) { PreviousBar = Time[0]; // 记录当前的蜡烛/柱子打开时间。 // 在这里放置代码,你只想运行一个 Time init_variables = false; // 改为false,所以我们只启动一次 // 变量一次 } //在新的蜡烛/柱子上进行分析和开单 如果(NewBar() == true) { // 如果我们只有一个开仓订单,只执行分析和平仓订单 if(TotalOpenOrders() == Total_Open_Orders && SelectTheOrder() == True) { 如果(OrderType() == OP_BUY && TrendDetection() == BEAR) { OrderClose(OrderTicket(),OrderLots(),Bid,Slippage,Order_Arrow_Color) 。 } 如果(OrderType() == OP_SELL && TrendDetection() == BULL) { OrderClose(OrderTicket(),OrderLots(),Ask,Slippage,Order_Arrow_Color)。 } } //只有在我们没有达到 "Total_Open_Ord "时才进行分析并开立新的订单。 // 我们的Total_Open_Orders最大值 如果(TotalOpenOrders() < Total_Open_Orders) { // 开启买入 如果(TrendDetection() == BULL) { // 打开订单 OrderSend(Symbol(),OP_BUY,Lots,Ask,Slippage,Stop_Loss*Point,Take_Profit *Point,Order_Comment,Magic,0,Order_Arrow_Color)。 } //开盘卖出 如果(TrendDetection() == BEAR) { //打开订单 OrderSend(Symbol(),OP_SELL,Lots,Bid,Slippage,Stop_Loss*Point, Take_Profit *Point,Order_Comment,Magic,0,Order_Arrow_Color)。 } } // 当回测时,只显示每一个图表信息 // 蜡烛/柱状图不会减慢回测速度 如果(IsTesting() == true) { Display_Info(); } } // 当不进行回测时,在每一个刻度上显示图表信息 如果(IsTesting() == false) { Display_Info(); } return(0); } How to code? 任何菜鸟问题,为了不给论坛添乱。专业人士,不要路过。没有你就无处可去 - 6. Experts: Simple FX BigBe 2008.02.20 15:15 #712 帮助解决EA错误 Whammo, 你的start()函数 在哪里? 除了变量初始化外,其他操作一般都要在一个函数内。 你复制的是哪个EA? (那里有一些我想研究的想法)。 大贝 janekpietrzyk 2008.02.20 19:37 #713 致大我 嗨,我用iMaOnArray解决了我的问题。谢谢你的帮助! 顺便说一下,如果你能发布任何EA,可以打开多个头寸,其中有你几天前提到的那部分代码--那就太好了。 请注意。 J etrader58 2008.02.21 04:16 #714 谁能告诉我如何改变这段代码? SetIndexStyle(0,DRAW_ARROW); SetIndexArrow(0, 233); SetIndexStyle(1,DRAW_ARROW); SetIndexArrow(1, 234); SetIndexStyle(2,DRAW_ARROW)。 SetIndexArrow(2, 233); SetIndexStyle(3,DRAW_ARROW)。 SetIndexArrow(3, 234)。 将箭头形状改为点、圆和其他可用的形状 事实上,我需要知道这种信号的代码 newmont 2008.02.21 04:48 #715 试试这个 "这是包含你所要的信息的mt4网站,箭头和形状都列有所需对象的数字,可以输入。Wingdings - MQL4文档 Dan7974 2008.02.21 07:05 #716 请帮助我! 大家好。 我有一个问题。 1)我有这个指标。每一个条形图,我都需要删除该指标,并将其重新附加到图表上。如果我不这样做,它就会显示不同的结果。我试图为这个指标编写一个EA,但我不知道如何使EA删除indi.并再次附加它,这样数据就会刷新。我试过RefreshRates();,但它也没有用。这到底是什么问题? 谢谢你!!!!!!!!!!!! Sergey Golubev 2008.02.21 07:13 #717 哪个指标? Dan7974 2008.02.21 07:36 #718 卢卡斯1 MA-4Hcolormodified jatki24300 2008.02.21 07:44 #719 发布指标 丹,你能不能把指标贴出来,我的收藏中没有这个指标。谢谢。Jatki24300 Dan7974 2008.02.21 08:02 #720 jatki24300: 丹,你能不能把指标贴出来,我的收藏中没有这个指标。谢谢。Jatki24300 有没有人知道如何解决这个问题? 1...656667686970717273747576777879...347 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
帮助解决EA的错误
你好,我需要关于以下EA的帮助。这是我的第一个EA,所以请温柔一点。
当我编译文件时,我得到两个警告,内容都是。
全局范围内的 "TotalOpenOpenOrders "表达式不允许。
这个警告出现在文件中Max这个词之后。
当专家顾问第一次开始运行时,//初始变量
如果(init_variables == true)
{
PreviousBar = Time[0]; // 记录当前的蜡烛/柱子打开时间。
// 在这里放置代码,你只想运行一个 Time
init_variables = false; // 改为false,所以我们只启动一次
// 变量一次
}
//在新的蜡烛/柱子上进行分析和开单
如果(NewBar() == true)
{
// 如果我们只有一个开仓订单,只执行分析和平仓订单
if(TotalOpenOrders() == Total_Open_Orders && SelectTheOrder() == True)
{
如果(OrderType() == OP_BUY && TrendDetection() == BEAR)
{
OrderClose(OrderTicket(),OrderLots(),Bid,Slippage,Order_Arrow_Color) 。
}
如果(OrderType() == OP_SELL && TrendDetection() == BULL)
{
OrderClose(OrderTicket(),OrderLots(),Ask,Slippage,Order_Arrow_Color)。
}
}
//只有在我们没有达到 "Total_Open_Ord "时才进行分析并开立新的订单。
// 我们的Total_Open_Orders最大值
如果(TotalOpenOrders() < Total_Open_Orders)
{
// 开启买入
如果(TrendDetection() == BULL)
{
// 打开订单
OrderSend(Symbol(),OP_BUY,Lots,Ask,Slippage,Stop_Loss*Point,Take_Profit
*Point,Order_Comment,Magic,0,Order_Arrow_Color)。
}
//开盘卖出
如果(TrendDetection() == BEAR)
{
//打开订单
OrderSend(Symbol(),OP_SELL,Lots,Bid,Slippage,Stop_Loss*Point, Take_Profit
*Point,Order_Comment,Magic,0,Order_Arrow_Color)。
}
}
// 当回测时,只显示每一个图表信息
// 蜡烛/柱状图不会减慢回测速度
如果(IsTesting() == true)
{
Display_Info();
}
}
// 当不进行回测时,在每一个刻度上显示图表信息
如果(IsTesting() == false)
{
Display_Info();
}
return(0);
}
帮助解决EA错误
Whammo,
你的start()函数 在哪里?
除了变量初始化外,其他操作一般都要在一个函数内。
你复制的是哪个EA? (那里有一些我想研究的想法)。
大贝
致大我
嗨,我用iMaOnArray解决了我的问题。谢谢你的帮助!
顺便说一下,如果你能发布任何EA,可以打开多个头寸,其中有你几天前提到的那部分代码--那就太好了。
请注意。
J
谁能告诉我如何改变这段代码?
SetIndexStyle(0,DRAW_ARROW);
SetIndexArrow(0, 233);
SetIndexStyle(1,DRAW_ARROW);
SetIndexArrow(1, 234);
SetIndexStyle(2,DRAW_ARROW)。
SetIndexArrow(2, 233);
SetIndexStyle(3,DRAW_ARROW)。
SetIndexArrow(3, 234)。
将箭头形状改为点、圆和其他可用的形状
事实上,我需要知道这种信号的代码
试试这个
"这是包含你所要的信息的mt4网站,箭头和形状都列有所需对象的数字,可以输入。Wingdings - MQL4文档
请帮助我!
大家好。
我有一个问题。
1)我有这个指标。每一个条形图,我都需要删除该指标,并将其重新附加到图表上。如果我不这样做,它就会显示不同的结果。我试图为这个指标编写一个EA,但我不知道如何使EA删除indi.并再次附加它,这样数据就会刷新。我试过RefreshRates();,但它也没有用。这到底是什么问题?
谢谢你!!!!!!!!!!!!
哪个指标?
卢卡斯1 MA-4Hcolormodified
发布指标
丹,你能不能把指标贴出来,我的收藏中没有这个指标。谢谢。Jatki24300
丹,你能不能把指标贴出来,我的收藏中没有这个指标。谢谢。Jatki24300
有没有人知道如何解决这个问题?