커뮤니티

지정 청산

프로필 이미지
롬롬7
2020-09-09 00:03:32
697
글번호 142199
답변완료
안녕하세요? 다른글에서 본거 같은데 못찾겠네요. If BuySetup Then Buy ("B1", AtStop, val,2); 이렇게 2계약이 들어간 상태에서, MACD가 하락 시그널이 나와서 1계약은 청산하고 종가에 1계약을 다시 매수 잡아서 오버나잇은 총 2계약으로 하고 싶습니다. 그리고 다음날 또 MACD가 하락 시그널 나오면 1계약 청산하고 또 종가 매수하는 방식이 반복입니다. 위에서 1계약 청산 식과, 1계약 종가 매수 식 좀 부탁드립니다. 고생이 많으십니다 ㅠㅠ
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2020-09-09 15:10:32

안녕하세요 예스스탁입니다. 종가매수는 가능하지 않습니다. 종가확인되면 장이 종료된 상태이고 시간조건이 if문으로만 지정되는데 if문이 봉완성시(다음봉시가수신)입니다. 다음날 시가에 1계약 추가매수되게 작성해 드립니다. 추가진입이 되는 내용이므로 설정창에 피라미딩을 다른진입신호허용으로 설정하고 적용하셔야 합니다. var : macdv(0),macds(0); macdv = macd(12,26); macds = Ema(macdv,9); If MarketPosition <= 0 and BuySetup Then Buy ("B1", AtStop,val,2); if MarketPosition == 1 Then { if CurrentContracts == 2 and CrossDown(macdv,macds) Then ExitLong("bx",OnClose,DEf,"",1,1); if CurrentContracts == 1 and NextBarSdate != sDate Then Buy("bb",AtMarket,DEf,1); } 즐거운 하루되세요 > 롬롬7 님이 쓴 글입니다. > 제목 : 지정 청산 > 안녕하세요? 다른글에서 본거 같은데 못찾겠네요. If BuySetup Then Buy ("B1", AtStop, val,2); 이렇게 2계약이 들어간 상태에서, MACD가 하락 시그널이 나와서 1계약은 청산하고 종가에 1계약을 다시 매수 잡아서 오버나잇은 총 2계약으로 하고 싶습니다. 그리고 다음날 또 MACD가 하락 시그널 나오면 1계약 청산하고 또 종가 매수하는 방식이 반복입니다. 위에서 1계약 청산 식과, 1계약 종가 매수 식 좀 부탁드립니다. 고생이 많으십니다 ㅠㅠ