if(prev_calculated==0)// first calculation
{
limit=rates_total-TOCHKA_VHODA;
//--- set empty value for first limit bars// Всего баров rates_total, i может принимать значения от rates_total - 1 до 0//Если rates_total=1000 , а TOCHKA_VHODA =200, и я хочу обнулить 200 первых значений // то эти значения будут от 999 до 800 включительно. Тоесть limit=rates_total-TOCHKA_VHODA -1 = 799 это следующая //расчетная точка. А если 800 желательно пересчитать?// Если было посчитано prev_calculated = 300 баров то это бары под номерами от 999 до 700 из 1000 баров //но 700 бар нам нужно персчитать снова тогда лимит достаточно limit=rates_total-prev_calculated;for(i=rates_total-1;i>=limit;i--)
{
a1_Buffer[i]=0.00001;
a2_Buffer[i]=0.00001;
a3_Buffer[i]=0.00001;
a4_Buffer[i]=0.00001;
a5_Buffer[i]=0.00001;
a6_Buffer[i]=0.00001;
}
}
else limit=rates_total-prev_calculated;
//--- main loopfor(i=limit;i>=0 && !IsStopped();i--)
{
//===========================================================================================
Znach = iMA(NULL,0,base*2,0,MODE_SMA,PRICE_OPEN,i);
大家好。向专家提问。有没有可能写一个能在网站上使用的猫头鹰? 更确切地说,不是写,而是为MT4重写现有的猫头鹰。
嗯,是的,我在上一篇文章中写的废话)按照你写的改变射线)一切工作!!!!。谢谢你。只是不明白如何在这里写上 "+"(())。
这有多疯狂?
我们有2个直角三角形。BC / AB = DE / AD = tg(A)
AB=22条,C点的价格是,B点的价格是。它们的差值除以_点,就是点的数量或BC。因此,DE = (BC/AB)*101在_点...
E点的价格=A点的价格+DE*_Point
这就是全部...
这使你可以在不借助图形元素的情况下获得所需的数值。
你好。
你能告诉我什么是错的吗?该指标在测试器中不起作用,其上的专家顾问也不起作用。
给出了一个错误。
2016.10.20 20:10:38.734 2016.10.03 00:09 由于EA中的一个关键错误,测试通道停止。
2016.10.20 20:10:38.640 2016.10.03 00:08 PrizeMACD_s4_s2_p72 EURUSD,M1:array out of range in 'PrizeMACD_s4_s2_p72.mq4' (147,17)。
2016.10.20 20:10:38.625 PrizeMACD_s4_s2_p72 inputs: base=500; Multiplikator=10; InpSignalSMA=9。
指向a1_buffer中的i
我想我的手指已经为我算好了,我哪里错了?
这有多疯狂?
我们有2个直角三角形。BC / AB = DE / AD = tg(A)
AB=22条,C点的价格是,B点的价格是。它们的差值除以_点,就是点或BC的数量。因此,DE = (BC/AB)*101在_点...
E点的价格=A点的价格+DE*_Point
这就是全部...
这使你可以在不借助图形元素的情况下获得所需的数值。
用具体数字进行计算。
os=(1.09869-1.09795)/0.00001=74。
tg(A) = 74/22 = 3.3636363636
de = 3.36363636 * 101 = 339.72727272
E点的价格=1.09795+339.72727272*0.00001=1.10134727272,按要求归一到5位数1.10135。
用具体数字进行计算。
os=(1.09869-1.09795)/0.00001=74。
tg(A) = 74/22 = 3.3636363636
de = 3.3636363636 * 101 = 339.72727272
E点的价格=1.09795+339.72727272*0.00001=1.10134727272,按要求规范化为5位数1.10135。
另外,阿基米德的杠杆AC*E-AE*C+EC*A=0,那么E=( AE*C-EC*A)/AC或( 102*1.09869- 79*1.09795)/23=1.101232,也许在某个地方的间隔数计算错误。:)
101和22,你有102和23。
101和22,你有102和23
你好。
你能告诉我什么是错的吗?该指标在测试器中不起作用,其上的专家顾问也不起作用。
给出了一个错误。
2016.10.20 20:10:38.734 2016.10.03 00:09 由于EA中的一个关键错误,测试通道停止。
2016.10.20 20:10:38.640 2016.10.03 00:08 PrizeMACD_s4_s2_p72 EURUSD,M1: array out of range in 'PrizeMACD_s4_s2_p72.mq4' (147,17)。
2016.10.20 20:10:38.625 PrizeMACD_s4_s2_p72 inputs: base=500; Multiplikator=10; InpSignalSMA=9。
指向a1_buffer中的i
我想我已经把它全部记在手指上了,我哪里错了?
限制变成了负数。
其结果是否定的。
谢谢你,我会研究的。
这可能与什么有关?对历史上的空白?我所有的图表上都有超过1000个条形图。