커뮤니티
예스랭귀지 Q&A
답변완료
[공지] 예스랭귀지 AI 어시스턴트, '예스나 AI' 출시 및 무료 체험 안내
안녕하세요, 예스스탁 입니다.복잡한 수식 공부 없이 여러분의 아이디어를 말하면 시스템 트레이딩 언어 예스랭귀지로 작성해주는 서비스예스나 AI(YesNa AI)가 출시되었습니다.지금 예스나 AI를 직접 경험해 보실 수 있도록 20크레딧(질문권 20회)를 무료로 증정해 드리고 있습니다.바로 여러분의 아이디어를 코드로 변환해보세요.--------------------------------------------------🚀 YesNa AI 핵심 기능- 지표식/전략식/종목검색식 생성: 자연어로 요청하면 예스랭귀지 문법에 맞는 코드를 작성합니다.- 종목검색식 변환 지원: K증권의 종목 검색식을 예스랭귀지로 변환 지원합니다.- 컴파일 검증: 작성된 코드가 실행 가능한지 컴파일러를 통해 문법 검증을 거쳐 결과물을 제공합니다.상세한 서비스 개요 및 활용 방법은 [서비스 소개 페이지]에서 확인하실 수 있습니다.▶ 서비스 소개 페이지: 바로가기서비스 사용 유의사항 및 결제 환불정책은 [이용약관]을 참고 부탁드립니다.▶ 서비스 이용약관: 바로가기💬 이용 문의사용 중 문의사항은 [프로그램 사용법 Q&A] 게시판에서 [예스나 AI] 카테고리를 설정 후 문의해 주시면 상세히 안내해 드리겠습니다.--------------------------------------------------앞으로도 AI를 활용한 다양한 트레이딩 기능들을 지속적으로 선보일 예정입니다.많은 관심과 기대 부탁드립니다.
2026-02-27
6193
글번호 230811
답변완료
또 문의드립니다.
이번것도 종목데이터가 없다는 에러가 나옵니다..
저는 워낙 몰라 어떻게 해야할지 모르겠습니다. 암튼 문제없게 수정 부탁드립니다.
Input:상승률(0.12),하락률(0.12);
Var:j(0),상승(100,data1),하락(-100,data1),양방향(2,data1),색깔(0,data1),파랑(-1,data1),빨강(1,data1),
기준고(0,data1),기준저(0,data1),기준고Bar(0,data1),기준저Bar(0,data1),추세(0,data1),이중파동(0,data1);
Array:고[20](0),저[20](0),고Bar[20](0),저Bar[20](0);
Input:상승률D(0.12),하락률D(0.12);
Var:jj(0),상승D(100,data2),하락D(-100,data2),양방향D(2,data2),색깔D(0,data2),파랑D(-1,data2),빨강D(1,data2),
기준고D(0,data2),기준저D(0,data2),기준고BarD(0,data2),기준저BarD(0,data2),추세D(0,data2),이중파동D(0,data2);
Array:고D[20](0,data2),저D[20](0,data2),고BarD[20](0,data2),저BarD[20](0,data2);
#################Data1
#==========================================#
# 전고점,전저점 index 증가
#==========================================#
For j = 1 To 19
{
저Bar[j] = 저Bar[j] + 1;
고Bar[j] = 고Bar[j] + 1;
}
#==========================================#
# 이중파동 처리
#==========================================#
If 이중파동 > 0 Then
{
이중파동 = 0;
}
#==========================================#
# 최근 고,저 갱신
#==========================================#
If 기준고 <= data1(H) || 기준고 == 0 || IsNaN(기준고) == True Then
{
기준고 = data1(H);
기준고Bar = 0;
}
Else
기준고Bar = 기준고Bar + 1;
If 기준저 >= data1(L) || 기준저 == 0 || IsNaN(기준저) == True Then
{
기준저 = data1(L);
기준저Bar = 0;
}
Else
기준저Bar = 기준저Bar + 1;
#==========================================#
# 추세방향 결정
#==========================================#
If 기준고 * (1 - (하락률/100)) > data1(H) && 기준저 * (1 + (상승률/100)) < data1(L) Then
{
추세 = Iff(기준고Bar==기준저Bar,양방향,Iff(기준고Bar>기준저Bar,상승,하락));
}
Else If 기준고 * (1 - (하락률/100)) > data1(H) Then 추세 = 하락;
Else If 기준저 * (1 + (상승률/100)) < data1(L) Then 추세 = 상승;
#==========================================#
# 추세변화에 따른 변곡점 처리
#==========================================#
If 추세[1] == 상승 && 추세 == 하락 Then
{
For j = 18 DownTo 1 {
고[j+1] = 고[j];
고Bar[j+1] = 고Bar[j];
}
고[1] = 기준고;
고Bar[1] = 기준고Bar;
기준고 = data1(H);
기준고Bar = 0;
기준저 = data1(L);
기준저Bar = 0;
If 고[2] < 고[1] Then 색깔 = 빨강 ;
If 이중파동[1] > 0 Then 이중파동 = 고[1];
}
If 추세[1] == 하락 && 추세 == 하락 &&
고[1] < 기준고 &&
기준고 * (1 - (하락률/100)) > data1(H) Then
{
For j = 18 DownTo 1
{
고[j+1] = 고[j];
고Bar[j+1] = 고Bar[j];
저[j+1] = 저[j];
저Bar[j+1] = 저Bar[j];
}
고[1] = 기준고;
고Bar[1] = 기준고Bar;
저[1] = 기준저;
저Bar[1] = 기준저Bar;
기준고 = data1(H);
기준고Bar = 0;
기준저 = data1(L);
기준저Bar = 0;
If 저[2] > 저[1] Then 색깔 = 파랑;
If 고[2] < 고[1] Then 색깔 = 빨강;
이중파동 = 고[1];
}
If 추세[1] == 하락 && 추세 == 상승 Then
{
For j = 18 DownTo 1
{
저[j+1] = 저[j];
저Bar[j+1] = 저Bar[j];
}
저[1] = 기준저;
저Bar[1] = 기준저Bar;
기준저 = data1(L);
기준저Bar = 0;
기준고 = data1(H);
기준고Bar = 0;
If 저[2] > 저[1] Then 색깔 = 파랑;
If 이중파동[1] > 0 Then 이중파동 = 저[1];
}
If 추세[1] == 상승 && 추세 == 상승 &&
저[1] > 기준저 &&
기준저 * (1 + (상승률/100)) < data1(L) Then
{
For j = 18 DownTo 1
{
고[j+1] = 고[j];
고Bar[j+1] = 고Bar[j];
저[j+1] = 저[j];
저Bar[j+1] = 저Bar[j];
}
고[1] = 기준고;
고Bar[1] = 기준고Bar;
저[1] = 기준저;
저Bar[1] = 기준저Bar;
기준저 = data1(L);
기준저Bar = 0;
기준고 = data1(H);
기준고Bar = 0;
If 고[2] < 고[1] Then 색깔 = 빨강;
If 저[2] > 저[1] Then 색깔 = 파랑;
이중파동 = 저[1];
}
If 추세 == 양방향 Then
{
For j = 18 DownTo 1
{
고[j+1] = 고[j];
고Bar[j+1] = 고Bar[j];
저[j+1] = 저[j];
저Bar[j+1] = 저Bar[j];
}
고[1] = 기준고;
고Bar[1] = 기준고Bar;
저[1] = 기준저;
저Bar[1] = 기준저Bar;
기준고 = data1(H);
기준고Bar = 0;
기준저 = data1(L);
기준저Bar = 0;
추세 = 추세[1];
If 추세[1] == 상승 Then
{
If 고[2] < 고[1] Then 색깔 = 빨강;
If 저[2] > 저[1] Then 색깔 = 파랑;
이중파동 = 저[1];
}
Else
{
If 저[2] > 저[1] Then 색깔 = 파랑;
If 고[2] < 고[1] Then 색깔 = 빨강;
이중파동 = 고[1];
}
}
#############################Data2
#==========================================#
# 전고점,전저점 index 증가
#==========================================#
For jj = 1 To 19
{
저BarD[jj] = 저BarD[jj] + 1;
고BarD[jj] = 고BarD[jj] + 1;
}
#==========================================#
# 이중파동 처리
#==========================================#
If 이중파동D > 0 Then
{
이중파동D = 0;
}
#==========================================#
# 최근 고,저 갱신
#==========================================#
If 기준고D <= data2(H) || 기준고D == 0 || IsNaN(기준고D) == True Then
{
기준고D = data2(H);
기준고BarD = 0;
}
Else
기준고BarD = 기준고BarD + 1;
If 기준저D >=data2(L) || 기준저D == 0 || IsNaN(기준저D) == True Then
{
기준저D = data2(L);
기준저BarD = 0;
}
Else
기준저BarD = 기준저BarD + 1;
#==========================================#
# 추세방향 결정
#==========================================#
If 기준고D * (1 - (하락률D/100)) > data2(H) && 기준저D * (1 + (상승률D/100)) < data2(L) Then
{
추세D = Iff(기준고BarD==기준저BarD,양방향D,Iff(기준고BarD>기준저BarD,상승D,하락D));
}
Else If 기준고D * (1 - (하락률D/100)) > data2(H) Then 추세D = 하락D;
Else If 기준저D * (1 + (상승률D/100)) < data2(L) Then 추세D = 상승D;
#==========================================#
# 추세변화에 따른 변곡점 처리
#==========================================#
If 추세D[1] == 상승D && 추세D == 하락D Then
{
For jj = 18 DownTo 1 {
고D[jj+1] = 고D[jj];
고BarD[jj+1] = 고BarD[jj];
}
고D[1] = 기준고D;
고BarD[1] = 기준고BarD;
기준고D = data2(H);
기준고BarD = 0;
기준저D = data2(L);
기준저BarD = 0;
If 고D[2] < 고D[1] Then 색깔D = 빨강D ;
If 이중파동D[1] > 0 Then 이중파동D = 고D[1];
}
If 추세D[1] == 하락D && 추세D == 하락D &&
고D[1] < 기준고D &&
기준고D * (1 - (하락률D/100)) > data2(H) Then
{
For jj = 18 DownTo 1
{
고D[jj+1] = 고D[jj];
고BarD[jj+1] = 고BarD[jj];
저D[jj+1] = 저D[jj];
저BarD[jj+1] = 저BarD[jj];
}
고D[1] = 기준고D;
고BarD[1] = 기준고BarD;
저D[1] = 기준저D;
저BarD[1] = 기준저BarD;
기준고D = data2(H);
기준고BarD = 0;
기준저D = data2(L);
기준저BarD = 0;
If 저D[2] > 저D[1] Then 색깔D = 파랑D;
If 고D[2] < 고D[1] Then 색깔D = 빨강D;
이중파동D = 고D[1];
}
If 추세D[1] == 하락D && 추세D == 상승D Then
{
For jj = 18 DownTo 1
{
저D[jj+1] = 저D[jj];
저BarD[jj+1] = 저BarD[jj];
}
저D[1] = 기준저D;
저BarD[1] = 기준저BarD;
기준저D = data2(L);
기준저BarD = 0;
기준고D = data2(H);
기준고BarD = 0;
If 저D[2] > 저D[1] Then 색깔D = 파랑D;
If 이중파동D[1] > 0 Then 이중파동D = 저D[1];
}
If 추세D[1] == 상승D && 추세D == 상승D &&
저D[1] > 기준저D &&
기준저D * (1 + (상승률D/100)) <data2(L) Then
{
For jj = 18 DownTo 1
{
고D[jj+1] = 고D[jj];
고BarD[jj+1] = 고BarD[jj];
저D[jj+1] = 저D[jj];
저BarD[jj+1] = 저BarD[jj];
}
고D[1] = 기준고D;
고BarD[1] = 기준고BarD;
저D[1] = 기준저D;
저BarD[1] = 기준저BarD;
기준저D = data2(L);
기준저BarD = 0;
기준고D = data2(H);
기준고BarD = 0;
If 고D[2] < 고D[1] Then 색깔D = 빨강D;
If 저D[2] > 저D[1] Then 색깔D = 파랑D;
이중파동D = 저D[1];
}
If 추세D == 양방향D Then
{
For jj = 18 DownTo 1
{
고D[jj+1] = 고D[jj];
고BarD[jj+1] = 고BarD[jj];
저D[jj+1] = 저D[jj];
저BarD[jj+1] = 저BarD[jj];
}
고D[1] = 기준고D;
고BarD[1] = 기준고BarD;
저D[1] = 기준저D;
저BarD[1] = 기준저BarD;
기준고D = data2(H);
기준고BarD = 0;
기준저D = data2(L);
기준저BarD = 0;
추세D = 추세D[1];
If 추세D[1] == 상승D Then
{
If 고D[2] < 고D[1] Then 색깔D = 빨강D;
If 저D[2] > 저D[1] Then 색깔D = 파랑D;
이중파동D = 저D[1];
}
Else
{
If 저D[2] > 저D[1] Then 색깔D = 파랑D;
If 고D[2] < 고D[1] Then 색깔D = 빨강D;
이중파동D = 고D[1];
}
}
#==========================================#
# 역행출력
#==========================================#
if data1(crossup(c,고[1])) and data2(H < 고D[1]) Then{
PlotPaintBar(C,O,"1", black);
PlaySound("C:₩예스트레이더31₩Data₩역행.wav");
}
if data1(Crossdown(c,저[1])) and data3(H < 고D[1]) Then{
PlotPaintBar(C,O,"1", black);
PlaySound("C:₩예스트레이더31₩Data₩역행.wav");
}
2017-11-18
183
글번호 114290
답변완료
문의드립니다
아래의 강조식을 적용하려니 에러가 납니다. 에러 안나도록 수정 부탁드립니다.
A_FDC_MARK_S 이 없다는데.. 제가 식 작성자가 아니라서 어떻게 할 줄 모르겠습니다.
어떻게든 에러없게 부탁드립니다. 감사합니다.
Input:추세기준(9), 존간격(0.15), 위치기간(13),상승과열(60),하락과열(-59), LENGTH(26);
var : 위치(0),V_Total(0),V_Net(0),미결추이(0),강도추이(0),V_Color(0),V_존간격(0),V_위치추이(0),회색박스(0);
V_Total = _A_FDC_MARK_S;
위치 = _A_FDC_MARK_P_S;
V_Net = _A_Net;
V_존간격 = _A_Zone(존간격);
회색박스 = _A_Fibonacci_UD(3,3,1);
var1 = abs(dayoi()-dayoi(1)); #미결재
미결추이 = (3 * Ema(var1,5)) - (3 * Ema(Ema(var1,5),5)) +
(Ema(Ema(Ema(var1,5),5),5));
강도추이 = (3 * wma(V_TOTAL,6)) - (3 * wma(wma(V_TOTAL,6),6)) +
(wma(wma(wma(V_TOTAL,6),6),6));
V_Color = (3 * Ema(V_TOTAL,LENGTH)) - (3 * Ema(Ema(V_TOTAL,LENGTH),LENGTH)) +
(Ema(Ema(Ema(V_TOTAL,LENGTH),LENGTH),LENGTH));
V_위치추이 = (3 * Ema(위치,위치기간)) - (3 * Ema(Ema(위치,위치기간),위치기간)) +
(Ema(Ema(Ema(위치,위치기간),위치기간),위치기간));
Var2 = abs(V_Net);
If V_TOTAL > 20 and Var2 > 추세기준 and Var2 >= Var2[1] && V_존간격 >= 0 Then # ((Var2 > 추세기준 and Var2 >= Var2[1]) or (Var2 > 8 and Var2[1] >= Var2[2] and Var2 >= Var2[1])) Then
PlotPaintBar( Open, Close,"강도",
iff(V_TOTAL[1] >= 상승과열 && V_TOTAL<V_TOTAL[1] && var1 <7000 && var1<var1[1] && 미결추이<미결추이[1] ,RGB(255,255,0), #
iff(V_TOTAL > 50 &&V_Color>=V_Color[1] && V_존간격 == 4 , RGB(200,50,50),
iff(V_TOTAL > 35 &&V_Color>=V_Color[1] && V_존간격 > 0, RGB(255,50,50),
iff(V_Color>=V_Color[1] && V_존간격 > 0, RGB(255,140,140),RGB(255,200,200))))));
Else
{ IF V_TOTAL < -20 and Var2 > 추세기준 and Var2 >= Var2[1] && V_존간격 <= 0 Then
PlotPaintBar( Open, Close,"강도",
iff(V_TOTAL[1] <= 하락과열 && V_TOTAL>V_TOTAL[1] && var1<var1[1] && 미결추이<미결추이[1] && var1 <7000 ,RGB(255,255,0),
iff(V_TOTAL < -50 && V_Color<=V_Color[1] && V_존간격 == -4, RGB(0,0,200),
iff(V_TOTAL < -35 && V_Color<=V_Color[1] && V_존간격 < 0, RGB(51,102,255),
iff(V_Color<=V_Color[1] && V_존간격 < 0, RGB(130,165,255),RGB(153,204,255))))));
Else
PlotPaintBar( Open, Close,"강도",GRAY);
}
2017-11-18
182
글번호 114289
답변완료
질문드립니다.
많은 도움을 주신덕에 참고해서 많이 만들어가고있습니다.
한가지 걸리는 것이있는데요.
var : 시그널(false);
시그널 = false;
if 매매조건1 then{
시그널 = true;
}
if 매매조건2 then{
시그널 = true;
}
if 매매조건3 then{
시그널 = true;
}
if 매매조건4 then{
시그널 = true;
}
if 시그널 then
buy();
이 구조에서 시그널에서 손절이 2번나면 더이상 거래하지 않는다. 라는 것이 도통 짜지질 않네요..
2017-11-18
156
글번호 114288
답변완료
문의드립니다
9시 30분 시점에서 그날의 누적 거래량을 과거 n일간 개장 후 30분 간의 거래량들의 평균과 비교하고 싶은데 어떻게 수식을 작성하여야 할까요?
2017-11-17
149
글번호 114287
답변완료
문의드립니다.
55435번 질문에 관련하여 문의드립니다.
아래는 알려주신 주식인데요, 그 수식을 제 시스템에 적용하여 예스랭귀지에서 "검증"을 하면
entry = true; 와 entry = false; 줄에서 오류가 발생하며 "연산자 앞뒤 두 데이터의 형태가 같아야 합니다."라는 설명이 나옵니다. 검토해주시면 감사하겠습니다.
------------------------------------------------------------------------------------
var : dni(0),ep(0),entry(false);
if MarketPosition <= 0 and 진입조건 then{
dni = index;
EP = C;
entry = true;
}
if MarketPosition == 1 Then
entry = false;
If MarketPosition <= 0 and index >= Dni and index < dni+3 then
Buy("매수2", atlimit, EP - PriceScale*3);
SetStoploss(0.40,Pointstop);
SetStopProfittarget(0.60, Pointstop);
2017-11-17
178
글번호 114286
답변완료
문의 드립니다.
Arrays : Relative[50](0);
Relative[0] = RSI(9);
Relative[1] = RSI(10);
Relative[2] = RSI(11);
Relative[3] = RSI(12);
Relative[4] = RSI(13);
Relative[5] = RSI(14);
Relative[6] = RSI(15);
Relative[7] = RSI(16);
우선 Relative 배열변수를 선언 한 후에
방을 총 50개를 만들었습니다.
그리고 0번방부터 기간값이 다른 RIS 함수를 넣고 있는데요.
일일히 하나하나 넣어줘야 해서 매우 불편한데요.
좀 더 간편한 방법은 없을까요?
헌데 For 문을 이용하고 싶어도
배열변수에 하나의 RSI 함수를 사용해서 메모리를 공유하게 되면
계산에 문제가 생겨서
별개의 메모리를 사용하기 위해서
어쩔수없이 저렇게 작성하고 있는데요.
좀 더 효율적인 방법은 없을까요?
2017-11-17
179
글번호 114285
답변완료
해외용파라블릭
value = SAR(af,maxAF);
{ var1 = Round(value,2);
var2 = FracPortion(Int(var1*10)/10)*10; //소수1자리값
var3 = FracPortion(var1*10)*10; //소수 2자리 값
if var3 == 0 or var3 == 5 Then
var4 = var1;
Else if var3 == 1 or var3 == 2 Then
var4 = (int(var1*10)/10);
else if var3 >= 3 and var3 <= 7 Then
var4 = (int(var1*10)/10)+0.05;
Else
var4 = (int(var1*10)/10)+0.1;
plot1(var4 ,"MAGENTA",GREEN,def,1);
333.23을국내선물에 소수점을 맞추기위해 사용 합니다.
해외상품이 많은데 소수점이 다양해 문의 합니다.
euro fx 1.18047
gold 1276.6
항생 소수점이 없음 28994
나스닥은 국내와 같음
캐나다달러 0.78342
일본앤 8857.2
오일 55.34
오스트리아달러 0.7591
영국 파운드 1.3181
늘 고생하시는데 이정도 부탁합니다.
2017-11-17
228
글번호 114283
답변완료
문의 드립니다.
Arrays : count[500](0);
Value1 = Max(count[0], count[1], count[2], count[3], count[4], count[5],
count[6], count[7], count[8], count[9], count[10], count[11], count[12],
count[13], count[14], count[15], count[16], count[17], count[18],
count[19], count[20], count[21], count[22], count[23], count[24],
count[25], count[26], count[27], count[28], count[29], count[30],
count[31], count[32], count[33], count[34], count[35], count[36],
count[37], count[38], count[39], count[40], count[41], count[42],
count[43], count[44], count[45], count[46], count[47], count[48],
count[49], count[50], count[51], count[52], count[53], count[54],
count[55], count[56], count[57], count[58], count[59], count[60],
count[61], count[62], count[63], count[64], count[65], count[66],
count[67], count[68], count[69], count[70], count[71], count[72],
count[73], count[74], count[75], count[76], count[77], count[78],
count[79], count[80], count[81], count[82], count[83], count[84],
count[85], count[86], count[87], count[88], count[89], count[90],
count[91], count[92], count[93], count[94], count[95], count[96],
count[97], count[98], count[99], count[100], count[101], count[102],
count[103], count[104], count[105], count[106], count[107], count[108],
count[109], count[110], count[111], count[112], count[113], count[114],
count[115], count[116], count[117], count[118], count[119], count[120],
count[121], count[122], count[123], count[124], count[125], count[126],
count[127], count[128], count[129], count[130], count[131], count[132],
count[133], count[134], count[135], count[136], count[137], count[138],
count[139], count[140], count[141], count[142], count[143], count[144],
count[145], count[146], count[147], count[148], count[149], count[150],
count[151], count[152], count[153], count[154], count[155], count[156],
count[157], count[158], count[159], count[160], count[161], count[162],
count[163], count[164], count[165], count[166], count[167], count[168],
count[169], count[170], count[171], count[172], count[173], count[174],
count[175], count[176], count[177], count[178], count[179], count[180],
count[181], count[182], count[183], count[184], count[185], count[186],
count[187], count[188], count[189], count[190], count[191], count[192],
count[193], count[194], count[195], count[196], count[197], count[198],
count[199], count[200], count[201], count[202], count[203], count[204],
count[205], count[206], count[207], count[208], count[209], count[210],
count[211], count[212], count[213], count[214], count[215], count[216],
count[217], count[218], count[219], count[220], count[221], count[222],
count[223], count[224], count[225], count[226], count[227], count[228],
count[229], count[230], count[231], count[232], count[233], count[234],
count[235], count[236], count[237], count[238], count[239], count[240],
count[241], count[242], count[243], count[244], count[245], count[246],
count[247], count[248], count[249], count[250], count[251], count[252],
count[253], count[254], count[255], count[256], count[257], count[258],
count[259], count[260], count[261], count[262], count[263], count[264],
count[265], count[266], count[267], count[268], count[269], count[270],
count[271], count[272], count[273], count[274], count[275], count[276],
count[277], count[278], count[279], count[280], count[281], count[282],
count[283], count[284], count[285], count[286], count[287], count[288],
count[289], count[290], count[291], count[292], count[293], count[294],
count[295], count[296], count[297], count[298], count[299]);
배열변수 count 를 방을 500개를 만들고
각 배열변수 값 중에서 제일 큰 값을
Value1 에 넣을려고 하는데,
배열변수를 count[0]부터 계속 추가해서 256개를 초과해서 만드니까
에러가 나면서 함수 파라미터를 256개 이상 만들수가 없다고 하네요.
그럼 위처럼 저렇게 일일히 count 변수를 입력하지 말고
count[X] 처럼 배열에 변수 X 값을 넣고
자동으로 0번방부터 500번방까지 검색해서 제일 높은 수를 찾아내야
하는 것인데...
뭐 좋은 방법이 없을까요?
For 문 같은것을 활용해야 하나요?
2017-11-17
505
글번호 114271
답변완료
문의드립니다.
5분봉차트에서 참조데이터를 사용하지 않고 현재봉이30분봉 첫봉일경우와 주봉첫봉 일경우와 월봉첫봉인경우 변수초기화하는 식부탁드립니다 일봉일경우 if dayindex==0 then var = 1;과 같이 쓰ㅡ면 되지만 다른시간대라든가 주봉월봉은 어떻게 써야하는지 모르겠네요 답변부탁드립니다. 수고하세요^^
2017-11-17
184
글번호 114268