Q&A 게시판 HOME > Q&A 게시판
작성자 : 예스스탁 작성일 : 2021-05-31 15:27:03 조회수 : 268
Re:Re:Re:복리투자를 위한 수식 문의



안녕하세요
예스스탁입니다.

1
해당 수식은 차트의 주기와는 관계없습니다.
분봉에도 신호가 발생하는 내용입니다.


2
Tcond가 true가 된 이후에 신호가 발생하므로
아래 내용을 지표식으로 작성해서 차트에 적용해 지표값이 1이 나오는지 확인하셔야 합니다. 
1이 나오지 않으면 날짜/시간을 수정해 보셔야 합니다.

input : 시작일(20210528),시작시간(90000);
var : Tcond(False);

if sDate == 시작일 and sTime >= 시작시간 Then
Tcond = true;

if Tcond == true Then
Plot1(1);



3
숫자 1이 나오면 기존의 수량계산식을 살펴보셔야 합니다.

수량 = IntPortion((원금+NetProfit())/C)+ FracPortion((원금+NetProfit())/C);


즐거운 하루되세요


>> idkkhs 님이 쓴 글입니다.

>> 제목 : Re:Re:복리투자를 위한 수식 문의답변 감사합니다

근데 일봉 적용시에는 테스트가 되나 분봉 적용시에는 테스트가 되지 않네요
수정할 부분이 있나요?




>> 예스스탁 님이 쓴 글입니다.

>> 제목 : Re:복리투자를 위한 수식 문의안녕하세요
예스스탁입니다.

수식은 차트에 적용되면 
차트 첫봉부터 현재봉으로 방향으로 계산해 오면서 신호를 발생하게 됩니다.
해당수식을 차트에 적용하는 날짜/시간이후에만 신호를 발생하게 하기 위해서는
날짜와 시간을 지정하셔야 합니다.
특정일의 특정시간이후에만 조건충족시 신호가 발생하게 수식을 작성하여야 합니다.

input : 원금(10000000),시작일(20210528),시작시간(90000);
var : Tcond(False),수량(0);

if sDate == 시작일 and sTime >= 시작시간 Then
Tcond = true;

수량 = IntPortion((원금+NetProfit())/C)+ FracPortion((원금+NetProfit())/C);

if Tcond == true Then
{
Buy("매수",Atmarket,DEF,수량);
}


즐거운 하루되세요





>> idkkhs 님이 쓴 글입니다.

>> 제목 : 복리투자를 위한 수식 문의수량 = IntPortion((원금+NetProfit())/C)+ FracPortion((원금+NetProfit())/C);
Buy("매수",Atmarket,DEF,수량);}


복리 투자를 위해 수량 부분을 저렇게 작성하고 차트에 적용시(예를들어 원금이 백만 원이면) 차트 적용 이후 백만 원에 대한 수량 만큼 주문이 나가야 하는데 차트 적용 전부터 투자해 온 것처럼 인식해 주문이 나갑니다 뭔가 문제인지 모르겠네요
목록 답변