指标: Fractal_TL - 页 2

 
Sergey Voytsekhovsky:

弗拉基米尔,晚上好。从您的出版物和作品来看,您是一位经验丰富的程序员。请您就本主题的实质问题向我提供建议--程序在测试器中无法运行,但在在线图表中却能正常运行。作者没有回复,显然很忙。

一切正常:


虽然我认为代码不太正确。

 
Sergey Voytsekhovsky:

弗拉基米尔,晚上好。从您的出版物和作品来看,您是一位经验丰富的程序员。请您就本主题的实质问题向我提供建议--程序在测试器中无法运行,但在在线图表中却能正常运行。作者没有回复,显然他很忙。

在这里,我在测试器中运行了我在上一条评论中附上的代码。一切重绘正常。

测试仪中的指示器操作
 
Vladimir Karputov:

一切正常:

很显然,您已经下载并激活了作者的原始代码,它在测试器和网上都能正常工作。如果你做了上面提到的修改(我将把修改后的代码发布在下面的第一篇帖子中,修改部分将以黄色标出)--阻力线将始终向下倾斜,支撑线则向上倾斜。这就是黄色更改的目的。最令人困惑的是,这些修改本身没有任何问题,它们在网上运行正常,但在测试器中却停止运行。

您能告诉我如何在论坛上放置动态图片吗?


   for(n=0; n<Bars(Symbol(),base_tf); n++)
     {
      // --- 如果是非空值,则终止循环
      if(FractalUp_base[n]!=EMPTY_VALUE)
         break;
     }
   UpFractal_1_base=FractalUp_base[n];// --- 在变量中写入第一个分形的价格值
   UpperFractal_1_base=n;// --- 在变量中写入第一个分形的索引
                         // --- 
// --- 寻找第二个上分形
   for(n=UpperFractal_1_base+1; n<Bars(Symbol(),base_tf); n++)
     {
      // --- 如果是非空值,则终止循环
      if(
         FractalUp_base[n]!=EMPTY_VALUE
         &&
         FractalUp_base[n]>UpFractal_1_base
         )
          break;
     }
   UpFractal_2_base=FractalUp_base[n]; // --- 在变量中写入第二个分形的价格值
   UpperFractal_2_base=n;// --- 在变量中写入第二个分形的索引
                         // ---
// --- 搜索第一个下分形
   for(n=0; n<Bars(Symbol(),base_tf); n++)
     {
      // --- 如果是非空值,则终止循环
      if(FractalDown_base[n]!=EMPTY_VALUE)
         break;
     }
   LowFractal_1_base=FractalDown_base[n];// --- 在变量中写入第一个分形的价格值
   LowerFractal_1_base=n;// --- 在变量中写入第一个分形的索引
                         // --- 
// --- 搜索第二个下分形
   for(n=LowerFractal_1_base+1; n<Bars(Symbol(),base_tf); n++)
     {
      // --- 如果是非空值,则终止循环
      if(
         FractalDown_base[n]!=EMPTY_VALUE
         && 
         FractalDown_base[n]<LowFractal_1_base
         )
          break;
     }
   LowFractal_2_base=FractalDown_base[n];// --- 在变量中写入第二个分形的价格值
   LowerFractal_2_base=n;// --- 在变量中写入第二个分形的索引
 
 
Almat Kaldybay:

在这里,我在测试器中运行了我在上一条评论中附上的代码。一切重绘正常。

奇怪的是,它对我仍然不起作用。我甚至试着重新安装了终端。

 

请问版主--如果我在贵论坛的其他主题中提出一些关于该指标的问题(我试图找到问题的答案--为什么该代码在现实生活中可以工作,而在测试器中却不能工作),如果我提到这个主题--这不会违反规定吗? 不会冒犯作者吗?

问题的关键在于,这段代码的算法非常适合我试图设计的策略,但一个不幸的误解却让我无法在历史上运行该策略。我绞尽脑汁也找不到原因。我需要帮助。

 
Sergey Voytsekhovsky:

显然,您已经下载并激活了原作者代码,它在测试版和在线版中都能正常工作。

当然,我运行的是原版代码--因为这是讨论Fractal_TL 代码的官方主题。


Sergey Voytsekhovsky:

如何在论坛上放置动态图片?

首先,我创建一个 gif 图片。主要条件是宽度不能超过 750 点。

 
Sergey Voytsekhovsky:

请问版主 - 如果我在你们论坛的其他主题中提出一些关于该指标的问题(我试图找到问题的答案--为什么代码在现实生活中可以工作,而在测试器中却不能工作),如果我提到这个主题--这不会违规吗? 不会冒犯作者吗?

问题的关键在于,这段代码的算法非常适合我试图设计的策略,但一个不幸的误解却让我无法在历史上运行该策略。我绞尽脑汁也找不到原因。我需要帮助。

如果您在Fractal_TL 代码的基础上创建了自己的代码,最好在 "技术指标和外汇市场分析"版块中开设一个新主题,您可以就自己所做的更改提出问题。

 
Vladimir Karputov:

如果您在Fractal_TL 代码的基础上创建了自己的代码,当然最好在 "技术指标和外汇市场分析"版块中开设一个新的主题,您可以就所做的更改提出问题。

谢谢。是的,我正在尝试创建一个。该指标在更改后,将在随后的击穿中找到盘整时刻。发出信号。

按指示方向运行,抱歉造成您的困扰。

 
Vladimir Karputov:

首先,我创建一个 gif 图像。主要条件是宽度不超过 750 点。

很好,我已经知道了更多。但如何从策略测试仪 的屏幕上创建 gif 图像呢?我在 MT5 菜单中没有找到 "上传至 gif "按钮。是通过 MT5 还是第三方应用程序?如果是第三方应用程序,您推荐哪个?