新人对MQL4和MQL5的任何问题,对算法和代码的帮助和讨论 - 页 754

 
Alexey Viktorov:

为什么我需要你的文件?我理解你的想法。你不能理解,大多数图形对象都有起始坐标和结束坐标。这就像从A点开车到B点或从B点开车到A点。哪里的路程是0,哪里的路程是100%,你都明白吗?

当然我明白,这就是为什么我要求你翻转纤维,使起点为100......,当被拉伸时,它应该站在原地,0应该向Hi或向LOW移动。

 
btc.mmd:

我当然明白,这就是为什么我要求你反转纤维,使起点为100......,当拉伸时,它应该站在原地,0应该向Hi或向LOW移动。

像这样吗?


 
Alexey Viktorov:

像这样吗?


基本上是正确的,如果只是在你的屏幕上,而不是-1000是100,而不是300是0,应该是这样的,如下面2张图片所示...

我的直觉告诉我,在代码中,你需要把1而不是0,把0而不是1,灯芯应该是反转的.....。))))




 
btc.mmd:

实际上这是正确的,如果你的截图只显示100而不是-1000,0而不是300,你应该在下面2张图片上这样做...

我的直觉告诉我,在代码中你需要把1而不是0,把0而不是1,灯芯应该是反转的.....。))))

我故意放错了数值。没有必要翻动任何东西。显示的只是水平的描述,而不是它们的值。打开Fibo的属性,按你的意愿进行修改。或者研究菲波的属性,特别是如何分配水平的描述。

OBJ_FIBO - Типы объектов - Константы объектов - Константы, перечисления и структуры - Справочник MQL4
OBJ_FIBO - Типы объектов - Константы объектов - Константы, перечисления и структуры - Справочник MQL4
  • docs.mql4.com
Следующий скрипт создает и перемещает на графике "Уровни Фибоначчи". Для создания и изменения свойств графического объекта написаны специальные функции, которые вы можете использовать "как есть" в своих собственных программах. //| Cоздает "Уровни Фибоначчи" по заданным координатам               |               time1=0,           ...
 
Alexey Viktorov:

我故意放错了数值。没有必要翻动任何东西。显示的只是水平的描述,而不是它们的值。打开Fibo的属性,按你的意愿进行修改。或者研究菲波的属性,特别是如何分配水平的描述。

在你的链接之前,我已经读过关于Fibo的文章,不幸的是,我仍然不太明白什么是什么,以及如何将其联系在一起,这就是为什么我在这里请人帮助我使Fibo发挥作用,否则我就不会创建这个主题.....。

由于某些原因,我在autofibo中的代码与文档中的不同。

我在autofibro里有很多蜡烛,但我毫不怀疑它能发挥作用。


我想这个脚本将在指标的 属性 中可见,以便能够调整?
说实话,我不知道该把它放在哪里,放在哪条线之间?

编译时,产生1个错误'ChangeFiboLevelsEmptyPoints'--函数未定义 Fibo 1.mq4 44 4 大括号{怎么处理? 我改过或删过,错误更多了....(((

 
btc.mmd:

在你的链接之前,我读过关于Fibka的文章,不幸的是,我不太明白什么是什么,如何把它连接在一起,这就是为什么我在这里请人帮助我使它发挥作用,否则我就不会创建这个主题.....。

由于某些原因,我在autofibo中的代码与文档中的不同。

我在autofibro里有很多蜡烛,但我毫不怀疑它能发挥作用。


我想这个脚本将在指标的 属性 中可见,以便能够调整?
说实话,我不知道该把它放在哪里,放在哪条线之间?

编译时,产生1个错误'ChangeFiboLevelsEmptyPoints'--函数未定义 Fibo 1.mq4 44 4 大括号{怎么处理? 我改过或删过,错误更多了....(((

也许你应该从这里 开始。

 
我如何知道M1的第一个条形图上的价格变化率是多少?或者在两个酒吧。例如,如果价格在10秒内上涨了30点,那么该信号。
 
Alexey Viktorov:

我故意放错了数值。没有必要翻动任何东西。显示的只是水平的描述,而不是它们的值。打开Fibo的属性,按你的意愿进行修改。或者研究菲波的属性,特别是如何分配水平的描述。

autofibo指标有一个不同的代码实现方式

if(upValue[1]<1000 && downValue[2]<1000)
     {
      ObjectDelete(0,"Fibo");
      FiboLevelsCreate(0,"Fibo",0,Time[0],downValue[2],Time[1],upValue[1],Red,STYLE_SOLID,1,false,true,false,false,0);
      ObjectSet("Fibo",OBJPROP_FIBOLEVELS,9);
      
      ObjectSet("Fibo",OBJPROP_FIRSTLEVEL+0,0.0);
      ObjectSetFiboDescription("Fibo",0,"0.0  %$");
      
      ObjectSet("Fibo",OBJPROP_FIRSTLEVEL+1,0.236);
      ObjectSetFiboDescription("Fibo",1,"23.6  %$");
      
      ObjectSet("Fibo",OBJPROP_FIRSTLEVEL+2,0.382);
      ObjectSetFiboDescription("Fibo",2,"38.2  %$"); 
                       
      ObjectSet("Fibo",OBJPROP_FIRSTLEVEL+3,0.5);
      ObjectSetFiboDescription("Fibo",3,"50.0  %$");
           
      ObjectSet("Fibo",OBJPROP_FIRSTLEVEL+4,0.618);
      ObjectSetFiboDescription("Fibo",4,"61.8  %$");
      
      ObjectSet("Fibo",OBJPROP_FIRSTLEVEL+5,1.0);
      ObjectSetFiboDescription("Fibo",5,"100.0  %$");
      
      ObjectSet("Fibo",OBJPROP_FIRSTLEVEL+6,1.618);
      ObjectSetFiboDescription("Fibo",6,"161.8  %$"); 
                       
      ObjectSet("Fibo",OBJPROP_FIRSTLEVEL+7,2.618);
      ObjectSetFiboDescription("Fibo",7,"261.8  %$"); 

      ObjectSet("Fibo",OBJPROP_FIRSTLEVEL+8,4.236);
      ObjectSetFiboDescription("Fibo",8,"423.6  %$"); 

你可以改变任何事情,如果你是这个意思的话。autofibo代码通过一个缓冲区实现拉伸和fibo水平,我没有看到我可以在哪里粘贴你写的脚本,我现在很难自己做...

 
btc.mmd:

在autofibo中,代码的实现方式不同,没有这样的事情。

如果这是你的意思,你可以改变一些东西。autofibo代码通过一个缓冲区实现拉伸和Fibo水平,我不知道你可以 你写的 脚本 放在 哪里 ,我现在很难自己做...

我不记得写过它,也不知道该把它放在哪里...你可以想出办法。

另外,关于火鸡,由鼓手决定。我在某处读到,他在向别人解释这是什么鸟。请他重复这个讲座。

最后,不要听从Artem的建议。你需要从学校的计算机科学课程开始。

 
你好!我有一个任务,就是制作推送通知,向我的所有客户发送关于促销活动等的终端信息!请问你怎么做?也许有一个库可以实现这样的功能?
原因: