예스스탁
예스스탁 답변
2023-01-02 13:51:33
안녕하세요
예스스탁입니다.
print함수를 별도로 값을 지정해 출력하셔야 합니다.
기본 성능보고서등에는 표시가 가능하지 않습니다.
랭귀지 도움말 --> 예스랭귀지 활용 --> 데이타 추출
부분을 참고하시기 바랍니다.
var : value(0);
value = 지표값;
if MarketPosition == 1 Then
{
if BarsSinceEntry == 1 Then
print("data.csv","매수진입,날짜,%.f,시간,%.2f,지표값,%.2f",sDate[BarsSinceEntry],sTime[BarsSinceEntry],value[BarsSinceEntry]);
}
if MarketPosition == -1 Then
{
if BarsSinceEntry == 1 Then
print("data.csv","매도진입,날짜,%.f,시간,%.2f,지표값,%.2f",sDate[BarsSinceEntry],sTime[BarsSinceEntry],value[BarsSinceEntry]);
}
if TotalTrades > TotalTrades[1] Then
{
if MarketPosition(1) == 1 Then
{
print("data.csv","매수청산,날짜,%.f,시간,%.2f,지표값,%.2f",sDate[BarsSinceExit(1)],sTime[BarsSinceExit(1)],value[BarsSinceExit(1)]);
}
if MarketPosition(1) == -1 Then
{
print("data.csv","매도청산,날짜,%.f,시간,%.2f,지표값,%.2f",sDate[BarsSinceExit(1)],sTime[BarsSinceExit(1)],value[BarsSinceExit(1)]);
}
}
즐거운 하루되세요
> 마녀58 님이 쓴 글입니다.
> 제목 : 데이트레이딩 시스템 분석
> 현재 전략이 지표값이 특정값 이상(이하) 일시 매수매도가 이루어지는 시스템인데
거래가 성사되었을 때의 지표값을 데이터로 받아볼 수 있는 방법은 없나요?