有意思的是! - 页 4 1234567891011...16 新评论 [删除] 2018.11.19 19:11 #31 aleger:你会笑很久的......我认为是一个长的。但为了好玩,值得一试。 Yuriy Asaulenko 2018.11.19 19:13 #32 neverness:我想这是一个很长的时间。但为了好玩,值得一试。在这样的介绍之后,最好是阅读一下来自neverness 的定义。 [删除] 2018.11.19 19:16 #33 Yuriy Asaulenko:在这个介绍之后,最好是阅读一下来自neverness 的定义。慢慢来。你将拥有一切--定义、结论和讣告。 我做不到那么快。 aleger 2018.11.19 19:23 #34 neverness:我认为那是一个很长的时间。但为了好玩,你可以试试。你可以佩服它。而且尺寸和方向(上升和下降的趋势)都是可用的!(图片已删除) [删除] 2018.11.19 19:31 #35 aleger: 你可以佩服它。而且尺寸和方向(上升和下降的趋势)都在那里!错了! 你不应该用图片开始建立一个TREND,而是用仔细的元逻辑和元数学分析。 顺便说一下,趋势的方向并不总是与报价的方向相吻合。它可能是相反的。这是一个特殊情况。 aleger 2018.11.19 19:37 #36 neverness:错了! 你不会用图片开始建立一个TREND,而是通过仔细的元逻辑和元数学分析。 顺便说一下,TREND的方向并不总是与报价的方向相一致。它可能是相反的。这是一个特殊情况。在这种情况下,当前和以前所有的趋势都是直接根据来自测试者的价格来确定和建立的。 ...该图片似乎不合适,因此被删除...... [删除] 2018.11.20 13:03 #37 关于TREND,以及趋势的影射 暗示(来自拉丁语。insinuatio--讨好,讨好)[1][2][3]是一种恶意的虚构,暗示负面的想法,隐蔽 的煽动,低声下气,故意的负面报道(甚至是捏造诽谤,把对手的思想和行为说成是可能伤害他或她的,目的是在幕后诋毁某人,以暗示的方式(即 不直接但间接地)。不是直接的,而是通过间接提到事实和情况)或隐蔽的[4][5]。 当然,现代数学中的 "趋势 "概念是独特的,实际上是未被开发的(数学地图上的一个 "白点")。 大家可能都在期待着我对TREND的数学定义。但以后会有更多关于这个问题的内容。 在这里,我将谈论对交易者来说更有趣和重要的事情,以及对理解TREND现象本身来说。 在这里,我将谈论TREND的属性,以及关于这个话题的各种趋势暗示。 关于TREND的属性。 当然,TREND在交易者的生活中获得其影响力和重要性是有原因的,而不仅仅是因为其独特的属性。 - TREND的那些特性导致了它的重要性? 为了证明这些特性(在不减少考虑的一般性的情况下),让我们采取一个由三个点组成的普通移动趋势(这就足够了)。 根据这个定义,我们看到了什么? 首先,我想提请读者注意这样一个事实:无论集合值的类型如何,TREND都是被定义的。 也就是说,我们可以使用任何我们想要的东西作为Qi的初始值。 这包括连续函数的值。没有人禁止它!!。 因此,我们观察到TREND的以下属性。 1.一个线性函数的趋势也将是一个线性函数。 2.抛物线的趋势也将是一个抛物线。 立体函数的趋势也将是一个立体函数。 一般来说,对于任何给定度数N的多项式,其趋势必然是相同度数的多项式。就是说,条件是 也就是说,一个有经验的交易员看一眼TREND就足以让他确定情况的类型以及如何在其中采取行动。 在这种情况下,交易者可能根本看不到TREND的报价。 它们可以从视野中删除,因为报价不影响任何东西。 TREND本身表明了这些报价的行为,并告诉人们该怎么做。 -------------------------------------------------------------------------------------------------------------- 但这些并不是TREND的所有神奇特性。 不难发现(但比前面的情况要复杂得多),任何周期性函数的TREND也将是一个周期性函数,与父函数的周期相同。 例如,正弦波的TREND也将是一个正弦波(余弦波),其周期与原始值相同。 例如,切线(正切)的TREND也将是一个切线(正切)。 摆线(上摆线、下摆线)的TREND也将是一个摆线(上摆线、下摆线),等等。 ------------------------------------------------------------------------------------------------------------- 简而言之,有经验的交易员只要看一眼趋势,就足以告诉你接下来会发生什么,以及在这种情况下如何行动。 目前外汇市场上的情况就是一个生动的例子。 很多人问:在这种情况下,英镑会发生什么变化(JBP/JPY)? 对于交易者来说,答案是显而易见的:它会不会落到 "基座以下"? 围绕140.00的另一个边界 幻想? 不!未来的现实 但这当然不是我所写的内容。所有这些对交易者来说都是简单而明确的。 我写这篇文章完全是为了别的事情。 关于TREND暗示(在MT4内) 当然,对于商人来说,TREND既是上帝,也是国王,是他们祈祷的偶像。 而关于这个问题的任何含沙射影的说法对一个交易员来说都是不合适的。 现在让我们把交易员的目光投向 "成功模拟器"--MT4。(https://ru.wikipedia.org/wiki/Симулятор) 这对交易员来说是一个很自然的问题--如何在MT中建立基本的趋势? - MT4开发者的答案是什么? - 如何? MT4的开发者以"趋势线"(???????????????????!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!)的形式为交易者提供了 "狡猾",而不是TRENDs。 什么是 "趋势线" - 我个人不知道。 在我看来,这是一种替代品,在商店里以 "人造酸奶油"、"人造奶酪 "和其他 "人造 "产品的形式呈现在我们面前。 Реter Konow 2018.11.20 13:44 #38 neverness:关于TREND,以及对趋势的影射 ... 1.一个线性函数的趋势也将是一个线性函数。抛物线的趋势也将是一个抛物线。3. 立体函数的趋势也将是一个立体函数。.... 我怎么会猜到趋势可能是一条曲线!) 那么,还是那句话,你认为应该如何构建趋势? aleger 2018.11.20 15:11 #39 neverness: MT4的开发者为交易者提供了他们自己的 "狡猾之举",以"趋势线"的形式取代了TRENDs(???????????????????!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!)。 什么是 "趋势线" - 我个人不知道。 就我而言,它是在商店里以 "人造酸奶油"、"人造奶酪 "和其他 "人造 "产品呈现给我们的替代品。趋势线 是将趋势可视化的结果,即以直线或曲线的形式呈现。 [删除] 2018.11.20 20:31 #40 Реter Konow:我怎么会猜到趋势可能是歪的呢!))。 那么,你认为应该如何确定一个趋势?交易员不需要建立一个趋势。 交易者必须知道如何建立一个趋势,并且必须知道TREND PROPERTIES。 此外,建立一个趋势是没有意义的,因为单一的趋势是没有信息的。它不允许对报价流进行完整的分析。 对于一个完整的报价分析,交易者使用一个相互关联的 "TREND家族"。 这是我的指标,它为交易者建立了所有必要的TRENDs家族。 //+------------------------------------------------------------------+ //| OZES 7-MA.mq4 | //| Copyright 2018, ozes | //| ozes-world@yandex.ru | //+------------------------------------------------------------------+ // Устанавливаем свойства препроцессора https://docs.mql4.com/ru/basis/preprosessor/compilation // Справочник MQL4 Основы языка Препроцессор Свойства программ (#property) #property copyright "Copyright 2018, ozes." #property link "ozes-world@yandex.ru" #property version "1.00" #property description "Семейство индикаторов" #property strict // Указание компилятору на применение особого строгого режима проверки ошибок (см. Обновленный MQL4) #property indicator_chart_window // Выводить индикатор в окно графика #property indicator_buffers 7 // Количество буферов для расчета индикатора #property indicator_plots 7 // Количество плотов в таблице свойств //--- plot Label1 #property indicator_label1 "SMA-1" #property indicator_type1 DRAW_LINE #property indicator_color1 clrRed #property indicator_style1 STYLE_SOLID #property indicator_width1 2 //--- plot Label2 #property indicator_label2 "SMA-2" #property indicator_type2 DRAW_LINE #property indicator_color2 clrDarkOrange #property indicator_style2 STYLE_SOLID #property indicator_width2 2 //--- plot Label3 #property indicator_label3 "SMA-3" #property indicator_type3 DRAW_LINE #property indicator_color3 clrYellow #property indicator_style3 STYLE_SOLID #property indicator_width3 2 //--- plot Label4 #property indicator_label4 "SMA-4" #property indicator_type4 DRAW_LINE #property indicator_color4 clrGreen #property indicator_style4 STYLE_SOLID #property indicator_width4 3 //--- plot Label5 #property indicator_label5 "SMA-5" #property indicator_type5 DRAW_LINE #property indicator_color5 clrDeepSkyBlue #property indicator_style5 STYLE_SOLID #property indicator_width5 3 //--- plot Label6 #property indicator_label6 "SMA-6" #property indicator_type6 DRAW_LINE #property indicator_color6 clrBlue #property indicator_style6 STYLE_SOLID #property indicator_width6 4 //--- plot Label7 #property indicator_label7 "SMA-7" #property indicator_type7 DRAW_LINE #property indicator_color7 clrPurple #property indicator_style7 STYLE_SOLID #property indicator_width7 4 //--- input parameters input int SMA = 13; int SMA1 = SMA; int SMA2 = 2 * SMA; int SMA3 = 4 * SMA; int SMA4 = 8 * SMA; int SMA5 = 16 * SMA; int SMA6 = 32 * SMA; int SMA7 = 64 * SMA; input ENUM_MA_METHOD Method=MODE_SMA; input int NumGlubinaDer = 10; // Глубина производной //--- indicator buffers double Label1Buffer[]; double Label2Buffer[]; double Label3Buffer[]; double Label4Buffer[]; double Label5Buffer[]; double Label6Buffer[]; double Label7Buffer[]; //+------------------------------------------------------------------+ //| Custom indicator initialization function | //+------------------------------------------------------------------+ void OnInit(void) { int draw_begin1 = SMA1-SMA1/2; int draw_begin2 = SMA2-SMA2/2; int draw_begin3 = SMA3-SMA3/2; int draw_begin4 = SMA4-SMA4/2; int draw_begin5 = SMA5-SMA5/2; int draw_begin6 = SMA6-SMA6/2; int draw_begin7 = SMA7-SMA7/2; //--- Выбор метода МА string short_name; switch(Method) { case MODE_SMA : short_name="SMA"; break; case MODE_EMA : short_name="EMA"; break; case MODE_SMMA : short_name="SMMA"; break; case MODE_LWMA : short_name="LWMA"; break; } //--- indicator buffers mapping SetIndexBuffer(0,Label1Buffer); SetIndexBuffer(1,Label2Buffer); SetIndexBuffer(2,Label3Buffer); SetIndexBuffer(3,Label4Buffer); SetIndexBuffer(4,Label5Buffer); SetIndexBuffer(5,Label6Buffer); SetIndexBuffer(6,Label7Buffer); SetIndexShift(0,0); SetIndexShift(1,0); SetIndexShift(2,0); SetIndexShift(3,0); SetIndexShift(4,0); SetIndexShift(5,0); SetIndexShift(6,0); SetIndexDrawBegin(0,draw_begin1); SetIndexDrawBegin(1,draw_begin2); SetIndexDrawBegin(2,draw_begin3); SetIndexDrawBegin(3,draw_begin4); SetIndexDrawBegin(4,draw_begin5); SetIndexDrawBegin(5,draw_begin6); SetIndexDrawBegin(6,draw_begin7); IndicatorDigits(Digits); } //+------------------------------------------------------------------+ //| Вызов функции обработки событий OnCalculate(...) //| Справка https://docs.mql4.com/ru/basis/function/events //| Функция OnCalculate() вызывается только в пользовательских индикаторах при необходимости произвести расчет //| значений индикатора по событию Calculate. //| Событие Calculate генерируется только для индикаторов сразу после посылки события Init и при любом изменении ценовых данных. //| Обрабатывается функцией OnCalculate. | //+------------------------------------------------------------------+ int OnCalculate(const int rates_total, const int prev_calculated, const datetime &time[], const double &open[], const double &high[], const double &low[], const double &close[], const long &tick_volume[], const long &volume[], const int &spread[]) { //--- int limit=rates_total-prev_calculated; for(int i=SMA1/2; i<limit-SMA1/2; i++) { Label1Buffer[i]=iMA(NULL,0,SMA1,0,Method,PRICE_CLOSE,i-SMA1/2); } for(int i=SMA2/2; i<limit-SMA2/2; i++) { Label2Buffer[i]=iMA(NULL,0,SMA2,0,Method,PRICE_CLOSE,i-SMA2/2); } for(int i=SMA3/2; i<limit-SMA3/2; i++) { Label3Buffer[i]=iMA(NULL,0,SMA3,0,Method,PRICE_CLOSE,i-SMA3/2); } for(int i=SMA4/2; i<limit-SMA4/2; i++) { Label4Buffer[i]=iMA(NULL,0,SMA4,0,Method,PRICE_CLOSE,i-SMA4/2); } for(int i=SMA5/2; i<limit-SMA5/2; i++) { Label5Buffer[i]=iMA(NULL,0,SMA5,0,Method,PRICE_CLOSE,i-SMA5/2); } for(int i=SMA6/2; i<limit-SMA6/2; i++) { Label6Buffer[i]=iMA(NULL,0,SMA6,0,Method,PRICE_CLOSE,i-SMA6/2); } for(int i=SMA7/2; i<limit-SMA7/2; i++) { Label7Buffer[i]=iMA(NULL,0,SMA7,0,Method,PRICE_CLOSE,i-SMA7/2); } //--- return value of prev_calculated for next call return(rates_total); } //+------------------------------------------------------------------+ 也就是说,这些是真正的TRENDS,而不是趋势线。 感受不同。 1234567891011...16 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
你会笑很久的......
我认为是一个长的。但为了好玩,值得一试。
我想这是一个很长的时间。但为了好玩,值得一试。
在这样的介绍之后,最好是阅读一下来自neverness 的定义。
在这个介绍之后,最好是阅读一下来自neverness 的定义。
慢慢来。你将拥有一切--定义、结论和讣告。
我做不到那么快。我认为那是一个很长的时间。但为了好玩,你可以试试。
你可以佩服它。而且尺寸和方向(上升和下降的趋势)都是可用的!
(图片已删除)你可以佩服它。而且尺寸和方向(上升和下降的趋势)都在那里!
错了!
你不应该用图片开始建立一个TREND,而是用仔细的元逻辑和元数学分析。
顺便说一下,趋势的方向并不总是与报价的方向相吻合。它可能是相反的。这是一个特殊情况。
错了!
你不会用图片开始建立一个TREND,而是通过仔细的元逻辑和元数学分析。
顺便说一下,TREND的方向并不总是与报价的方向相一致。它可能是相反的。这是一个特殊情况。
在这种情况下,当前和以前所有的趋势都是直接根据来自测试者的价格来确定和建立的。
...该图片似乎不合适,因此被删除......
关于TREND,以及趋势的影射
当然,现代数学中的 "趋势 "概念是独特的,实际上是未被开发的(数学地图上的一个 "白点")。
大家可能都在期待着我对TREND的数学定义。但以后会有更多关于这个问题的内容。
在这里,我将谈论对交易者来说更有趣和重要的事情,以及对理解TREND现象本身来说。
在这里,我将谈论TREND的属性,以及关于这个话题的各种趋势暗示。
关于TREND的属性。
当然,TREND在交易者的生活中获得其影响力和重要性是有原因的,而不仅仅是因为其独特的属性。
- TREND的那些特性导致了它的重要性?
为了证明这些特性(在不减少考虑的一般性的情况下),让我们采取一个由三个点组成的普通移动趋势(这就足够了)。
根据这个定义,我们看到了什么?
首先,我想提请读者注意这样一个事实:无论集合值的类型如何,TREND都是被定义的。
也就是说,我们可以使用任何我们想要的东西作为Qi的初始值。
这包括连续函数的值。没有人禁止它!!。
因此,我们观察到TREND的以下属性。
1.一个线性函数的趋势也将是一个线性函数。
2.抛物线的趋势也将是一个抛物线。
立体函数的趋势也将是一个立体函数。
一般来说,对于任何给定度数N的多项式,其趋势必然是相同度数的多项式。就是说,条件是
也就是说,一个有经验的交易员看一眼TREND就足以让他确定情况的类型以及如何在其中采取行动。
在这种情况下,交易者可能根本看不到TREND的报价。 它们可以从视野中删除,因为报价不影响任何东西。
TREND本身表明了这些报价的行为,并告诉人们该怎么做。
--------------------------------------------------------------------------------------------------------------
但这些并不是TREND的所有神奇特性。
不难发现(但比前面的情况要复杂得多),任何周期性函数的TREND也将是一个周期性函数,与父函数的周期相同。
例如,正弦波的TREND也将是一个正弦波(余弦波),其周期与原始值相同。
例如,切线(正切)的TREND也将是一个切线(正切)。
摆线(上摆线、下摆线)的TREND也将是一个摆线(上摆线、下摆线),等等。
-------------------------------------------------------------------------------------------------------------
简而言之,有经验的交易员只要看一眼趋势,就足以告诉你接下来会发生什么,以及在这种情况下如何行动。
目前外汇市场上的情况就是一个生动的例子。
很多人问:在这种情况下,英镑会发生什么变化(JBP/JPY)?
对于交易者来说,答案是显而易见的:它会不会落到 "基座以下"?
围绕140.00的另一个边界
幻想?
不!未来的现实
但这当然不是我所写的内容。所有这些对交易者来说都是简单而明确的。
我写这篇文章完全是为了别的事情。
关于TREND暗示(在MT4内)
当然,对于商人来说,TREND既是上帝,也是国王,是他们祈祷的偶像。
而关于这个问题的任何含沙射影的说法对一个交易员来说都是不合适的。
现在让我们把交易员的目光投向 "成功模拟器"--MT4。(https://ru.wikipedia.org/wiki/Симулятор)
这对交易员来说是一个很自然的问题--如何在MT中建立基本的趋势?
- MT4开发者的答案是什么?
- 如何?
MT4的开发者以"趋势线"(???????????????????!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!)的形式为交易者提供了 "狡猾",而不是TRENDs。
什么是 "趋势线" - 我个人不知道。
在我看来,这是一种替代品,在商店里以 "人造酸奶油"、"人造奶酪 "和其他 "人造 "产品的形式呈现在我们面前。
关于TREND,以及对趋势的影射
...
1.一个线性函数的趋势也将是一个线性函数。
抛物线的趋势也将是一个抛物线。
3. 立体函数的趋势也将是一个立体函数。
我怎么会猜到趋势可能是一条曲线!)
那么,还是那句话,你认为应该如何构建趋势?
MT4的开发者为交易者提供了他们自己的 "狡猾之举",以"趋势线"的形式取代了TRENDs(???????????????????!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!)。
什么是 "趋势线" - 我个人不知道。
就我而言,它是在商店里以 "人造酸奶油"、"人造奶酪 "和其他 "人造 "产品呈现给我们的替代品。
趋势线 是将趋势可视化的结果,即以直线或曲线的形式呈现。
我怎么会猜到趋势可能是歪的呢!))。
那么,你认为应该如何确定一个趋势?
交易员不需要建立一个趋势。
交易者必须知道如何建立一个趋势,并且必须知道TREND PROPERTIES。
此外,建立一个趋势是没有意义的,因为单一的趋势是没有信息的。它不允许对报价流进行完整的分析。
对于一个完整的报价分析,交易者使用一个相互关联的 "TREND家族"。
这是我的指标,它为交易者建立了所有必要的TRENDs家族。
也就是说,这些是真正的TRENDS,而不是趋势线。
感受不同。