커뮤니티
문의드립니다.
2017-12-14 09:17:37
149
글번호 114979
아래 수식을시싱행하면
차트에서 일간 갭 선택하고 하면 정상으로 매수매도가 되는데
차트에서 일간 갭 선택안하면 처음에 매수가 나오고 그뒤에는 매도만 실행됩니다.
수식 수정 부탁드립니다.
-----------------
if A_SIG == 1 and bs1 == 1 and entry < 당일거래횟수 then {buy("매수",AtLimit,TCHAN-PriceScale*TICK); }
if A_SIG == 1 and ss1 == 1 and entry < 당일거래횟수 then {sell("매도",AtLimit,BCHAN+PriceScale*TICK); }
if MarketPosition == 1 Then
ExitLong("DBx",AtStop,EntryPrice+하루손실-dayPL);
if MarketPosition == -1 Then
ExitShort("DSx",AtStop,EntryPrice-하루손실+daypl );
답변 1
예스스탁 예스스탁 답변
2017-12-14 13:32:34
안녕하세요
예스스탁입니다.
올려주신 내용만으로는 판단이 되지 않습니다.
갭보정을 하면 당일 데이터를 고정한 상태에서 차트의 과거일의 데이터가 변경이 됩니다.
온전한 식을 모두 올려주셔야 각각 적용해 보고
원인을 알수 있습니다.
즐거운 하루되세요
> 비류천 님이 쓴 글입니다.
> 제목 : 문의드립니다.
> 아래 수식을시싱행하면
차트에서 일간 갭 선택하고 하면 정상으로 매수매도가 되는데
차트에서 일간 갭 선택안하면 처음에 매수가 나오고 그뒤에는 매도만 실행됩니다.
수식 수정 부탁드립니다.
-----------------
if A_SIG == 1 and bs1 == 1 and entry < 당일거래횟수 then {buy("매수",AtLimit,TCHAN-PriceScale*TICK); }
if A_SIG == 1 and ss1 == 1 and entry < 당일거래횟수 then {sell("매도",AtLimit,BCHAN+PriceScale*TICK); }
if MarketPosition == 1 Then
ExitLong("DBx",AtStop,EntryPrice+하루손실-dayPL);
if MarketPosition == -1 Then
ExitShort("DSx",AtStop,EntryPrice-하루손실+daypl );
다음글