如何编码? - 页 272

 

伙计们,非常感谢你们的帮助,我会记住这样调用它不再是一个函数,而是调用一个过程!

再次感谢你们!

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得到该股票,我将永远无法重新使用我在外汇中非常熟悉的指标和模板---虽然我不交易股票,太穷了。

 

帮助从指标窗口获取数据

我想知道如何阅读这些浅蓝色圈出的数据。

有什么代码样本可以为我指出正确的方向吗?

谢谢。

附加的文件:
mt_readthis.jpg  69 kb
 

使用iVolumen()函数

 
crn:
使用iVolumen()函数

谢谢你的回答。

我真正想做的是读取一个自定义指标的。

1) 窗口范围(在窗口外,右下角 显示一个数字,右上角显示另一个)。

2) 评论

谢谢。

 
xx3xxx:
嘿嘿,只需要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的简单策略测试器

我不明白为什么止盈没有被执行。希望你能帮助我找到答案。

谢谢。

附加的文件:
chart.jpg  18 kb
chart2.jpg  24 kb
原因: