如何编码? - 页 238 1...231232233234235236237238239240241242243244245...347 新评论 blondutrader 2010.06.26 12:53 #2371 新的MA Ea ... 你好 我想找一个MA专家来做这个......谁能帮帮我......? -当价格越过MA时,开启一个买入或卖出的反向信号选项 - 在菜单上有一个选项,可以选择与MA的距离来获取信号,比如与MA相差5点或更多(自定义)。 -选择什么类型的MA....,也适用于开盘,收盘,...。 -自定义TP ...自定义止损点 -在下一个信号时或在离MA值一定距离时平仓。 - 资金管理 - 每次只开1个仓位,不超过...不对冲... -马丁格尔功能 -次要的MA(*这个是可选的) - RSI过滤MA信号 我要求的太多了......抱歉我的英语不好 谢谢 [删除] 2010.06.26 18:53 #2372 你好! 我想了解一下这个问题。 如果我的订单被止损了,我的下一个订单的手数是双倍的。 我每天只发送一个订单,所以,如果这个订单被止损,下一次交易我将使用两倍的手数。 我怎样才能解决这个问题呢? 如果你能帮助我,我将非常感谢你。 xx3xxx 2010.06.26 19:03 #2373 我觉得你很有胆量 就像3个左转弯,绕过1个街区,---->会产生一个右转弯[它成为] ===== 回答你关于交易方法的理论 -- 简单,你可以自己写 -- 你回到你的EA,每天看看结果 -- 然后你有一个外部参数,你可以手动输入1或2,然后你可以有2部分相同的代码,这个参数将在1或2手相同的代码部分之间切换,即写它两次 -- 但听起来像基本问题 -- 你有没有手动或在Excel中尝试并确保它工作?[在尝试编码之前 -- 只用了一个周末的时间,对于半自动方法来说] 。 [删除] 2010.06.26 23:55 #2374 你好! 我想了解一下这个问题。 如果我的订单被止损了,我的下一个订单的手数是双倍的。 我每天只发送一个订单,所以,如果这个订单被止损,下一次交易我将使用两倍的手数。 我怎样才能解决这个问题呢? 如果你能帮助我,我将非常感谢你。 seth 2010.06.28 22:58 #2375 ea/脚本的动态更新 现在我正在写一个脚本,使用套接字从另一种语言来控制metatrader。我已经完成了很多工作,买入/下单/获取订单信息,收盘/收高,等等。但我希望能够动态地改变代码,而不需要拉下服务器。具体来说,我想用iCustom编写自定义指标 的绑定,编译一个包含绑定的mqh文件,并让更新的代码现在被运行的服务器脚本引用。有什么方法可以做到这一点吗? [删除] 2010.06.29 21:57 #2376 你好! 我想了解一下这个问题。 如果我的订单被止损了,我的下一个订单的手数是双倍的。 我每天只发送一个订单,所以,如果这个订单被止损,下一次交易我将使用两倍的手数。 我怎样才能解决这个问题呢? 如果你能帮助我,我将非常感谢你。 Guyver 2010.06.29 22:22 #2377 Apolofx: 嗨! 求助,我想解决这个问题。如果我的订单被止损了,我的下一个订单的手数是双倍的。我每天只发送一个订单,所以,如果这个订单被止损,下一次交易我将使用两倍的手数。我怎样才能解决这个问题呢? 如果你能帮助我,我将非常感谢你。 阿波罗金融公司。 你需要检查"最后订单的历史",看它是否盈利,然后用一个乘数乘以当前的订单等,最快和最简单。 算法是 1.检查所有最后订单的历史记录 --- 2.如果历史上有订单并且有正确的符号()/魔法等 3.获取最后一笔交易的利润/亏损 4.4.如果交易是正数,做什么或不做什么 5.如果交易是负面的,如果你愿意的话,给定单×一些乘数 这就是最简单的算法。 -顾维钧 [删除] 2010.06.30 05:07 #2378 Guyver: Apolofx,你需要检查 "最后订单的历史",看它是否有利可图,然后用一个乘数来乘以当前的订单等等,最快和最粗的。 算法是 1.检查所有最后订单的历史记录 --- 2. 如果历史上有订单并且有正确的符号()/魔法等 3.获取最后一笔交易的利润/亏损 4.4.如果交易是正数,做什么或不做什么 5.如果交易是负面的,如果你愿意的话,给定单×一些乘数 这就是最简单的算法。 -guyver 非常感谢你,Guyver!!!! 我正在使用这段代码。 如果(Hour()==0 && Minute()==0 && Seconds()==0) { int hstTotal=OrdersHistoryTotal(); OrderSelect(hstTotal,SELECT_BY_TICKET,MODE_HISTORY)。 { 如果(OrderProfit() < 0) Lot=1。 否则 Lot=0.1。 } } Guyver 2010.06.30 05:32 #2379 Apolofx: 非常感谢 Guyver!!!!我正在使用这段代码。 if (Hour()==0 && Minute()==0 && Seconds()==0) { int hstTotal=OrdersHistoryTotal(); OrderSelect(hstTotal,SELECT_BY_TICKET,MODE_HISTORY)。 { 如果(OrderProfit() < 0) Lot=1。 否则 Lot=0.1。 } } 首先,你可能不需要一个小时检查......其次,你需要一个循环,并可能将代码移到一些函数 中,作为一个例子会更好。 double GetLots() { double lotsize; for (int i = 0; i < OrdersHistoryTotal(); i++) { // you can write code here for order select } } Alex38 2010.06.30 10:02 #2380 你好。 我是一个编程新手,我发现一个我感兴趣的S/R指标。但我想给这个指标添加一个声音警报(当PA越过一个支撑位或阻力位时)。这容易吗? 谢谢你的回答! 附加的文件: supersr7.mq4 3 kb 1...231232233234235236237238239240241242243244245...347 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
新的MA Ea ...
你好
我想找一个MA专家来做这个......谁能帮帮我......?
-当价格越过MA时,开启一个买入或卖出的反向信号选项
- 在菜单上有一个选项,可以选择与MA的距离来获取信号,比如与MA相差5点或更多(自定义)。
-选择什么类型的MA....,也适用于开盘,收盘,...。
-自定义TP ...自定义止损点
-在下一个信号时或在离MA值一定距离时平仓。
- 资金管理
- 每次只开1个仓位,不超过...不对冲...
-马丁格尔功能
-次要的MA(*这个是可选的)
- RSI过滤MA信号
我要求的太多了......抱歉我的英语不好
谢谢
你好!
我想了解一下这个问题。
如果我的订单被止损了,我的下一个订单的手数是双倍的。
我每天只发送一个订单,所以,如果这个订单被止损,下一次交易我将使用两倍的手数。
我怎样才能解决这个问题呢?
如果你能帮助我,我将非常感谢你。
我觉得你很有胆量
就像3个左转弯,绕过1个街区,---->会产生一个右转弯[它成为]
===== 回答你关于交易方法的理论 -- 简单,你可以自己写 -- 你回到你的EA,每天看看结果 -- 然后你有一个外部参数,你可以手动输入1或2,然后你可以有2部分相同的代码,这个参数将在1或2手相同的代码部分之间切换,即写它两次 -- 但听起来像基本问题 -- 你有没有手动或在Excel中尝试并确保它工作?[在尝试编码之前 -- 只用了一个周末的时间,对于半自动方法来说] 。
你好!
我想了解一下这个问题。
如果我的订单被止损了,我的下一个订单的手数是双倍的。
我每天只发送一个订单,所以,如果这个订单被止损,下一次交易我将使用两倍的手数。
我怎样才能解决这个问题呢?
如果你能帮助我,我将非常感谢你。
ea/脚本的动态更新
现在我正在写一个脚本,使用套接字从另一种语言来控制metatrader。我已经完成了很多工作,买入/下单/获取订单信息,收盘/收高,等等。但我希望能够动态地改变代码,而不需要拉下服务器。具体来说,我想用iCustom编写自定义指标 的绑定,编译一个包含绑定的mqh文件,并让更新的代码现在被运行的服务器脚本引用。有什么方法可以做到这一点吗?
你好!
我想了解一下这个问题。
如果我的订单被止损了,我的下一个订单的手数是双倍的。
我每天只发送一个订单,所以,如果这个订单被止损,下一次交易我将使用两倍的手数。
我怎样才能解决这个问题呢?
如果你能帮助我,我将非常感谢你。
嗨!
求助,我想解决这个问题。
如果我的订单被止损了,我的下一个订单的手数是双倍的。
我每天只发送一个订单,所以,如果这个订单被止损,下一次交易我将使用两倍的手数。
我怎样才能解决这个问题呢?
如果你能帮助我,我将非常感谢你。阿波罗金融公司。
你需要检查"最后订单的历史",看它是否盈利,然后用一个乘数乘以当前的订单等,最快和最简单。
算法是
1.检查所有最后订单的历史记录 ---
2.如果历史上有订单并且有正确的符号()/魔法等
3.获取最后一笔交易的利润/亏损
4.4.如果交易是正数,做什么或不做什么
5.如果交易是负面的,如果你愿意的话,给定单×一些乘数
这就是最简单的算法。
-顾维钧
Apolofx,
你需要检查 "最后订单的历史",看它是否有利可图,然后用一个乘数来乘以当前的订单等等,最快和最粗的。
算法是
1.检查所有最后订单的历史记录 ---
2. 如果历史上有订单并且有正确的符号()/魔法等
3.获取最后一笔交易的利润/亏损
4.4.如果交易是正数,做什么或不做什么
5.如果交易是负面的,如果你愿意的话,给定单×一些乘数
这就是最简单的算法。
-guyver非常感谢你,Guyver!!!!
我正在使用这段代码。
如果(Hour()==0 && Minute()==0 && Seconds()==0)
{
int hstTotal=OrdersHistoryTotal();
OrderSelect(hstTotal,SELECT_BY_TICKET,MODE_HISTORY)。
{
如果(OrderProfit() < 0)
Lot=1。
否则
Lot=0.1。
}
}
非常感谢 Guyver!!!!
我正在使用这段代码。
if (Hour()==0 && Minute()==0 && Seconds()==0)
{
int hstTotal=OrdersHistoryTotal();
OrderSelect(hstTotal,SELECT_BY_TICKET,MODE_HISTORY)。
{
如果(OrderProfit() < 0)
Lot=1。
否则
Lot=0.1。
}
}首先,你可能不需要一个小时检查......其次,你需要一个循环,并可能将代码移到一些函数 中,作为一个例子会更好。
double GetLots() {
double lotsize;
for (int i = 0; i < OrdersHistoryTotal(); i++)
{
// you can write code here for order select
}
}
你好。
我是一个编程新手,我发现一个我感兴趣的S/R指标。但我想给这个指标添加一个声音警报(当PA越过一个支撑位或阻力位时)。这容易吗?
谢谢你的回答!