커뮤니티
문의 드립니다
2013-08-16 19:05:36
131
글번호 66543
매수식 몇개를 짜고 그것들을 한개의 식으로 합치려고 하는데
각각의 매수식마다 목표가와 손절가를 따로 정하려고 하니 잘 안되네요
매수1식의 청산식1
if MarketPosition == 1 Then{
exitlong("매수청산1",OnClose,EntryPrice+4.0,"매수1");
if C < ma(c,60) Then
ExitLong("매수손절1",OnClose,def,"매수1");
}
매수1식의 청산식2
if MarketPosition == 1 Then{
SetStopProfittarget(4.0,PointStop);
if C < ma(c,60) Then
ExitLong("매수손절1",OnClose,def,"매수1");
}
제가 원하는 목표청산식은 목표가에 도달하자마자 청산하는건데
청산식 1번으로 해버리면 목표가에 도달해도 종가까지 본후에 청산이 되는거죠?
그렇다고 청산식 2번으로 해버리면
다음에 붙일 매수2,매수3.....식에게도 setstopProfittarget식이 적용이 될것같아서요
각각의 매수식의 목표수익 청산방식을 목표가 도달 즉시 청산으로 식을 짜고 싶습니다.
답변 1
예스스탁 예스스탁 답변
2013-08-19 10:14:28
안녕하세요
예스스탁입니다.
아래와 같이 atlimit타입과 함께 작성하시면 됩니다.
if MarketPosition == 1 Then{
ExitLong("bx",atlimit,EntryPrice+4,"매수1");
if C < ma(c,60) Then
ExitLong("매수손절1",OnClose,def,"매수1");
}
즐거운 하루되세요
> 아싸라삐 님이 쓴 글입니다.
> 제목 : 문의 드립니다
> 매수식 몇개를 짜고 그것들을 한개의 식으로 합치려고 하는데
각각의 매수식마다 목표가와 손절가를 따로 정하려고 하니 잘 안되네요
매수1식의 청산식1
if MarketPosition == 1 Then{
exitlong("매수청산1",OnClose,EntryPrice+4.0,"매수1");
if C < ma(c,60) Then
ExitLong("매수손절1",OnClose,def,"매수1");
}
매수1식의 청산식2
if MarketPosition == 1 Then{
SetStopProfittarget(4.0,PointStop);
if C < ma(c,60) Then
ExitLong("매수손절1",OnClose,def,"매수1");
}
제가 원하는 목표청산식은 목표가에 도달하자마자 청산하는건데
청산식 1번으로 해버리면 목표가에 도달해도 종가까지 본후에 청산이 되는거죠?
그렇다고 청산식 2번으로 해버리면
다음에 붙일 매수2,매수3.....식에게도 setstopProfittarget식이 적용이 될것같아서요
각각의 매수식의 목표수익 청산방식을 목표가 도달 즉시 청산으로 식을 짜고 싶습니다.
다음글
이전글