커뮤니티
수식재문의드림니다
2011-11-07 17:05:59
324
글번호 44523
문1)
아래21415번 2번째질문 답변 1개의질문인데 2개로 분리하여 답변주셨네요
1개로 통합하여 작성해 주시면 감사 하겠습니다
< 아래 답변 2개의청산식을 하나로 통합요망 >
if MarketPosition == 0 and crossup(c,dayopen+1) Then
buy();
var1 = ma(C,5);
var2 = ma(c,20);
if MarketPosition == 1 Then{
if BarsSinceEntry >= 3 and CrossUp(var1,var2) Then{
value1 = var1;
value2 = value1[1];
value3 = value3+1;
if value3 >= 2 and value1 > value2 Then
value4 = value4+1;
if value4 == 3 Then
exitlong();
}
}
Else{
value3 = 0;
value4 = 0;
}
3.
var1 = ma(C,5);
var2 = ma(c,20);
if CrossDown(var1,var2) Then{
value1 = var1;
value2 = value1[1];
if MarketPosition == 1 and value1 < value2 Then
exitlong();
}
문2)
스토케스틱(5,3,3) 사용하고
매수진입 후 k값이 50을 하향돌파 한 이후에
k가 d를하향돌파하면 매수청산
(단, k가 d를하향돌파할때의 지수가 k값이 50을 하향돌파 할 때의
지수보다 낮아야함)
답변 1
예스스탁 예스스탁 답변
2011-11-07 17:16:36
안녕하세요
예스스탁입니다.
1.
if MarketPosition == 0 and crossup(c,dayopen+1) Then
buy();
var1 = ma(C,5);
var2 = ma(c,20);
if CrossDown(var1,var2) Then{
value11 = var1;
value12 = value11[1];
}
if MarketPosition == 1 Then{
if BarsSinceEntry >= 3 and CrossUp(var1,var2) Then{
value1 = var1;
value2 = value1[1];
value3 = value3+1;
if value3 >= 2 and value1 > value2 Then
value4 = value4+1;
if value4 == 3 Then
exitlong();
}
if CrossDown(var1,var2) and value11 < value12 Then
exitlong();
}
Else{
value3 = 0;
value4 = 0;
}
2.
var1 = StochasticsK(5,3);
var2 = StochasticsD(5,3,3);
if MarketPosition == 1 Then{
if Condition1 == false and var1 < 50 Then{
Condition1 = True;
value1 = C;
}
if Condition1 == true and CrossDown(var1,var2) and C < value1 Then
exitlong();
}
Else{
Condition1 = false;
}
즐거운 하루되세요
> logos 님이 쓴 글입니다.
> 제목 : 수식재문의드림니다
> 문1)
아래21415번 2번째질문 답변 1개의질문인데 2개로 분리하여 답변주셨네요
1개로 통합하여 작성해 주시면 감사 하겠습니다
< 아래 답변 2개의청산식을 하나로 통합요망 >
if MarketPosition == 0 and crossup(c,dayopen+1) Then
buy();
var1 = ma(C,5);
var2 = ma(c,20);
if MarketPosition == 1 Then{
if BarsSinceEntry >= 3 and CrossUp(var1,var2) Then{
value1 = var1;
value2 = value1[1];
value3 = value3+1;
if value3 >= 2 and value1 > value2 Then
value4 = value4+1;
if value4 == 3 Then
exitlong();
}
}
Else{
value3 = 0;
value4 = 0;
}
3.
var1 = ma(C,5);
var2 = ma(c,20);
if CrossDown(var1,var2) Then{
value1 = var1;
value2 = value1[1];
if MarketPosition == 1 and value1 < value2 Then
exitlong();
}
문2)
스토케스틱(5,3,3) 사용하고
매수진입 후 k값이 50을 하향돌파 한 이후에
k가 d를하향돌파하면 매수청산
(단, k가 d를하향돌파할때의 지수가 k값이 50을 하향돌파 할 때의
지수보다 낮아야함)
다음글
이전글