如何编码? - 页 217 1...210211212213214215216217218219220221222223224...347 新评论 Couso 2009.11.18 15:34 #2161 5位数的问题 嗨,团队。 简而言之... 我有一个EA,以前工作很好,但现在我的经纪人是5位数,我得到一致的130错误。 我试过使用数字,试过四舍五入,都没有成功。 这是一个简单的修复方法吗? 我不想浪费你的时间去翻阅我的代码(这不是什么秘密),所以我希望它是米老鼠。 如果你需要看代码,请说,但EA本身曾经运行良好,直到我有了新的ECN经销商,现在它不好了......有人曾经经历过这种情况吗? 爱你的工作。 Couso Kale 2009.11.18 17:06 #2162 Couso: 嗨,团队。简短而甜蜜... 我有一个EA,以前工作很好,但现在我的经纪人是5位数,我得到了一致的130错误。 我试过使用数字,试过四舍五入,都没有成功。 这是一个简单的修复方法吗? 我不想浪费你的时间去翻阅我的代码(这不是什么秘密),所以我希望它是米老鼠。 如果你需要看代码,请说,但EA本身曾经运行良好,直到我有了新的ECN经销商,现在它不好了......有人曾经经历过这种情况吗? 喜欢你的工作。 顾虑 你需要将5位数的经纪商的水平值 相乘。例如,如果数字=3或5,这意味着你的经纪人是5位数,在这种情况下,你需要将止盈/止损等乘以10。因此,如果你设置了10个止损,EA就必须将它乘以100作为止损。通常我在初始函数中这样做(检查和设置)。 if (Digits = 3 || Digits = 5) StopLoss = StopLoss*10。 FXMan77 2009.11.18 18:19 #2163 只要把TP/SL。 ticket=OrderSend(Symbol(),OP_SELL,Lot,Bid,Slippage,0,0,""+Symbol(),MagicNumber,0,Green)。 Robert 2009.11.18 18:35 #2164 ECN订单没有使用SL或TP? Couso: 嗨,团队。简而言之... 我有一个EA,以前工作很好,但现在我的经纪人是5位数,我得到一致的130错误。 --- ...运行良好,直到我有了新的ECN交易商,现在已经不行了...有人遇到过这种情况吗? Couso 你好,Couso。 我一直在解决同样的错误130问题,在我的ECN上运行我的EA...。 我的EA在FXDD(非ECN)上运行正常,然后我尝试在FXCBS和PFG上使用它们...都是ECN。 经过很多个小时......很多个小时......的玩耍和改变代码来处理5位数的问题......在FXCBS ECN上没有任何效果。 早些时候,我在某处读到Megadroid不得不调整他们的代码来处理这个问题,他们不得不发送没有SL和TP的订单。 所以我尝试了SL=0和TP=0的交易入口。每次都能成功,我的EA开始在我的FXCBS ECN模拟账户 上进行交易 似乎这些ECN不允许在交易订单时放置SL和TP...? 我只是一个编码新手,所以这可能不是真正的原因,但它似乎已经解决了我在FXCBS ECN的错误130订单问题。 希望这有帮助。 罗伯特 Kale 2009.11.18 18:43 #2165 这里是对ECN经纪商的提示。 建议修改以下一行: OrderSend(Symbol(),OP_BUY,1,Ask,3,Ask-25*Point,Ask+25*Point, "My order #2",16384,0,绿色)。 随着: ticket=OrderSend(Symbol(),OP_BUY,1,Ask,0,0,0, "My order #2",16384,0,Green)。 如果(ticket>0) { OrderSelect(ticket,SELECT_BY_TICKET)。 OrderModify(OrderTicket(),OrderOpenPrice(),STOPLOSS,TAKEPROFIT,0,Green) 。 } 否则 { Print("OrderSend failed with error #",GetLastError())。 } t4fast 2009.11.19 10:20 #2166 t4fast:嗨,伙计们,谁能把这个简单的想法编成代码......如果蜡烛收于移动平均线之上......发出一个警报...... 直到 蜡烛收于同一移动平均线之下......也发出一个警报。 我应该在别的地方发帖吗? Bruno 2009.11.19 11:39 #2167 matrixebiz 2009.11.19 13:44 #2168 将Symbol()转换为Int 你好,我想知道将图表中的Symbol()转换为Int数字的正确语法是什么? 我想做的是在我的EA中创建一个AutoMagic数字,这取决于我将EA连接到哪个图表Symbol()。 谢谢你 matrixebiz 2009.11.19 14:19 #2169 得到了 https://www.mql5.com/en/forum/176445 FXMan77 2009.11.19 19:28 #2170 matrixebiz: 你好,我想知道将图表Symbol()转换为Int数字的正确语法代码是什么?我想做的是在我的EA中创建一个AutoMagic数字,这取决于我将EA连接到哪个图表符号()。 谢谢你 问问大卫-科波菲尔吧,他是魔术数字方面的专家。 https://en.wikipedia.org/wiki/David_Copperfield) 1...210211212213214215216217218219220221222223224...347 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
5位数的问题
嗨,团队。
简而言之... 我有一个EA,以前工作很好,但现在我的经纪人是5位数,我得到一致的130错误。 我试过使用数字,试过四舍五入,都没有成功。 这是一个简单的修复方法吗? 我不想浪费你的时间去翻阅我的代码(这不是什么秘密),所以我希望它是米老鼠。 如果你需要看代码,请说,但EA本身曾经运行良好,直到我有了新的ECN经销商,现在它不好了......有人曾经经历过这种情况吗?
爱你的工作。
Couso
嗨,团队。
简短而甜蜜... 我有一个EA,以前工作很好,但现在我的经纪人是5位数,我得到了一致的130错误。 我试过使用数字,试过四舍五入,都没有成功。 这是一个简单的修复方法吗? 我不想浪费你的时间去翻阅我的代码(这不是什么秘密),所以我希望它是米老鼠。 如果你需要看代码,请说,但EA本身曾经运行良好,直到我有了新的ECN经销商,现在它不好了......有人曾经经历过这种情况吗?
喜欢你的工作。
顾虑你需要将5位数的经纪商的水平值 相乘。例如,如果数字=3或5,这意味着你的经纪人是5位数,在这种情况下,你需要将止盈/止损等乘以10。因此,如果你设置了10个止损,EA就必须将它乘以100作为止损。通常我在初始函数中这样做(检查和设置)。
if (Digits = 3 || Digits = 5)
StopLoss = StopLoss*10。
只要把TP/SL。
ticket=OrderSend(Symbol(),OP_SELL,Lot,Bid,Slippage,0,0,""+Symbol(),MagicNumber,0,Green)。
ECN订单没有使用SL或TP?
嗨,团队。
简而言之... 我有一个EA,以前工作很好,但现在我的经纪人是5位数,我得到一致的130错误。
---
...运行良好,直到我有了新的ECN交易商,现在已经不行了...有人遇到过这种情况吗?
Couso你好,Couso。
我一直在解决同样的错误130问题,在我的ECN上运行我的EA...。
我的EA在FXDD(非ECN)上运行正常,然后我尝试在FXCBS和PFG上使用它们...都是ECN。
经过很多个小时......很多个小时......的玩耍和改变代码来处理5位数的问题......在FXCBS ECN上没有任何效果。
早些时候,我在某处读到Megadroid不得不调整他们的代码来处理这个问题,他们不得不发送没有SL和TP的订单。
所以我尝试了SL=0和TP=0的交易入口。每次都能成功,我的EA开始在我的FXCBS ECN模拟账户 上进行交易
似乎这些ECN不允许在交易订单时放置SL和TP...?
我只是一个编码新手,所以这可能不是真正的原因,但它似乎已经解决了我在FXCBS ECN的错误130订单问题。
希望这有帮助。
罗伯特
这里是对ECN经纪商的提示。
建议修改以下一行:
OrderSend(Symbol(),OP_BUY,1,Ask,3,Ask-25*Point,Ask+25*Point, "My order
#2",16384,0,绿色)。
随着:
ticket=OrderSend(Symbol(),OP_BUY,1,Ask,0,0,0, "My order #2",16384,0,Green)。
如果(ticket>0)
{
OrderSelect(ticket,SELECT_BY_TICKET)。
OrderModify(OrderTicket(),OrderOpenPrice(),STOPLOSS,TAKEPROFIT,0,Green) 。
}
否则
{
Print("OrderSend failed with error #",GetLastError())。
}
嗨,伙计们,
谁能把这个简单的想法编成代码....
..如果蜡烛收于移动平均线之上......发出一个警报
......直到
蜡烛收于同一移动平均线之下......也发出一个警报。
我应该在别的地方发帖吗?![](https://c.mql5.com/forextsd/smiles/frown1.png)
将Symbol()转换为Int
你好,我想知道将图表中的Symbol()转换为Int数字的正确语法是什么?
我想做的是在我的EA中创建一个AutoMagic数字,这取决于我将EA连接到哪个图表Symbol()。
谢谢你
得到了![](https://c.mql5.com/forextsd/smiles/smile.png)
https://www.mql5.com/en/forum/176445
你好,我想知道将图表Symbol()转换为Int数字的正确语法代码是什么?
我想做的是在我的EA中创建一个AutoMagic数字,这取决于我将EA连接到哪个图表符号()。
谢谢你问问大卫-科波菲尔吧,他是魔术数字方面的专家。
https://en.wikipedia.org/wiki/David_Copperfield)