커뮤니티

여러조건식을 루프방식으로 매수식에 추가가능여부문의

프로필 이미지
페리도트
2023-11-13 19:29:57
597
글번호 174012
답변완료
안녕하세요. 몇일동안 고민중인 식이 있는데 아무리 찾아봐도 해결법을 모르겠어 문의드립니다. 아래 예제와 같이 여러조건식을 매수조건에 돌려가면서 삽입되게 가능할까요? 조건식종류가 A부터 Z까지 수십까지가 있다치면, 이식들의 조합으로 buy 식에 자동으로 삽이되어 모든 경우의 수를 시뮬레이션할수 있게 가능할까요? 경우의 수가 너무많아 수동으로 일일이 넣고 빼가며 수동으로 하려니 모든 경우의 수의 수익률확인은 불가능하네요. 자동으로 조합되어 삽이되게 해서 컴퓨터로 몇일동안 계속 시뮬레이션 돌려보면 최종결과를 얻을수 있을듯한데 가능할지요? if A then buy(); else B then buy(); else C then buy(); . . . . . else A and B then buy(); else A and C then buy(); . . . . else A and B and C then buy(); else A and B and D then buy(); . . . . 너무 복잡하면 하기와 같이 두개씩만 짝지어서라도 가능할까요? if A and B then buy(); else if A and C then buy(); else if A and D then buy(); . . .
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2023-11-14 11:30:03

안녕하세요 예스스탁입니다. 올려주신 내용 중에 and로 연결되는 조건의 충족갯수는 가변적으로 처리하기는 어렵습니다. 아래와 같이 각 조건을 배열로 처리하고 조건충족갯수별로 식을 만들어 적용하시고 외부변수로 조건들 선택해 시뮬레이션 해보셔야 할 것 같습니다. 1 2개일때 input : N1(1),N2(2); Array : Cond[100](False); cond[1] = 조건1; cond[2] = 조건2; cond[3] = 조건3; .... Cond[99] = 조건99; if Cond[N1] == true and Cond[N2] == true Then Buy(); 2 3개일때 input : N1(1),N2(2),N3(3); Array : Cond[100](False); cond[1] = 조건1; cond[2] = 조건2; cond[3] = 조건3; .... Cond[99] = 조건99; if Cond[N1] == true and Cond[N2] == true and Cond[N3] == true Then Buy(); 즐거운 하루되세요 > 페리도트 님이 쓴 글입니다. > 제목 : 여러조건식을 루프방식으로 매수식에 추가가능여부문의 > 안녕하세요. 몇일동안 고민중인 식이 있는데 아무리 찾아봐도 해결법을 모르겠어 문의드립니다. 아래 예제와 같이 여러조건식을 매수조건에 돌려가면서 삽입되게 가능할까요? 조건식종류가 A부터 Z까지 수십까지가 있다치면, 이식들의 조합으로 buy 식에 자동으로 삽이되어 모든 경우의 수를 시뮬레이션할수 있게 가능할까요? 경우의 수가 너무많아 수동으로 일일이 넣고 빼가며 수동으로 하려니 모든 경우의 수의 수익률확인은 불가능하네요. 자동으로 조합되어 삽이되게 해서 컴퓨터로 몇일동안 계속 시뮬레이션 돌려보면 최종결과를 얻을수 있을듯한데 가능할지요? if A then buy(); else B then buy(); else C then buy(); . . . . . else A and B then buy(); else A and C then buy(); . . . . else A and B and C then buy(); else A and B and D then buy(); . . . . 너무 복잡하면 하기와 같이 두개씩만 짝지어서라도 가능할까요? if A and B then buy(); else if A and C then buy(); else if A and D then buy(); . . .