voidOnTimer() { // Обрабатываем информацию независимо от работы рынка в функции DataProcessing DataProcessing();
if(TimeCurrent()>starttime) { // если рынок работает connection=true; // ставим флаг в положение "true" ... // или сразу обрабатываем весь остальной код, в основном - торгвый } }
void DataProcessing() { // что-то делаем по таймеру }
if(connection==true) { // или здесь торговые операции и остальной код, чтоб не в таймере ... }
boolSymbolInfoSessionQuote( string name, // имя символа ENUM_DAY_OF_WEEK day_of_week, // день недели uint session_index, // номер сессии datetime& from, // время начала сессии datetime& to // время окончания сессии );
如果收到指定时段、符号和星期的数据,则返回真,否则返回假。
и
允许你获得指定符号和星期的指定交易 时段的开始和结束时间。
boolSymbolInfoSessionTrade( string name, // имя символа ENUM_DAY_OF_WEEK day_of_week, // день недели uint session_index, // номер сессии datetime& from, // время начала сессии datetime& to // время окончания сессии );
而在我的问题中,如何应用OnTimer()?
好吧,我不知道你在开市前会算什么)
比如说像这样。
void OnTimer() {
// Обрабатываем информацию независимо от работы рынка в функции DataProcessing
DataProcessing();
if(TimeCurrent()>starttime) { // если рынок работает
connection=true; // ставим флаг в положение "true"
... // или сразу обрабатываем весь остальной код, в основном - торгвый
}
}
void DataProcessing() {
// что-то делаем по таймеру
}
if(connection==true) { // или здесь торговые операции и остальной код, чтоб не в таймере
...
}
好吧,我不应该知道你在开市前会算什么)
显然,这个问题需要 "平息"。我可能要改变代码架构的逻辑。"早上总是更好"。
再次感谢巨大的感谢你!!!!
感谢维塔利的真诚尝试,帮助!!!!
显然,这个问题需要 "平息"。我可能要改变代码架构的逻辑。"早上总是更好"。
再次感谢您,!!!!
这样试一下,现在会是 "0" - 星期天
Artyom,问题是关于如何以编程方式定义休息日而不求助于TimeLocal()。))
看到的,听到的,读到的;)
但你说过,你需要先计算好一切,然后 "走向世界"。而你问的是定时器会如何帮助解决这个问题--所以这就是你的问题所建议的,而不是关于定义一个休息日。
这样试一下,现在会是 "0" - 星期天
返回 "0"。THANKS!!!!
而我一直在寻找,看看我能得到什么回报
交易服务器的返回代码
编码
恒定
描述
132
暂停营业
市场已关闭
我想知道除了OrderSend()返回错误132--市场已关闭 外,还有什么其他的错误?
没什么,只是做了一笔交易
谢谢你!!!!
))原则上,这很!!!!。
谢谢你!!!!
看这里,在分支的末端,有一个原始的解决方案。
允许你获得指定符号和星期的指定 报价 时段的开始时间和结束时间。
string name, // имя символа
ENUM_DAY_OF_WEEK day_of_week, // день недели
uint session_index, // номер сессии
datetime& from, // время начала сессии
datetime& to // время окончания сессии
);
如果收到指定时段、符号和星期的数据,则返回真,否则返回假。
и
允许你获得指定符号和星期的指定交易 时段的开始和结束时间。
string name, // имя символа
ENUM_DAY_OF_WEEK day_of_week, // день недели
uint session_index, // номер сессии
datetime& from, // время начала сессии
datetime& to // время окончания сессии
);
如果收到指定时段、符号和星期的数据,则返回真,否则返回假。