任何菜鸟问题,为了不给论坛添乱。专业人士,不要路过。没有你就无处可去 - 6. - 页 392 1...385386387388389390391392393394395396397398399...1178 新评论 Джони Браво 2014.01.02 14:40 #3911 Vinin: 检查是否有信号。 1.如果有信号,确定其开始的时间。 在未平仓和已平仓的订单中寻找一个由该信号开启的头寸。 1.1 如果我们发现它,我们什么都不做 1.2 如果我们没有找到信号,我们就开仓 2 没有信号,不做任何事情 在这种情况下,机器人将只执行两个交易(买入/卖出),因为信号是根据两条线的位置(线_1>线_2或线_2>线_1)来接收的。 它应该是这样的。 1) 如果Line_1高于Line_2,则进行买入交易.., 2)交易在SL或TP时结束。 3) 如果Line_1在Line_2之上,交易不会被执行,直到条件改变。 4) 如果线_2高于线_1,则执行买入交易。 5) 交易在SL或TP处关闭。 6)如果Line_2在Line_1之上,交易不会被执行,直到条件改变。 代码1,2,4,5部分 - 我可以创建,但3和6我不能。 Victor Nikolaev 2014.01.02 14:57 #3912 Link_x: 然后,机器人将只做两笔交易(买入/卖出),因为信号来自两条线的位置(线_1>线_2或线_2>线_1)。 它应该是这样的。 1) 如果Line_1高于Line_2,则进行买入交易.., 2)交易在SL或TP时结束。 3) 如果Line_1在Line_2之上,交易不会被执行,直到条件改变。 4) 如果线_2高于线_1,则执行买入交易。 5) 交易在SL或TP处关闭。 6)如果Line_2在Line_1之上,交易不会被执行,直到条件改变。 代码1,2,4,5部分 - 我可以创建,但3和6我不能。 而且随着时间的推移,业务已经被放弃,仍有大量的工作。 forexman77 2014.01.02 15:00 #3913 Link_x: 那么机器人将只做两笔交易(买入/卖出),因为信号来自两条线的位置(线_1>线_2或线_2>线_1)。 它应该是这样的。 1) 如果Line_1高于Line_2,则进行买入交易.., 2)交易在SL或TP时结束。 3) 如果Line_1在Line_2之上,交易不会被执行,直到条件改变。 4) 如果线_2高于线_1,则执行买入交易。 5) 交易在SL或TP处关闭。 6)如果Line_2在Line_1之上,交易不会被执行,直到条件改变。 代码1,2,4,5部分 - 我可以创建,但3和6我不能。 关于第三点。这是一个熟悉的情况,但我不知道解决办法。我有同样的问题。这里需要的是修复停止,使其设置一个标志。信号+停止=假标志。 但是,你如何从触发停止的信息中获得它被触发的信息? Victor Nikolaev 2014.01.02 15:02 #3914 Forexman77: 关于第三点。这是一个熟悉的情况,但我不知道解决办法。我有同样的问题。这里需要的是修复停止,使其设置一个标志。信号+停止=假标志。 但是,我如何从触发停止中获得信息,即它已经触发了? 如果你想得到一个平仓信号,总是可以的,如果你想 forexman77 2014.01.02 15:11 #3915 Vinin: 如果你想的话,总是可以得到一个信号来关闭一个订单。 当它不在止损点或获利点时,这不是问题。我将不得不检查是否有一个功能可以提供关于止损和获利的 信息。 Джони Браво 2014.01.02 15:13 #3916 Vinin: 而且随着时间的推移,业务已经被放弃了,还有很多工作要做。有了3和6,就不难帮助了 我仍然会在这些操作上下功夫。 我今天有一个不同的目标。 今天,我需要克服 "不在源头上进行交易"。 Artyom Trishkin 2014.01.02 15:15 #3917 Forexman77: 当它在停止或拍摄以外的地方关闭时,这不是一个问题。我将不得不调查是否有一个功能可以提供关于止损和获利的信息。 没有这样的功能。但我们可以比较收盘价 和停盘价。虽然,由于滑移,它并不可靠。但我们可以通过比较delta来做到这一点--将有可能得到被止损单关闭的东西。您可以阅读已关闭订单的评论 - 它们包含关于关闭方法的信息。 Джони Браво 2014.01.02 16:01 #3918 有一个选项。 当有买入交易时,会创建一个特殊的Buy_Key字符串。 当有一个卖出交易时,一个特殊的Sell_Key字符串被创建。 如果Buy_Key后面是Buy_Key,那么就不会有Buy交易。 如果Sell_Key后面是Sell_Key,则不执行Sell交易。 如果Buy_Key后面是Sell_Key,那么Sell交易就被执行。 如果Sell_Key后面是Buy_Key,那么就会执行买入交易。 问题出现了:"在哪里写,怎么写? TarasBY 2014.01.02 16:13 #3919 Link_x: 有一个选项。 当有买入交易时,会创建一个特殊的Buy_Key字符串。 当有一个卖出交易时,一个特殊的Sell_Key字符串被创建。 如果Buy_Key后面是Buy_Key,那么就不会有Buy交易。 如果Sell_Key后面是Sell_Key,则不执行Sell交易。 如果Buy_Key后面是Sell_Key,那么Sell交易就被执行。 如果Sell_Key后面是Buy_Key,那么就会执行买入交易。 问题出现了:"在哪里写,怎么写? 进入一个类似 "记事本 "的笔记本。:) Джони Браво 2014.01.02 16:31 #3920 TarasBY: 进入一个笔记本型本子。:) 我笑了起来。:)开个玩笑,开单时的评论能不能起到这个作用? 如果我们把Buy_Key表示为-1,Sell_Key表示为1,我们就可以通过满足一个if条件,在订单被打开时安排一个跳过函数X。 跳过函数X的逻辑链: Buy_Key = -1 Sell_Key = 1 0 打开一些交易。1 通过注释确定 订单类型。 1.1 如果Buy_Key的注释是一个Buy。 1.2 如果注释是Sell_Key,则卖出。 2 后续交易的开幕。 1.1 如果X大于0,就有可能开出买入交易,不可能开出卖出交易。1.2 如果X小于0,卖出交易可以打开,买入交易不能打开。 3 重复该循环。 问题又来了:"如何使X变量依赖于Sell_Key或Buy_Key? 1...385386387388389390391392393394395396397398399...1178 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
检查是否有信号。
2 没有信号,不做任何事情在这种情况下,机器人将只执行两个交易(买入/卖出),因为信号是根据两条线的位置(线_1>线_2或线_2>线_1)来接收的。
它应该是这样的。
1) 如果Line_1高于Line_2,则进行买入交易..,
2)交易在SL或TP时结束。
3) 如果Line_1在Line_2之上,交易不会被执行,直到条件改变。
4) 如果线_2高于线_1,则执行买入交易。
5) 交易在SL或TP处关闭。
6)如果Line_2在Line_1之上,交易不会被执行,直到条件改变。
代码1,2,4,5部分 - 我可以创建,但3和6我不能。
然后,机器人将只做两笔交易(买入/卖出),因为信号来自两条线的位置(线_1>线_2或线_2>线_1)。
它应该是这样的。
1) 如果Line_1高于Line_2,则进行买入交易..,
2)交易在SL或TP时结束。
3) 如果Line_1在Line_2之上,交易不会被执行,直到条件改变。
4) 如果线_2高于线_1,则执行买入交易。
5) 交易在SL或TP处关闭。
6)如果Line_2在Line_1之上,交易不会被执行,直到条件改变。
代码1,2,4,5部分 - 我可以创建,但3和6我不能。
而且随着时间的推移,业务已经被放弃,仍有大量的工作。
那么机器人将只做两笔交易(买入/卖出),因为信号来自两条线的位置(线_1>线_2或线_2>线_1)。
它应该是这样的。
1) 如果Line_1高于Line_2,则进行买入交易..,
2)交易在SL或TP时结束。
3) 如果Line_1在Line_2之上,交易不会被执行,直到条件改变。
4) 如果线_2高于线_1,则执行买入交易。
5) 交易在SL或TP处关闭。
6)如果Line_2在Line_1之上,交易不会被执行,直到条件改变。
代码1,2,4,5部分 - 我可以创建,但3和6我不能。
关于第三点。这是一个熟悉的情况,但我不知道解决办法。我有同样的问题。这里需要的是修复停止,使其设置一个标志。信号+停止=假标志。
但是,你如何从触发停止的信息中获得它被触发的信息?
关于第三点。这是一个熟悉的情况,但我不知道解决办法。我有同样的问题。这里需要的是修复停止,使其设置一个标志。信号+停止=假标志。
但是,我如何从触发停止中获得信息,即它已经触发了?
如果你想得到一个平仓信号,总是可以的,如果你想
如果你想的话,总是可以得到一个信号来关闭一个订单。
而且随着时间的推移,业务已经被放弃了,还有很多工作要做。有了3和6,就不难帮助了
我仍然会在这些操作上下功夫。
我今天有一个不同的目标。
今天,我需要克服 "不在源头上进行交易"。
当它在停止或拍摄以外的地方关闭时,这不是一个问题。我将不得不调查是否有一个功能可以提供关于止损和获利的信息。
当有买入交易时,会创建一个特殊的Buy_Key字符串。
当有一个卖出交易时,一个特殊的Sell_Key字符串被创建。
如果Buy_Key后面是Buy_Key,那么就不会有Buy交易。
如果Sell_Key后面是Sell_Key,则不执行Sell交易。
如果Buy_Key后面是Sell_Key,那么Sell交易就被执行。
如果Sell_Key后面是Buy_Key,那么就会执行买入交易。
问题出现了:"在哪里写,怎么写?
有一个选项。
当有买入交易时,会创建一个特殊的Buy_Key字符串。
当有一个卖出交易时,一个特殊的Sell_Key字符串被创建。
如果Buy_Key后面是Buy_Key,那么就不会有Buy交易。
如果Sell_Key后面是Sell_Key,则不执行Sell交易。
如果Buy_Key后面是Sell_Key,那么Sell交易就被执行。
如果Sell_Key后面是Buy_Key,那么就会执行买入交易。
问题出现了:"在哪里写,怎么写?
进入一个笔记本型本子。:)
我笑了起来。:)开个玩笑,开单时的评论能不能起到这个作用? 如果我们把Buy_Key表示为-1,Sell_Key表示为1,我们就可以通过满足一个if条件,在订单被打开时安排一个跳过函数X。 跳过函数X的逻辑链: Buy_Key = -1 Sell_Key = 1 0 打开一些交易。1 通过注释确定
订单类型。 1.1 如果Buy_Key的注释是一个Buy。 1.2 如果注释是Sell_Key,则卖出。 2 后续交易的开幕。 1.1 如果X大于0,就有可能开出买入交易,不可能开出卖出交易。1.2 如果X小于0,卖出交易可以打开,买入交易不能打开。 3 重复该循环。 问题又来了:"如何使X变量依赖于Sell_Key或Buy_Key?