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

 
Ivan Butko #:

请告诉我如何修复。

以下是代码

input string    Export_FileName  = "\\data.csv"; // Файл для экспорта (в папке "MQL5/Files")


这是终端(设置)中的显示效果。

第二个斜线在哪里丢失了?这就是无法导出的原因。我每次都要手动添加
也许是三个斜线?
 
Roman Shiredchenko #:


如果这是测试器的代码片段,您能告诉我如何使用 csv 文件在策略测试器中读取吗?我在文件中写了引号,如何将其放入测试器中?
使用 csv
 
Valeriy Yastremskiy #:
测试仪文件夹有自己的文件文件夹。

sps - 这我知道。我将阅读更多内容 - 我将发布它.....。如果有什么问题 - 我会澄清.....

 
Aliaksandr Hryshyn #:
使用 csv
https:// www.mql5.com/ru/code/download/30455/csv_fast.mqh

谢谢 - 我会看看...

 
Roman Shiredchenko #:

哎呀 - 我看看...

里面有包含文件,请查看全文:
 
Aliaksandr Hryshyn #:
那里有包含文件,请查看全文:

Sp - 这同样不是很简单。Tiki 以所需的 csv 文件格式将仪器名称下的目录粘贴到 Files 中,并根据我的理解进行了测试....。;-)
 
下午好!如果终端连接到 MQL5 VPS 会怎样?关闭 终端时,移动止损是否仍然有效,还是会像没有 VPS 的情况一样,停留在最后一级?
 
#include <JAson.mqh>
CJAVal jv;

jv["type"] = "BTCUSD";
jv["title"] = "test";

int result;
char res_data[],post[];
ArrayResize(post,StringToCharArray(jv.Serialize(),post,0,WHOLE_ARRAY)-1);
string headers="Content-Type: application/json\r\nAccept: text/plain";
result=WebRequest("POST",url,headers,3000,post,res_data,res_headers);

在尝试通过 WebRequest 发送 json 时,服务器返回:"\u0022BTCUSD\u0022 不是有效的反规范化捆绑类型"。


我尝试在头文件和
StringToCharArray 中指定所有编码变量 ,但都无济于事。

在 python 中一切正常:
response = requests.post(url, data=json.dumps(data), headers=headers)
即服务器一切正常。

如何解决问题?


 

添加到版本库时,会出现这样的错误。谁遇到过?在哪里清理?

 
Vladimir Deryagin #:

添加到版本库时,会出现这样的错误。谁遇到过?在哪里清理?

我通常都能解决:

  • 关闭 MetaEditor、
  • 从 MQL.Community 的终端注销、
  • 再次登录MQL.Community 的终端、
  • 打开元编辑器
  • 然后连接存储。
遗憾的是,这并不总是有用。有时一段时间后,一切都能恢复正常。