-热腾腾的蛋糕,煎饼,煎饼!- 当然,是在比喻的意义上。讨论和批评新指标。 - 页 2 1234567 新评论 khorosh 2013.12.21 14:16 #11 人类的想象力是无限的。而且,即使是最荒谬的、乍看之下的发明,也可能变成不仅是一个古怪的 "智力游戏",而且还有非常实际的应用。创造、发明、尝试!!!。 Джони Браво 2013.12.21 14:36 #12 Dersu: 你的缪斯的影响有副作用。 我将解释这些新术语。 镜像周期性 - 一种解释指标动作的属性((一条线在指标窗口中显示两次,数值成反比,除了:时间、运动方向),(线的运动有一个模式))。 镜面周期性指标 - 在指标窗口中两次显示反比例值的线,除了:时间、运动方向,其运动有规律性。 循环 - 一种解释特定数值计算方式的属性((一系列不同的运动,它们之间建立了一种关系并再现了一种秩序)。 (使用时间值进行的计算))。 循环-时间指标 - 一个在计算不同运动序列中使用时间值的指标,它们之间的关系和播放顺序被建立。 Divergent - 一个解释用来进行计算的单位的属性(两个相反的值之差(ADX),(由主ADX线显示的趋势强度)。 相对指标 - 将两个相反值(ADX)之差的乘积应用于主ADX所指示的趋势强度的指标。 Divergent Trend Efficiency - 目前有效的趋势线,显示在Divergent指标上。 这一切都被 "嚼碎 "了。 Джони Браво 2013.12.21 14:40 #13 你的指导是一种阅读的乐趣!!。 :) Sergey Dzyublik 2013.12.21 14:49 #14 Link_x: 你去掉这部分代码,然后你就得到一个没有可视化计算的指标。这句话设定了指标需要对未计算的条形图进行计算的点。 extern int History = 10000; int start(){ for( p=0; p<History; p++) { // ---------------------------------- // ---------------------------------- }; return; }; 既然你没有说到点子上,我就给你一个引导性的问题。 " 随着一个刻度的到来,另一个刻度的到来,指标的计算 会发生什么变化?" (那么,为什么要在每一个刻度上重新计算所有的东西呢?) Джони Браво 2013.12.21 15:01 #15 ALXIMIKS . (所以为什么要在每次打勾时重新计算一切???) - 谢谢你的引导语。 该指标将重新计算所有数值,并显示新的计算结果,用倒数第二个刻度(10000)替换最近的刻度(10001),这样前一个刻度(10000)就变成了最后一个。 Джони Браво 2013.12.21 15:05 #16 #property copyright "Jonny Bravo" #property indicator_separate_window #property indicator_buffers 6 #property indicator_color1 DarkGreen #property indicator_color2 Green #property indicator_color3 MediumSeaGreen #property indicator_color4 MediumSeaGreen #property indicator_color5 Green #property indicator_color6 DarkGreen //|+-----------------------------------------------------------------+ //|Inputs | //|+-----------------------------------------------------------------+ extern double _N_ = 1; extern double _NN_ = -1; //|+--+ extern int History = 10000; //|+--+ extern double RSI_Type_Line_1 = 0; extern double RSI_Period_Line_1 = 5; extern double ADX_Type_Price_1 = 0; extern double ADX_Period_Line_1 = 5; extern double RVI_Period_Line_1 = 5; extern double Stohastic_MA_Metod_1 = 0; extern double Stochastic_Period_Line_A_1 = 10; extern double Stochastic_Period_Line_B_1 = 6; //|+--+ extern double RSI_Type_Line_2 = 0; extern double RSI_Period_Line_2 = 10; extern double ADX_Type_Price_2 = 0; extern double ADX_Period_Line_2 = 10; extern double RVI_Period_Line_2 = 10; extern double Stohastic_MA_Metod_2 = 0; extern double Stochastic_Period_Line_A_2 = 10; extern double Stochastic_Period_Line_B_2 = 6; //|+--+ extern double RSI_Type_Line_3 = 0; extern double RSI_Period_Line_3 = 20; extern double ADX_Type_Price_3 = 0; extern double ADX_Period_Line_3 = 20; extern double RVI_Period_Line_3 = 20; extern double Stohastic_MA_Metod_3 = 0; extern double Stochastic_Period_Line_A_3 = 10; extern double Stochastic_Period_Line_B_3 = 6; //|+--+ extern double RSI_Type_Line_4 = 0; extern double RSI_Period_Line_4 = 5; extern double ADX_Type_Price_4 = 0; extern double ADX_Period_Line_4 = 5; extern double RVI_Period_Line_4 = 5; extern double Stohastic_MA_Metod_4 = 0; extern double Stochastic_Period_Line_A_4 = 10; extern double Stochastic_Period_Line_B_4 = 6; //|+--+ extern double RSI_Type_Line_5 = 0; extern double RSI_Period_Line_5 = 10; extern double ADX_Type_Price_5 = 0; extern double ADX_Period_Line_5 = 10; extern double RVI_Period_Line_5 = 10; extern double Stohastic_MA_Metod_5 = 0; extern double Stochastic_Period_Line_A_5 = 10; extern double Stochastic_Period_Line_B_5 = 6; //|+--+ extern double RSI_Type_Line_6 = 0; extern double RSI_Period_Line_6 = 20; extern double ADX_Type_Price_6 = 0; extern double ADX_Period_Line_6 = 20; extern double RVI_Period_Line_6 = 20; extern double Stohastic_MA_Metod_6 = 0; extern double Stochastic_Period_Line_A_6 = 10; extern double Stochastic_Period_Line_B_6 = 6; //|+-----------------------------------------------------------------+ //|Declaration | //|+-----------------------------------------------------------------+ double Buf_0[]; double Buf_1[]; double Buf_2[]; double Line_1_A; double Line_2_A; double Line_3_A; double Line_1_B; double Line_2_B; double Line_3_B; double Line_1_C; double Line_2_C; double Line_3_C; double Line_1_D; double Line_2_D; double Line_3_D; double Line_1_I; double Line_2_I; double Line_3_I; double Line_1_F; double Line_2_F; double Line_3_F; double Line_1_K; double Line_2_K; double Line_3_K; double Line_1_L; double Line_2_L; double Line_3_L; double Line_1_M; double Line_2_M; double Line_3_M; //|+--+ double Buf_3[]; double Buf_4[]; double Buf_5[]; double Line_4_A; double Line_5_A; double Line_6_A; double Line_4_B; double Line_5_B; double Line_6_B; double Line_4_C; double Line_5_C; double Line_6_C; double Line_4_D; double Line_5_D; double Line_6_D; double Line_4_I; double Line_5_I; double Line_6_I; double Line_4_F; double Line_5_F; double Line_6_F; double Line_4_K; double Line_5_K; double Line_6_K; double Line_4_L; double Line_5_L; double Line_6_L; double Line_4_M; double Line_5_M; double Line_6_M; //|+-----------------------------------------------------------------+ //|Buf inform | //|+-----------------------------------------------------------------+ int init() { SetIndexBuffer(0,Buf_0); SetIndexStyle(0,DRAW_LINE,STYLE_SOLID,2); //|+--+ SetIndexBuffer(1,Buf_1); SetIndexStyle(0,DRAW_LINE,STYLE_SOLID,2); //|+--+ SetIndexBuffer(2,Buf_2); SetIndexStyle(0,DRAW_LINE,STYLE_SOLID,2); //|+--+ SetIndexBuffer(5,Buf_3); SetIndexStyle(0,DRAW_LINE,STYLE_SOLID,2); //|+--+ SetIndexBuffer(4,Buf_4); SetIndexStyle(0,DRAW_LINE,STYLE_SOLID,2); //|+--+ SetIndexBuffer(3,Buf_5); SetIndexStyle(0,DRAW_LINE,STYLE_SOLID,2); //|+--+ return; } //|+-----------------------------------------------------------------+ //|Start | //|+-----------------------------------------------------------------+ //|+-------------------------------------------------------------+ //|Level_1 | //|+-------------------------------------------------------------+ Line_1_A = iRSI(Symbol(),0,RSI_Period_Line_1,RSI_Type_Line_1,0); Line_1_M = iRSI(Symbol(),0,RSI_Period_Line_1,RSI_Type_Line_1,0); Line_1_L = iRSI(Symbol(),0,RSI_Period_Line_1,RSI_Type_Line_1,0); Line_1_B = iStochastic(Symbol(),0,Stochastic_Period_Line_A_1,Stochastic_Period_Line_B_1,Stochastic_Period_Line_B_1,Stohastic_MA_Metod_1,0,0,0); Line_1_K = iStochastic(Symbol(),0,Stochastic_Period_Line_A_1,Stochastic_Period_Line_B_1,Stochastic_Period_Line_B_1,Stohastic_MA_Metod_1,0,1,0); Line_1_C = iADX(Symbol(),0,ADX_Period_Line_1,ADX_Type_Price_1,0,0); Line_1_D = iADX(Symbol(),0,ADX_Period_Line_1,ADX_Type_Price_1,1,0); Line_1_I = iADX(Symbol(),0,ADX_Period_Line_1,ADX_Type_Price_1,2,0); Line_1_F = iRVI(Symbol(),0,RVI_Period_Line_1,ADX_Type_Price_1,0); //|+--+ Line_2_A = iRSI(Symbol(),0,RSI_Period_Line_2,RSI_Type_Line_2,0); Line_2_M = iRSI(Symbol(),0,RSI_Period_Line_2,RSI_Type_Line_2,0); Line_2_L = iRSI(Symbol(),0,RSI_Period_Line_2,RSI_Type_Line_2,0); Line_2_B = iStochastic(Symbol(),0,Stochastic_Period_Line_A_2,Stochastic_Period_Line_B_2,Stochastic_Period_Line_B_2,Stohastic_MA_Metod_2,0,0,0); Line_2_K = iStochastic(Symbol(),0,Stochastic_Period_Line_A_2,Stochastic_Period_Line_B_2,Stochastic_Period_Line_B_2,Stohastic_MA_Metod_2,0,1,0); Line_2_C = iADX(Symbol(),0,ADX_Period_Line_2,ADX_Type_Price_2,0,0); Line_2_D = iADX(Symbol(),0,ADX_Period_Line_2,ADX_Type_Price_2,1,0); Line_2_I = iADX(Symbol(),0,ADX_Period_Line_2,ADX_Type_Price_2,2,0); Line_2_F = iRVI(Symbol(),0,RVI_Period_Line_2,ADX_Type_Price_2,0); //|+--+ Line_3_A = iRSI(Symbol(),0,RSI_Period_Line_3,RSI_Type_Line_3,0); Line_3_M = iRSI(Symbol(),0,RSI_Period_Line_3,RSI_Type_Line_3,0); Line_3_L = iRSI(Symbol(),0,RSI_Period_Line_3,RSI_Type_Line_3,0); Line_3_B = iStochastic(Symbol(),0,Stochastic_Period_Line_A_3,Stochastic_Period_Line_B_3,Stochastic_Period_Line_B_3,Stohastic_MA_Metod_3,0,0,0); Line_3_K = iStochastic(Symbol(),0,Stochastic_Period_Line_A_3,Stochastic_Period_Line_B_3,Stochastic_Period_Line_B_3,Stohastic_MA_Metod_3,0,1,0); Line_3_C = iADX(Symbol(),0,ADX_Period_Line_3,ADX_Type_Price_3,0,0); Line_3_D = iADX(Symbol(),0,ADX_Period_Line_3,ADX_Type_Price_3,1,0); Line_3_I = iADX(Symbol(),0,ADX_Period_Line_3,ADX_Type_Price_3,2,0); Line_3_F = iRVI(Symbol(),0,RVI_Period_Line_3,ADX_Type_Price_3,0); //|+--+ Line_4_A = iRSI(Symbol(),0,RSI_Period_Line_4,RSI_Type_Line_4,0); Line_4_M = iRSI(Symbol(),0,RSI_Period_Line_4,RSI_Type_Line_4,0); Line_4_L = iRSI(Symbol(),0,RSI_Period_Line_4,RSI_Type_Line_4,0); Line_4_B = iStochastic(Symbol(),0,Stochastic_Period_Line_A_4,Stochastic_Period_Line_B_4,Stochastic_Period_Line_B_4,Stohastic_MA_Metod_4,0,0,0); Line_4_K = iStochastic(Symbol(),0,Stochastic_Period_Line_A_4,Stochastic_Period_Line_B_4,Stochastic_Period_Line_B_4,Stohastic_MA_Metod_4,0,1,0); Line_4_C = iADX(Symbol(),0,ADX_Period_Line_4,ADX_Type_Price_4,0,0); Line_4_D = iADX(Symbol(),0,ADX_Period_Line_4,ADX_Type_Price_4,1,0); Line_4_I = iADX(Symbol(),0,ADX_Period_Line_4,ADX_Type_Price_4,2,0); Line_4_F = iRVI(Symbol(),0,RVI_Period_Line_4,ADX_Type_Price_4,0); //|+--+ Line_5_A = iRSI(Symbol(),0,RSI_Period_Line_5,RSI_Type_Line_5,0); Line_5_M = iRSI(Symbol(),0,RSI_Period_Line_5,RSI_Type_Line_5,0); Line_5_L = iRSI(Symbol(),0,RSI_Period_Line_5,RSI_Type_Line_5,0); Line_5_B = iStochastic(Symbol(),0,Stochastic_Period_Line_A_5,Stochastic_Period_Line_B_5,Stochastic_Period_Line_B_5,Stohastic_MA_Metod_5,0,0,0); Line_5_K = iStochastic(Symbol(),0,Stochastic_Period_Line_A_5,Stochastic_Period_Line_B_5,Stochastic_Period_Line_B_5,Stohastic_MA_Metod_5,0,1,0); Line_5_C = iADX(Symbol(),0,ADX_Period_Line_5,ADX_Type_Price_5,0,0); Line_5_D = iADX(Symbol(),0,ADX_Period_Line_5,ADX_Type_Price_5,1,0); Line_5_I = iADX(Symbol(),0,ADX_Period_Line_5,ADX_Type_Price_5,2,0); Line_5_F = iRVI(Symbol(),0,RVI_Period_Line_5,ADX_Type_Price_5,0); //|+--+ Line_6_A = iRSI(Symbol(),0,RSI_Period_Line_6,RSI_Type_Line_6,0); Line_6_M = iRSI(Symbol(),0,RSI_Period_Line_6,RSI_Type_Line_6,0); Line_6_L = iRSI(Symbol(),0,RSI_Period_Line_6,RSI_Type_Line_6,0); Line_6_B = iStochastic(Symbol(),0,Stochastic_Period_Line_A_6,Stochastic_Period_Line_B_6,Stochastic_Period_Line_B_6,Stohastic_MA_Metod_6,0,0,0); Line_6_K = iStochastic(Symbol(),0,Stochastic_Period_Line_A_6,Stochastic_Period_Line_B_6,Stochastic_Period_Line_B_6,Stohastic_MA_Metod_6,0,1,0); Line_6_C = iADX(Symbol(),0,ADX_Period_Line_6,ADX_Type_Price_6,0,0); Line_6_D = iADX(Symbol(),0,ADX_Period_Line_6,ADX_Type_Price_6,1,0); Line_6_I = iADX(Symbol(),0,ADX_Period_Line_6,ADX_Type_Price_6,2,0); Line_6_F = iRVI(Symbol(),0,RVI_Period_Line_6,ADX_Type_Price_6,0); //|+-----------------------------------------------------------+ //|Level_3 | //|+-----------------------------------------------------------+ Buf_0[0] = _N_ * (((Line_1_B + Line_1_F) / Line_1_K) - ((Line_1_D + Line_1_I) / Line_1_C) + ((Line_1_A + Line_1_M) / Line_1_L)); //|+--+ Buf_1[0] = _N_ * (((Line_2_B + Line_2_F) / Line_2_K) - ((Line_2_D + Line_2_I) / Line_2_C) + ((Line_2_A + Line_2_M) / Line_2_L)); //|+--+ Buf_2[0] = _N_ * (((Line_3_B + Line_3_F) / Line_3_K) - ((Line_3_D + Line_3_I) / Line_3_C) + ((Line_3_A + Line_3_M) / Line_3_L)); //|+--+ Buf_3[0] = _NN_ * (((Line_4_B + Line_4_F) / Line_4_K) - ((Line_4_D + Line_4_I) / Line_4_C) + ((Line_4_A + Line_4_M) / Line_4_L)); //|+--+ Buf_4[0] = _NN_ * (((Line_5_B + Line_5_F) / Line_5_K) - ((Line_5_D + Line_5_I) / Line_5_C) + ((Line_5_A + Line_5_M) / Line_5_L)); //|+--+ Buf_5[0] = _NN_ * (((Line_6_B + Line_6_F) / Line_6_K) - ((Line_6_D + Line_6_I) / Line_6_C) + ((Line_6_A + Line_6_M) / Line_6_L)); //|+---------------------------------------------------------+ //|Level_4 | //|+---------------------------------------------------------+ } return; } Джони Браво 2013.12.21 15:05 #17 复制这段代码并根据它运行指标,寻找一条线。 你找到它了吗?)) Джони Браво 2013.12.21 15:07 #18 谢尔盖,再次感谢你!你帮助我认识到在编程过程中产生的错误。 :) Artyom Trishkin 2013.12.21 15:16 #19 Link_x: 约翰...不可能是Katana吧?这只是...不用管我...灵感来自于 Dersu 2013.12.21 15:29 #20 Link_x: 不太好。 1个错误(s), 252个警告(s) 1234567 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
你的缪斯的影响有副作用。
我将解释这些新术语。
镜像周期性 - 一种解释指标动作的属性((一条线在指标窗口中显示两次,数值成反比,除了:时间、运动方向),(线的运动有一个模式))。镜面周期性指标 - 在指标窗口中两次显示反比例值的线,除了:时间、运动方向,其运动有规律性。
循环 - 一种解释特定数值计算方式的属性((一系列不同的运动,它们之间建立了一种关系并再现了一种秩序)。
(使用时间值进行的计算))。
循环-时间指标 - 一个在计算不同运动序列中使用时间值的指标,它们之间的关系和播放顺序被建立。
Divergent - 一个解释用来进行计算的单位的属性(两个相反的值之差(ADX),(由主ADX线显示的趋势强度)。
相对指标 - 将两个相反值(ADX)之差的乘积应用于主ADX所指示的趋势强度的指标。
Divergent Trend Efficiency - 目前有效的趋势线,显示在Divergent指标上。
这一切都被 "嚼碎 "了。
:)
你去掉这部分代码,然后你就得到一个没有可视化计算的指标。这句话设定了指标需要对未计算的条形图进行计算的点。
既然你没有说到点子上,我就给你一个引导性的问题。
" 随着一个刻度的到来,另一个刻度的到来,指标的计算 会发生什么变化?"
(那么,为什么要在每一个刻度上重新计算所有的东西呢?)
.
(所以为什么要在每次打勾时重新计算一切???) - 谢谢你的引导语。
该指标将重新计算所有数值,并显示新的计算结果,用倒数第二个刻度(10000)替换最近的刻度(10001),这样前一个刻度(10000)就变成了最后一个。
你找到它了吗?))
:)
不太好。
1个错误(s), 252个警告(s)