예스스탁
예스스탁 답변
2026-02-04 10:41:08
안녕하세요
예스스탁입니다.
1
가격이 해당값 보다 위에서 내려와서 터치할 경우만 매수를 원하시면
아래식 적용하시면 됩니다.
input : 고점(750),저점(740);
var : TL1(0),TL2(0),TL3(0),TL4(0),TL5(0);
var1 = 고점;
Var2 = 저점;
Var3 = 저점-(고점-저점)*0.618;
Var4 = 저점-(고점-저점)*1;
Var5 = 저점-(고점-저점)*1.618;
if Index == 1 Then
{
TL1 = TL_New(sDate,sTime,var1,NextBarSdate,NextBarStime,var1);
TL2 = TL_New(sDate,sTime,var2,NextBarSdate,NextBarStime,var2);
TL3 = TL_New(sDate,sTime,var3,NextBarSdate,NextBarStime,var3);
TL4 = TL_New(sDate,sTime,var4,NextBarSdate,NextBarStime,var4);
TL5 = TL_New(sDate,sTime,var5,NextBarSdate,NextBarStime,var5);
TL_SetExtRight(TL1,true);
TL_SetExtRight(TL2,true);
TL_SetExtRight(TL3,true);
TL_SetExtRight(TL4,true);
TL_SetExtRight(TL5,true);
}
if L > var3 Then
Buy("b3",AtLimit,var3);
if L > var4 Then
Buy("b4",Atlimit,var4);
if L >= var5 Then
Buy("b5",Atlimit,var5);
if MarketPosition == 1 and BarsSinceEntry == 1 Then
ExitLong("bx");
2
가격이 해당값보다 아래에서 위로 올라와 터치할 경우도 매수를 원하시면
아래식 적용하시면 됩니다.(하락/상승해 해당 가격을 터치할 경우 모두 매수)
input : 고점(750),저점(740);
var : TL1(0),TL2(0),TL3(0),TL4(0),TL5(0);
var1 = 고점;
Var2 = 저점;
Var3 = 저점-(고점-저점)*0.618;
Var4 = 저점-(고점-저점)*1;
Var5 = 저점-(고점-저점)*1.618;
if Index == 1 Then
{
TL1 = TL_New(sDate,sTime,var1,NextBarSdate,NextBarStime,var1);
TL2 = TL_New(sDate,sTime,var2,NextBarSdate,NextBarStime,var2);
TL3 = TL_New(sDate,sTime,var3,NextBarSdate,NextBarStime,var3);
TL4 = TL_New(sDate,sTime,var4,NextBarSdate,NextBarStime,var4);
TL5 = TL_New(sDate,sTime,var5,NextBarSdate,NextBarStime,var5);
TL_SetExtRight(TL1,true);
TL_SetExtRight(TL2,true);
TL_SetExtRight(TL3,true);
TL_SetExtRight(TL4,true);
TL_SetExtRight(TL5,true);
}
if L > var3 Then
Buy("b3",AtLimit,var3);
if H < var3 Then
Buy("b31",AtStop,var3);
if L > var4 Then
Buy("b4",Atlimit,var4);
if H < var4 Then
Buy("b41",AtStop,var4);
if L > var5 Then
Buy("b5",Atlimit,var5);
if H < var5 Then
Buy("b51",AtStop,var5);
if MarketPosition == 1 and BarsSinceEntry == 1 Then
ExitLong("bx");
즐거운 하루되세요