커뮤니티
관리자님 이런 순차 논리식과 else if 가 들어간 문장을 여러개 쓸수 있을까요?
2011-08-24 08:11:04
577
글번호 42167
이런식으로 ELSE IF 와 isexitname 을 계속 쓸수 있는지 궁금합니다.
그리고 발루 11 값 초기화는 이렇게 하면 맞는지요
if marketposition == 1 Then
{
if crossup(value1,value4) then
value11 = 1;
if value11 == 1 then
{
if crossup(value2,value4) then
value11 = 2;
}
if value11 == 2 then
{
if crossup(value3,value4) then
value11 =3;
}
if value11 == 3 Then {exitlong("매도1")}
else if crossdown(value1,value4) then {
exitlong("매도2"); }
}
Else
value11 = 0;
if isexitname("매도2") == true then
{
if crossup(value1,value4) then
value11 = 11;
if value11 == 11 then
{
if crossup(value2,value4) then
value11 = 12;
}
if value11 == 12 then
{
if crossup(value3,value4) then
value11 =13;
}
if value11 == 13 Then
{
if crossdown(value1,value4) then
exitlong("매도3");
}
}
Else
value11 = 0;
답변 1
예스스탁 예스스탁 답변
2011-08-24 10:46:35
안녕하세요
예스스탁입니다.
else if문이 들어간 문장을 여러개 사용할 수 있습니다.
value값은 위 문장에서 marketposition == 1이 아닐때 (매도포지션이거나 무포지션일때) 초기화 되므로 아래식은 다른 변수명을 사용해 주셔야 합니다.
if isexitname("매도2") == true then
{
if crossup(value1,value4) then
value12 = 11;
if value12 == 11 then
{
if crossup(value2,value4) then
value12 = 12;
}
if value12 == 12 then
{
if crossup(value3,value4) then
value121 =13;
}
if value12 == 13 Then
{
if crossdown(value1,value4) then
exitlong("매도3");
}
}
Else
value12 = 0;
즐거운 하루되세요
> monaco 님이 쓴 글입니다.
> 제목 : 관리자님 이런 순차 논리식과 else if 가 들어간 문장을 여러개 쓸수 있을까요?
> 이런식으로 ELSE IF 와 isexitname 을 계속 쓸수 있는지 궁금합니다.
그리고 발루 11 값 초기화는 이렇게 하면 맞는지요
if marketposition == 1 Then
{
if crossup(value1,value4) then
value11 = 1;
if value11 == 1 then
{
if crossup(value2,value4) then
value11 = 2;
}
if value11 == 2 then
{
if crossup(value3,value4) then
value11 =3;
}
if value11 == 3 Then {exitlong("매도1")}
else if crossdown(value1,value4) then {
exitlong("매도2"); }
}
Else
value11 = 0;
if isexitname("매도2") == true then
{
if crossup(value1,value4) then
value11 = 11;
if value11 == 11 then
{
if crossup(value2,value4) then
value11 = 12;
}
if value11 == 12 then
{
if crossup(value3,value4) then
value11 =13;
}
if value11 == 13 Then
{
if crossdown(value1,value4) then
exitlong("매도3");
}
}
Else
value11 = 0;
다음글
이전글