커뮤니티
질문있습니다~~
2009-01-30 10:51:03
825
글번호 19877
제가 캔들을 이용한 거래를 하나 만들었습니다.
if 양봉과 음봉이 생겼을때 {
if { 양봉의 종가 == 다음봉 음봉의 시가,
if{ 그리고 그 다음봉이 양봉이면(즉 3번째 캔들이겠죠) 매수,}
}
}
이런 식을 만들고 싶습니다.그래서 이렇게 만들어 봤는데~
if C > O && c[1] < O [1] then //음봉 출현후, 양봉 출현 하면 Value1에 값 1
Value1 = 1;
if c[1] == O then // 음봉의 종가와 양봉의 시가가 같으면 Value2에 값 1
Value2 = Value1 + 1 ;
if c[2] < O [2] && C[1] > O[1] && c > O then
Value3 = Value2 + 1;
if Value3 = 3 then
buy();
이렇게 만들었는데, 자꾸 장이 시작하면 바로 매수가 들어 가네요~
진입이 이상합니다. ㅠㅠ
도와주세요~~
답변 1
예스스탁 예스스탁 답변
2009-01-30 11:22:25
안녀하세요
예스스탁입니다.
1.
어떤 조건이 발생하면 값을 저장하고
매수가 발생하면 그 값을 초기화 해주는 내용이 필요합니다.
초기화를 해주지 않으면 계선 value3 == 3이 만족하게 됩니다.
if Value3 == 3 then {
buy();
value3 = 0;
}
2. 같다라는 표현은 == 입니다.
3. 식을 간단히 작성해 봤습니다.
if C > O and ## 현재봉 양봉
C[1] < O[1] and O[1] == C[2] and ## 전봉은 음봉이며 전전봉의 종가와 전봉의 시가가 같음
C[2] > O[2] Then ## 전전봉 양봉
buy();
즐거운 하루되세요
> 모모사모 님이 쓴 글입니다.
> 제목 : 질문있습니다~~
> 제가 캔들을 이용한 거래를 하나 만들었습니다.
if 양봉과 음봉이 생겼을때 {
if { 양봉의 종가 == 다음봉 음봉의 시가,
if{ 그리고 그 다음봉이 양봉이면(즉 3번째 캔들이겠죠) 매수,}
}
}
이런 식을 만들고 싶습니다.그래서 이렇게 만들어 봤는데~
if C > O && c[1] < O [1] then //음봉 출현후, 양봉 출현 하면 Value1에 값 1
Value1 = 1;
if c[1] == O then // 음봉의 종가와 양봉의 시가가 같으면 Value2에 값 1
Value2 = Value1 + 1 ;
if c[2] < O [2] && C[1] > O[1] && c > O then
Value3 = Value2 + 1;
if Value3 = 3 then
buy();
이렇게 만들었는데, 자꾸 장이 시작하면 바로 매수가 들어 가네요~
진입이 이상합니다. ㅠㅠ
도와주세요~~
다음글
이전글