如何编码? - 页 272 1...265266267268269270271272273274275276277278279...347 新评论 [删除] 2011.09.27 07:56 #2711 伙计们,非常感谢你们的帮助,我会记住这样调用它不再是一个函数,而是调用一个过程! 再次感谢你们! Jonkie76 Ani Ogi 2011.10.07 10:51 #2712 历史的内部运作(.hst文件的创建) 又见面了。 我再一次需要你的建议。这是我的问题。 在所有符号上循环 在所有的时间周期上循环 我是这样做的。 int bar = iBars(symbol,pPeriod ); if (Bar == 0) totalRequested++; while (bar == 0 && nRetry < 5) { Print("RETRY(" + nRetry +")"+ ServerName + "/" + sSymbol + "/"+pPERIOD_XX + "/" )。 睡眠(5000)。 Bar = iBars(sSymbol,pPERIOD_XX ); nRetry++; } 到目前为止还不错。的 int bar = iBars(symbol,pPeriod ); 语句触发了MT4从服务器加载历史记录。 这里是我的问题。 MT4加载了所有符号的完整历史记录,但并没有将其刷新到磁盘的历史文件夹中。只有在退出MT4终端时才会这样做!历史数据的积累冻结了MT4,它从未将历史数据写入磁盘。 现在怎么办? 最好的祝愿。 Armin How to code? 任何菜鸟问题,为了不给论坛添乱。专业人士,不要路过。没有你就无处可去 - 6. KimIV的有用功能 xx3xxx 2011.10.07 16:28 #2713 在新的MT4平台上进行测试,然后再在你的交易平台上进行尝试 旧的MT4平台 我想 日志和hst文件,你可以删除它,以获得一个干净的环境。 --- 哦,hst文件,我试了一会儿,但已经放弃了。 将每个蜡烛数据导出 为csv文件是很容易的。 但是应该有一些机制来保护hst文件不被篡改。 -- 也许我的编译器(mq4到ex4)不工作,我不知道原因是什么 但我放弃了制作或截断一些数据,现在得到一个hst文件。 [[好主意,因为 比方说,有一天,我从本地股票市场得到了OHLC数据,一只股票 那么我对自己的指标很了解 如果我可以将OHLC数据伪造到我的MT4中,那么我就得到了图表,否则,如果世界上没有MT4得到该股票,我将永远无法重新使用我在外汇中非常熟悉的指标和模板---虽然我不交易股票,太穷了。 LuisAY 2011.10.07 16:49 #2714 帮助从指标窗口获取数据 我想知道如何阅读这些浅蓝色圈出的数据。 有什么代码样本可以为我指出正确的方向吗? 谢谢。 附加的文件: mt_readthis.jpg 69 kb crn 2011.10.08 11:22 #2715 使用iVolumen()函数 LuisAY 2011.10.08 20:51 #2716 crn: 使用iVolumen()函数 谢谢你的回答。 我真正想做的是读取一个自定义指标的。 1) 窗口范围(在窗口外,右下角 显示一个数字,右上角显示另一个)。 2) 评论 谢谢。 LuisAY 2011.10.09 02:37 #2717 xx3xxx: 嘿嘿,只需要4000美元但一个55岁左右的LED平板电视,并将你的电脑连接到该屏幕上。 --------- 在这里,我们喜欢尝试编程的人 所以我试着用我非常有限的知识来回答 你是否尝试过control-D == 然后,你也可以选择显示数据复选框(control - I)。 ==== 在你选择的屏幕截图中 我们可以看到 -- 子窗口中的音量,以及一些最大最小的数字 首先,交易量数字是垃圾,它不是真正的交易量,有些人用它来编制公式,因为有时间,OHLC的交易量 -- 如果你这样做 -- 文件 -- 保存为 通常,对于阅读者来说 最大和最小的数字是ARBITRARY,波动,而不是实际的数字对我们有意义。 当然还有零点,RSI,其中20%,70%是重要的标志------但这些都是太老的通用指标,你可以在这个论坛上找到更好的东西,只要搜索和搜索 ------- 有一种很小的文字,程序员用它来做类似于消息框的东西(不会弹出来)。 这些文字很小,你不能选择字体或字的大小。 它叫做COMMENT -- 该功能 我也许可以在我的档案中搜索到如何编写代码的方法,我以前就做过这个。 ---- 对于问题1 ---- 我不明白你在说什么 谢谢你的回答。 ...是的,我刚刚找到 "Comment "的用法和 "IndicatorShortName"。 那么,我如何 "读取 "IndicatorShortName,一个类似 "GetVarValue(IndicatorShortName) "的函数 或其他什么? 另一个问题是获得任意的窗口最大和最小值,以制造一个愚蠢的警报。 非常感谢。 xx3xxx 2011.10.09 03:18 #2718 警报 -- 有些是令人讨厌的,最糟糕的是由于 你不知道哪个货币图表会发出警报声 然后你找到了图表,你还得猜测哪个指标(控制I,然后删除)。 所以你就关闭图表,然后删除指标。 (这是我最好的猜测) 我只要再花10分钟,看看我的档案,因为我做了一些花哨的COMMENT编码 它会给我建议SL水平或入门水平 然而,我不知道我的东西放在哪里,所以我不能给你一个编码的屏幕截图。 ---- 我想,你可以重新发布同样的问题,或者在metaeditor中拍摄MQ4的屏幕截图,然后突出它 过几天再贴出来 ====== 但是,编码员(程序员)可能不会理会你的问题(如果它只是简单的函数调用{参数}),也就是说,他们可能会回答那些中间问题 如果你是初学者(看起来像),试着点击上面的按钮--叫做[搜索]。 搜索MQ4或搜索coding;一些会员提供了很好的教程。 也可以试试元编辑器中的[F1]--但有些是垃圾,比如数组,即使是帮助中的例子--也不能像预期那样编译或运行。 所以 -- 不要专注于你的MQ4,试着搜索一些帖子<在这些MQ4中学习各种编码(寻找注释,当然,是英文的 -- 这里的注释是指代码中的注释)。 还有一个注释功能(把文字放在那里)--非常简单的编码KEYWORD 对不起,让你失望了,但我不想回答你的问题,因为你需要UN_LEARN,如果我可能回答错了,所以我采取第五种方式 xx3xxx 2011.10.09 03:44 #2719 嘿嘿,只需要4000美元 买一个55英寸的LED平板电视,然后把你的电脑连接到这个屏幕上。 --------- 在这里,我们喜欢尝试编程的人 所以我试着用我有限的知识来回答。 你是否尝试过 control-D == 然后,你也选择了显示数据复选框(control - I)。 ==== 在你选择的屏幕截图中 我们可以看到 -- 子窗口中的音量,以及一些最大最小的数字 首先,交易量数字是垃圾,它不是真正的交易量,有些人用它来编制公式,因为有时间,OHLC的交易量 -- 如果你这样做 -- 文件 -- 保存为 通常,对于阅读者来说 最大和最小的数字是ARBITRARY,波动,而不是实际的数字对我们有意义。 当然还有零点,RSI,其中20%,70%是重要的标志------但这些都是太老的通用指标,你可以在这个论坛上找到更好的东西,只要搜索和搜索 ------- 有一种很小的文字,程序员用它来做类似于信息框的东西(不会弹出来)。 这些文字很小,你不能选择字体或字的大小。 它叫做COMMENT -- 该功能 我也许能在我的档案中搜索到如何编码的方法,我以前也做过。 ---- 对于问题1 ---- 我不明白你在说什么 所有的指标都是自定义指标,也就是说,如果它不是像MA那样的平均通用函数的话 你可以试试CONTROL-N -- 如何阅读,你可能是问,如何阅读任何自定义指标的MQ4编码 那么你需要学习MQ4的编程 --- 可以在Youtube上搜索MQ4教程,我想 注意四点 --- 通常情况下,我指的是字母 --- 它可以称为外部的东西。 比如说,如果一个关键词以i开头 通常情况下,即使你在audusd的图表上,你也可以调用eurusd并从eruo图表或数据流中获得一些东西 -- 所以它是非常强大的(在你当前的货币之外,如此强大)。 [删除] 2011.10.09 09:09 #2720 [langtitle=de]TakeProfit不被MT4执行[/langtitle] 你好。 在我的简单EA中,TakeProfit已经达到,但没有执行。 请看一下附件。第一个例子中发送订单的命令如下。 OrderSend(Symbol(),OP_SELL,0.1,1.44773,3,1.44993,1 .44743,"COMMENT", 20111009,0,Red); 我使用了MT4的简单策略测试器。 我不明白为什么止盈没有被执行。希望你能帮助我找到答案。 谢谢。 附加的文件: chart.jpg 18 kb chart2.jpg 24 kb 1...265266267268269270271272273274275276277278279...347 新评论 原因: 取消 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
伙计们,非常感谢你们的帮助,我会记住这样调用它不再是一个函数,而是调用一个过程!
再次感谢你们!
Jonkie76
历史的内部运作(.hst文件的创建)
又见面了。
我再一次需要你的建议。这是我的问题。
在所有符号上循环
在所有的时间周期上循环
我是这样做的。
int bar = iBars(symbol,pPeriod ); if (Bar == 0) totalRequested++;
while (bar == 0 && nRetry < 5)
{
Print("RETRY(" + nRetry +")"+ ServerName + "/" + sSymbol + "/"+pPERIOD_XX + "/" )。
睡眠(5000)。
Bar = iBars(sSymbol,pPERIOD_XX );
nRetry++;
}
到目前为止还不错。的
int bar = iBars(symbol,pPeriod );
语句触发了MT4从服务器加载历史记录。
这里是我的问题。
MT4加载了所有符号的完整历史记录,但并没有将其刷新到磁盘的历史文件夹中。只有在退出MT4终端时才会这样做!历史数据的积累冻结了MT4,它从未将历史数据写入磁盘。
现在怎么办?
最好的祝愿。
Armin
在新的MT4平台上进行测试,然后再在你的交易平台上进行尝试 旧的MT4平台
我想
日志和hst文件,你可以删除它,以获得一个干净的环境。
---
哦,hst文件,我试了一会儿,但已经放弃了。
将每个蜡烛数据导出 为csv文件是很容易的。
但是应该有一些机制来保护hst文件不被篡改。
-- 也许我的编译器(mq4到ex4)不工作,我不知道原因是什么
但我放弃了制作或截断一些数据,现在得到一个hst文件。
[[好主意,因为
比方说,有一天,我从本地股票市场得到了OHLC数据,一只股票
那么我对自己的指标很了解
如果我可以将OHLC数据伪造到我的MT4中,那么我就得到了图表,否则,如果世界上没有MT4得到该股票,我将永远无法重新使用我在外汇中非常熟悉的指标和模板---虽然我不交易股票,太穷了。
帮助从指标窗口获取数据
我想知道如何阅读这些浅蓝色圈出的数据。
有什么代码样本可以为我指出正确的方向吗?
谢谢。
使用iVolumen()函数
使用iVolumen()函数
谢谢你的回答。
我真正想做的是读取一个自定义指标的。
1) 窗口范围(在窗口外,右下角 显示一个数字,右上角显示另一个)。
2) 评论
谢谢。
嘿嘿,只需要4000美元
但一个55岁左右的LED平板电视,并将你的电脑连接到该屏幕上。
---------
在这里,我们喜欢尝试编程的人
所以我试着用我非常有限的知识来回答
你是否尝试过control-D == 然后,你也可以选择显示数据复选框(control - I)。
====
在你选择的屏幕截图中
我们可以看到 -- 子窗口中的音量,以及一些最大最小的数字
首先,交易量数字是垃圾,它不是真正的交易量,有些人用它来编制公式,因为有时间,OHLC的交易量 -- 如果你这样做 -- 文件 -- 保存为
通常,对于阅读者来说
最大和最小的数字是ARBITRARY,波动,而不是实际的数字对我们有意义。
当然还有零点,RSI,其中20%,70%是重要的标志------但这些都是太老的通用指标,你可以在这个论坛上找到更好的东西,只要搜索和搜索
-------
有一种很小的文字,程序员用它来做类似于消息框的东西(不会弹出来)。
这些文字很小,你不能选择字体或字的大小。
它叫做COMMENT -- 该功能
我也许可以在我的档案中搜索到如何编写代码的方法,我以前就做过这个。
----
对于问题1 ---- 我不明白你在说什么谢谢你的回答。
...是的,我刚刚找到 "Comment "的用法和 "IndicatorShortName"。
那么,我如何 "读取 "IndicatorShortName,一个类似 "GetVarValue(IndicatorShortName) "的函数 或其他什么?
另一个问题是获得任意的窗口最大和最小值,以制造一个愚蠢的警报。
非常感谢。
警报 -- 有些是令人讨厌的,最糟糕的是由于
你不知道哪个货币图表会发出警报声
然后你找到了图表,你还得猜测哪个指标(控制I,然后删除)。
所以你就关闭图表,然后删除指标。 (这是我最好的猜测)
我只要再花10分钟,看看我的档案,因为我做了一些花哨的COMMENT编码
它会给我建议SL水平或入门水平
然而,我不知道我的东西放在哪里,所以我不能给你一个编码的屏幕截图。
---- 我想,你可以重新发布同样的问题,或者在metaeditor中拍摄MQ4的屏幕截图,然后突出它
过几天再贴出来
======
但是,编码员(程序员)可能不会理会你的问题(如果它只是简单的函数调用{参数}),也就是说,他们可能会回答那些中间问题
如果你是初学者(看起来像),试着点击上面的按钮--叫做[搜索]。
搜索MQ4或搜索coding;一些会员提供了很好的教程。
也可以试试元编辑器中的[F1]--但有些是垃圾,比如数组,即使是帮助中的例子--也不能像预期那样编译或运行。
所以 -- 不要专注于你的MQ4,试着搜索一些帖子<在这些MQ4中学习各种编码(寻找注释,当然,是英文的 -- 这里的注释是指代码中的注释)。
还有一个注释功能(把文字放在那里)--非常简单的编码KEYWORD
对不起,让你失望了,但我不想回答你的问题,因为你需要UN_LEARN,如果我可能回答错了,所以我采取第五种方式
嘿嘿,只需要4000美元
买一个55英寸的LED平板电视,然后把你的电脑连接到这个屏幕上。
---------
在这里,我们喜欢尝试编程的人
所以我试着用我有限的知识来回答。
你是否尝试过 control-D == 然后,你也选择了显示数据复选框(control - I)。
====
在你选择的屏幕截图中
我们可以看到 -- 子窗口中的音量,以及一些最大最小的数字
首先,交易量数字是垃圾,它不是真正的交易量,有些人用它来编制公式,因为有时间,OHLC的交易量 -- 如果你这样做 -- 文件 -- 保存为
通常,对于阅读者来说
最大和最小的数字是ARBITRARY,波动,而不是实际的数字对我们有意义。
当然还有零点,RSI,其中20%,70%是重要的标志------但这些都是太老的通用指标,你可以在这个论坛上找到更好的东西,只要搜索和搜索
-------
有一种很小的文字,程序员用它来做类似于信息框的东西(不会弹出来)。
这些文字很小,你不能选择字体或字的大小。
它叫做COMMENT -- 该功能
我也许能在我的档案中搜索到如何编码的方法,我以前也做过。
----
对于问题1 ---- 我不明白你在说什么
所有的指标都是自定义指标,也就是说,如果它不是像MA那样的平均通用函数的话
你可以试试CONTROL-N
-- 如何阅读,你可能是问,如何阅读任何自定义指标的MQ4编码
那么你需要学习MQ4的编程 --- 可以在Youtube上搜索MQ4教程,我想
注意四点 --- 通常情况下,我指的是字母 --- 它可以称为外部的东西。
比如说,如果一个关键词以i开头
通常情况下,即使你在audusd的图表上,你也可以调用eurusd并从eruo图表或数据流中获得一些东西 -- 所以它是非常强大的(在你当前的货币之外,如此强大)。
[langtitle=de]TakeProfit不被MT4执行[/langtitle]
你好。
在我的简单EA中,TakeProfit已经达到,但没有执行。
请看一下附件。第一个例子中发送订单的命令如下。
OrderSend(Symbol(),OP_SELL,0.1,1.44773,3,1.44993,1 .44743,"COMMENT", 20111009,0,Red);
我使用了MT4的简单策略测试器。
我不明白为什么止盈没有被执行。希望你能帮助我找到答案。
谢谢。