첨부 이미지
그림1
* 전일 지표 고맙습니다.
* 아래 지표에서 매수후 직전 고점대비 3연속 하락 하면 청산수식좀 부탁 드립니다.
기준:
1) 매수 이후 고점 대비 10틱 이하
2) 매수 이후 고점이 3연속 하락 하면 청산
if MarketPosition== 1 and IsEntryName("SS1") == true
AND VAR22 < VAR21-PriceScale*10
AND VAR23 < VAR21-PriceScale*10
AND VAR23 < VAR22-PriceScale*10 then{ SELL("SS1CUT" ); } 이게 아닌가요?
<아래>
input : left(3),right(3);
var : shv1(0),shv2(0),sh1(0);
if SwingHigh(1,H,Left,right,left+right+1) != -1 Then
{
SHV1 = H[Right];
SHV2 = SHV1[1];
SH1 = Text_New(Sdate[Right],stime[Right],H[right]+PriceScale,"■");
Text_SetStyle(sH1,2,2);
VAR21 = SH1[1];
VAR22 = SH1[2];
VAR23 = SH1[3];
}
* 고맙습니다. 좋은 주말 되십시요.
답변 1
예스스탁
예스스탁 답변
2020-01-03 09:40:56
안녕하세요
예스스탁입니다.
SH1은 추세선의 아이디를 저장하는 변수입니다.
고점의 값으로 비교하게 작성하셔야 합니다
input : left(3),right(3);
var : shv1(0),shv2(0),shv3(0),sh1(0);
if SwingHigh(1,H,Left,right,left+right+1) != -1 Then
{
SHV1 = H[Right];
SHV2 = SHV1[1];
SHV3 = SHV2[1];
SH1 = Text_New(Sdate[Right],stime[Right],H[right]+PriceScale,"■");
Text_SetStyle(sH1,2,2);
if MarketPosition== 1 and
IsEntryName("SS1") == true
and C < SHV1-PriceScale*10
AND SHV2 < SHV3
AND SHV1 < SHV2 then{ SELL("SS1CUT" ); }
}
즐거운 하루되세요
> 요타 님이 쓴 글입니다.
> 제목 : 3연속 아래 청산
> * 전일 지표 고맙습니다.
* 아래 지표에서 매수후 직전 고점대비 3연속 하락 하면 청산수식좀 부탁 드립니다.
기준:
1) 매수 이후 고점 대비 10틱 이하
2) 매수 이후 고점이 3연속 하락 하면 청산
if MarketPosition== 1 and IsEntryName("SS1") == true
AND VAR22 < VAR21-PriceScale*10
AND VAR23 < VAR21-PriceScale*10
AND VAR23 < VAR22-PriceScale*10 then{ SELL("SS1CUT" ); } 이게 아닌가요?
<아래>
input : left(3),right(3);
var : shv1(0),shv2(0),sh1(0);
if SwingHigh(1,H,Left,right,left+right+1) != -1 Then
{
SHV1 = H[Right];
SHV2 = SHV1[1];
SH1 = Text_New(Sdate[Right],stime[Right],H[right]+PriceScale,"■");
Text_SetStyle(sH1,2,2);
VAR21 = SH1[1];
VAR22 = SH1[2];
VAR23 = SH1[3];
}
* 고맙습니다. 좋은 주말 되십시요.