MetaEditor 太他妈的烂了,调试真的麻烦死了,我都快被搞死了,这种问题都出现。

 

好晕呀,MetaEditor 太他妈的烂了,调试真的麻烦死了,我都快被搞死了,这种问题都出现。


Lao[pos]=(Low[pos]+High[pos]+Close[pos])/3;
Print("pos************************************************",pos);
Print("Lao[index]************************************************",Lao[pos]);
Print("Lao[index+1]************************************************",Lao[pos+1]);
Print("Lao[index+2]************************************************",Lao[pos+2]);
Print("Lao[index+3]************************************************",Lao[pos+3]);
Print("Lao[index+4]************************************************",Lao[pos+4]);
Ban[pos]=(Lao[pos+4]+Lao[pos+3]+Lao[pos+2]+Lao[pos+1]+Lao[pos])/5;
Print("************************************************",Ban[pos]);



2008.05.11 16:06:34 sample2 EURUSD,Daily: ************************************************0
2008.05.11 16:06:34 sample2 EURUSD,Daily: Lao[index+4]************************************************1.5627
2008.05.11 16:06:34 sample2 EURUSD,Daily: Lao[index+3]************************************************1.5716
2008.05.11 16:06:34 sample2 EURUSD,Daily: Lao[index+2]************************************************1.5689
2008.05.11 16:06:34 sample2 EURUSD,Daily: Lao[index+1]************************************************1.5725
2008.05.11 16:06:34 sample2 EURUSD,Daily: Lao[index]************************************************1.5794
2008.05.11 16:06:34 sample2 EURUSD,Daily: pos************************************************22
2008.05.11 16:06:34 sample2 EURUSD,Daily: pos++++++++++++++++++++++++++++++++++++++++++++++22
2008.05.11 16:06:34 sample2 EURUSD,Daily: ************************************************0
2008.05.11 16:06:34 sample2 EURUSD,Daily: Lao[index+4]************************************************1.564
2008.05.11 16:06:34 sample2 EURUSD,Daily: Lao[index+3]************************************************1.5627
2008.05.11 16:06:34 sample2 EURUSD,Daily: Lao[index+2]************************************************1.5716
2008.05.11 16:06:34 sample2 EURUSD,Daily: Lao[index+1]************************************************1.5689
2008.05.11 16:06:34 sample2 EURUSD,Daily: Lao[index]************************************************1.5725
2008.05.11 16:06:34 sample2 EURUSD,Daily: pos************************************************23
2008.05.11 16:06:34 sample2 EURUSD,Daily: pos++++++++++++++++++++++++++++++++++++++++++++++23
2008.05.11 16:06:34 sample2 EURUSD,Daily: ************************************************0
2008.05.11 16:06:34 sample2 EURUSD,Daily: Lao[index+4]************************************************1.5657
2008.05.11 16:06:34 sample2 EURUSD,Daily: Lao[index+3]************************************************1.564
2008.05.11 16:06:34 sample2 EURUSD,Daily: Lao[index+2]************************************************1.5627
2008.05.11 16:06:34 sample2 EURUSD,Daily: Lao[index+1]************************************************1.5716
2008.05.11 16:06:34 sample2 EURUSD,Daily: Lao[index]************************************************1.5689
2008.05.11 16:06:34 sample2 EURUSD,Daily: pos************************************************24
2008.05.11 16:06:34 sample2 EURUSD,Daily: pos++++++++++++++++++++++++++++++++++++++++++++++24
2008.05.11 16:06:34 sample2 EURUSD,Daily: ************************************************0
2008.05.11 16:06:34 sample2 EURUSD,Daily: Lao[index+4]************************************************1.5805
2008.05.11 16:06:34 sample2 EURUSD,Daily: Lao[index+3]************************************************1.5657
2008.05.11 16:06:34 sample2 EURUSD,Daily: Lao[index+2]************************************************1.564
2008.05.11 16:06:34 sample2 EURUSD,Daily: Lao[index+1]************************************************1.5627
2008.05.11 16:06:34 sample2 EURUSD,Daily: Lao[index]************************************************1.5716
2008.05.11 16:06:34 sample2 EURUSD,Daily: pos************************************************25



垃圾,垃圾,垃圾,垃圾,垃圾,垃圾,垃圾,垃圾,垃圾,垃圾,垃圾,垃圾,垃圾,垃圾,垃圾,垃圾,垃圾,垃圾,垃圾,垃圾,垃圾,垃圾,垃圾,垃圾,垃圾,垃圾,垃圾,垃圾,垃圾,垃圾,垃圾,垃圾,垃圾,

 

你只给pos位置的array赋值了



没有给pos+1,,,4赋值



计算机不会错



错的是你



没有用好这个工具



静下心

 

怎么没赋值

int counted_bars=IndicatorCounted();

int pos=Bars-counted_bars;

while(pos>=0)
{
Print("pos++++++++++++++++++++++++++++++++++++++++++++++",pos);
CloseBuffer[pos]=iMA(NULL,0,1,0,MODE_EMA,PRICE_CLOSE,pos);
Lao[pos]=(Low[pos]+High[pos]+Close[pos])/3;
Print("pos************************************************",pos);
Print("Lao[index]************************************************",Lao[pos]);
Print("Lao[index+1]************************************************",Lao[pos+1]);
Print("Lao[index+2]************************************************",Lao[pos+2]);
Print("Lao[index+3]************************************************",Lao[pos+3]);
Print("Lao[index+4]************************************************",Lao[pos+4]);
double a = (Lao[pos+4]+Lao[pos+3]+Lao[pos+2]+Lao[pos+1]+Lao[pos])/5;
Print("************************************************",a);
Ban[pos] = a;
Print("Ban[pos]************************************************",Ban[pos]);

pos--;
}

 

topea 不过谢谢你关注呀,搞这个人少的可怜,没人交流,郁闷呀。

我们来想用移植一个大智慧股票的算法,没想到问题太多了,最主要就是 MetaEditor 运行效率太差了,两个for 循环,立即死掉。后来我改用dll,外部调用

vc6++ 写的dll,import运行却出现,错误。真是受不了了。

2008.05.12 08:57:38 test EURUSD,M1: expert stopped
2008.05.12 08:57:38 test EURUSD,M1: cannot load library 'test.dll' (error 126)
2008.05.12 08:57:38 test EURUSD,M1: initialized
2008.05.12 08:57:31 test EURUSD,M1: loaded successfully

 

本人MT4编程和C编程还可以.qq:6066484,可以交流

原因: