0. 매수진입한 이후 그 다음 봉부터 종가가 매수진입한 봉의 저가보다 낮게 되면 청산하라
매도진입한 이후 그 다음 봉부터 종가가 매도진입한 봉의 고가보다 높게 되면 청산하라
1. 매수진입한 이후 그 다음 봉부터 종가가 30틱 손실나면 청산하라
매도진입한 이후 그 다음 봉부터 종가가 30틱 손실나면 청산하라
2. 매수진입한 이후 그 다음 25개봉째 종가가 매수진입한 봉의 저가보다 낮게되면 청산하라
매도진입한 이후 그 다음 25개봉째 종가가 매도진입한 봉의 고가보다 높아지면 청산하라
3. 매수진입한 이후 20분 지나서부터 종가가 매수진입한 봉의 저가보다 낮게 되면 청산하라
매도진입한 이후 20분 지나서부터 종가가 매도진입한 봉의 고가보다 높아지면 청산하라
답변 1
예스스탁
예스스탁 답변
2020-08-21 13:12:39
안녕하세요
예스스탁입니다.
if MarketPosition == 1 Then
{
if BarsSinceEntry >= 1 and C < L[BarsSinceEntry] Then
ExitLong("bx0");
if BarsSinceEntry >= 1 and C <= EntryPrice-PriceScale*30 Then
ExitLong("bx1");
if BarsSinceEntry == 25 and C < L[BarsSinceEntry] Then
ExitLong("bx2");
if TimeToMinutes(sTime) >= TimeToMinutes(EntryTime)+20 and C < L[BarsSinceEntry] Then
ExitLong("bx3");
}
if MarketPosition == -1 Then
{
if BarsSinceEntry >= 1 and C > H[BarsSinceEntry] Then
ExitShort("sx0");
if BarsSinceEntry >= 1 and C >= EntryPrice+PriceScale*30 Then
ExitShort("sx1");
if BarsSinceEntry == 25 and C > H[BarsSinceEntry] Then
ExitShort("sx2");
if TimeToMinutes(sTime) >= TimeToMinutes(EntryTime)+20 and C > H[BarsSinceEntry] Then
ExitShort("sx3");
}
즐거운 하루되세요
> 서태공 님이 쓴 글입니다.
> 제목 : 부탁드립니다.
> 0. 매수진입한 이후 그 다음 봉부터 종가가 매수진입한 봉의 저가보다 낮게 되면 청산하라
매도진입한 이후 그 다음 봉부터 종가가 매도진입한 봉의 고가보다 높게 되면 청산하라
1. 매수진입한 이후 그 다음 봉부터 종가가 30틱 손실나면 청산하라
매도진입한 이후 그 다음 봉부터 종가가 30틱 손실나면 청산하라
2. 매수진입한 이후 그 다음 25개봉째 종가가 매수진입한 봉의 저가보다 낮게되면 청산하라
매도진입한 이후 그 다음 25개봉째 종가가 매도진입한 봉의 고가보다 높아지면 청산하라
3. 매수진입한 이후 20분 지나서부터 종가가 매수진입한 봉의 저가보다 낮게 되면 청산하라
매도진입한 이후 20분 지나서부터 종가가 매도진입한 봉의 고가보다 높아지면 청산하라