커뮤니티
수정부탁드립니다..
2011-09-16 15:53:19
470
글번호 42715
###### 공식 ########
value1 = ma(C,60);
var1 = TimeToMinutes(stime)%30;
if dayindex == 0 or (var1 <= var1[1] and stime > stime[1]) Then
var2 = O;
if dayindex > 2 then{
if value1 > value1[1] and value1[1] < value1[2] and countif(value1 > var2,3) == 3 Then
buy();
if value1 < value1[1] then
ExitLong("콜청산");
if value1 < value1[1] and value1[1] > value1[2] and countif(value1 < var2,3) == 3 Then
sell();
if value1 > value1[1] then
Exitshort("풋청산");
#########################
신호가 맞지를 않아서요..
수정 내용
1. 30분 스타트지수 값 위에서 20선이 턴할때만 매수
2. 30분봉 지수 관계없이 20선이 하향으로 꺽이면 청산
3. 30분 스타트지수 값 아래에서 20선이 턴할때만 매도
4. 30분봉 지수 관계없이 20선이 상향으로 꺽이면 청산
부탁드립니다~~~
답변 1
예스스탁 예스스탁 답변
2011-09-16 17:56:20
안녕하세요
예스스탁입니다.
올리신 글만으로는 어떻게 수정해 드려야 할지 모르겠습니다.
현재 식이 30분 간격의 사이에서의 변화할때도 신호가 발생하므로
하나의 봉안에서의 변화로만 신호가 발생하게 변경했습니다.
value1 = ma(C,20);
var1 = TimeToMinutes(stime)%30;
if dayindex == 0 or (var1 <= var1[1] and stime > stime[1]) Then{
var2 = O;
var3 = 0;
}
var3 = var3+1;
if var3 > 3 then{
if value1 > value1[1] and value1[1] < value1[2] and countif(value1 > var2,3) == 3 Then
buy();
if value1 < value1[1] and value1[1] > value1[2] and countif(value1 < var2,3) == 3 Then
sell();
}
if value1 < value1[1] and value1[1] < value1[2] then
ExitLong("콜청산");
if value1 > value1[1] and value1[1] < value1[2] then
Exitshort("풋청산");
즐거운 하루되세요
> 공기단축 님이 쓴 글입니다.
> 제목 : 수정부탁드립니다..
> ###### 공식 ########
value1 = ma(C,60);
var1 = TimeToMinutes(stime)%30;
if dayindex == 0 or (var1 <= var1[1] and stime > stime[1]) Then
var2 = O;
if dayindex > 2 then{
if value1 > value1[1] and value1[1] < value1[2] and countif(value1 > var2,3) == 3 Then
buy();
if value1 < value1[1] then
ExitLong("콜청산");
if value1 < value1[1] and value1[1] > value1[2] and countif(value1 < var2,3) == 3 Then
sell();
if value1 > value1[1] then
Exitshort("풋청산");
#########################
신호가 맞지를 않아서요..
수정 내용
1. 30분 스타트지수 값 위에서 20선이 턴할때만 매수
2. 30분봉 지수 관계없이 20선이 하향으로 꺽이면 청산
3. 30분 스타트지수 값 아래에서 20선이 턴할때만 매도
4. 30분봉 지수 관계없이 20선이 상향으로 꺽이면 청산
부탁드립니다~~~
다음글
이전글