编码帮助 - 页 419

 
mladen:
现在试一下(但我不确定所做的改变是否有帮助--无论如何,它清除了一个可能的问题,即如果条件得到满足,文件在循环后仍然打开--在这种情况下,同一个文件可能被反复打开而不被关闭):test_1.mq4

非常感谢你,Mladen!

该指标开始在EA中注册数值。

现在才发现,该指标只在日线图上工作。

我试着用 "vrema=Time; "代替字符串,输入 "vrema=iTime(NULL,PERIOD_D1,i);",但没有帮助。

附加的文件:
1_18.jpg  71 kb
 
QuantF:
非常感谢Mladen!

该指标开始在EA中注册数值。

现在才发现,该指标只在日线图上工作。

试着用字符串 "vrema=Time; "代替,输入 "vrema=iTime(NULL,PERIOD_D1,i);",没有帮助。

匡恩F

在文件.csv中只有日期,没有小时或分钟。

 
mladen:
QuantF 在文件.csv中,只有日期,没有小时和分钟。

只有日期,没有小时和分钟。

 
mladen:
carbonmimetic 试试这个版本:sq9_sub_hourly_price_levels_v2.01.mq4

再次感谢您

 
QuantF:
只有日期,没有小时和分钟。

术语

你有这样的条件:if(vrema==Dat_DtTm)

由于文件.csv中的数据只是日期,它只对等于一天的开始的条形图相等(因为Dat_DtTm的值是包含一天的开始)。所以决定性的是Dat_DtTm中所包含的内容

 
mrtools:
Jeeves添加了用户调整的adxLevel警报。

非常感谢mrtools,我已经完全放弃了得到答复的机会。 祝你新年愉快

 

嗨,mladen。

我修改了附件中的指标,使其在macd等于0时在价格主窗口上画出水平线,但失败了,请你纠正代码并告诉我错误。

感谢你的帮助

附加的文件:
 
mladen:
QuantF

你有这样的条件:if(vrema==Dat_DtTm)

因为文件.csv中的数据只有日期,所以只有与一天的开始时间相等的柱子才会相等(因为Dat_DtTm的值包含一天的开始时间)。所以决定性的是Dat_DtTm中包含的内容

最初试图计算当前图表上的日期。

然后从该日期复制第一天的条形图并得到它的时间。

但不清楚为什么不工作?

文件中加入了分钟和小时。

m_start=i;

m_count=1;

d1_count=1;

datetime m_tm[];

datetime d1_tm[];

ArraySetAsSeries(m_tm,true);

ArraySetAsSeries(d1_tm,true);

CopyTime(_Symbol,PERIOD_CURRENT,m_start,m_count,m_tm);

//--- define the time bar for the current timeframe

CopyTime(_Symbol,PERIOD_D1,m_tm[0],d1_count,d1_tm);//the opening day of the bar

**************************************

if(d1_tm[0]==Dat_DtTm)//The coincidence in time of the cycle and tables

附加的文件:
file_1.rar  8 kb
test_3.mq4  4 kb
 
waimaj:
嗨 mladen,

我修改了附件中的指标,使其在macd等于0时在价格主窗口上画出水平线,但失败了,请你纠正代码并告诉我错误。

感谢你的帮助

试试这个版本:custom_macd_1.mq4

附加的文件:
 
carbonmimetic:
再次感谢您

好吧,Mladen。

另一个小步骤.....,我想把以下指标合并。

我希望在SQ9子小时价格水平_v2.01中只出现像!"江恩_SQ9_90中那样使用之字形的支撑水平...但只从最后一个点开始(在!江恩_SQ9_90中出现从2个不同点开始的支撑-阻力水平).....,其他输入保持相同。

谢谢你

附加的文件: