编码帮助 - 页 82 1...757677787980818283848586878889...786 新评论 onka 2013.05.01 10:55 #811 你好。 我有一个50%自动、50%手动的EA。所以我正在手动绘制趋势线,这个EA根据这些线来工作。这个EA不是我做的,这就是为什么我需要一些帮助。在过去的6个月里,我在模拟账户 上测试了这个EA,结果是积极的,但利润很小。最后我决定在真实账户上尝试。我尝试了Forex.com和Oanda MT4平台,但在这两个平台上我只得到了OrderSend错误130。当然大家都知道这个问题是什么,但我不太擅长编码来解决这个问题。我想知道是否有人能为我修复这个EA(使其在真实账户上运行),这需要多少钱? 预先感谢。 Mladen Rakic 2013.05.01 12:00 #812 tiiniz: 你好。 我有一个EA,它是50%自动,50%手动。所以我正在手动绘制趋势线,这个EA根据这些线来工作。这个EA不是我做的,这就是为什么我需要一些帮助。在过去的6个月里,我在模拟账户上测试了这个EA,结果是积极的,但利润很小。最后我决定在真实账户上尝试。我尝试了Forex.com和Oanda MT4平台,但在这两个平台上我只得到了OrderSend错误130。当然大家都知道这个问题是什么,但我不太擅长编码来解决这个问题。我想知道是否有人可以为我修复这个EA(使其在真实账户上运行),这需要多少钱? 谢谢你。 它必须被编码为在ECN/STP这样的经纪商上工作。这意味着:打开订单时,止损和止盈 设置为0,只有当订单被打开时,才能修改为所需的止损和/或止盈。 onka 2013.05.01 12:47 #813 mladen: 它必须被编码为在ECN/STP这样的经纪商上工作。这意味着:打开订单时,止损和止盈设置为0,只有当订单被打开时,才能修改为所需的止损和/或止盈。 是的,谢谢你对我的帮助,但是当我打开代码时,我当然可以找到EA开单的那些地方,但是我可以在少数地方找到。EA打开订单的设置很少,我担心如果我改变了什么,它就完全不工作了 ,甚至100%无法判断这些是正确的开单位置。 Mladen Rakic 2013.05.01 12:56 #814 tiiniz: 是的,谢谢你对我的帮助,但是当我打开代码时,我当然可以找到EA开单的地方,但是我可以在少数地方找到。EA打开订单的设置很少,我担心如果我改变了什么,它就完全不工作了 ,甚至100%无法判断这些地方是否是正确的开单地点。 tiiniz 通常人们都会贴出困扰他们的代码。 如果你不贴出造成你问题的代码,你能得到的只是一个一般的答案,因为别人不可能猜到你用的是什么代码,所以应该怎么做。如果你不贴出代码,我可以给你的最佳答案是前一个帖子中的答案+:应该在你发现OrderSend()函数的 每一个地方都做。 衷心祝愿 onka 2013.05.01 16:33 #815 谢谢你的一般准则 ,有一部分代码就够了吗?因为所有的代码都在15个MS Word页面上。 像这样吗? OrderSend(Symbol(), OP_BUYLIMIT, a_lots_4, a_price_12, slip, StopLong(ad_20, ai_28), TakeLong(a_price_12, ai_32), a_comment_36, MagicNumber, 0, CLR_NONE) 是的,我在8个地方发现了OrderSend()函数。是否可以从这一小部分代码中看出这是否会产生错误130? Mladen Rakic 2013.05.01 16:59 #816 tiiniz: 谢谢你的一般性指导 有一部分代码就够了吗?因为所有的代码都在15个MS Word页面上 像这样?OrderSend(Symbol(), OP_BUYLIMIT, a_lots_4, a_price_12, slip, StopLong(ad_20, ai_28), TakeLong(a_price_12, ai_32), a_comment_36, MagicNumber, 0, CLR_NONE) 是的,我在8个地方找到了OrderSend()函数。是否可以从这一小部分代码中看出这是否会产生错误130? 根据经验,当经纪商是ECN/STP时,新的订单应该以下列方式打开(以买入为例)。 int ticket = OrderSend(Symbol(), OP_BUY, lots, price, slippage, 0, 0, comment, magicNumber, 0, CLR_NONE); if (ticket>-1) OrderModify(ticket,OrderOpenPrice(),stopLossToUse,takeProfitToUse,0,CLR_NONE); onka 2013.05.01 19:17 #817 mladen: 作为一个经验法则,当经纪人是ECN/STP时,新的订单应该以下列方式打开(以买入为例)。 int ticket = OrderSend(Symbol(), OP_BUY, lots, price, slippage, 0, 0, comment, magicNumber, 0, CLR_NONE); if (ticket>-1) OrderModify(ticket,OrderOpenPrice(),stopLossToUse,takeProfitToUse,0,CLR_NONE); 哇,现在开始觉得这是我可以自己做的事情了 我明天会试着重新写这几行字,然后我们可以看看会发生什么。 onka 2013.05.02 13:58 #818 mladen,你能不能看一下,如果这可能工作? 原始代码。 li_ret_44 = OrderSend(Symbol(), OP_BUYLIMIT, a_lots_4, a_price_12, slip, StopLong(ad_20, ai_28), TakeLong(a_price_12, ai_32), a_comment_36, MagicNumber, 0,CLR_NONE) 。 编辑过的代码。 li_ret_44 = OrderSend(Symbol(), OP_BUYLIMIT, a_lots_4, a_price_12, slip, 0, 0, a_comment_36, MagicNumber, 0, CLR_NONE) 。 如果(li_ret_44>-1) OrderModify(li_ret_44,OrderOpenPrice(),StopLong(ad_20, ai_28), TakeLong(a_price_12, ai_32),0,CLR_NONE) 。 我发现变量 "li_ret_44 "被定义为Int。 谢谢! Mladen Rakic 2013.05.02 14:00 #819 tiiniz: mladen,你能不能看一下这是否可能工作?原始代码。 li_ret_44 = OrderSend(Symbol(), OP_BUYLIMIT, a_lots_4, a_price_12, slip, StopLong(ad_20, ai_28), TakeLong(a_price_12, ai_32), a_comment_36, MagicNumber, 0, CLR_NONE) 。 编辑过的代码。 li_ret_44 = OrderSend(Symbol(), OP_BUYLIMIT, a_lots_4, a_price_12, slip, 0, 0, a_comment_36, MagicNumber, 0, CLR_NONE) 。 如果(li_ret_44>-1) OrderModify(li_ret_44,OrderOpenPrice(),StopLong(ad_20, ai_28), TakeLong(a_price_12, ai_32),0,CLR_NONE) 。 我发现变量 "li_ret_44 "被定义为Int。 谢谢! 解释 它应该可以工作 carbonmimetic 2013.05.03 01:37 #820 你好,Mladen。 我知道网上有很多自动斐波那契指标.............,但我希望有两个独立的指标,一个是支撑位,一个是阻力位。 1) 名称。FIBO SUPP A) 输入过去N个BAR的最高点和过去N个BAR的最低点 B) 输入9个斐波那契水平 C) 输入风格(点...线)。 D) 输入颜色 2) FIBO RES A) 输入最后N个BAR的最高点和最后N个BAR的最低点 B) 输入9个斐波那契水平(假/真)。 C) 输入风格(点...线)。 D) 输入颜色 我在metastock语言中对Fibo SUPP和Fibo RES进行编码......,这里是supp.... hi:=HHV(H,100); lo:=LLV(L,180); BeginPlot:=C>0; ValueWhen(1,BeginPlot,(hi-(hi-lo)*.236))。 ValueWhen(1,BeginPlot,((hi-lo)*.382)+lo); ValueWhen(1,BeginPlot,(hi-(hi-lo)*.4142))。 ValueWhen(1,BeginPlot,((hi-lo)*.5)+lo); ValueWhen(1,BeginPlot,((hi-lo)*.618)+lo)。 ValueWhen(1,BeginPlot,(hi-(hi-lo)*.786))。 lo; 嗨。 我想要这些斐波那契水平。 23.6 38.2 41.42 50 61.8 70.7 78.6 88.6 94.2 提前感谢! 附加的文件: eurometastock.gif 81 kb Coding help Examples: Requirements Applicable to new fibanacci number-expanding AB=CD 1...757677787980818283848586878889...786 新评论 原因: 取消 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
你好。
我有一个50%自动、50%手动的EA。所以我正在手动绘制趋势线,这个EA根据这些线来工作。这个EA不是我做的,这就是为什么我需要一些帮助。在过去的6个月里,我在模拟账户 上测试了这个EA,结果是积极的,但利润很小。最后我决定在真实账户上尝试。我尝试了Forex.com和Oanda MT4平台,但在这两个平台上我只得到了OrderSend错误130。当然大家都知道这个问题是什么,但我不太擅长编码来解决这个问题。我想知道是否有人能为我修复这个EA(使其在真实账户上运行),这需要多少钱?
预先感谢。
你好。
我有一个EA,它是50%自动,50%手动。所以我正在手动绘制趋势线,这个EA根据这些线来工作。这个EA不是我做的,这就是为什么我需要一些帮助。在过去的6个月里,我在模拟账户上测试了这个EA,结果是积极的,但利润很小。最后我决定在真实账户上尝试。我尝试了Forex.com和Oanda MT4平台,但在这两个平台上我只得到了OrderSend错误130。当然大家都知道这个问题是什么,但我不太擅长编码来解决这个问题。我想知道是否有人可以为我修复这个EA(使其在真实账户上运行),这需要多少钱?
谢谢你。它必须被编码为在ECN/STP这样的经纪商上工作。这意味着:打开订单时,止损和止盈 设置为0,只有当订单被打开时,才能修改为所需的止损和/或止盈。
它必须被编码为在ECN/STP这样的经纪商上工作。这意味着:打开订单时,止损和止盈设置为0,只有当订单被打开时,才能修改为所需的止损和/或止盈。
是的,谢谢你对我的帮助,但是当我打开代码时,我当然可以找到EA开单的那些地方,但是我可以在少数地方找到。EA打开订单的设置很少,我担心如果我改变了什么,它就完全不工作了 ,甚至100%无法判断这些是正确的开单位置。
是的,谢谢你对我的帮助,但是当我打开代码时,我当然可以找到EA开单的地方,但是我可以在少数地方找到。EA打开订单的设置很少,我担心如果我改变了什么,它就完全不工作了 ,甚至100%无法判断这些地方是否是正确的开单地点。
tiiniz
通常人们都会贴出困扰他们的代码。
如果你不贴出造成你问题的代码,你能得到的只是一个一般的答案,因为别人不可能猜到你用的是什么代码,所以应该怎么做。如果你不贴出代码,我可以给你的最佳答案是前一个帖子中的答案+:应该在你发现OrderSend()函数的 每一个地方都做。
衷心祝愿
谢谢你的一般准则 ,有一部分代码就够了吗?因为所有的代码都在15个MS Word页面上。
像这样吗?
OrderSend(Symbol(), OP_BUYLIMIT, a_lots_4, a_price_12, slip, StopLong(ad_20, ai_28), TakeLong(a_price_12, ai_32), a_comment_36, MagicNumber, 0, CLR_NONE)
是的,我在8个地方发现了OrderSend()函数。是否可以从这一小部分代码中看出这是否会产生错误130?
谢谢你的一般性指导 有一部分代码就够了吗?因为所有的代码都在15个MS Word页面上 像这样?
OrderSend(Symbol(), OP_BUYLIMIT, a_lots_4, a_price_12, slip, StopLong(ad_20, ai_28), TakeLong(a_price_12, ai_32), a_comment_36, MagicNumber, 0, CLR_NONE)
是的,我在8个地方找到了OrderSend()函数。是否可以从这一小部分代码中看出这是否会产生错误130?根据经验,当经纪商是ECN/STP时,新的订单应该以下列方式打开(以买入为例)。
if (ticket>-1)
OrderModify(ticket,OrderOpenPrice(),stopLossToUse,takeProfitToUse,0,CLR_NONE);
作为一个经验法则,当经纪人是ECN/STP时,新的订单应该以下列方式打开(以买入为例)。
if (ticket>-1)
OrderModify(ticket,OrderOpenPrice(),stopLossToUse,takeProfitToUse,0,CLR_NONE);
哇,现在开始觉得这是我可以自己做的事情了 我明天会试着重新写这几行字,然后我们可以看看会发生什么。
mladen,你能不能看一下,如果这可能工作?
原始代码。
li_ret_44 = OrderSend(Symbol(), OP_BUYLIMIT, a_lots_4, a_price_12, slip, StopLong(ad_20, ai_28), TakeLong(a_price_12, ai_32), a_comment_36, MagicNumber, 0,CLR_NONE) 。
编辑过的代码。
li_ret_44 = OrderSend(Symbol(), OP_BUYLIMIT, a_lots_4, a_price_12, slip, 0, 0, a_comment_36, MagicNumber, 0, CLR_NONE) 。
如果(li_ret_44>-1)
OrderModify(li_ret_44,OrderOpenPrice(),StopLong(ad_20, ai_28), TakeLong(a_price_12, ai_32),0,CLR_NONE) 。
我发现变量 "li_ret_44 "被定义为Int。
谢谢!
mladen,你能不能看一下这是否可能工作?
原始代码。
li_ret_44 = OrderSend(Symbol(), OP_BUYLIMIT, a_lots_4, a_price_12, slip, StopLong(ad_20, ai_28), TakeLong(a_price_12, ai_32), a_comment_36, MagicNumber, 0, CLR_NONE) 。
编辑过的代码。
li_ret_44 = OrderSend(Symbol(), OP_BUYLIMIT, a_lots_4, a_price_12, slip, 0, 0, a_comment_36, MagicNumber, 0, CLR_NONE) 。
如果(li_ret_44>-1)
OrderModify(li_ret_44,OrderOpenPrice(),StopLong(ad_20, ai_28), TakeLong(a_price_12, ai_32),0,CLR_NONE) 。
我发现变量 "li_ret_44 "被定义为Int。
谢谢!解释
它应该可以工作
你好,Mladen。
我知道网上有很多自动斐波那契指标.............,但我希望有两个独立的指标,一个是支撑位,一个是阻力位。
1) 名称。FIBO SUPP
A) 输入过去N个BAR的最高点和过去N个BAR的最低点
B) 输入9个斐波那契水平
C) 输入风格(点...线)。
D) 输入颜色
2) FIBO RES
A) 输入最后N个BAR的最高点和最后N个BAR的最低点
B) 输入9个斐波那契水平(假/真)。
C) 输入风格(点...线)。
D) 输入颜色
我在metastock语言中对Fibo SUPP和Fibo RES进行编码......,这里是supp....
hi:=HHV(H,100);
lo:=LLV(L,180);
BeginPlot:=C>0;
ValueWhen(1,BeginPlot,(hi-(hi-lo)*.236))。
ValueWhen(1,BeginPlot,((hi-lo)*.382)+lo);
ValueWhen(1,BeginPlot,(hi-(hi-lo)*.4142))。
ValueWhen(1,BeginPlot,((hi-lo)*.5)+lo);
ValueWhen(1,BeginPlot,((hi-lo)*.618)+lo)。
ValueWhen(1,BeginPlot,(hi-(hi-lo)*.786))。
lo;
嗨。
我想要这些斐波那契水平。
23.6
38.2
41.42
50
61.8
70.7
78.6
88.6
94.2
提前感谢!