同一窗口显示不同货币对
#property indicator_separate_window#property indicator_buffers 1
#property indicator_color1 Green
extern string symbol = "EURUSD";
double buffer_close[];
bool exit = false;
string StringUCase(string str)
{
for(int i = 0; i < StringLen(str); i++)
{
int character = StringGetChar(str, i);
if((character>= 97 && character<= 122) || (character>= 224 && character<= 255))
character= character- 32;
str = StringSetChar(str, i, character);
}
return(str);
}
int init()
{
symbol = StringUCase(symbol);
MarketInfo(symbol, MODE_TIME);
int last_error = GetLastError();
if(last_error == 4106) //ERR_UNKNOWN_SYMBOL
{
string msg = "QQ:1354167644" + symbol;
IndicatorShortName(msg);
Print(msg);
exit = true;
}
else
{
IndicatorShortName(symbol + ",M" + Period());
SetIndexBuffer(0, buffer_close);
SetIndexStyle(0, DRAW_LINE);
IndicatorDigits(MarketInfo(symbol, MODE_DIGITS));
}
return(0);
}
int deinit()
{
return(0);
}
int start()
{
if(exit)
return(0);
int counted_bars = Bars - IndicatorCounted() - 1;
for(int i = 0; i < counted_bars; i++)
{
datetime time_bar = Time;
int bar_no = iBarShift(symbol, Period(), time_bar, false);
buffer_close = iClose(symbol, Period(), bar_no);
}
SetLevelStyle(DRAW_LINE, 1, DarkGray);
SetLevelValue(0, MarketInfo(symbol, MODE_BID));
return(0);
}
谢谢分享 非常感谢楼主的分享 看看。。感谢分享。。。 谢谢分享 谢谢0花费分享源码!源码编译2 errors,希望作者修改后编译无错再发,供有需要该指标的朋友下载使用。 感謝分享 感谢分享 感谢分享 路过。。看看先。。 反手就是一个赞 给楼主一个赞 源码区还是比较好玩的。 厉害哦,但我搞不来 这个有点高级了 给楼主点赞 果然高级 可以免费参考哦 学习了!不错!![偷笑]
页:
[1]