int a1=0,a2,a3,kilkict,frac,frac1=0;//frac - флаг существования фракталов, frac1- счетчик фракталов (+1 или 0 за цикл)
kilkict=iBars(sy, tf);
for (i=3; i<kilkict;i++){
a2=0;frac=0;
if(iFractals(sy, tf, MODE_UPPER, i)>0) {
if (Bufer0!=EMPTY_VALUE) {
a2+=1;frac=1;frac1++;
}
}
if(iFractals(sy, tf, MODE_LOWER, i)>0) {
if (Bufer0!=EMPTY_VALUE) {
if(a2==0){frac1++; frac=1;}a2+=-1;
}
} if (frac==0){continue;}if (frac1==1){a1=a2;continue;}
a3=a1+a2;
if(a3<0) { a1=a2;//Два фрактала вниз подряд найдено// continue;}if(a3>0) { a1=a2;//Два фрактала вверх подряд найдено // continue;}if(a3==0 && a1==0) { a1=a2;// Два фрактала подряд вверх и два фрактала подряд вниз найдено //}
}
你好。
该EA在前天和昨天用同样的设置进行了测试。代码是一样的,所有的参数都是一样的,但结果却不同。
专家顾问在设定的时间打开交易,没有任何附加条件。我们可以看到,交易的开盘价 差别很大。
我两次都从MetaQuotes软件公司下载了相同的报价档案。
如何在一排中找到两个顶/底分形?下面的图片。
我想写一个指标,但我没有想清楚。
也许有人已经看到这样的指标准备好了?
你确定 GetFractal(string sy="0", int tf=0, int nf=0) 函数能正确抓取分形吗?(那里有EMPTY_VALUE 值 )
为什么会出现这样一个不充分的过冲?
1)它对蜡烛的外观起作用,而不是对刻度线起作用
2)同时尝试两个分形阵列,而不是重复大量的次数。
3) 如果上层分形存在,第一个变量的值+1,如果下层分形存在,则-1。( 结果的变体:- 1, 0, +1)
4)在下一个分形上:如果有一个上分形,那么第二个变量的值+1;如果有一个下分形,那么-1。( 结果如下:- 1, 0, +1)
5)寻找第一个和第二个变量的总和。
a) 小于0(我们有两个下分形)YEAH!
b) 大于0(我们有两个上分形)是的!!!。
c)等于零,一个变量等于零(我们有两个下分形和两个上分形)YEAH!
6) 将第二个变量的值重新分配给第一个变量,并从第4 点开始循环。)
帮助,我不明白我是怎么做的,但我不小心点击了什么,一个窗口消失了,里面有我的未结订单的概览,我怎么才能把它找回来?
Ctrl-T
Ctrl-T
谢谢你))))。
你好。
该EA在前天和昨天用同样的设置进行了测试。代码是一样的,所有的参数都是一样的,但结果却不同。
专家顾问在设定的时间打开交易,没有任何附加条件。我们可以看到,交易的开盘价差别很大。
我两次都从MetaQuotes软件公司下载了相同的报价档案。
你确定int GetFractal(string sy="0", int tf=0, int nf=0) 函数能正确抓取分形吗?(那里有EMPTY_VALUE 值 )
为什么会出现这种不充分的过度行为?
1)从蜡烛的外观开始工作,而不是从刻度开始。
2)一次对两个分形数组做一次搜索,而不是多次搜索。
3)如果上层分形存在,则第一个变量的值+1,如果下层分形存在,则-1。
4)下一个分形:如果有一个上分形,那么第二个变量+1,如果有一个下分形,那么-1。
5)寻找第一个和第二个变量的总和。
a) 小于0(我们有两个较低的分形)YEAH!
b) 大于0(我们有两个上分形)是的!!!。
c)等于零,一个变量等于零(我们有两个下分形和两个上分形)YEAH!
6) 将第二个变量的值重新分配给第一个变量,并从第4 点开始进行循环。)
你在测试器中选择了当前的点差--因此有区别,因为当你运行测试时,使用的是测试时的点差。将传播范围设定为一个恒定的数字。
在同一天、不同测试日的同一时间开仓的交易之间的差异--不尽相同。
比如说。
是的,而且价值太高,不利于传播。
与其讽刺,不如自己写一个合适的、优化的函数。你总是只表现出消极和嘲讽。不要耍嘴皮子:如果你有话要说,就写代码,如果你没有答案,就不要说。顺便说一下,那里正在进行过度杀戮......
我有时间--我想出了一个任务的算法,描述了它(很详细,也许对某些人来说有点不正确--人们在可理解性方面是不同的)。
讽刺? 我不知道,我只是想帮忙。
把代码写给别人? 更加优化?(是的,我可以,但这值得吗?)
(p.s.artmedia70, 无意冒犯,我尊重你的态度和意见--说实话,但前几天你自己给我的iCustom-y的代码,说得不好听就是不怎么优化)。
如果你把它插入新酒吧 的检查中,类似这样的东西应该可以工作。
如果你在一些分形之后缩小kilkict=iBars(sy,tf)的范围,那么代码将更加理想,这样你就不必不断地查看所有的分形。
我有时间--我想出了一个任务的算法,描述了(详细的,也许对某些人来说有点不正确--人们在平易近人方面是不同的)。
讽刺? 我不知道,只是为了帮助。
把代码写给别人? 更加优化?(是的,我可以,但这值得吗?)
(p.s.artmedia70, 无意冒犯,我尊重你的态度和意见--说实话,但前几天你自己给我的iCustom-y的代码,说得不好听就是不怎么优化)。
如果你把它插入新酒吧的检查中,类似这样的东西应该可以工作。
如果在一定数量的分形之后缩小kilkict=iBars(sy,tf)的范围,而不是一直去看所有的分形,那么代码会更加优化。
是的,正如他们以前在KVVAIU开玩笑说的那样,一个真正的官员必须让人感到恐惧,无论是他的行为还是他的外表。
是否有可能使其 "更加优化"?