初学者的问题 MQL5 MT5 MetaTrader 5 - 页 214

 
你好,你能告诉我为什么在测试期间创建的全局变量 在终端不可见?我指的是作为GlobalVariableSet()创建的那些变量。
 
dmitry01110:
你好,你能告诉我为什么在测试期间创建的全局变量 在终端不可见?我指的是作为GlobalVariableSet()创建的那些变量。
测试员有自己独立的目录,它在那里存储所有测试和优化所需的数据。
 
Reshetov:
测试员有自己独立的目录,它在其中存储所有测试和优化所需的数据。
那么,数据 只能使用文件系统进行交换
 
嗨,这里有一个问题。当使用ChartApplyTemplate函数时,我得到错误5019 - 找不到文件。文件夹里有一个文件,它被手动加载到窗口。在测试时,它在可视化模式下显示错误,但如果我将专家顾问应用到模拟账户 的图表上,一切正常。
 
cyn:
嗨,这里有一个问题。当使用ChartApplyTemplate函数时,我得到错误5019 - 找不到文件。文件夹里有一个文件,它被手动加载到窗口。我在可视化模式的测试中得到了错误,但如果我把EA应用到模拟账户 的图表上,一切都很正常。
可视化模式是一种测试者模式。测试员有自己的目录。
 
Reshetov:
可视化模式是测试者模式。测试员有自己的目录。

如果这不是一个秘密,那么是哪些秘密?而最重要的是,如何在测试模式下使用ChartApplyTemplate函数?而为什么TerminalInfoString(TERMINAL_PATH)函数会显示终端运行的目录?

 
Reshetov:
Режим визуализации - это тестерный режим. У тестера свои директории.
cyn
:

如果这不是一个秘密,那么是哪些秘密?而最重要的是,如何在测试模式下使用ChartApplyTemplate函数?还有,为什么TerminalInfoString(TERMINAL_PATH)函数会准确显示终端运行的目录?

一般来说,问题是如何在策略测试器中使用不同的绘图风格来显示标准的移动曲线(内置在MT5中)。比如说快的是红色,慢的是蓝色?

 

请帮助重新制作mql5的开单功能。

OrderSend("NZDUSD",OP_BUY,Lot,MarketInfo("NZDUSD",MODE_ASK),slip,0,MarketInfo("NZDUSD",MODE_ASK)+tp*Point,"NZDUSD",magic[3],0,Red);
 
Example2:

请帮助重新制作mql5的开单功能。

阅读文章在MQL5中交易 - 很容易
 

请告知。EA通过发送OrderSend()从市场上执行交易,StopLoss和TakeProfit被立即设置。我怎样才能进一步确定在触发止损或止盈时,哪一个触发了?也就是说,我如何在所有历史交易(StopLoss或TakeProfit)中找到因触发平仓指令而触发的交易(可能有很多,因为其他EA可能在同一个符号上交易)?这些交易的魔力值为零,没有办法识别......我们可能知道导致交易的订单票,但我们不知道事先的止损和止盈值。或者是否有一些方法来识别它们?好吧,我需要追踪使用某某票据开立的交易状态--与开仓同时设置的止损或盈利是否被执行,如果是,具体执行了什么,财务结果是什么。我如何做到这一点呢?这在MT5中可能吗?