任何菜鸟问题,为了不给论坛添乱。专业人士,不要路过。没有你就无处可去 - 6. - 页 79

 
为什么当终端关闭 时,测试人员打开的离线图表不作为其他图表保存? 这么多信息都丢失了... :(
 

伙计们,帮助...我最近开始学习mql4,我从来都不擅长编程...所以,这个问题可能看起来有点傻......我决定创建一个EA,我自己编写了它。

int start()
{
int type;
double max;
double min;

if(type==2)
{
min=Low[iLowest(Symbol(),0,MODE_LOW,6,1)]; //计算最后6根蜡烛的最低价格
}
if(type==1)
{
max=High[iHighest(Symbol() ,0,MODE_HIGH,6,1)]; //计算最后6根蜡烛的最高价格
}


OrderSend(), OP_BUYSTOP, 0。1,max,3,min,max+0.0022, NULL,0,0, Red);//放置一个待定的买入止损
OrderSend ( Symbol ( ), OP_SELLSTOP, 0.1,min,3,max,min-0.0022, NULL,0,0, Yellow); //放置一个待定的卖出止损

return(0);
}

我的想法是:它跟踪最近的6个柱子,并在某个时间以最大的止损价格和最小的止损卖出挂单。 我所举的例子不想识别价格和止损,所以它不理解 "最小""最大 "的逻辑,尽管我声明了一个变量,其数值应该在类型1和类型2中计算。我不太理解这个函数的描述,但我还是搞不清楚(((((

谢谢你读到这里并思考如何在这里解释这个问题=))

 
ex1m:

伙计们,帮助...我最近开始学习mql4,我从来都不擅长编程...所以,这个问题可能看起来有点傻......我决定创建一个EA,我自己编写了它。

int start()
{
int type;
double max;
double min;

if(type==2)
{
min=Low[iLowest(Symbol(),0,MODE_LOW,6,1)]; //计算最后6根蜡烛的最低价格
}
if(type==1)
{
max=High[iHighest(Symbol() ,0,MODE_HIGH,6,1)]; //计算最后6根蜡烛的最高价格
}


OrderSend(), OP_BUYSTOP, 0.1,max,3,min,max+0.0022, NULL,0,0, Red);//放置一个待定的买入止损
OrderSend ( Symbol ( ), OP_SELLSTOP, 0.1,min,3,max,min-0.0022, NULL,0,0, Yellow); //放置一个待定的卖出止损

return(0);
}

它的想法是:跟踪过去6个柱状图,在某个时间以最大价格买入止损和最大卖出止损挂单。 我所举的例子不想识别价格和止损,所以基于逻辑不理解 "最小""最大",但我声明一个变量,其值应该在类型1和类型2中计算。我还搞不清楚,也许我应该在某个地方添加一个选择命令,或者需要什么东西来实现?我不太明白这个函数的描述,虽然我到处都读过,但我还是不明白。(((((

谢谢你读到这里,并思考如何在这里解释这个问题=))

1.有一个用于粘贴代码 的按钮SRC--它在你写文章时出现。

2.尝试用语言解释算法,也许你会理解你可能错过的东西。提示突出;)

int start()
{
int type;//????????????????????????
double max;
double min;

if(type==2)// откуда значение ?
{
min=Low[iLowest(Symbol(),0,MODE_LOW,6,1)]; // вычисляем минимальную цену последних 6 свечей
}
if(type==1)// откуда значение ?
{
max=High[iHighest(Symbol(),0,MODE_HIGH,6,1)]; // вычисляем максимальную цену последних 6 свечей
}


OrderSend ( Symbol (), OP_BUYSTOP, 0.1,max,3,min,max+0.0022, NULL,0,0, Red);// выставление отложенного байстопа
OrderSend ( Symbol (), OP_SELLSTOP, 0.1,min,3,max,min-0.0022, NULL,0,0, Yellow); // выставление отложенного селлстопа

return(0);
}
 
VladislavVG:

1.有一个用于插入代码的SRC按钮--它在你写文章时出现。

2.尝试用文字描述算法--也许你会明白缺少什么。提示突出;)



谢谢你,Vladislav!


这些提示对了解情况有很大帮助!!!。

 

帮助。在这个指标中,我需要什么来绘制 从每个分形到所有后续分形的线条(复数)?从上面的人到上面的人,从下面的人到下面的人。

谢谢你)

附加的文件:
lfv1_3.mq4  5 kb
 
我如何教我的专家顾问识别最近的局部最低和最高值?但它是最近的一个,而不是一定数量的酒吧 的最高价格。也许也可以使用指标(可以画出点)?但如何才能做到这一点呢?在iCustom函数中,移位参数只表示指定的条形。我不知道该怎么做,请帮助。
 
webip:
我如何教我的专家顾问识别最近的本地最低和最高值?但它是最近的一个,而不是指定条数的最高价格。也许也可以使用指标(可以画出点)?但如何才能做到这一点呢?在iCustom函数中,移位参数只表示指定的条形。我不知道该怎么做,请帮助。
而如果我们不把它与酒吧/时间联系起来,我们应该把什么视为最近的最低/最高值?是以前的打勾吗?
 
webip:
如何教专家顾问识别最近的局部最低点和最高点?然而,最近的一个不是指定条数的最高价格。也许,也可以使用指标(即画出的点)?但如何才能做到这一点呢?在iCustom函数中,移位参数只表示指定的条形。我不知道该怎么做,请帮助。

我们对这些概念清楚吗?什么是局部最低/最高值?它只不过是最接近当前价格 的价格极值,无论是上限还是下限。

什么是极值?比如说,一个上面的人。这是一个由三个烛台组成的分形,三个烛台连成一排,中间烛台的高点高于中间烛台右边和左边的烛台的高点。为了找到最近的分形,你需要在条形上组织周期,从第一个条形开始(零条形还没有形成)深入到历史。一旦你找到了所需的极值,你就会记住该条的编号和其中心蜡烛的高点。这两个值将被用于进一步的计算。

 
lottamer:
我想把一个价格值分配给一个变量。



但由于某些原因,价格在1.3360处画了一个四位数的数值

你能告诉我这个错误吗?
它被画在哪里?
 
PapaYozh:
它是在哪里画的?
你应该提供一个画笔来画:DoubleToStr(),而不是问 "哪里?"