커뮤니티
수식문의, 수정부탁드려요
2011-12-15 09:12:19
450
글번호 45778
아래수식에서
첫 매수이후에 두번째 매수신호 발생시 먼저 매수된 가격보다 현재 발생한 매수조건의 가격이 3%이상 아래 있을때 매수되어야하고 3번째 매수신호부터는 지금까지 매수된 평단가보다 3%이상 아래 위치에서 신호발생시 매수
ㅡ> 이부분을
첫 매수이후에 두번째 매수신호 발생시 먼저 매수된 가격보다 현재 발생한 매수조건의 가격이 3%이상 아래 있을때 매수되어야하고 3번째는 2번째 매수가격보다 3%이상 아래에서 신호발생 4번째매수는 3번째매수 가격보다 3%아래에서 매수신호발생하게 변경바랍니다.
감사합니다.
input : S1(5),S2(3),S3(3);
input : SS1(12),SS2(5),SS3(5);
var1 = StochasticsK(S1,S2);
var2 = StochasticsD(S1,S2,S3);
var3 = StochasticsK(SS1,SS2);
var4 = StochasticsD(SS1,SS2,SS3);
if ExitDate(1) != sdate and CurrentEntries < 4 and C < O*1.05 and C < C[1]*1.05 Then{
if MarketPosition == 0 and (crossup(var1,var2) or crossup(var3,var4)) Then
buy();
if MarketPosition == 1 and c <= AvgEntryPrice*0.97 and (crossup(var1,var2) or crossup(var3,var4)) Then
buy();
}
if MarketPosition == 1 and (CrossDown(var1,var2) or CrossUp(var3,var4)) Then
exitlong();
추가질문입니다..
답변 1
예스스탁 예스스탁 답변
2011-12-15 09:06:44
안녕하세요
예스스탁입니다.
input : S1(5),S2(3),S3(3);
input : SS1(12),SS2(5),SS3(5);
var1 = StochasticsK(S1,S2);
var2 = StochasticsD(S1,S2,S3);
var3 = StochasticsK(SS1,SS2);
var4 = StochasticsD(SS1,SS2,SS3);
if ExitDate(1) != sdate and CurrentEntries < 4 and C < O*1.05 and C < C[1]*1.05 Then{
if MarketPosition == 0 and (crossup(var1,var2) or crossup(var3,var4)) Then{
value1 = C;
buy();
}
if MarketPosition == 1 and c <= value1*0.97 and (crossup(var1,var2) or crossup(var3,var4)) Then{
value1 = C;
buy();
}
}
if MarketPosition == 1 and (CrossDown(var1,var2) or CrossUp(var3,var4)) Then
exitlong();
즐거운 하루되세요
> 쭈니오빠 님이 쓴 글입니다.
> 제목 : 수식문의, 수정부탁드려요
> 아래수식에서
첫 매수이후에 두번째 매수신호 발생시 먼저 매수된 가격보다 현재 발생한 매수조건의 가격이 3%이상 아래 있을때 매수되어야하고 3번째 매수신호부터는 지금까지 매수된 평단가보다 3%이상 아래 위치에서 신호발생시 매수
ㅡ> 이부분을
첫 매수이후에 두번째 매수신호 발생시 먼저 매수된 가격보다 현재 발생한 매수조건의 가격이 3%이상 아래 있을때 매수되어야하고 3번째는 2번째 매수가격보다 3%이상 아래에서 신호발생 4번째매수는 3번째매수 가격보다 3%아래에서 매수신호발생하게 변경바랍니다.
감사합니다.
input : S1(5),S2(3),S3(3);
input : SS1(12),SS2(5),SS3(5);
var1 = StochasticsK(S1,S2);
var2 = StochasticsD(S1,S2,S3);
var3 = StochasticsK(SS1,SS2);
var4 = StochasticsD(SS1,SS2,SS3);
if ExitDate(1) != sdate and CurrentEntries < 4 and C < O*1.05 and C < C[1]*1.05 Then{
if MarketPosition == 0 and (crossup(var1,var2) or crossup(var3,var4)) Then
buy();
if MarketPosition == 1 and c <= AvgEntryPrice*0.97 and (crossup(var1,var2) or crossup(var3,var4)) Then
buy();
}
if MarketPosition == 1 and (CrossDown(var1,var2) or CrossUp(var3,var4)) Then
exitlong();
추가질문입니다..
다음글
이전글