bool isTime(int sec){bool res =false;staticdatetime time =0;double min =0;if(TimeCurrent()>= time){
min =MathFloor( sec /60);if( min==0) min =1.0;
time =iTime(NULL,PERIOD_H1,0)+(MathFloor(Minute()/ min)+1)* min *60;
res =true;}return( res);}
bool isTime(int startTime,int sec){bool res =false;staticdatetime time =0;double min =0;if(TimeCurrent()>= time){
min =MathFloor( sec /60);if( min==0) min =1.0;
time = startTime +(MathFloor(Minute()/ min)+1)* min *60;
res =true;}return( res);}
这样,每隔111秒就会弹出一个警报,具体操作如下
int startTime =0;int init (){
startTime =TimeCurrent();}int start(){if(! isTime(111))return(0);
Alert("Прошло 111 или более секунд !");}
这里的错误是什么,如何才能实现?
事实上,你已经实现了),剩下的就是把最后的批次带到一个可接受的形式......。
这里的错误是什么,如何才能实现?
忘了在每行的末尾加上;!!。
你能告诉我是否有可能在图表上输出jpeg吗?
你到底想实现什么?
自动计算手数:每50个平衡单位为0.01手。是的,实际上你已经实现了),剩下的就是把最后的这批人带到一个可接受的形式......。
它在编译时出现了5个错误,我不明白为什么。keekkenen 写道>>
忘了在每行的末尾加上;!!。
非常感谢你。它起作用了。下面是一个函数的例子
如果自上次调用该函数 以来已经过了指定的秒数,则该函数返回真。
它是这样做的,如果( ! isTime(Period()*60)) return(0); 这对任何时间框架都是真的...
在函数中,起点总是当前小时的开始(iTime(NULL,PEROD_H1,0))。
例如,如果你想从第一次启动开始,每隔111秒弹出一个警报,你可能要修改这个功能......
因此,它将是如下的
这样,每隔111秒就会弹出一个警报,具体操作如下
下面是一个函数的例子
如果距离上次调用该函数的时间已经过去了一定的秒数,则该函数返回真。
if ( ! isTime(Period()*60) ) return(0); 这个行为适用于任何时间框架。
在函数中,起点总是当前小时的开始(iTime(NULL,PEROD_H1,0))。
例如,如果你想在第一次启动后每隔111秒弹出一个警报,你需要修改这个函数...
我们得到以下结果
以便每隔111秒就弹出警报
谢谢你,你能告诉我如何格式化:作为脚本还是作为顾问?
你能告诉我,是否有可能在不开新单的情况下增加市场订单的手数?