예스스탁
예스스탁 답변
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);#크기
}