커뮤니티
문의드립니다.
2014-10-21 13:40:29
157
글번호 79614
안녕하세요?
지난번 부탁으로 수식을 만들어 주셔서 사용 중인데 약간 수정하려 합니다.
input : 마디가(3.8),목표가(2.5);
var : Ecnt(0,data1),LL(0,data1);
var : count(0,data2),ii(0,data2),iii(0,data2),Bcond(false,data2);
var : T(0);
var1=WMA(C,5);
var2=WMA(C,20);
LL = data2(L);
if data2(date != date[1]) then{
count = 0;
Bcond = false;
Ecnt = 0;
}
if MarketPosition != 0 and MarketPosition != MarketPosition[1] Then{
Ecnt = Ecnt+1;
}
if MarketPosition == 0 and MarketPosition != MarketPosition[1] Then{
count = 0;
Bcond = false;
}
if MarketPosition == 0 and
Bcond == false and data2(CrossDown(c,마디가)) Then{
count = count+1;
if count == 2 Then{
Bcond = true;
ii = data2(c);
iii = data2(index);
}
}
if MarketPosition == 0 and Ecnt < 1 And count >= 1 and Bcond == true and var1>var2 Then
buy("1");
위 식에서 조건이 만족하고 10캔들 이내에서 1번만 매매 되게 부탁 드립니다.
답변 1
예스스탁 예스스탁 답변
2014-10-21 16:47:33
안녕하세요
예스스탁입니다.
input : 마디가(3.8),목표가(2.5);
var : Ecnt(0,data1),LL(0,data1);
var : count(0,data2),ii(0,data2),iii(0,data2),Bcond(false,data2);
var : T(0);
var1 = data1(WMA(C,5));
var2 = data1(WMA(C,20));
LL = data2(L);
if data2(date != date[1]) then{
count = 0;
Bcond = false;
Ecnt = 0;
}
if MarketPosition != 0 and MarketPosition != MarketPosition[1] Then{
Ecnt = Ecnt+1;
}
if MarketPosition == 0 and MarketPosition != MarketPosition[1] Then{
count = 0;
Bcond = false;
}
if MarketPosition == 0 and
Bcond == false and
data2(CrossDown(c,마디가)) Then{
count = count+1;
if count == 2 Then{
Bcond = true;
ii = data2(c);
iii = data2(index);
}
}
if MarketPosition == 0 and Ecnt < 1 And count >= 1 and data2(index) <= iii and Bcond == true and var1>var2 Then
buy("1");
if MarketPosition == 1 Then
Bcond = false;
즐거운 하루되세요
> HI_hk****** 님이 쓴 글입니다.
> 제목 : 문의드립니다.
> 안녕하세요?
지난번 부탁으로 수식을 만들어 주셔서 사용 중인데 약간 수정하려 합니다.
input : 마디가(3.8),목표가(2.5);
var : Ecnt(0,data1),LL(0,data1);
var : count(0,data2),ii(0,data2),iii(0,data2),Bcond(false,data2);
var : T(0);
var1=WMA(C,5);
var2=WMA(C,20);
LL = data2(L);
if data2(date != date[1]) then{
count = 0;
Bcond = false;
Ecnt = 0;
}
if MarketPosition != 0 and MarketPosition != MarketPosition[1] Then{
Ecnt = Ecnt+1;
}
if MarketPosition == 0 and MarketPosition != MarketPosition[1] Then{
count = 0;
Bcond = false;
}
if MarketPosition == 0 and
Bcond == false and data2(CrossDown(c,마디가)) Then{
count = count+1;
if count == 2 Then{
Bcond = true;
ii = data2(c);
iii = data2(index);
}
}
if MarketPosition == 0 and Ecnt < 1 And count >= 1 and Bcond == true and var1>var2 Then
buy("1");
위 식에서 조건이 만족하고 10캔들 이내에서 1번만 매매 되게 부탁 드립니다.
다음글
이전글