#define WM_COMMAND 0x0111
#property indicator_chart_window
#import "user32.dll"
int RegisterWindowMessageA(string lpstring);
int PostMessageA(int hWnd,int Msg,int wParam,string lParam);
int New_Bar;
datetime Time_0,Time_our;
#import
int start()
{
New_Bar=0; // Для начала обнулимся
if (Time_0 != Time[0]) // Если уже другое время начала бара
{
New_Bar= 1; // А вот и новый бар
Time_0 = Time[0]; // Запомним время начала нового бара
Time_our=Time_0+10;
}
if (Time_our>TimeCurrent())
{
PostMessageA (WindowHandle (Symbol(), Period()), WM_COMMAND, 33324, 0);
PostMessageA (WindowHandle (Symbol(), 0), RegisterWindowMessageA ("MetaTrader4_Internal_Message"), 2, 1);
Time_0 = Time[0];
Time_our=Time[0];
}
return(0);
}
我遇到了另一个我以前没有想到的细微差别
1)我们有很多的专家顾问安装在对上
2) 当任何专家顾问以自己的设置开立订单时(例如一些EA开立0.1或0.5),这条记录将出现在EA行中
3) 读取 "专家 "一行,如果有超过x手的开仓,其他机器人会自行删除。
问题是如何读取和处理它? 它不包括在日志文件中。
为什么要在肛肠科治疗牙齿?
这是个奇怪的问题...
一个奇怪的问题...
为什么要在肛肠科治疗牙齿?
因为任何专家或指标在进行任何操作时都会在那里留下记录,但与日志文件不同的是,它们不会被保存(我不擅长这个,现在可能是错的)。
因为任何专家或指标在进行任何操作时都会在那里留下一个条目。
因为任何专家或指标在进行任何操作时都会在那里留下记录。
为什么不从公开交易中读取数据?
为什么不从开放的交易中读取数据呢? 为什么要把日志弄得稀里哗啦呢?
我开始对编写一个从其他产品中获取依赖性的产品感兴趣,这些产品没有源代码。
我只是从网上下载了一些东西,没有考虑到结果就把它加到了投资组合中,只有可以从日志中提取的数值才会被修正。我开始对编写一个从其他产品中获取依赖性的产品感兴趣,这些产品没有源代码。
我只是从网上下载了一些东西,然后把它添加到投资组合中,没有考虑到结果,只有可以从日志中获取的值才会被纠正。#define WM_COMMAND 0x0111 #property indicator_chart_window #import "user32.dll" int RegisterWindowMessageA(string lpstring); int PostMessageA(int hWnd,int Msg,int wParam,string lParam); int New_Bar; datetime Time_0,Time_our; #import int start() { New_Bar=0; // Для начала обнулимся if (Time_0 != Time[0]) // Если уже другое время начала бара { New_Bar= 1; // А вот и новый бар Time_0 = Time[0]; // Запомним время начала нового бара Time_our=Time_0+10; } if (Time_our>TimeCurrent()) { PostMessageA (WindowHandle (Symbol(), Period()), WM_COMMAND, 33324, 0); PostMessageA (WindowHandle (Symbol(), 0), RegisterWindowMessageA ("MetaTrader4_Internal_Message"), 2, 1); Time_0 = Time[0]; Time_our=Time[0]; } return(0); }
谢谢你,这是最后的版本。
所以为什么要读日志 呢?)
我还在研究所有看起来对这个目的很现实的选项。