안녕하세요?
다른글에서 본거 같은데 못찾겠네요.
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계약 종가 매수 식 좀 부탁드립니다.
고생이 많으십니다 ㅠㅠ