안녕하세요.
현재 일봉으로 시/고/저/종가 기준으로 거래 시,
원단위로 끝나는 경우에 과거처럼 주가 범위에 따라 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으로 넘길 수 있는 방법이 있을까요?
많은 도움을 주셔서 항상 감사합니다.
즐거운 하루 보내세요.