|
|

楼主 |
发表于 3-12-2008 07:48 AM
|
显示全部楼层
|
|
|
|
|
|
|
|
|
|

楼主 |
发表于 3-12-2008 07:54 AM
|
显示全部楼层
可能我电脑真的很老,我开merdekarama se四个pair,竟然吃我1700k+ virtual memory size |
|
|
|
|
|
|
|
|
|
|
发表于 3-12-2008 10:11 AM
|
显示全部楼层
|
|
|
|
|
|
|
|
|
|

楼主 |
发表于 3-12-2008 11:36 AM
|
显示全部楼层
|
|
|
|
|
|
|
|
|
|
发表于 3-12-2008 11:46 AM
|
显示全部楼层
|
|
|
|
|
|
|
|
|
|

楼主 |
发表于 3-12-2008 12:13 PM
|
显示全部楼层
|
|
|
|
|
|
|
|
|
|
发表于 3-12-2008 12:18 PM
|
显示全部楼层
|
|
|
|
|
|
|
|
|
|
发表于 3-12-2008 12:27 PM
|
显示全部楼层
Good Review fromhttp://forex-tester.com/ 
Mancai, have you test out fapturbo ? .. so far very results ....
now, teting forexhitter ..
both are well and recommended by EA tester ...
[ 本帖最后由 SingHooi 于 3-12-2008 12:29 PM 编辑 ] |
|
|
|
|
|
|
|
|
|
|

楼主 |
发表于 3-12-2008 12:28 PM
|
显示全部楼层
|
|
|
|
|
|
|
|
|
|
发表于 3-12-2008 12:54 PM
|
显示全部楼层
|
|
|
|
|
|
|
|
|
|
发表于 3-12-2008 03:02 PM
|
显示全部楼层
|
|
|
|
|
|
|
|
|
|
发表于 3-12-2008 06:42 PM
|
显示全部楼层
|
|
|
|
|
|
|
|
|
|
发表于 3-12-2008 06:52 PM
|
显示全部楼层
|
|
|
|
|
|
|
|
|
|
发表于 3-12-2008 07:14 PM
|
显示全部楼层
|
|
|
|
|
|
|
|
|
|
发表于 3-12-2008 07:53 PM
|
显示全部楼层
|
|
|
|
|
|
|
|
|
|
发表于 3-12-2008 09:24 PM
|
显示全部楼层
int start()
{
for(int i = Bars-1-IndicatorCounted(); i >= 0; i--)
{
int shift1 = iBarShift(NULL,TimeFrame,Time),
time1 = iTime (NULL,TimeFrame,shift1),
shift2 = iBarShift(NULL,0,time1);
Buffer1[shift2] = iCustom(NULL,TimeFrame,"Trendy",0,shift1);
Buffer2[shift2] = iCustom(NULL,TimeFrame,"Trendy",1,shift1);
//----
// linear interpolation for indicators from a higher timeframe
if(TimeFrame <= Period())
continue;
//----
// current candle
if(shift1==0)
for(int n = 1; shift2-n >= 0; n++)
{
Buffer1[shift2-n] = Buffer1[shift2];
Buffer2[shift2-n] = Buffer2[shift2];
}
// count number of intermediate bars
for(n = 1; shift2+n < Bars && Time[shift2+n] > iTime(NULL,TimeFrame,iBarShift(NULL,TimeFrame,Time[shift2+n],true)); n++)
continue;
//----
// apply interpolation
double factor = 1.0 / n;
for(int k = 1; k < n; k++)
{
Buffer1[shift2+k] = k*factor*Buffer1[shift2+n] + (1.0-k*factor)*Buffer1[shift2];
Buffer2[shift2+k] = k*factor*Buffer2[shift2+n] + (1.0-k*factor)*Buffer2[shift2];
}
}
return(0);
}
請問各位高手,你們知道上面的程式,在那一行之後才會開始repaint嗎?
[ 本帖最后由 callmedante 于 3-12-2008 09:26 PM 编辑 ] |
|
|
|
|
|
|
|
|
|
|
发表于 3-12-2008 09:43 PM
|
显示全部楼层
我对indicator不是很熟,不过我觉得下面这两段code都有可能产生repaint。- for(int n = 1; shift2-n >= 0; n++)
- {
- Buffer1[shift2-n] = Buffer1[shift2];
- Buffer2[shift2-n] = Buffer2[shift2];
- }
复制代码- for(int k = 1; k < n; k++)
- {
- Buffer1[shift2+k] = k*factor*Buffer1[shift2+n] + (1.0-k*factor)*Buffer1[shift2];
- Buffer2[shift2+k] = k*factor*Buffer2[shift2+n] + (1.0-k*factor)*Buffer2[shift2];
- }
复制代码 |
|
|
|
|
|
|
|
|
|
|
发表于 3-12-2008 10:09 PM
|
显示全部楼层
回复 42# my_life_my_way 的帖子
多謝,經過實驗以後證實了會在
Buffer2[shift2+k] = k*factor*Buffer2[shift2+n] +
(1.0-k*factor)*Buffer2[shift2]; }
不過問題還是很多
[ 本帖最后由 callmedante 于 4-12-2008 02:01 AM 编辑 ] |
|
|
|
|
|
|
|
|
|
|

楼主 |
发表于 3-12-2008 10:18 PM
|
显示全部楼层
|
|
|
|
|
|
|
|
|
|
发表于 3-12-2008 10:29 PM
|
显示全部楼层
回复 44# mancai 的帖子
以下是我使用smalldragon提供的tradesimulator測試的結果
測試速度是23倍
不過實際玩demo就沒有這麼神了,我想這跟我個人的心理因素有關
因為demo要學會等待
tradesimulator的速度卻可以調得很快
以下是htm檔
http://www.sendspace.com/file/1h8o9f
[ 本帖最后由 callmedante 于 3-12-2008 10:49 PM 编辑 ] |
|
|
|
|
|
|
|
|
| |
本周最热论坛帖子
|