int OnInit() { //--- 当前时间的标签 ObjectCreate(0,"Timer",OBJ_LABEL,0,0,0); //--- 在屏幕上显示文字 ObjectCreate(0,"测试",OBJ_LABEL,0,0,0); return(INIT_SUCCEEDED); } //+------------------------------------------------------------------+ //| Custom indicator iteration function | //+------------------------------------------------------------------+ int OnCalculate(const int rates_total, const int prev_calculated, const datetime &time[], const double &open[], const double &high[], const double &low[], const double &close[], const long &tick_volume[], const long &volume[], const int &spread[]) { //--- 屏幕左上角显示当前交易时间 LabelHandle("Timer","本地时间"+TimeToString(TimeLocal(),TIME_SECONDS),36,0,clrWhiteSmoke); LabelHandle("测试","测试标签",36,20,clrWhiteSmoke); return(rates_total); } //+------------------------------------------------------------------+ //| 创建文本对象 | //+------------------------------------------------------------------+ void LabelHandle(string name,string text,int x,int y,color colour) { if(ObjectFind(0,name)>=0) { ObjectSetInteger(0,name,OBJPROP_XDISTANCE,x); ObjectSetInteger(0,name,OBJPROP_YDISTANCE,y); ObjectSetInteger(0,name,OBJPROP_COLOR,colour); ObjectSetInteger(0,name,OBJPROP_FONTSIZE,13); ObjectSetInteger(0,name,OBJPROP_CORNER,CORNER_LEFT_UPPER); ObjectSetInteger(0,name,OBJPROP_HIDDEN,false); ObjectSetString(0,name,OBJPROP_TEXT,text); } }这个网站上有很多下一根K线剩余时间的指标,很美观。也有源代码,可以自己修改。
看到过他人使用过面板,显示了当前北京时间,下一根K线还有多久等等,这个完全没有接触过,属于脚本还是指标?请问如何实现?有示例代码就行。
我想在交易图标上显示:根据stoch指标的金叉死叉,在面板上用文字显示出来,请教各位,谢谢!