커뮤니티

양수 음수 조건 식 지표로 만들어 주세요.

프로필 이미지
천장지구
2024-08-16 13:20:00
892
글번호 182575
답변완료
var1(1.0) = data2(openD(0))-data7(openD(0)); var2(3.0) = data3(openD(0))-data8(openD(0)); var3(5.5) = data4(openD(0))-data9(openD(0)); var4(-2.0) = data5(openD(0))-data10(openD(0)); var5(-4.0) = data6(openD(0))-data11(openD(0)); 지표1. var1~var5 중 절대값이 가장 작은 값을 지표로 나타나게 해주세요. 지표2. var1~var5 중 0 보다 크고 5 보다 작은 값 중 가장 큰 값(3.0) 지표로 나타나게 해주세요. 지표3. var1~var5 중 0 보다 작고 -5 보다 큰 값 중 가장 작은 값(-4.0) 지표로 나타나게 해주세요. 지표4. var1~var5 중 5 보다 크거나 -5보다 작은 값만 있는 경우 print로 글씨를 "타 종목 등록 교체"를 화면에 나타나게 해주세요. 지표4 기준 타 종목 등록 교체는 아래 종목을 기준으로 해서 var11(0) = data12(openD(0))-data13(openD(0)); var12(2.5) = data14(openD(0))-data15(openD(0)); var13(-2.5) = data16(openD(0))-data17(openD(0)); 지표5. var11~var13 중 절대값이 가장 작은 값을 지표로 나타나게 해주세요. 지표6. var11~var13 중 0 보다 크고 5 보다 작은 값 중 가장 큰 값(2.5) 지표로 나타나게 해주세요. 지표7. var11~var13 중 0 보다 작고 -5 보다 큰 값 중 가장 작은 값(-2.5) 지표로 나타나게 해주세요. 항상 도움주셔서 감사합니다. 좋은 하루 되세요~
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2024-08-19 16:49:51

안녕하세요 예스스탁입니다. var : cnt(0); Array : VV[20](0); vv[1] = data2(openD(0))-data7(openD(0)); vv[2] = data3(openD(0))-data8(openD(0)); vv[3] = data4(openD(0))-data9(openD(0)); vv[4] = data5(openD(0))-data10(openD(0)); vv[5] = data6(openD(0))-data11(openD(0)); vv[11] = data12(openD(0))-data13(openD(0)); vv[12] = data14(openD(0))-data15(openD(0)); vv[13] = data16(openD(0))-data17(openD(0)); Condition1 = False; For cnt = 1 to 5 { if 5 > vv[cnt] and vv[cnt] > -5 Then Condition1 = true; } if Condition1 == False Then { Text_New(sDate,sTime,H,"타종목 등록교체"); } var1 = Nan; value1 = Nan; Value2 = Nan; value3 = Nan; For cnt = IFF(Condition1==true,1,11) to IFf(Condition1==true,5,13) { if isnan(var1) == true or (isnan(var1) == False and abs(vv[cnt]) < var1) Then { var1 = abs(vv[cnt]); value1 = vv[cnt]; } if 5 > vv[cnt] and vv[cnt] > 0 and (isnan(value2) == true or (isnan(value2) == False and vv[cnt] < value2)) Then { value2 = vv[cnt]; } if 0 > vv[cnt] and vv[cnt] > -5 and (isnan(value3) == true or (isnan(value3) == False and vv[cnt] < value3)) Then { value3 = vv[cnt]; } } Plot1(Value1); Plot2(Value2); Plot3(Value3); 즐거운 하루되세요 > 천장지구 님이 쓴 글입니다. > 제목 : 양수 음수 조건 식 지표로 만들어 주세요. > var1(1.0) = data2(openD(0))-data7(openD(0)); var2(3.0) = data3(openD(0))-data8(openD(0)); var3(5.5) = data4(openD(0))-data9(openD(0)); var4(-2.0) = data5(openD(0))-data10(openD(0)); var5(-4.0) = data6(openD(0))-data11(openD(0)); 지표1. var1~var5 중 절대값이 가장 작은 값을 지표로 나타나게 해주세요. 지표2. var1~var5 중 0 보다 크고 5 보다 작은 값 중 가장 큰 값(3.0) 지표로 나타나게 해주세요. 지표3. var1~var5 중 0 보다 작고 -5 보다 큰 값 중 가장 작은 값(-4.0) 지표로 나타나게 해주세요. 지표4. var1~var5 중 5 보다 크거나 -5보다 작은 값만 있는 경우 print로 글씨를 "타 종목 등록 교체"를 화면에 나타나게 해주세요. 지표4 기준 타 종목 등록 교체는 아래 종목을 기준으로 해서 var11(0) = data12(openD(0))-data13(openD(0)); var12(2.5) = data14(openD(0))-data15(openD(0)); var13(-2.5) = data16(openD(0))-data17(openD(0)); 지표5. var11~var13 중 절대값이 가장 작은 값을 지표로 나타나게 해주세요. 지표6. var11~var13 중 0 보다 크고 5 보다 작은 값 중 가장 큰 값(2.5) 지표로 나타나게 해주세요. 지표7. var11~var13 중 0 보다 작고 -5 보다 큰 값 중 가장 작은 값(-2.5) 지표로 나타나게 해주세요. 항상 도움주셔서 감사합니다. 좋은 하루 되세요~