[存档]任何菜鸟问题,为了不使论坛变得杂乱无章。专业人士,不要与它擦肩而过。没有你,哪里都不能去 - 5. - 页 16 1...91011121314151617181920212223...432 新评论 TarasBY 2012.12.16 14:12 #151 Chiripaha:我将文本与线价+3*点挂钩(即我将其略微放高),但是,当我改变图表(窗口)的大小时,文本仍然在线的上方,然后在下方,然后在线的水平上(它跳动)...为什么会发生这种情况?- 我算是给出了准确的价格坐标。它是如何解决的?我看了看,也试了试别人怎么做,但效果都差不多。我想了解这种 "反弹 "是如何摆脱的。而最重要的是,为什么会出现,因为坐标很硬:价格和时间。 在对象描述 中输入文本,允许图表显示对象描述(其中一种方式)。 Nikita Zubarov 2012.12.16 14:41 #152 Usual_Trader: 你把这个愿望正式化一点。究竟什么时候关闭一个特定的订单?如果没有,那就非常简单。在计划开始时 int previous_total_orders=0。在程序主体上。在新秩序的开端previous_orders++;检查。如果(prevous_orders>OrdersTotal())CloseAllTrades(Sym); //这个函数可以是任何关闭某个符号的所有订单的代码。如果是最后一个开放的订单被关闭,那么在程序的开始,声明Last_ticket变量当订单Last_ticket=OrderSend..... 被打开时检查。如果(OrderSelect(OrderSelect(Last_ticket,SELECT_BY_TICKET, int pool=MODE_TRADES)!=true)CloseAllTrades(Sym);我试过了,但在输入时没有效果,如果(OrderSelect(OrderSelect(Last_ticket,SELECT_BY_TICKET, int pool=MODE_TRADES)!=true)CloseAllTrades(Sym);出现了一个错误。')'- 不平衡的右括号 , '!=' - 预期的初始化 , 'true' - 预期的逗号或分号 , 'Sym' - 未定义的变量 , 'pool' - 已经定义的变量。'Sym' - 未定义的变量 - 我用lasttype==OP_SELL替换了这个值,其余的我不知道。 [删除] 2012.12.16 14:49 #153 Frostr:我试过了,但在输入if(OrderSelect(Last_ticket,SELECT_BY_TICKET, int pool=MODE_TRADES)!=true)CloseAllTrades(Sym) 时不起作用。出现了一个错误。')'- 不平衡的右括号 , '!=' - 预期的初始化 , 'true' - 预期的逗号或分号 , 'Sym' - 未定义的变量 , 'pool' - 已经定义的变量。 Sym'--变量未定义--我删除了这个值,用lasttype==OP_SELL代替它,其余的我不知道。 难道你没有注意到,我没有把这个写成现成的代码,而是写成一个想法?))对不起,我把OrderSelect 打了两次如果(OrderSelect(Last_ticket,SELECT_BY_TICKET, int pool=MODE_TRADES)!=true)CloseAllTrades(Sym);CloseAllTrades(Sym) 函数纯粹是我的函数,看看Kim V.的函数,可能有一个类似的函数可以关闭这个交易对的所有交易。你必须将变量Sym声明为字符串Sym=EURUSD;(这是作为货币对的一个可能的变体)。 [删除] 2012.12.17 03:59 #154 Chiripaha:我将文本与线价+3*点挂钩(即我将其略微放高),但是,当我改变图表(窗口)的大小时,文本现在在线的上方,现在在下方,现在在线的水平上(它跳动)...为什么会发生这种情况?- 我算是给出了准确的价格坐标。它是如何解决的?我看了看,也试了试别人是怎么做的,但那里的效果都差不多。我想了解这种 "反弹 "是如何摆脱的。而最重要的是,为什么会出现既然坐标是硬的:价格和时间? 出现这种情况是因为不同的时间段有不同的图表比例,3*点有不同的像素尺寸。为了使距离始终相同,你需要选择所需的像素距离,并使用函数ObjectGet() 和ObjectSet()计算出每个时间段要有多少个点。 用标识符 OBJPROP_XDISTANCE,并设置文本绑定角度 lower,使文本始终在线条上方,而 upper 则在下方。 pavelrev 2012.12.17 09:40 #155 我在哪里可以下载正常的报价?报价档案由于某种原因正在分块下载。 Timur 2012.12.17 10:21 #156 下午好。你能解释一下如何组织 "多模态 "吗?我想把大的功能放在单独的文件中。 DDFedor 2012.12.17 10:37 #157 Nekseron: 下午好。你能解释一下如何组织 "多模态 "吗?我想让大的功能躺在单独的文件里。 库是 一个用户函数库,旨在存储和分发经常使用的用户程序块。图书馆不能独立运行。 建议将库存储在terminal_directory/experts/libraries 中。包括的文件 是用户程序中常用块的源文本。这些文件可以在编译阶段被纳入专家顾问、脚本、自定义指标 和库中。使用包含文件比使用库更可取,因为在调用库函数时有额外的开销成本。建议将 include 文件存储在 terminal_directory/experts/include 中。 TarasBY 2012.12.17 10:38 #158 Nekseron: 下午好。解释一下如何组织 "多模态"?我想让大的功能躺在单独的文件里。 作为一个例子,你可以看到这个 EA,或者这个 EA,是如何组织的。 Nikita Zubarov 2012.12.17 11:32 #159 你好,谁能告诉我哪个网站可以借到有正式证书的少量WMZ,我急需3个WMZ,然后去放,现在我不能((()。 Chiripaha 2012.12.17 14:30 #160 rigonich: 这是因为不同的时间框架有不同的图表比例,所以3*点有不同的像素大小。为了使距离总是相同,你需要选择所需的像素距离,并使用函数ObjectGet() 和ObjectSet()计算每个时间段的点 的数量。 用标识符 OBJPROP_XDISTANCE,并设置文本绑定的角度,使文本总是在线的上方,而上方为下方。 非常感谢,维塔利!我将做一些实验。我认为带有扣球角度的变体应该有帮助。我只是还不知道怎么做,但现在更清楚该用什么来实验了。再次感谢! 1...91011121314151617181920212223...432 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
我将文本与线价+3*点挂钩(即我将其略微放高),但是,当我改变图表(窗口)的大小时,文本仍然在线的上方,然后在下方,然后在线的水平上(它跳动)...为什么会发生这种情况?- 我算是给出了准确的价格坐标。它是如何解决的?
我看了看,也试了试别人怎么做,但效果都差不多。我想了解这种 "反弹 "是如何摆脱的。而最重要的是,为什么会出现,因为坐标很硬:价格和时间。
你把这个愿望正式化一点。究竟什么时候关闭一个特定的订单?
如果没有,那就非常简单。
在计划开始时
int previous_total_orders=0。
在程序主体上。
在新秩序的开端
previous_orders++;
检查。
如果(prevous_orders>OrdersTotal())CloseAllTrades(Sym); //这个函数可以是任何关闭某个符号的所有订单的代码。
如果是最后一个开放的订单被关闭,那么
在程序的开始,声明Last_ticket变量
当订单Last_ticket=OrderSend..... 被打开时
检查。
如果(OrderSelect(OrderSelect(Last_ticket,SELECT_BY_TICKET, int pool=MODE_TRADES)!=true)CloseAllTrades(Sym);
我试过了,但在输入时没有效果,如果(OrderSelect(OrderSelect(Last_ticket,SELECT_BY_TICKET, int pool=MODE_TRADES)!=true)CloseAllTrades(Sym);
出现了一个错误。
')'- 不平衡的右括号 , '!=' - 预期的初始化 , 'true' - 预期的逗号或分号 , 'Sym' - 未定义的变量 , 'pool' - 已经定义的变量。
'Sym' - 未定义的变量 - 我用lasttype==OP_SELL替换了这个值,其余的我不知道。
我试过了,但在输入if(OrderSelect(Last_ticket,SELECT_BY_TICKET, int pool=MODE_TRADES)!=true)CloseAllTrades(Sym) 时不起作用。
出现了一个错误。
')'- 不平衡的右括号 , '!=' - 预期的初始化 , 'true' - 预期的逗号或分号 , 'Sym' - 未定义的变量 , 'pool' - 已经定义的变量。
Sym'--变量未定义--我删除了这个值,用lasttype==OP_SELL代替它,其余的我不知道。
难道你没有注意到,我没有把这个写成现成的代码,而是写成一个想法?))
对不起,我把OrderSelect 打了两次
如果(OrderSelect(Last_ticket,SELECT_BY_TICKET, int pool=MODE_TRADES)!=true)CloseAllTrades(Sym);
CloseAllTrades(Sym) 函数纯粹是我的函数,看看Kim V.的函数,可能有一个类似的函数可以关闭这个交易对的所有交易。你必须将变量Sym声明为字符串Sym=EURUSD;(这是作为货币对的一个可能的变体)。
我将文本与线价+3*点挂钩(即我将其略微放高),但是,当我改变图表(窗口)的大小时,文本现在在线的上方,现在在下方,现在在线的水平上(它跳动)...为什么会发生这种情况?- 我算是给出了准确的价格坐标。它是如何解决的?
我看了看,也试了试别人是怎么做的,但那里的效果都差不多。我想了解这种 "反弹 "是如何摆脱的。而最重要的是,为什么会出现既然坐标是硬的:价格和时间?
出现这种情况是因为不同的时间段有不同的图表比例,3*点有不同的像素尺寸。为了使距离始终相同,你需要选择所需的像素距离,并使用函数ObjectGet() 和ObjectSet()计算出每个时间段要有多少个点。 用标识符 OBJPROP_XDISTANCE,并设置文本绑定角度 lower,使文本始终在线条上方,而 upper 则在下方。
我在哪里可以下载正常的报价?
报价档案由于某种原因正在分块下载。
下午好。你能解释一下如何组织 "多模态 "吗?我想让大的功能躺在单独的文件里。
库是 一个用户函数库,旨在存储和分发经常使用的用户程序块。图书馆不能独立运行。
建议将库存储在terminal_directory/experts/libraries 中。
包括的文件 是用户程序中常用块的源文本。这些文件可以在编译阶段被纳入专家顾问、脚本、自定义指标 和库中。使用包含文件比使用库更可取,因为在调用库函数时有额外的开销成本。建议将 include 文件存储在 terminal_directory/experts/include 中。
下午好。解释一下如何组织 "多模态"?我想让大的功能躺在单独的文件里。
你好,谁能告诉我哪个网站可以借到有正式证书的少量WMZ,我急需3个WMZ,然后去放,现在我不能((()。
这是因为不同的时间框架有不同的图表比例,所以3*点有不同的像素大小。为了使距离总是相同,你需要选择所需的像素距离,并使用函数ObjectGet() 和ObjectSet()计算每个时间段的点 的数量。 用标识符 OBJPROP_XDISTANCE,并设置文本绑定的角度,使文本总是在线的上方,而上方为下方。