커뮤니티

뭐가잘못됐나요?

프로필 이미지
회원
2017-03-05 05:39:32
143
글번호 107464
답변완료
안녕하세요 검증되는데 신호 없어 수정의뢰합니다 감사^^ input : Length1(10); input : LengthMult1(2); input : NdayAgo1(0); var : a저항선(0), a지지선(0), aRcount(0), aScount(0); var : a저항선2(0), a지지선2(0), aRcount2(0), aScount2(0); var : aR1(0), aR2(0), aR3(0), aR4(0), aR5(0), aR6(0), aR7(0), aR8(0), aR9(0),aR10(0), aR11(0), aR12(0), aR13(0), aR14(0), aR15(0),aR16(0), aR17(0), aR18(0), aR19(0),aR20(0); var : aS1(0), aS2(0), aS3(0), aS4(0), aS5(0), aS6(0), aS7(0), aS8(0), aS9(0),aS10(0), aS11(0), aS12(0), aS13(0), aS14(0), aS15(0), aS16(0), aS17(0), aS18(0), aS19(0),aS20(0); var : aR81(0), aR82(0), aR83(0), aR84(0), aR85(0), aS91(0), aS92(0), aS93(0), aS94(0), aS95(0); input : Length2(10); input : LengthMult2(2); input : NdayAgo2(0); var : b저항선(0), b지지선(0), bRcount(0), bScount(0); var : b저항선2(0), b지지선2(0), bRcount2(0), bScount2(0); var : bR1(0), bR2(0), bR3(0), bR4(0), bR5(0), bR6(0), bR7(0), bR8(0), bR9(0), bR10(0), bR11(0), bR12(0), bR13(0), bR14(0), bR15(0), bR16(0), bR17(0), bR18(0), bR19(0), bR20(0); var : bS1(0), bS2(0), bS3(0), bS4(0), bS5(0), bS6(0), bS7(0), bS8(0), bS9(0), bS10(0), bS11(0), bS12(0), bS13(0), bS14(0), bS15(0), bS16(0), bS17(0), bS18(0), bS19(0), bS20(0); var : bR81(0), bR82(0), bR83(0), bR84(0), bR85(0), bS91(0), bS92(0), bS93(0), bS94(0), bS95(0); var1 = DateToJulian(currentdate); var2 = DateToJulian(date); if var2 >= var1-NdayAgo1 && dayindex >= Length1-1 then { a저항선 = SwingHigh(1, H, Length1, Length1, Length1*2+1); a지지선 = swingLow(1, L, Length1, Length1, Length1*2+1); if a저항선 == -1 Then a저항선 = a저항선[1]; if a지지선 == -1 Then a지지선 = a지지선[1]; if a저항선 != a저항선[1] then aRcount = aRcount + 1; if a지지선 != a지지선[1] Then aScount = aScount + 1; if aRcount == 1 then aR1 = a저항선; if aRcount == 2 Then aR2 = a저항선; if aRcount == 3 then aR3 = a저항선; if aRcount == 4 Then aR4 = a저항선; if aRcount == 5 then aR5 = a저항선; if aRcount == 6 Then aR6 = a저항선; if aRcount == 7 then aR7 = a저항선; if aRcount == 8 Then aR8 = a저항선; if aRcount == 9 then aR9 = a저항선; if aRcount == 10 Then aR10 = a저항선; if aRcount == 11 then aR11 = a저항선; if aRcount == 12 Then aR12 = a저항선; if aRcount == 13 then aR13 = a저항선; if aRcount == 14 Then aR14 = a저항선; if aRcount == 15 then aR15 = a저항선; if aRcount == 16 Then aR16 = a저항선; if aRcount == 17 then aR17 = a저항선; if aRcount == 18 Then aR18 = a저항선; if aRcount == 19 then aR19 = a저항선; if aRcount == 20 Then aR20 = a저항선; if aScount == 1 then aS1 = a지지선; if aScount == 2 Then aS2 = a지지선; if aScount == 3 then aS3 = a지지선; if aScount == 4 Then aS4 = a지지선; if aScount == 5 then aS5 = a지지선; if aScount == 6 Then aS6 = a지지선; if aScount == 7 then aS7 = a지지선; if aScount == 8 Then aS8 = a지지선; if aScount == 9 then aS9 = a지지선; if aScount == 10 Then aS10 = a지지선; if aScount == 11 then aS11 = a지지선; if aScount == 12 Then aS12 = a지지선; if aScount == 13 then aS13 = a지지선; if aScount == 14 Then aS14 = a지지선; if aScount == 15 then aS15 = a지지선; if aScount == 16 Then aS16 = a지지선; if aScount == 17 then aS17 = a지지선; if aScount == 18 Then aS18 = a지지선; if aScount == 19 then aS19 = a지지선; if aScount == 20 Then aS20 = a지지선; } # 중요 지지a저항선은 굵게 표시 if var2 >= var1-NdayAgo1 && dayindex >= Length1*LengthMult1-1 then { a저항선2 = SwingHigh(1, H, Length1*LengthMult1, Length1*LengthMult1, Length1*LengthMult1*2+1); a지지선2 = swingLow(1, L, Length1*LengthMult1, Length1*LengthMult1, Length1*LengthMult1*2+1); if a저항선2 == -1 Then a저항선2 = a저항선2[1]; if a지지선2 == -1 Then a지지선2 = a지지선2[1]; if a저항선2 != a저항선2[1] then aRcount2 = aRcount2 + 1; if a지지선2 != a지지선2[1] Then aScount2 = aScount2 + 1; if aRcount2 == 1 then aR81 = a저항선2; if aRcount2 == 2 Then aR82 = a저항선2; if aRcount2 == 3 then aR83 = a저항선2; if aRcount2 == 4 Then aR84 = a저항선2; if aRcount2 == 5 then aR85 = a저항선2; if aScount2 == 1 then aS91 = a지지선2; if aScount2 == 2 Then aS92 = a지지선2; if aScount2 == 3 then aS93 = a지지선2; if aScount2 == 4 Then aS94 = a지지선2; if aScount2 == 5 then aS95 = a지지선2; } var1 = DateToJulian(currentdate); var2 = DateToJulian(date); if var2 >= var1-NdayAgo2 && dayindex >= Length2-1 then { b저항선 = SwingHigh(1, H, Length2, Length2, Length2*2+1); b지지선 = swingLow(1, L, Length2, Length2, Length2*2+1); if b저항선 == -1 Then b저항선 = b저항선[1]; if b지지선 == -1 Then b지지선 = b지지선[1]; if b저항선 != b저항선[1] then bRcount = bRcount + 1; if b지지선 != b지지선[1] Then bScount = bScount + 1; if bRcount == 1 then bR1 = b저항선; if bRcount == 2 Then bR2 = b저항선; if bRcount == 3 then bR3 = b저항선; if bRcount == 4 Then bR4 = b저항선; if bRcount == 5 then bR5 = b저항선; if bRcount == 6 Then bR6 = b저항선; if bRcount == 7 then bR7 = b저항선; if bRcount == 8 Then bR8 = b저항선; if bRcount == 9 then bR9 = b저항선; if bRcount == 10 Then bR10 = b저항선; if bRcount == 11 then bR11 = b저항선; if bRcount == 12 Then bR12 = b저항선; if bRcount == 13 then bR13 = b저항선; if bRcount == 14 Then bR14 = b저항선; if bRcount == 15 then bR15 = b저항선; if bRcount == 16 Then bR16 = b저항선; if bRcount == 17 then bR17 = b저항선; if bRcount == 18 Then bR18 = b저항선; if bRcount == 19 then bR19 = b저항선; if bRcount == 20 Then bR20 = b저항선; if bScount == 1 then bS1 = b지지선; if bScount == 2 Then bS2 = b지지선; if bScount == 3 then bS3 = b지지선; if bScount == 4 Then bS4 = b지지선; if bScount == 5 then bS5 = b지지선; if bScount == 6 Then bS6 = b지지선; if bScount == 7 then bS7 = b지지선; if bScount == 8 Then bS8 = b지지선; if bScount == 9 then bS9 = b지지선; if bScount == 10 Then bS10 = b지지선; if bScount == 11 then bS11 = b지지선; if bScount == 12 Then bS12 = b지지선; if bScount == 13 then bS13 = b지지선; if bScount == 14 Then bS14 = b지지선; if bScount == 15 then bS15 = b지지선; if bScount == 16 Then bS16 = b지지선; if bScount == 17 then bS17 = b지지선; if bScount == 18 Then bS18 = b지지선; if bScount == 19 then bS19 = b지지선; if bScount == 20 Then bS20 = b지지선; } if var2 >= var1-NdayAgo2 && dayindex >= Length2*LengthMult2-1 then { b저항선2 = SwingHigh(1, H, Length2*LengthMult2, Length2*LengthMult2, Length2*LengthMult2*2+1); b지지선2 = swingLow(1, L, Length2*LengthMult2, Length2*LengthMult2, Length2*LengthMult2*2+1); if b저항선2 == -1 Then b저항선2 = b저항선2[1]; if b지지선2 == -1 Then b지지선2 = b지지선2[1]; if b저항선2 != b저항선2[1] then bRcount2 = bRcount2 + 1; if b지지선2 != b지지선2[1] Then bScount2 = bScount2 + 1; if bRcount2 == 1 then bR81 = b저항선2; if bRcount2 == 2 Then bR82 = b저항선2; if bRcount2 == 3 then bR83 = b저항선2; if bRcount2 == 4 Then bR84 = b저항선2; if bRcount2 == 5 then bR85 = b저항선2; if bScount2 == 1 then bS91 = b지지선2; if bScount2 == 2 Then bS92 = b지지선2; if bScount2 == 3 then bS93 = b지지선2; if bScount2 == 4 Then bS94 = b지지선2; if bScount2 == 5 then bS95 = b지지선2; } if crossup(c,aR1) Then buy(); if CrossDown(c,bS1) Then exitlong(); if CrossDown(C,aS1) Then sell(); if crossup(C,bR1) Then ExitShort();
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2017-03-06 09:42:27

안녕하세요 예스스탁입니다. 검증은 문법오류를 체크합니다. 수식내 조건만족여부를 체크하는 부분이 아닙니다. 검증은 되는데 신호가 발생하지 않으면 조건과 관련된 부분이므로 해당 부분은 사용자분이 체크해 보셔야 합니다. 즐거운 하루되세요 > yang오뚜기 님이 쓴 글입니다. > 제목 : 뭐가잘못됐나요? > 안녕하세요 검증되는데 신호 없어 수정의뢰합니다 감사^^ input : Length1(10); input : LengthMult1(2); input : NdayAgo1(0); var : a저항선(0), a지지선(0), aRcount(0), aScount(0); var : a저항선2(0), a지지선2(0), aRcount2(0), aScount2(0); var : aR1(0), aR2(0), aR3(0), aR4(0), aR5(0), aR6(0), aR7(0), aR8(0), aR9(0),aR10(0), aR11(0), aR12(0), aR13(0), aR14(0), aR15(0),aR16(0), aR17(0), aR18(0), aR19(0),aR20(0); var : aS1(0), aS2(0), aS3(0), aS4(0), aS5(0), aS6(0), aS7(0), aS8(0), aS9(0),aS10(0), aS11(0), aS12(0), aS13(0), aS14(0), aS15(0), aS16(0), aS17(0), aS18(0), aS19(0),aS20(0); var : aR81(0), aR82(0), aR83(0), aR84(0), aR85(0), aS91(0), aS92(0), aS93(0), aS94(0), aS95(0); input : Length2(10); input : LengthMult2(2); input : NdayAgo2(0); var : b저항선(0), b지지선(0), bRcount(0), bScount(0); var : b저항선2(0), b지지선2(0), bRcount2(0), bScount2(0); var : bR1(0), bR2(0), bR3(0), bR4(0), bR5(0), bR6(0), bR7(0), bR8(0), bR9(0), bR10(0), bR11(0), bR12(0), bR13(0), bR14(0), bR15(0), bR16(0), bR17(0), bR18(0), bR19(0), bR20(0); var : bS1(0), bS2(0), bS3(0), bS4(0), bS5(0), bS6(0), bS7(0), bS8(0), bS9(0), bS10(0), bS11(0), bS12(0), bS13(0), bS14(0), bS15(0), bS16(0), bS17(0), bS18(0), bS19(0), bS20(0); var : bR81(0), bR82(0), bR83(0), bR84(0), bR85(0), bS91(0), bS92(0), bS93(0), bS94(0), bS95(0); var1 = DateToJulian(currentdate); var2 = DateToJulian(date); if var2 >= var1-NdayAgo1 && dayindex >= Length1-1 then { a저항선 = SwingHigh(1, H, Length1, Length1, Length1*2+1); a지지선 = swingLow(1, L, Length1, Length1, Length1*2+1); if a저항선 == -1 Then a저항선 = a저항선[1]; if a지지선 == -1 Then a지지선 = a지지선[1]; if a저항선 != a저항선[1] then aRcount = aRcount + 1; if a지지선 != a지지선[1] Then aScount = aScount + 1; if aRcount == 1 then aR1 = a저항선; if aRcount == 2 Then aR2 = a저항선; if aRcount == 3 then aR3 = a저항선; if aRcount == 4 Then aR4 = a저항선; if aRcount == 5 then aR5 = a저항선; if aRcount == 6 Then aR6 = a저항선; if aRcount == 7 then aR7 = a저항선; if aRcount == 8 Then aR8 = a저항선; if aRcount == 9 then aR9 = a저항선; if aRcount == 10 Then aR10 = a저항선; if aRcount == 11 then aR11 = a저항선; if aRcount == 12 Then aR12 = a저항선; if aRcount == 13 then aR13 = a저항선; if aRcount == 14 Then aR14 = a저항선; if aRcount == 15 then aR15 = a저항선; if aRcount == 16 Then aR16 = a저항선; if aRcount == 17 then aR17 = a저항선; if aRcount == 18 Then aR18 = a저항선; if aRcount == 19 then aR19 = a저항선; if aRcount == 20 Then aR20 = a저항선; if aScount == 1 then aS1 = a지지선; if aScount == 2 Then aS2 = a지지선; if aScount == 3 then aS3 = a지지선; if aScount == 4 Then aS4 = a지지선; if aScount == 5 then aS5 = a지지선; if aScount == 6 Then aS6 = a지지선; if aScount == 7 then aS7 = a지지선; if aScount == 8 Then aS8 = a지지선; if aScount == 9 then aS9 = a지지선; if aScount == 10 Then aS10 = a지지선; if aScount == 11 then aS11 = a지지선; if aScount == 12 Then aS12 = a지지선; if aScount == 13 then aS13 = a지지선; if aScount == 14 Then aS14 = a지지선; if aScount == 15 then aS15 = a지지선; if aScount == 16 Then aS16 = a지지선; if aScount == 17 then aS17 = a지지선; if aScount == 18 Then aS18 = a지지선; if aScount == 19 then aS19 = a지지선; if aScount == 20 Then aS20 = a지지선; } # 중요 지지a저항선은 굵게 표시 if var2 >= var1-NdayAgo1 && dayindex >= Length1*LengthMult1-1 then { a저항선2 = SwingHigh(1, H, Length1*LengthMult1, Length1*LengthMult1, Length1*LengthMult1*2+1); a지지선2 = swingLow(1, L, Length1*LengthMult1, Length1*LengthMult1, Length1*LengthMult1*2+1); if a저항선2 == -1 Then a저항선2 = a저항선2[1]; if a지지선2 == -1 Then a지지선2 = a지지선2[1]; if a저항선2 != a저항선2[1] then aRcount2 = aRcount2 + 1; if a지지선2 != a지지선2[1] Then aScount2 = aScount2 + 1; if aRcount2 == 1 then aR81 = a저항선2; if aRcount2 == 2 Then aR82 = a저항선2; if aRcount2 == 3 then aR83 = a저항선2; if aRcount2 == 4 Then aR84 = a저항선2; if aRcount2 == 5 then aR85 = a저항선2; if aScount2 == 1 then aS91 = a지지선2; if aScount2 == 2 Then aS92 = a지지선2; if aScount2 == 3 then aS93 = a지지선2; if aScount2 == 4 Then aS94 = a지지선2; if aScount2 == 5 then aS95 = a지지선2; } var1 = DateToJulian(currentdate); var2 = DateToJulian(date); if var2 >= var1-NdayAgo2 && dayindex >= Length2-1 then { b저항선 = SwingHigh(1, H, Length2, Length2, Length2*2+1); b지지선 = swingLow(1, L, Length2, Length2, Length2*2+1); if b저항선 == -1 Then b저항선 = b저항선[1]; if b지지선 == -1 Then b지지선 = b지지선[1]; if b저항선 != b저항선[1] then bRcount = bRcount + 1; if b지지선 != b지지선[1] Then bScount = bScount + 1; if bRcount == 1 then bR1 = b저항선; if bRcount == 2 Then bR2 = b저항선; if bRcount == 3 then bR3 = b저항선; if bRcount == 4 Then bR4 = b저항선; if bRcount == 5 then bR5 = b저항선; if bRcount == 6 Then bR6 = b저항선; if bRcount == 7 then bR7 = b저항선; if bRcount == 8 Then bR8 = b저항선; if bRcount == 9 then bR9 = b저항선; if bRcount == 10 Then bR10 = b저항선; if bRcount == 11 then bR11 = b저항선; if bRcount == 12 Then bR12 = b저항선; if bRcount == 13 then bR13 = b저항선; if bRcount == 14 Then bR14 = b저항선; if bRcount == 15 then bR15 = b저항선; if bRcount == 16 Then bR16 = b저항선; if bRcount == 17 then bR17 = b저항선; if bRcount == 18 Then bR18 = b저항선; if bRcount == 19 then bR19 = b저항선; if bRcount == 20 Then bR20 = b저항선; if bScount == 1 then bS1 = b지지선; if bScount == 2 Then bS2 = b지지선; if bScount == 3 then bS3 = b지지선; if bScount == 4 Then bS4 = b지지선; if bScount == 5 then bS5 = b지지선; if bScount == 6 Then bS6 = b지지선; if bScount == 7 then bS7 = b지지선; if bScount == 8 Then bS8 = b지지선; if bScount == 9 then bS9 = b지지선; if bScount == 10 Then bS10 = b지지선; if bScount == 11 then bS11 = b지지선; if bScount == 12 Then bS12 = b지지선; if bScount == 13 then bS13 = b지지선; if bScount == 14 Then bS14 = b지지선; if bScount == 15 then bS15 = b지지선; if bScount == 16 Then bS16 = b지지선; if bScount == 17 then bS17 = b지지선; if bScount == 18 Then bS18 = b지지선; if bScount == 19 then bS19 = b지지선; if bScount == 20 Then bS20 = b지지선; } if var2 >= var1-NdayAgo2 && dayindex >= Length2*LengthMult2-1 then { b저항선2 = SwingHigh(1, H, Length2*LengthMult2, Length2*LengthMult2, Length2*LengthMult2*2+1); b지지선2 = swingLow(1, L, Length2*LengthMult2, Length2*LengthMult2, Length2*LengthMult2*2+1); if b저항선2 == -1 Then b저항선2 = b저항선2[1]; if b지지선2 == -1 Then b지지선2 = b지지선2[1]; if b저항선2 != b저항선2[1] then bRcount2 = bRcount2 + 1; if b지지선2 != b지지선2[1] Then bScount2 = bScount2 + 1; if bRcount2 == 1 then bR81 = b저항선2; if bRcount2 == 2 Then bR82 = b저항선2; if bRcount2 == 3 then bR83 = b저항선2; if bRcount2 == 4 Then bR84 = b저항선2; if bRcount2 == 5 then bR85 = b저항선2; if bScount2 == 1 then bS91 = b지지선2; if bScount2 == 2 Then bS92 = b지지선2; if bScount2 == 3 then bS93 = b지지선2; if bScount2 == 4 Then bS94 = b지지선2; if bScount2 == 5 then bS95 = b지지선2; } if crossup(c,aR1) Then buy(); if CrossDown(c,bS1) Then exitlong(); if CrossDown(C,aS1) Then sell(); if crossup(C,bR1) Then ExitShort();