不太明白你要问什么? 存储数据? 还是计算? 仿照指标数据数组不就行了吗.
或者你喜欢自己定义数组也可以, 参考帮助中的Arrayxxxxx(.....)函数.
double ExtMapBuffer1[];
double ExtMapBuffer2[];
再加一些: 就可以用来存其它数据了:
double ExtMapBuffer3[];
double ExtMapBuffer4[];
不太明白你要问什么? 存储数据? 还是计算? 仿照指标数据数组不就行了吗.
或者你喜欢自己定义数组也可以, 参考帮助中的Arrayxxxxx(.....)函数.
double ExtMapBuffer1[];
double ExtMapBuffer2[];
再加一些: 就可以用来存其它数据了:
double ExtMapBuffer3[];
double ExtMapBuffer4[];
//+------------------------------------------------------------------+
//| / /函数的价格计算的价值渗透的分形线的最简单的
//方程,解析几何|
//+------------------------------------------------------------------+
double LevelCalculate(double Price1, double Time1, double Price2,
double Time2, double NewTime)
{
double level;
if(Time2 != Time1)
level = (NewTime - Time1)*(Price2 - Price1) / (Time2-Time1) + Price1;
else
return(Price2);
return(level);
}
上面是解析几何的公式:
ObjectDelete("Trendline1");
ObjectCreate("Trendline1",OBJ_TREND,0,Time[PreviousZigZag],kbbs,Time[Timehmp],H2Lhmp);
已知:线段数组ZigZagH1[x]:
ZigZagH1[x]=ObjectGetValueByShift("Trendline1",x);
请问如何才能把“Trendline1”一一 对应的数组储存并用于接下来的计算 ?
下面是我研究的MQ4文件趋势线交易;