double IndicatorBuffer[];
SetIndexBuffer(0,IndicatorBuffer,INDICATOR_DATA);
int bars=Bars(sSymbol,PERIOD_CURRENT);
int to_copy=bars;
int CustomHandle=iCustom(sSymbol,PERIOD_CURRENT,Indicator_Directory_And_Name); // 在此处更改。CopyBuffer(CustomHandle,0,0,to_copy,IndicatorBuffer);
ArraySetAsSeries(IndicatorBuffer,true);
你好,请问是只导出 一个指标值,还是导出 应用于图表的所有指标值?如果可能的话,我希望一次导出多个指标值。
谢谢!=)
嘿,干得好!这是一个非常有用的脚本。
我遇到了一个小问题...
当使用脚本导出 ATR 值时,由于数据总是以 0.00 格式提供,我无法获得超过两位小数的值。
例如,当我在 Excel 中导入 csv 文件时,0.00045 被显示为 0.00。
这似乎不是 Excel 数字显示的问题,但我猜 csv 中的数据已经被 "剪切 "过了......
有什么解决方法吗?
谢谢
这似乎不是 excel 数字显示的问题,但我猜 csv 中的数据已经被 "剪切 "过了......
有什么解决方法吗?
谢谢
在脚本中找到"outputData+=", "+DoubleToString(IndicatorBuffer[i],2);", 然后将绿色的数字改为你想要的指标的小数位数。
脚本会在 csv 文件中写入每个条形图的值,但我的自定义指标 有一个缓冲区,每天只提供几次值。
您知道问题出在哪里吗?
我的指标缓冲区