커뮤니티

시스템 수식 문의드립니다.

프로필 이미지
깜피
2023-10-25 06:33:38
955
글번호 173377
답변완료
안녕하세요. 현재 일봉으로 시/고/저/종가 기준으로 거래 시, 원단위로 끝나는 경우에 과거처럼 주가 범위에 따라 5원/10원/100원 단위 등으로 맞춰서 거래하려고 합니다.(yesspot으로 신호를 받아서 거래하고 있습니다.) Buy("b1",OnClose,Def,Floor(1000000/C)); 예를 들어, 종가가 1971원이면 상기의 경우 오류가 발생하는데 1975원으로 세팅해서 spot으로 넘길 수 있는 방법이 있을까요? 많은 도움을 주셔서 항상 감사합니다. 즐거운 하루 보내세요.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2023-10-25 14:55:14

안녕하세요 예스스탁입니다. var : ps(0); if C < 1000 then PS = 1; Else if C >= 1000 and C < 5000 then PS = 5; Else if C >= 5000 and C < 10000 then PS = 10; Else if C >= 10000 and C < 50000 then PS = 50; Else if C >= 50000 and C < 100000 then PS = 100; Else if C >= 100000 and C < 500000 then { if CodeCategory == 1 Then PS = 500; if CodeCategory == 2 Then PS = 100; } Else if C >= 500000 then { if CodeCategory == 1 Then PS = 1000; if CodeCategory == 2 Then PS = 100; } value1 = Ceiling(1971/PS)*PS; Buy("b1",OnClose,Def,Floor(1000000/value1)); 즐거운 하루되세요 > 깜피 님이 쓴 글입니다. > 제목 : 시스템 수식 문의드립니다. > 안녕하세요. 현재 일봉으로 시/고/저/종가 기준으로 거래 시, 원단위로 끝나는 경우에 과거처럼 주가 범위에 따라 5원/10원/100원 단위 등으로 맞춰서 거래하려고 합니다.(yesspot으로 신호를 받아서 거래하고 있습니다.) Buy("b1",OnClose,Def,Floor(1000000/C)); 예를 들어, 종가가 1971원이면 상기의 경우 오류가 발생하는데 1975원으로 세팅해서 spot으로 넘길 수 있는 방법이 있을까요? 많은 도움을 주셔서 항상 감사합니다. 즐거운 하루 보내세요.