如何编码? - 页 124

 

好的建议,但你还是应该使用OrderHistory(),以避免你不得不重新启动你的EA的情况(停电等)。同时考虑全局变量,写入文件 等。

拉克斯

 
也许你的vista上有管理员权限问题? 或者类似的问题。对于共享数据(有限的),它可以与文件一起工作,你可以使用剪贴板或一个困难的是找到一个适当的方法来分配内存空间在应用程序之间共享(算了,这不是那么容易的)......如果它是关于许多数据,你可以使用堆MySQL数据库结构(只有内存的数据库,非常快)......好吧,一些可做的可能性让你忙碌起来

ps.metatrader中的文件函数不允许在其他地方写入和读取,请使用API文件函数。

解释

myaron:
我想把数据从一个metatrader写到一个文件中,以便从第二个metatrader中读取它。

问题是,当我试图写到c:\的时候,我得到错误信息 "绝对文件路径 "C:\EURUSD.txt "不允许"

有什么想法或其他方法可以在两个metatrader应用程序之间共享数据吗?
 

请让它发挥作用...

你好。我参考了这个帖子。https://www.mql5.com/en/forum/general

有没有人尝试让这个EA工作?它在回溯测试时是有效的,但当我试图在演示中转发测试这个EA时,没有交易。请帮助

LF

附加的文件:
 
试试这个...(我没有测试过,但应该可以工作)

解释

LazyForex:
你好。我参考了这个帖子。https://www.mql5.com/en/forum/general

有没有人尝试让这个EA工作?它在回溯测试时是有效的,但当我试图在演示中转发测试这个EA时,没有交易。请帮助

LF
附加的文件:
 

准确地在柱子的末端进行交易

你好。

谁能帮助我解决我的问题?我想知道是否可以在最后一个条形图刚刚结束时进行交易? 即以最后一个条形图的收盘价 开仓?

我想过等待一个比上一个柱状图更早的柱状图。例如,当我使用M1图表时,我收到的最后一个tick属于11:34:00到11:35:00(所以这个tick的iTime()值是11:34:00),在这种情况下,我检查之后收到的每个tick的iTime()值,当它是第一个时间大于11:34:00的tick时(即11:35:00),我知道上一个bar已经结束了,新的bar刚刚打开。但问题是,用刚刚结束的柱状体的收盘价进行交易已经太晚了,因为(新柱状体的)开盘价可能与(上一个柱状体的)收盘价不同。

是否有任何工具或方法可以准确地在柱状图结束时进行交易?

我希望有人能帮助我,因为我没有其他想法。

PS.我对我的英语感到抱歉

 

你只能在下一个条形图的第一个点进行交易,因为你永远不知道在条形图结束前是否还会有一个点。

有时最后一个点可能是在柱子结束前30秒,有时是1秒,不可能提前知道。

老实说,在大多数情况下,在收盘和新条形的开始之间只有1个点的差异,所以在我看来这不是什么大问题。

 
如果你能自动刷新你的图表,使时间精确到条形图的结束时间,你将得到该条形图的最后一个价格值,如果在上一个条形图结束时间后30秒内有另一个刻度线出现,则被视为新条形图的开始,这样你就不必等待刻度线的刷新或触发你的价格与时间。

:: 所以它是可能的,但它对你有用吗?我不知道你为什么要寻求这种东西...

::我为自己做了一个这样的自动更新小工具,我还没有发布(IN10TION ChartAttack),所以它不需要刻度来更新你的图表...我还在测试它,但它工作得很完美,它确实让你的CPU工作得更辛苦一些。( + 10|20 % )

解释

mellda:
你好。

有谁能帮助我解决我的问题吗?我想知道是否可以在最后一个条形图刚刚结束时进行交易? 即以最后一个条形图的收盘价开仓?

我想过等待一个比上一个柱状图更早的柱状图。例如,当我使用M1图表时,我收到的最后一个tick属于11:34:00到11:35:00(所以这个tick的iTime()值是11:34:00),在这种情况下,我检查之后收到的每个tick的iTime()值,当它是第一个时间大于11:34:00的tick时(即11:35:00),我知道上一个bar已经结束了,新的bar刚刚打开。但问题是,用刚刚结束的柱状体的收盘价进行交易已经太晚了,因为(新柱状体的)开盘价可能与(上一个柱状体的)收盘价不同。

是否有任何工具或方法可以准确地在柱状图结束时进行交易?

我希望有人能帮助我,因为我没有其他想法。

PS.对不起,我的英语
 
IN10TION:
:: 试试这个...(我没有测试,但应该能行)

IN10TION

嗨,IN10TION,如果你不介意我问的话,你是怎么修改的?

再次感谢:)

 
::我只用键盘上的一种键 (几次)来修改它...

/

创作

LazyForex:
嗨,IN10TION,如果你不介意我问的话,你是怎么修改的......? 再次感谢:)
 
IN10TION:
::我只用了键盘上的一种键 (几次)来修改它......

/

IN10TION

哈...你能用你的键盘上的同一个键来使这个工作也能进行吗?

祝贺你!

附加的文件: