#property indicator_chart_window //主图显示
int init()
{
//---- indicators
writeText( Logo , MarketInfo ,10,10,Yellow,14);
writeMarketInfo(10,30);
//----
return(0);
}
//+------------------------------------------------------------------+
//| Custom indicator deinitialization function |
//+------------------------------------------------------------------+
int deinit()
{
//----
ObjectsDeleteAll();
//----
return(0);
}
//+------------------------------------------------------------------+
//| Custom indicator iteration function |
//+------------------------------------------------------------------+
int start()
{
int counted_bars=IndicatorCounted();
//----
//----
return(0);
}
//+------------------------------------------------------------------+
void writeText(string labelName,string text,int x,int y,color colorValue,int fontSize)
{
ObjectDelete(labelName);
ObjectCreate(labelName,OBJ_LABEL,0,0,0);
ObjectSetText(labelName,text,fontSize, Arial ,colorValue);
ObjectSet(labelName,OBJPROP_CORNER,0);
ObjectSet(labelName,OBJPROP_XDISTANCE,x);
ObjectSet(labelName,OBJPROP_YDISTANCE,y);
}
void writeMarketInfo(int x,int y)
{
writeText( name , 货币名称: +Symbol(),x,y,Gray,14);
y+=20;
writeText( obj1 , 最小点数: +DoubleToStr(MarketInfo(Symbol(),MODE_POINT),Digits),x,y,Gray,14);
y+=20;
writeText( obj2 , 小数位数: +Digits,x,y,Gray,14);
y+=20;
writeText( obj3 , 点差个数: +DoubleToStr(MarketInfo(Symbol(),MODE_SPREAD),0)+ 个 ,x,y,Gray,14);
y+=20;
writeText( obj4 , 最小止损: +DoubleToStr(MarketInfo(Symbol(),MODE_STOPLEVEL),0)+ 点 ,x,y,Gray,14);
y+=20;
writeText( obj5 , 1手价值: +DoubleToStr(MarketInfo(Symbol(),MODE_LOTSIZE),2)+ 美元 ,x,y,Gray,14);
y+=20;
writeText( obj6 , 1点价值: +DoubleToStr(MarketInfo(Symbol(),MODE_TICKVALUE),2)+ 美元 ,x,y,Gray,14);
y+=20;
writeText( obj7 , Tick大小: +DoubleToStr(MarketInfo(Symbol(),MODE_TICKSIZE),Digits),x,y,Gray,14);
y+=20;
writeText( obj8 , 多头利息: +DoubleToStr(MarketInfo(Symbol(),MODE_SWAPLONG),2)+ 美元 ,x,y,Gray,14);
y+=20;
writeText( obj9 , 空头利息: +DoubleToStr(MarketInfo(Symbol(),MODE_SWAPSHORT),2)+ 美元 ,x,y,Gray,14);
y+=20;
writeText( obj10 , 最小手数: +DoubleToStr(MarketInfo(Symbol(),MODE_MINLOT),2),x,y,Gray,14);
y+=20;
writeText( obj11 , 手数步长: +DoubleToStr(MarketInfo(Symbol(),MODE_LOTSTEP),2),x,y,Gray,14);
y+=20;
writeText( obj12 , 最大手数: +DoubleToStr(MarketInfo(Symbol(),MODE_MAXLOT),0),x,y,Gray,14);
}复制代码
显示平台商信息,点差隔夜利息等代码
回复:0 浏览:961
- 楼主admin 圈主
- 2020-01-01 14:34