SMA 값을 내보내려면 어떻게 해야 하나요? 차트를 열자마자 SMA 값을 다운로드하려면 어떻게 해야 하나요? 특정 시장의 RSI 값을 얻고 싶을 때마다 차트를 열고 스크립트 EA를 불러올 수 있습니다 . 매우 번거롭고 RSI 값만 얻을 수 있습니다, 유감입니다, 어떤 신이 그것을 수정할지 모르겠습니다?
스크립트는 csv 파일의 모든 막대에 값을 기록하지만 내 사용자 지정 표시기에는 하루에 몇 번만 값을 제공하는 버퍼가 있습니다.
무엇이 문제일 수 있는지 또는 코드에서 무언가를 변경해야 할까요?
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 형식으로 전달되기 때문에 소수점이 두 자리 이상인 값을 얻을 수 없습니다.
예를 들어 0.00045는 Excel에서 csv를 가져올 때 0.00으로 릴리스됩니다.
엑셀 숫자 표시 문제는 아닌 것 같지만 csv의 데이터가 이미 "잘린"것 같습니다...
해결 방법에 대한 아이디어가 있습니까?
미리 감사드립니다.
엑셀의 숫자 표시 문제는 아닌 것 같지만 CSV의 데이터가 이미 "잘린" 것 같아요...
이 문제를 해결하는 방법에 대한 아이디어가 있나요?
미리 감사드립니다.
스크립트에서 " outputData+=","+ DoubleToString(IndicatorBuffer[i],2);" 를 찾아 녹색으로 표시된 숫자를 원하는 지표의 소수점 이하 자릿수로 변경하세요.
스크립트는 csv 파일의 모든 막대에 값을 기록하지만 내 사용자 지정 표시기에는 하루에 몇 번만 값을 제공하는 버퍼가 있습니다.
무엇이 문제일 수 있는지 또는 코드에서 무언가를 변경해야 할까요?
내 인디케이터의 버퍼