多时间框架指标 - 页 590

 

在很多多时间框架指标中,由于stringUpperCase()函数 的存在,新版本(目前为600)会阻止指标的编译(当你试图编译时,会有一些编译错误)。要重新启用它,只需将stringUpperCase()函数替换为这个函数。

string stringUpperCase(string str)

{

StringToUpper(str); return(str);

}

 
mladen:
在很多多时间框架指标中,由于stringUpperCase()函数的存在,新版本(目前为600)会阻止指标的编译(当你试图编译时,会有一些编译错误)。要重新启用它,只需将stringUpperCase()函数替换为这个函数。
string stringUpperCase(string str)

{

StringToUpper(str); return(str);

}

你好,MLaden。

谢谢你的及时信息。

马可先生

 
mladen:
在很多多时间框架指标中,由于stringUpperCase()函数的存在,新版本(目前为600)会阻止指标的编译(当你试图编译它时,会出现一些编译错误)。要重新启用它,只需将stringUpperCase()函数替换为这个函数。
string stringUpperCase(string str)

{

StringToUpper(str); return(str);

}

你好,Mladen...

请帮助我,....,我试图修复我的指标,但仍有错误。

/-----------------------------------------

stringUpperCase(string str)

{

StringToUpper(str)。

string s = str;

for (int length=StringLen(str)-1; length>=0; length--)

{

int char = StringGetChar(s, length)

if((char > 96 && char 223 && char < 256))

s = StringSetChar(s, length, char - 32);

否则如果(char > -33 && char < 0)

s = StringSetChar(s, length, char + 224);

}

return(str);

}

/-----------------------------------------

你能不能修好...,谢谢你

 

vidya_mtf_1.01.mq4vidya_mtf_1.01.mq4 这个vidya指标不能在日圆货币对上工作,因为我认为日圆货币对价格中有5位数。

附加的文件:
 
craig65:
vidya_mtf_1.01.mq4vidya_mtf_1.01.mq4 这个vidya指标不能在日圆货币对上工作,因为我认为日圆货币对价格中有5位数字。

craig65

它对我来说是有效的(在Vidya指标中没有数字依赖,它应该在任何符号上工作,无论符号属性(数字)如何)。

无论如何(只是为了确保),附上一个版本,在旧版本的metatrader 4(build 509)和新版本的metatrader 4(目前build 600)中都能正常工作。

附加的文件:
 

你好,mladen。

在新版本 "600 "出现之前,我的这个枢轴指标在篮子的离线图表中运行得非常好。能否请你看一下,看看现在有什么问题?

非常感谢你的帮助,一如既往地....

附加的文件:
 
jjventural:
嗨,mladen。

在新版本 "600 "出现之前,我的这个枢轴指标在篮子的离线图表中运行得非常好。能否请您看一下,看看现在有什么问题?

非常感谢你的帮助,一如既往地....

jjventural

没有什么问题。我把它保存在mql4/indicators文件夹中,并编译了它,结果是这样的(代码完全没有变化)。

附加的文件:
auto_pivot.gif  40 kb
 
mladen:
jjventural 它没有什么问题。我把它保存在mql4\indicators文件夹中,并对它进行了编译,结果是这样的(代码完全没有变化)。

好的,mladen....,但为什么我在离线图表中看不到它?我得到了以下信息"ArrayCopyRates函数 内部错误"......

 
jjventural:
好的,mladen....,但为什么我在离线图表中看不到它?我得到了以下信息 "ArrayCopyRates函数内部错误"......

你说的是哪些离线图表?

ArrayCopyRates()与离线图表没有关系(至少对我熟悉的那些图表而言)。

 
niqcom:
hello mladen...

请帮助我....,我试图修复我的指标,但仍有错误。

/-----------------------------------------

stringUpperCase(string str)

{

StringToUpper(str)。

string s = str;

for (int length=StringLen(str)-1; length>=0; length--)

{

int char = StringGetChar(s, length)

if((char > 96 && char 223 && char < 256))

s = StringSetChar(s, length, char - 32);

否则如果(char > -33 && char < 0)

s = StringSetChar(s, length, char + 224);

}

return(str);

}

/-----------------------------------------

你能不能修好......,谢谢你

niqcom

像这样做。

tring stringUpperCase(string str)

{

string s = str;

for (int length=StringLen(str)-1; length>=0; length--)

{

int tchar = StringGetChar(s, length);

if((tchar > 96 && tchar 223 && tchar < 256))

s = StringSetChar(s, length, tchar - 32);

else if(tchar > -33 && tchar < 0)

s = StringSetChar(s, length, tchar + 224);

}

return(s);

}