커뮤니티

고저 피보나치

프로필 이미지
고성
2026-02-03 08:28:06
38
글번호 230280

임의의 고저 두 지점을 입력하면 생성되는 plot3,4,5의 세 수평선에 도달하면 각기 매수. 다음봉에 매수청산.

수평선은 TL로 변경하여 표시. 감사합니다.

input : 고점(750),저점(740);

var1 = 고점;

Var2 = 저점;

Var3 = 저점-(고점-저점)*0.618;

Var4 = 저점-(고점-저점)*1;

Var5 = 저점-(고점-저점)*1.618;

Plot1(var1,"고");

Plot2(var2,"저");

Plot3(var3,"0.618");

Plot4(var4,"1");

Plot5(var5,"1.618");


시스템
답변 2
프로필 이미지

예스스탁 예스스탁 답변

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"); 즐거운 하루되세요
프로필 이미지

고성

2026-02-04 11:14:36

라인마다 하루에 한번만 매수로 수정 (첫 터치시만)