[存档]任何菜鸟问题,为了不使论坛变得杂乱无章。专业人士,不要与它擦肩而过。没有你,哪里都不能去 - 5. - 页 341 1...334335336337338339340341342343344345346347348...432 新评论 Chiripaha 2013.05.14 03:29 #3401 dyxaa:正是如此。出色的简单))))我需要一个买入止损,如果价格向下移动100点,我必须删除它。 你是以程序方式还是手动方式放的?如果是手动,那么就手动关闭(更好)。如果以编程方式完成(通过专家顾问),那么就通过订单,找到合适的订单。然后。if (Bid < OrderOpenPrice()-100*Point) OrderDelete(OrderTicket()); // Это для Вашего типа ордера - Бай-Стоп如果你不知道如何做超标和其他最简单的动作,那么就从阅读MCL的教科书 开始。因为在这种情况下,你不太可能应付得了代码。 Chiripaha 2013.05.14 04:01 #3402 hoz:我有一个想法,但如何在现实生活中做到这一点,如何在现实生活中可靠地工作,我真的不知道。其本质如下。我们应该在条形图上放置猫头鹰后立即进入市场,即在新条形图的开端。这是第一个订单。此外,当订单被TP或Stop价格关闭时,我们应该立即在新条形图的开口处开立一个订单。如何更合理地进行?我知道我们应该创建一个变量。将当前条形图的开盘价放在其中。并将此值与当前栏位的开盘价进行比较。如果该变量的值不等于索引为0的当前条形的开盘价,我们将开出一个订单。这是最理想的变体,不是吗?在这里,我在解决自己的案件时,遇到了一个确定新栏 的功能。//+------------------------------------------------------------------+ //| Проверка на появление нового бара | //+------------------------------------------------------------------+ bool isNewBar() { static datetime TimeBar=0; bool flag=false; if(TimeBar!=Time[0]) { TimeBar=Time[0]; flag=true; } return (flag); } //+------------------------------------------------------------------+ 现在只剩下开单了......: ))) Boris 2013.05.14 07:54 #3403 dyxaa: 正是如此。出色的简单)))) 我需要一个买入止损,如果价格向下移动100点,我必须删除它。 我有自己的十字架,我必须通过价格和下挂单的价格之间的差异来计算100个点! Merck 2013.05.14 09:25 #3404 我不明白哪里出了问题,请帮助我理解,错误'start'--变量未定义,我需要找到某段时间内RSI值的最大值。(RSIBuffer3[i]) // 包含RSI值的阵列// 定义数组的大小int count=ArraySize(RSIBuffer3[i])。// 寻找数组的最大值int RSI_max=ArrayMiximum(RSIBuffer3[i], count-1, int start=0)。 Viktar Dzemikhau 2013.05.14 10:38 #3405 Chiripaha: 如果得到实施,它将在现实生活中像在演示中一样可靠地工作。但不是说它会有利润。你可以通过开设一个新的酒吧 来实现它。但你还没有制定出酒吧向哪个方向开放,以及在什么条件下确定这一面。你不需要比较任何东西--只需在出现新的条形图时(根据你的输入)开一个订单,就可以了。如果你不知道。"经验是许多错误的儿子。 而天才是矛盾的朋友"(亚历山大-谢尔盖耶维奇对你说)。你需要做(写)一个猫头鹰,并通过实验来检查它。- 我认为没有人会为你写猫头鹰(免费)。给你一个提示是一回事。但实施想法(思想)不是帮助,而是工作。 我想象一切。我们的想法是,如果我们使用一个或另一个函数来确定新的条形图,将自发地打开,当EA被连接到图表上时,就会出现。在把EA放到图表上的时候,存储开仓时间的变量将不等于当前开仓的时间。.我想,我只需将当前条形图的开盘时间分配给Inite中的变量,然后,如果这个变量等于当前条形图的开盘时间,我将不做任何 进一步的操作,如果不等于,我将运行open函数。我认为这将是最充分的变体,或者说我可以不做inite。 Artyom Trishkin 2013.05.14 10:56 #3406 Merincool:我不明白哪里出了问题,请帮助我理解,错误'start'--变量未定义,我需要找到某段时间内RSI值的最大值。(RSIBuffer3[i]) // 包含RSI值的阵列// 定义数组的大小int count=ArraySize(RSIBuffer3[i])。// 寻找数组的最大值int RSI_max=ArrayMiximum(RSIBuffer3[i], count-1, int start=0)。// 确定数组的大小int count=ArraySize(RSIBuffer3)。// 寻找数组的最大值int RSI_max=ArrayMiximum(RSIBuffer3, count-1, int start=0)。 elektronik 2013.05.15 09:50 #3407 我需要在程序快捷方式中写些什么,以使终端以特定账户启动? [删除] 2013.05.15 15:56 #3408 你好,有4个指标,用户试图为它写一个专家顾问。 问题是你需要规定什么来使每个指标的价格值不显示0,但仍然是一个数字。我只需要在icustom中规定语法,我规定了,但这不起作用,这里是 "设置"。 附加的文件: palomnik-cust.zip 15 kb [删除] 2013.05.15 16:04 #3409 Elektronik,似乎是用你最后一个工作的人打开的。 至少,我没有看到任何其他。 elektronik 2013.05.15 17:07 #3410 palomnik: Elektronik,似乎是用最后一个打开的,至少我没有看到其他的。 我完成了试验品的工作,开始做真正的试验品。 1...334335336337338339340341342343344345346347348...432 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
正是如此。出色的简单))))
我需要一个买入止损,如果价格向下移动100点,我必须删除它。
你是以程序方式还是手动方式放的?
如果是手动,那么就手动关闭(更好)。
如果以编程方式完成(通过专家顾问),那么就通过订单,找到合适的订单。然后。
如果你不知道如何做超标和其他最简单的动作,那么就从阅读MCL的教科书 开始。因为在这种情况下,你不太可能应付得了代码。
我有一个想法,但如何在现实生活中做到这一点,如何在现实生活中可靠地工作,我真的不知道。
其本质如下。我们应该在条形图上放置猫头鹰后立即进入市场,即在新条形图的开端。这是第一个订单。此外,当订单被TP或Stop价格关闭时,我们应该立即在新条形图的开口处开立一个订单。如何更合理地进行?
我知道我们应该创建一个变量。将当前条形图的开盘价放在其中。并将此值与当前栏位的开盘价进行比较。如果该变量的值不等于索引为0的当前条形的开盘价,我们将开出一个订单。
这是最理想的变体,不是吗?
在这里,我在解决自己的案件时,遇到了一个确定新栏 的功能。
现在只剩下开单了......: )))正是如此。出色的简单))))
我需要一个买入止损,如果价格向下移动100点,我必须删除它。
我不明白哪里出了问题,请帮助我理解,错误'start'--变量未定义,我需要找到某段时间内RSI值的最大值。
(RSIBuffer3[i]) // 包含RSI值的阵列
// 定义数组的大小
int count=ArraySize(RSIBuffer3[i])。
// 寻找数组的最大值
int RSI_max=ArrayMiximum(RSIBuffer3[i], count-1, int start=0)。
如果得到实施,它将在现实生活中像在演示中一样可靠地工作。但不是说它会有利润。
你可以通过开设一个新的酒吧 来实现它。但你还没有制定出酒吧向哪个方向开放,以及在什么条件下确定这一面。
你不需要比较任何东西--只需在出现新的条形图时(根据你的输入)开一个订单,就可以了。
如果你不知道。
"经验是许多错误的儿子。
而天才是矛盾的朋友"(亚历山大-谢尔盖耶维奇对你说)。
你需要做(写)一个猫头鹰,并通过实验来检查它。- 我认为没有人会为你写猫头鹰(免费)。给你一个提示是一回事。但实施想法(思想)不是帮助,而是工作。
我想象一切。我们的想法是,如果我们使用一个或另一个函数来确定新的条形图,将自发地打开,当EA被连接到图表上时,就会出现。在把EA放到图表上的时候,存储开仓时间的变量将不等于当前开仓的时间。.我想,我只需将当前条形图的开盘时间分配给Inite中的变量,然后,如果这个变量等于当前条形图的开盘时间,我将不做任何 进一步的操作,如果不等于,我将运行open函数。我认为这将是最充分的变体,或者说我可以不做inite。
我不明白哪里出了问题,请帮助我理解,错误'start'--变量未定义,我需要找到某段时间内RSI值的最大值。
(RSIBuffer3[i]) // 包含RSI值的阵列
// 定义数组的大小
int count=ArraySize(RSIBuffer3[i])。
// 寻找数组的最大值
int RSI_max=ArrayMiximum(RSIBuffer3[i], count-1, int start=0)。
int count=ArraySize(RSIBuffer3)。
// 寻找数组的最大值
int RSI_max=ArrayMiximum(RSIBuffer3, count-1, int start=0)。
我需要在程序快捷方式中写些什么,以使终端以特定账户启动?
Elektronik,似乎是用最后一个打开的,至少我没有看到其他的。
我完成了试验品的工作,开始做真正的试验品。