커뮤니티

검토 부탁드림니다.

프로필 이미지
빌더
2024-03-10 21:31:06
637
글번호 177338
답변완료
아래 수식 검토좀 부탁드림니다. 진입자리 화살표 발생되게 짜 봤는데 신호가 안 나오네요... var : S1(0),S2(0),S3(0),S4(0),S5(0),S6(0),S7(0),S8(0); var : X1(0), Y1(0), 수렴도선(0), OS(0), 조건1(0), 조건2(0), 조건3(0), 조건4(0), tx(0); S1=EMA(EMa(C,5),5); S2=EMA(EMa(C,8),8); S3=EMA(EMa(C,12),12); S4=EMA(EMa(C,17),17); S5=EMA(EMa(C,23),23); S6=EMA(EMa(C,30),30); S7=EMA(EMa(C,38),38); S8=EMA(EMa(C,47),47); X1=Max(S1,S2,S3,S4,S5,S6,S7,S8); Y1=Min(S1,S2,S3,S4,S5,S6,S7,S8); 수렴도선=X1/Y1*1000-1000; OS=MACD_OSC(12, 26, 9); if 수렴도선[1]-수렴도선[2]>0 and 수렴도선-수렴도선[1]<0 Then 조건3=accumn(조건1, 3); 조건2==crossdown(OS, 0); 조건4=accumn(조건2, 3); if 조건3+조건4>=2 Then { tx = Text_New(sdate,sTime,L,"▲");#또는 ↑ Text_SetStyle(tx,2,0);#좌우상하정렬 Text_SetColor(tx,RED);#색상 Text_SetSize(tx,20);#크기 }
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2024-03-11 15:39:10

안녕하세요 예스스탁입니다. 1 조건2==crossdown(OS, 0); 변수에 값저장은 = 입니다. ==은 같다라는 뜻입니다. 아래와 같이 변경하셔야 하며 조건2는 true,false가 저장되므로 선언시에 (false)로 선언하셔야 합니다. 조건2 =crossdown(OS, 0); 2 조건4=accumn(조건2, 3); accumn은 숫자를 몇개봉 모으는 함수입니다. 조건2는 조건식이므로 숫자가 아닙니다. 최근 n개봉 동안 조건만족횟수는 CountIF함수를 이용하셔야 합니다. 3 조건3+조건4>=2 수식에 조건3은 변수선언만 (0)으로 되어 있고 수식내에서 값저장하는 내용이 없습니다. 조건4 >= 2로 변경해 드립니다. 4 var : S1(0),S2(0),S3(0),S4(0),S5(0),S6(0),S7(0),S8(0); var : X1(0), Y1(0), 수렴도선(0), OS(0), 조건1(0), 조건2(False), 조건3(0), 조건4(0), tx(0); S1=EMA(EMa(C,5),5); S2=EMA(EMa(C,8),8); S3=EMA(EMa(C,12),12); S4=EMA(EMa(C,17),17); S5=EMA(EMa(C,23),23); S6=EMA(EMa(C,30),30); S7=EMA(EMa(C,38),38); S8=EMA(EMa(C,47),47); X1=Max(S1,S2,S3,S4,S5,S6,S7,S8); Y1=Min(S1,S2,S3,S4,S5,S6,S7,S8); 수렴도선=X1/Y1*1000-1000; OS=MACD_OSC(12, 26, 9); if 수렴도선[1]-수렴도선[2]>0 and 수렴도선-수렴도선[1]<0 Then 조건3=accumn(조건1, 3); 조건2=crossdown(OS, 0); 조건4=CountIF(조건2, 3); if 조건4>=2 Then { tx = Text_New(sdate,sTime,L,"▲");#또는 ↑ Text_SetStyle(tx,2,0);#좌우상하정렬 Text_SetColor(tx,RED);#색상 Text_SetSize(tx,20);#크기 } 즐거운 하루되세요 > 빌더 님이 쓴 글입니다. > 제목 : 검토 부탁드림니다. > 아래 수식 검토좀 부탁드림니다. 진입자리 화살표 발생되게 짜 봤는데 신호가 안 나오네요... var : S1(0),S2(0),S3(0),S4(0),S5(0),S6(0),S7(0),S8(0); var : X1(0), Y1(0), 수렴도선(0), OS(0), 조건1(0), 조건2(0), 조건3(0), 조건4(0), tx(0); S1=EMA(EMa(C,5),5); S2=EMA(EMa(C,8),8); S3=EMA(EMa(C,12),12); S4=EMA(EMa(C,17),17); S5=EMA(EMa(C,23),23); S6=EMA(EMa(C,30),30); S7=EMA(EMa(C,38),38); S8=EMA(EMa(C,47),47); X1=Max(S1,S2,S3,S4,S5,S6,S7,S8); Y1=Min(S1,S2,S3,S4,S5,S6,S7,S8); 수렴도선=X1/Y1*1000-1000; OS=MACD_OSC(12, 26, 9); if 수렴도선[1]-수렴도선[2]>0 and 수렴도선-수렴도선[1]<0 Then 조건3=accumn(조건1, 3); 조건2==crossdown(OS, 0); 조건4=accumn(조건2, 3); if 조건3+조건4>=2 Then { tx = Text_New(sdate,sTime,L,"▲");#또는 ↑ Text_SetStyle(tx,2,0);#좌우상하정렬 Text_SetColor(tx,RED);#색상 Text_SetSize(tx,20);#크기 }