if ATR(5) > 3 and ma(ATR(5),5) > ma(ATR(5),5)[2] then {
If MarketPosition() <> -1 Then
buy("l-buy", AtStop , c + (0.5 * ATR(5)));
}
if MarketPosition() <> -1 Then {
SetStopTrailing(0.4, 1.3, PercentStoP,1);
}
질문 1. 일봉선물 차트에서 위 시스템식을 적용하면,
1-1 지정가 매수가 된다음
1-2 SetStopTrailing 으로 매수청산이 수행되는 것을 확인하였습니다.
가. 그런데 어떤 봉에서는 별도의 매수신호 없이 종가기준으로 매수상태로 바뀌어 져 있음을 확인되어 당황스럽고 자동매매에 문제가 있음을 확인하여 문의드립니다.
나. 이런 문제를 해결하기위하여 1-2의 SetStopTrailing 으로 매수청산되는 가격을 알고 싶습니다. 매수청산되는 가격을 찾는 수식 알려주세요
다시말하면 매수청산되는 가격을 변수에 저장하고 싶습니다.
다. 또한 일봉차트에서 3시30분에 매수청산가격보다 0.7% 높을 경우에 재매수할 수 있는 수식도 알려주세요
( 차트신호를 일치시키기 위한 별도수식 추가해야 자동매매가 가능하기 때문입니다.)
도와 주심에 항상 감사드립니다.
답변 1
예스스탁
예스스탁 답변
2021-01-05 15:03:16
안녕하세요
예스스탁입니다.
1
value1에는 최근 SetStopTrailing으로 청산된 가격이 저장됩니다.
value2에는 최근 발생한 청산의 가격이 저장됩니다.
if ATR(5) > 3 and ma(ATR(5),5) > ma(ATR(5),5)[2] then {
If MarketPosition() <> -1 Then
buy("l-buy", AtStop , c + (0.5 * ATR(5)));
}
if MarketPosition() <> -1 Then
{
SetStopTrailing(0.4, 1.3, PercentStoP,1);
}
if TotalTrades > TotalTrades[1] and IsExitName("StopTrailing",1) == true Then
value1 = ExitPrice(1);
if TotalTrades > TotalTrades[1] Then
value2 = ExitPrice(1);
2
일봉차트에서는 시간을 조건으로 조건지정이 불가능합니다.
시간조건은 분봉이하만 가능합니다.
즐거운 하루되세요
> phoebus 님이 쓴 글입니다.
> 제목 : Setstoploss 수식 적용 관련하여 질문드립니다.
> if ATR(5) > 3 and ma(ATR(5),5) > ma(ATR(5),5)[2] then {
If MarketPosition() <> -1 Then
buy("l-buy", AtStop , c + (0.5 * ATR(5)));
}
if MarketPosition() <> -1 Then {
SetStopTrailing(0.4, 1.3, PercentStoP,1);
}
질문 1. 일봉선물 차트에서 위 시스템식을 적용하면,
1-1 지정가 매수가 된다음
1-2 SetStopTrailing 으로 매수청산이 수행되는 것을 확인하였습니다.
가. 그런데 어떤 봉에서는 별도의 매수신호 없이 종가기준으로 매수상태로 바뀌어 져 있음을 확인되어 당황스럽고 자동매매에 문제가 있음을 확인하여 문의드립니다.
나. 이런 문제를 해결하기위하여 1-2의 SetStopTrailing 으로 매수청산되는 가격을 알고 싶습니다. 매수청산되는 가격을 찾는 수식 알려주세요
다시말하면 매수청산되는 가격을 변수에 저장하고 싶습니다.
다. 또한 일봉차트에서 3시30분에 매수청산가격보다 0.7% 높을 경우에 재매수할 수 있는 수식도 알려주세요
( 차트신호를 일치시키기 위한 별도수식 추가해야 자동매매가 가능하기 때문입니다.)
도와 주심에 항상 감사드립니다.