커뮤니티
문법오류 및 정의되지 않는 심볼이라고 하는데...
2004-12-06 22:50:10
1381
글번호 5945
1)문법 오류 및 정의되지 않는 않는 심볼이라고 뜨는데?
Var:cond1(0);
Var2=adx(10);
Cond1=var2>var2[1]; ==>
Cond2=sdate==exitdate(1) and marketposition(1)=1; ==>
아래의 것은 정의할 수 있는 방법은?
Var50 = nthhighest(1,High,BarssinceEntry() +1) ==>
var49 = var50(15) ==>
var20 = atr(15) ==>
2)문법오류--변수값이나 최고값은 조건문에서 사용이 가능할려면?
- If Var50>= entryprice()+var20*len2 Then ==>
- If entryprice()+1.5<=nthhighest(1,High,BarssinceEntry() +1) Then ==>
- If exitname(1)="손절" Then ==>
exitname 의 전환어는????
- If sdate!==sdate(1) Then
Var11=currententrynum ;
Var12 =currententrynum-var11 ==>
3)문법오류
input:len11(3.5);
- if atr(10)<=len11 then ==>
- var10=high-low
If nthhighest(1,Var10,8)=1 Then ==>
답변 1
예스스탁 예스스탁 답변
2004-12-07 17:54:47
안녕하세요
예스스탁입니다.
var1 ~ var10 은 내장변수로 선언이 되어 있으므로 따로 선언을 하지 않아도 됩니다.
이외에 다른 임의의 변수에 대해서는 선언을 해주셔야 합니다.
Var:cond1(0),cond2(0),var50(0),var49(0),var20(0);
//내장변수
Var2 = adx(10);
//임의의 변수 --> 선언이 필요합니다.
Cond1 = var2>var2[1];
Cond2 = sdate == exitdate(1) and marketposition(1) == 1;
var50 = nthhighest(1,H,BarssinceEntry()+1);
var49 = var50[15];
var20 = atr(15);
If Var50>= entryprice()+var20*len2 Then
//변수선언을 하신후 사용하시면 됩니다.
if entryprice()+1.5 <= nthhighest(1,High,BarssinceEntry() +1) Then
//올바르게 작성 하셨습니다.
If exitname(1)="손절" Then
exitname 의 전환어는????
//진입청산 이름을 이용하는 기능은 지원하지 않습니다.
If sdate != sdate[1] Then{
Var11=currententrynum ;
Var12 =currententrynum-var11;
}
다르다는 표현은 != 이며 같다는 == 입니다.
또한 타주기 참조는 []를 사용하시면 됩니다.
즐거운 하루되세여
> CJ_kbg530 님이 쓴 글입니다.
> 제목 : 문법오류 및 정의되지 않는 심볼이라고 하는데...
> 1)문법 오류 및 정의되지 않는 않는 심볼이라고 뜨는데?
Var:cond1(0);
Var2=adx(10);
Cond1=var2>var2[1]; ==>
Cond2=sdate==exitdate(1) and marketposition(1)=1; ==>
아래의 것은 정의할 수 있는 방법은?
Var50 = nthhighest(1,High,BarssinceEntry() +1) ==>
var49 = var50(15) ==>
var20 = atr(15) ==>
2)문법오류--변수값이나 최고값은 조건문에서 사용이 가능할려면?
- If Var50>= entryprice()+var20*len2 Then ==>
- If entryprice()+1.5<=nthhighest(1,High,BarssinceEntry() +1) Then ==>
- If exitname(1)="손절" Then ==>
exitname 의 전환어는????
- If sdate!==sdate(1) Then
Var11=currententrynum ;
Var12 =currententrynum-var11 ==>
3)문법오류
input:len11(3.5);
- if atr(10)<=len11 then ==>
- var10=high-low
If nthhighest(1,Var10,8)=1 Then ==>
다음글