커뮤니티
처음 진입과 이후 매매를 다르게 처리해보고 싶습니다.
2016-12-23 09:57:43
117
글번호 105230
안녕하세요.
처음 진입만 이평을 넘었을때 하고(b), 이후 거래는 최고(h)/최저가(l)를 갱신했을때만 진입해보고 싶습니다.
그리고 주식에도 sell, exitlong 둘 다 적용된다는걸 알았는데, 둘 각각 결과가 다르게 나오더군요. 둘의 차이가 무엇인가요?
input : N(14);
var : mav(0);
var1 = highest(H,N);
var2 = lowest(L,N);
mav = ma(c,20);
#이평상향돌파 매수
if crossup(c,mav) Then
buy("b");
if c >= Var1 Then
buy("h");
if c <= Var2 Then
sell("l");
답변 1
예스스탁 예스스탁 답변
2016-12-23 13:44:43
안녕하세요
예스스탁입니다.
Sell은 매도포지션에 대한 진입함수입니다.
Buy와 Sell 같은 진입함수는 반대신호 상태에서 발생하면
자동으로 청산을 하고 본진입에 들어갑니다.
위 기능으로 인해 주식에서는 Sell신호로 매도식을 작성하시면
조건만족하면 청산이 발생하게 되고 매도진입은 발생하지 않는 것일 뿐입니다.
즉 진입신호기능이 발동하지 않는 것입니다.
주식에서 Exitlong대신에 Sell로 매도식을 작성해도 차이는 없습니다.
다만 분할로 청산하거나 할때는 반드시 exitlong함수를 이용해야 합니다.
input : N(14);
var : mav(0),T1(0),entry(0);
if Bdate != Bdate[1] Then
T1 = TotalTrades;
if MarketPosition == 0 Then
entry = TotalTrades-T1;
Else
entry = (TotalTrades-T1)+1;
var1 = highest(H,N);
var2 = lowest(L,N);
mav = ma(c,20);
#이평상향돌파 매수
if entry < 1 and crossup(c,mav) Then
buy("b");
if entry >= 1 and c >= Var1 Then
buy("h");
if c <= Var2 Then
exitlong("l");
즐거운 하루되세요
> 가치투자꾼 님이 쓴 글입니다.
> 제목 : 처음 진입과 이후 매매를 다르게 처리해보고 싶습니다.
> 안녕하세요.
처음 진입만 이평을 넘었을때 하고(b), 이후 거래는 최고(h)/최저가(l)를 갱신했을때만 진입해보고 싶습니다.
그리고 주식에도 sell, exitlong 둘 다 적용된다는걸 알았는데, 둘 각각 결과가 다르게 나오더군요. 둘의 차이가 무엇인가요?
input : N(14);
var : mav(0);
var1 = highest(H,N);
var2 = lowest(L,N);
mav = ma(c,20);
#이평상향돌파 매수
if crossup(c,mav) Then
buy("b");
if c >= Var1 Then
buy("h");
if c <= Var2 Then
sell("l");
다음글
이전글