커뮤니티
문의드립니다
2017-10-25 05:19:38
140
글번호 113612
안녕하세요?아래3가지 수식의동시만족시 즉1번과 2번 3번 시스템이 모두 매수면 매수,매도면 매도로 부탁드립니다.감사합니다
1.
var : sindex1(0), sindex2(0), Lindex1(0), Lindex2(0);
value1 = stochasticsD(12,5,5);
Condition1 = value1 > value1[1] and value1[1] <= value1[2];
Condition2 = L > L[1] and L[1] <= L[2];
sindex1 = MRO(Condition1,15,1); // stochasticsD의 최근 저점이 발생한 시점의 현재로부터 index
sindex2 = MRO(Condition1,15,2); // stochasticsD의 직전 저점이 발생한 시점의 현재로부터 index
Lindex1 = MRO(Condition2,15,1); // 저가의 최근 저점이발생한 index
Lindex2 = MRO(Condition2,15,2); // 저가의 직전 저점이 발생한 index
if value1[sindex1+1] > value1[sindex2+1] and //stochastics의 최근저점값이 직전저점값보다크고
L[Lindex1+1] < L[Lindex2+1] and //저가의 최근저점저점값이 직전저점값보다 작고
Condition1 and //스토캐스틱저가의 상승반전이 발생했고
lowest(L,5) == lowest(L,15) //최근 5개봉의 최저가가 최근 15개 봉의 최저가이면
then
buy();
////
var : sindex3(0), sindex4(0), Hindex1(0), Hindex2(0);
Condition11 = value1 < value1[1] and value1[1] >= value1[2];
Condition12 = H < H[1] and H[1] >= H[2];
sindex3 = MRO(Condition11,15,1); // stochasticsD의 최근 고점이 발생한 시점의 현재로부터 index
sindex4 = MRO(Condition11,15,2); // stochasticsD의 직전 고점이 발생한 시점의 현재로부터 index
Hindex1 = MRO(Condition12,15,1); // 고가의 최근 고점이발생한 index
Hindex2 = MRO(Condition12,15,2); // 고가의 직전 고점이 발생한 index
if value1[sindex3+1] < value1[sindex4+1] and //stochastics의 최근고점값이 직전고점값보다작고
H[Hindex1+1] > H[Hindex2+1] and //고가의 최근고점값이 직전고점값보다 크고
Condition11 and //스토캐스틱D의 하락반전이 발생했고
Highest(H,5) == Highest(H,15) //최근 5개봉의 최저가가 최근 15개 봉의 최저가이면
then
sell();
2.
var : value1(0), value2(False), value3(0), value4(false), value5(0);
var : SLindex1(0), SLindex2(0);
var : SHindex1(0), SHindex2(0);
value1 = stochasticsD(5,3,3);
value2 = value1 > value1[1] and value1[1] <= value1[2]; // 스토캐스틱 상승반전
value4 = value1 < value1[1] and value1[1] >= value1[2]; // 스토캐스틱 하락반전
SLindex1 = MRO(value2,15,1); // 최근 스토캐스틱 상승반전 시점의 현재로 부터의 index
SLindex2 = MRO(value2,15,2); // 두번째로 최근 스토캐스틱 상승반전 시점의 현재로 부터의 index
SHindex1 = MRO(value4,15,1); // 최근 스토캐스틱 하락반전 시점의 현재로 부터의 index
SHindex2 = MRO(value4,15,2); // 두번째로 최근 스토캐스틱 하락반전 시점의 현재로 부터의 index
if value1[SLindex1+1] > value1[SLindex2+1] and value2 and lowest(L,5) == lowest(L,15) then {
buy();
exitshort();
}
if value1[SHindex1+1] < value1[SHindex2+1] and value4 and highest(H,5) == highest(H,15) then {
sell();
exitLong();
}
3.
value1 = CCI(9);
if value1 > value1[1] and value1[1] <= value1[2] Then{
var1 = value1;
var2 = C;
var3 = var1[1];
var4 = var2[1];
if var1 > var3 and var3 < var4 and var2 > 0 Then
buy();
}
if value1 < value1[1] and value1[1] >= value1[2] Then{
var11 = value1;
var12 = C;
var13 = var11[1];
var14 = var12[1];
if var11 < var13 and var13 > var14 and var12 > 0 Then
sell();
}
답변 1
예스스탁 예스스탁 답변
2017-10-25 16:04:52
안녕하세요
예스스탁입니다.
var : T1(0),T2(0),T3(0);
var : sindex1(0), sindex2(0), Lindex1(0), Lindex2(0);
var : sindex3(0), sindex4(0), Hindex1(0), Hindex2(0);
var : val1(0), val2(False), val3(0), val4(false), val5(0);
var : SLindex1(0), SLindex2(0);
var : SHindex1(0), SHindex2(0);
var : V1(0),Bcond(false),Scond(false);
value1 = stochasticsD(12,5,5);
Condition1 = value1 > value1[1] and value1[1] <= value1[2];
Condition2 = L > L[1] and L[1] <= L[2];
sindex1 = MRO(Condition1,15,1); // stochasticsD의 최근 저점이 발생한 시점의 현재로부터 index
sindex2 = MRO(Condition1,15,2); // stochasticsD의 직전 저점이 발생한 시점의 현재로부터 index
Lindex1 = MRO(Condition2,15,1); // 저가의 최근 저점이발생한 index
Lindex2 = MRO(Condition2,15,2); // 저가의 직전 저점이 발생한 index
Condition11 = value1 < value1[1] and value1[1] >= value1[2];
Condition12 = H < H[1] and H[1] >= H[2];
sindex3 = MRO(Condition11,15,1); // stochasticsD의 최근 고점이 발생한 시점의 현재로부터 index
sindex4 = MRO(Condition11,15,2); // stochasticsD의 직전 고점이 발생한 시점의 현재로부터 index
Hindex1 = MRO(Condition12,15,1); // 고가의 최근 고점이발생한 index
Hindex2 = MRO(Condition12,15,2); // 고가의 직전 고점이 발생한 index
if T1 <= 0 and
value1[sindex1+1] > value1[sindex2+1] and //stochastics의 최근저점값이 직전저점값보다크고
L[Lindex1+1] < L[Lindex2+1] and //저가의 최근저점저점값이 직전저점값보다 작고
Condition1 and //스토캐스틱저가의 상승반전이 발생했고
lowest(L,5) == lowest(L,15) //최근 5개봉의 최저가가 최근 15개 봉의 최저가이면
then
T1 = 1;
if value1[sindex3+1] < value1[sindex4+1] and //stochastics의 최근고점값이 직전고점값보다작고
H[Hindex1+1] > H[Hindex2+1] and //고가의 최근고점값이 직전고점값보다 크고
Condition11 and //스토캐스틱D의 하락반전이 발생했고
Highest(H,5) == Highest(H,15) //최근 5개봉의 최저가가 최근 15개 봉의 최저가이면
then
T1 = -1;
val1 = stochasticsD(5,3,3);
val2 = val1 > val1[1] and val1[1] <= val1[2]; // 스토캐스틱 상승반전
val4 = val1 < val1[1] and val1[1] >= val1[2]; // 스토캐스틱 하락반전
SLindex1 = MRO(val2,15,1); // 최근 스토캐스틱 상승반전 시점의 현재로 부터의 index
SLindex2 = MRO(val2,15,2); // 두번째로 최근 스토캐스틱 상승반전 시점의 현재로 부터의 index
SHindex1 = MRO(val4,15,1); // 최근 스토캐스틱 하락반전 시점의 현재로 부터의 index
SHindex2 = MRO(val4,15,2); // 두번째로 최근 스토캐스틱 하락반전 시점의 현재로 부터의 index
if T2 <= 0 and val1[SLindex1+1] > val1[SLindex2+1] and val2 and lowest(L,5) == lowest(L,15) then
T2 = 1;
if T2 >= 0 and val1[SHindex1+1] < val1[SHindex2+1] and val4 and highest(H,5) == highest(H,15) then
T2 = -1;
v1 = CCI(9);
if v1 > v1[1] and v1[1] <= v1[2] Then{
var1 = v1;
var2 = C;
var3 = var1[1];
var4 = var2[1];
if T3 <= 0 and var1 > var3 and var3 < var4 and var2 > 0 Then
T3 = 1;
}
if v1 < v1[1] and v1[1] >= v1[2] Then{
var11 = v1;
var12 = C;
var13 = var11[1];
var14 = var12[1];
if T3 >= 0 and var11 < var13 and var13 > var14 and var12 > 0 Then
T3 = -1;
}
Bcond = T1 == 1 and T2 == 1 and T3 == 1;
Scond = T1 == -1 and T2 == -1 and T3 == -1;
if bcond == true and bcond[1] == false Then
buy();
if scond == true and scond[1] == false Then
sell();
즐거운 하루되세요
> 매일 님이 쓴 글입니다.
> 제목 : 문의드립니다
> 안녕하세요?아래3가지 수식의동시만족시 즉1번과 2번 3번 시스템이 모두 매수면 매수,매도면 매도로 부탁드립니다.감사합니다
1.
var : sindex1(0), sindex2(0), Lindex1(0), Lindex2(0);
value1 = stochasticsD(12,5,5);
Condition1 = value1 > value1[1] and value1[1] <= value1[2];
Condition2 = L > L[1] and L[1] <= L[2];
sindex1 = MRO(Condition1,15,1); // stochasticsD의 최근 저점이 발생한 시점의 현재로부터 index
sindex2 = MRO(Condition1,15,2); // stochasticsD의 직전 저점이 발생한 시점의 현재로부터 index
Lindex1 = MRO(Condition2,15,1); // 저가의 최근 저점이발생한 index
Lindex2 = MRO(Condition2,15,2); // 저가의 직전 저점이 발생한 index
if value1[sindex1+1] > value1[sindex2+1] and //stochastics의 최근저점값이 직전저점값보다크고
L[Lindex1+1] < L[Lindex2+1] and //저가의 최근저점저점값이 직전저점값보다 작고
Condition1 and //스토캐스틱저가의 상승반전이 발생했고
lowest(L,5) == lowest(L,15) //최근 5개봉의 최저가가 최근 15개 봉의 최저가이면
then
buy();
////
var : sindex3(0), sindex4(0), Hindex1(0), Hindex2(0);
Condition11 = value1 < value1[1] and value1[1] >= value1[2];
Condition12 = H < H[1] and H[1] >= H[2];
sindex3 = MRO(Condition11,15,1); // stochasticsD의 최근 고점이 발생한 시점의 현재로부터 index
sindex4 = MRO(Condition11,15,2); // stochasticsD의 직전 고점이 발생한 시점의 현재로부터 index
Hindex1 = MRO(Condition12,15,1); // 고가의 최근 고점이발생한 index
Hindex2 = MRO(Condition12,15,2); // 고가의 직전 고점이 발생한 index
if value1[sindex3+1] < value1[sindex4+1] and //stochastics의 최근고점값이 직전고점값보다작고
H[Hindex1+1] > H[Hindex2+1] and //고가의 최근고점값이 직전고점값보다 크고
Condition11 and //스토캐스틱D의 하락반전이 발생했고
Highest(H,5) == Highest(H,15) //최근 5개봉의 최저가가 최근 15개 봉의 최저가이면
then
sell();
2.
var : value1(0), value2(False), value3(0), value4(false), value5(0);
var : SLindex1(0), SLindex2(0);
var : SHindex1(0), SHindex2(0);
value1 = stochasticsD(5,3,3);
value2 = value1 > value1[1] and value1[1] <= value1[2]; // 스토캐스틱 상승반전
value4 = value1 < value1[1] and value1[1] >= value1[2]; // 스토캐스틱 하락반전
SLindex1 = MRO(value2,15,1); // 최근 스토캐스틱 상승반전 시점의 현재로 부터의 index
SLindex2 = MRO(value2,15,2); // 두번째로 최근 스토캐스틱 상승반전 시점의 현재로 부터의 index
SHindex1 = MRO(value4,15,1); // 최근 스토캐스틱 하락반전 시점의 현재로 부터의 index
SHindex2 = MRO(value4,15,2); // 두번째로 최근 스토캐스틱 하락반전 시점의 현재로 부터의 index
if value1[SLindex1+1] > value1[SLindex2+1] and value2 and lowest(L,5) == lowest(L,15) then {
buy();
exitshort();
}
if value1[SHindex1+1] < value1[SHindex2+1] and value4 and highest(H,5) == highest(H,15) then {
sell();
exitLong();
}
3.
value1 = CCI(9);
if value1 > value1[1] and value1[1] <= value1[2] Then{
var1 = value1;
var2 = C;
var3 = var1[1];
var4 = var2[1];
if var1 > var3 and var3 < var4 and var2 > 0 Then
buy();
}
if value1 < value1[1] and value1[1] >= value1[2] Then{
var11 = value1;
var12 = C;
var13 = var11[1];
var14 = var12[1];
if var11 < var13 and var13 > var14 and var12 > 0 Then
sell();
}
다음글