답변완료
수정부탁 드립니다
gpt 수식을구현했는데44 에 숫자나 숫자값이라고 오류가그리고 마지막 돌파된 per 이 깨면 전량 청산인데 per16 됐습니다수정 부탁드릴게요input : per1(30),per2(42),per3(50),per4(62),per5(84),per6(110),per7(155),per8(210), per9(255), per10(310),per11(384),per12(420),per13(500),per14(684),per15(800),per16(1000);var : cnt(0);Array : p[16](0), va[16](0); // 실제 코드에서는 "_" 제거하세요./* --------------------------- ① p 배열 저장--------------------------- */p[1]=per1; p[2]=per2; p[3]=per3; p[4]=per4;p[5]=per5; p[6]=per6; p[7]=per7; p[8]=per8;p[9]=per9; p[10]=per10; p[11]=per11; p[12]=per12;p[13]=per13; p[14]=per14; p[15]=per15; p[16]=per16;/* --------------------------- ② va[] 기준선 계산--------------------------- */for cnt = 1 to 16{ va[cnt] = DayLow * (1 + p[cnt] / 100);}/* --------------------------- ③ per1~per16 상향 돌파 시마다 1계약 매수--------------------------- */for cnt = 1 to 16{ if CrossUp(C, va[cnt]) then { Buy("Long", onclose, def, 1); };}/* --------------------------- ④ 마지막 per16 라인 이탈 시 전체 청산--------------------------- */if marketposition > 0 and CrossDown(C, va[16]) then{ ExitLong("ExitAll", onclose, "Long");};
답변완료
수식 부탁 드림니다
안녕하십니까?수식 부탁 드립니다1. 9시 시가선2. 9시 시가_수직선3.고점A = ma(가격, 기간1, 이평종류); B = ma(가격, 기간2, 이평종류); HighestSince(1, CrossUp(A, B), A)4. 저점A = ma(가격, 기간1, 이평종류); B = ma(가격, 기간2, 이평종류); LowestSince(1, CrossDown(A, B), A)---------------------------------------------가격 = 종가기간1 = 5 기간2 = 20이평종류 = 가중----------------------------------------------5. 5일선(가중)6. 20일선(가중)7. 5-20_GC 선8. 5-20_GC 자리_수직선--------------------------------------------항상 감사 합니다
2025-12-01
102
글번호 228532
지표
답변완료
수식 확인부탁드립니다.
1..mvar1 = Sarv+(AF_value)*(EP-SAR_Value); mvar2 = MAX(mvar1,EntryPrice- EntryATR*ATr1); mvar3 = Min(mvar1,EntryPrice+ EntryATR*1.5); if marketPosition == -1 and Direction == -1 Then { ExitShort("sx1",AtStop,mvar3); ExitShort("sx3",AtLimit,EntryPrice-entryatr*5,"",1,1); } 이 청산식은 파라볼릭반전신호와 atr*1.5 중 비교하여 으로 손절을하라는 내용과 파라볼릭반전신호와 atr*5값중에서 둘중에 먼저 도달하는 지표에 청산하라는 내용이 다 들어간게 맞는건가요? 요지는 파라볼릭 돌파가 손절과 익절에 모두 작동하는지요? 2.참고차트가 일봉이고 일봉의 macd>0 이면 1이다(Data2(C)). 이고 1인상태에서 60분차트(기본차트)에서 macd>0 이면 buy라는 조건이 있다면 . . 만약 어제 종가기준으로는 1상태였으나 당일 장중에는 일봉상 macd가 >< 0 를 반복하게 되면 장중에는 60분차트에서 macd>0 라고 해도 buy진입을 하지못하는게 맞는가요?
2025-12-01
100
글번호 228529
시스템
답변완료
문의드립니다
수고하십니다.아래수식참고하여 시스템식부탁드림니다1. data2 rsi oscillotor bull매수신호시 data1매수하고 data1 스토캐스틱과열시 매도식.Inputs: RSILength(10), OverSold(30);If Crossup(RSI(RSILength), OverSold) Then Buy ("RSI");Input : Period(12), Period1(5);Var : value(0);value = StochasticsK(Period,Period1);# 매도/매수청산If CrossDown(value, 80) Then { Sell(); }
답변완료
문의 드립니다.
도움에 감사 드립니다.Array : dizii[500](0);를 Array : dizii[1](0);로 변경해도 지표의 결과가 같이 나옵니다.질문) Array : dizii[1](0);로 해도 수식에 영향이 없는지요?input : len(88),mult(2.0);input : cu(Red),cl(Lime);input : dashed(false);input : transp(true);var : src(0),crr(0),k(0),sum(0),i(0),dev(0);var : nmid(0),nupper(0),nlower(0);var : upper(0),lower(0);Array : dizii[500](0);src = (h+l+c)/3;Function cr Numeric input : x(Numeric),y(Numeric); var : z(0),weight(0),i(0); z = 0.0; weight = 0.0; for i = 0 to y - 1 step 1 { z = z + x[i] * ((y - 1) / 2 + 1 -abs(i - (y - 1) / 2)); } cr = z / ((y + 1) / 2 * (y + 1) / 2);EndFunctioncrr = cr(src, 2 * len - 1);for k = 0 to len - 1 step 1{ sum = 0.0; for i = 0 to 2 * len - 2 - k step 1 { sum = sum + (len - abs(len - 1 - k - i)) * src[i] / (len * len - k * (k + 1) / 2); } dizii[k] = sum;}dev = mult * std(src, len);nmid = wma(src, len);nupper = nmid + wma(dev,len);nlower = nmid - wma(dev,len);upper = crr + cr(dev, 2 * len - 1);lower = crr - cr(dev, 2 * len - 1);plot1(lower,"lowr",cl);plot2(upper,"upper",cu);