커뮤니티
시스템통합 답변 재요청
2008-01-17 09:59:11
1079
글번호 14429
수고 많습니다.
6891번 다시 질문한 내용의 답변이 없어서 궁금합니다.
힘드시더라도 부탁합니다.(다른 시스템에 응용하려 합니다)
답변 3
예스스탁 예스스탁 답변
2008-01-17 10:10:29
안녕하세요
예스스탁입니다.
올려드린 식의 어느 부분이 의도와 맞지 않으신지
모르겠습니다.
전화주시기 바랍니다.
02-3453-1060
즐거운 하루되세요
> CJ_coco 님이 쓴 글입니다.
> 제목 : 시스템통합 답변 재요청
> 수고 많습니다.
6891번 다시 질문한 내용의 답변이 없어서 궁금합니다.
힘드시더라도 부탁합니다.(다른 시스템에 응용하려 합니다)
예스스탁 예스스탁 답변
2008-01-17 11:22:10
안녕하세요
예스스탁입니다.
식을 수정했습니다.
검토하시고 의도와 다르시면 전화주시기 바랍니다.
즐거운 하루되세요
Input :p1(5),p2(20),ma1(12),ma2(26),ma3(9),st1(20),st2(12),st3(12),af(0.02), maxAF(0.2);
Var : v1(0), v2(0),v3(0),v4(0),v5(0),v6(0),v7(0);
v1=ma(c,p1);
v2=ma(c,p2);
v3=MACD(ma1,ma2);
v4=ema(v3,ma3);
v5=stochasticsK(st1,st2);
v6=stochasticsD(st1,st2,st3);
v7=sar(af,maxAF);
If v1>v2 and v3>v4 then
var1 = 1;
If v1<v2 and v3<v4 then
var1 = -1;
If v5>v6 and c>v7 then
var2 = 1;
If v5<v6 and c<v7 then
var2 = -1;
If v1>v2 and v5>v6 then
var3 = 1;
If v1<v2 and v5<v6 then
var3 = -1;
If v3>v4 and c>v7 then
var4 = 1;
If v3<v4 and c<v7 then
var4 = -1;
if (var1+var2+var3+var4) >= 3 Then
buy();
if (var1+var2+var3+var4) == -2 Then
exitlong();
if (var1+var2+var3+var4) <= -3 Then
sell();
if (var1+var2+var3+var4) == 2 Then
exitshort();
> CJ_coco 님이 쓴 글입니다.
> 제목 : 시스템통합 답변 재요청
> 수고 많습니다.
6891번 다시 질문한 내용의 답변이 없어서 궁금합니다.
힘드시더라도 부탁합니다.(다른 시스템에 응용하려 합니다)
예스스탁 예스스탁 답변
2008-01-17 17:22:03
안녕하세요
예스스탁입니다
메일 주소를 몰라 게시판으로 올려드립니다.
의도와 다르시면 또 전화주시기 바랍니다.
Input :p1(5),p2(20),ma1(12),ma2(26),ma3(9),st1(20),st2(12),st3(12),af(0.02), maxAF(0.2);
Var : v1(0), v2(0),v3(0),v4(0),v5(0),v6(0),v7(0);
var : Spos1(0),Bpos1(0),Spos2(0),Bpos2(0),Spos3(0),Bpos3(0),Spos4(0),Bpos4(0);
v1=ma(c,p1);
v2=ma(c,p2);
v3=MACD(ma1,ma2);
v4=ema(v3,ma3);
v5=stochasticsK(st1,st2);
v6=stochasticsD(st1,st2,st3);
v7=sar(af,maxAF);
##전략1
//매수
If v1>v2 and v3>v4 then{
Bpos1 = 1;
Spos1 = 0;
}
//매도
If v1<v2 and v3<v4 then{
Bpos1 = 0;
Spos1 = 1;
}
##전략2
//매수
If v5>v6 and c>v7 then{
Bpos2 = 1;
Spos2 = 0;
}
//매도
If v5<v6 and c<v7 then{
Bpos2 = 0;
Spos2 = 1;
}
##전략3
//매수
If v1>v2 and v5>50 then{
Bpos3 = 1;
Spos3 = 0;
}
//매도
If v1<v2 and v5<50 then{
Bpos3 = 0;
Spos3 = 1;
}
##전략4
//매수
If v3>v4 and c>v7 then{
Bpos4 = 1;
Spos4 = 0;
}
//매도
If v3<v4 and c<v7 then{
Bpos4 = 0;
Spos4 = 1;
}
if (Bpos1+Bpos2+Bpos3+Bpos4) >= 3 Then
buy();
if (Spos1+Spos2+Spos3+Spos4) == 2 Then
exitlong();
if (Spos1+Spos2+Spos3+Spos4) >= 3 Then
sell();
if (Bpos1+Bpos2+Bpos3+Bpos4) == 2 Then
exitshort();
즐거운 하루되세요
> CJ_coco 님이 쓴 글입니다.
> 제목 : 시스템통합 답변 재요청
> 수고 많습니다.
6891번 다시 질문한 내용의 답변이 없어서 궁금합니다.
힘드시더라도 부탁합니다.(다른 시스템에 응용하려 합니다)
다음글
이전글