커뮤니티
문의드립니다.
2026-05-11 10:30:17
30
글번호 231973
시가 아래서 위로 돌파 매수
매수 후 시가 이탈 시 매도 청산
시가 위에서 아래로 돌파 매도
매도 후 시가 이탈 시 매수 청산
수량을 입력할 수 있도록 부탁드립니다.
그리고
위에 식에서 시가를 기준가로 변경하여 기준가를 직접 입력할 수 있도록 하는 방식도 같이 부탁드립니다.
역시 수량 입력할 수 있도록 부탁드립니다.
답변 1
예스스탁 예스스탁 답변
2026-05-11 16:42:06
안녕하세요
예스스탁입니다.
매수와 매도 각각 작성하시면 2번식 4번식 참고하시기 바랍니다.
1
input : vol(1);
if CrossUp(C,DayOpen) Then
Buy("b",OnClose,Def,vol);
if MarketPosition == 1 and C < DayOpen Then
ExitLong("bx");
if CrossDown(C,DayOpen) Then
Sell("s",OnClose,Def,vol);
if MarketPosition == -1 and C > DayOpen Then
ExitShort("sx");
2-1
input : vol(1);
if CrossUp(C,DayOpen) Then
Buy("b",OnClose,Def,vol);
if MarketPosition == 1 and C < DayOpen Then
ExitLong("bx");
2-2
input : vol(2);
if CrossDown(C,DayOpen) Then
Sell("s",OnClose,Def,vol);
if MarketPosition == -1 and C > DayOpen Then
ExitShort("sx");
3
input : 기준가(1000),vol(1);
if CrossUp(C,기준가) Then
Buy("b",OnClose,Def,vol);
if MarketPosition == 1 and C < 기준가 Then
ExitLong("bx");
if CrossDown(C,기준가) Then
Sell("s",OnClose,Def,vol);
if MarketPosition == -1 and C > 기준가 Then
ExitShort("sx");
4-1
input : 기준가(1000),vol(1);
if CrossUp(C,기준가) Then
Buy("b",OnClose,Def,vol);
if MarketPosition == 1 and C < 기준가 Then
ExitLong("bx");
4-2
input : 기준가(1000),vol(1);
if CrossDown(C,기준가) Then
Sell("s",OnClose,Def,vol);
if MarketPosition == -1 and C > 기준가 Then
ExitShort("sx");
즐거운 하루되세요