커뮤니티
하라는대로 해보니 안되는데요?
2010-01-21 15:10:41
655
글번호 27595
var1 = BollBandUp(20,1.5);
var2 = BollBandDown(20,1.5);
if CrossUp(c,var2) and c > ma(c,80) and countif(CrossDown(c,var2),5) >= 1 Then
buy("A");
if c > ma(c,60) and CrossUp(c,var1) Then
buy("B");
if MarketPosition == 1 Then{
if IsExitName("A")== true and CrossDown(c,var1) and countif(CrossUp(c,var1),5) >= 1 Then
exitlong();
if IsExitName("B")==true and CrossDown(c, ma(c,20)) Then
exitlong();
}
검토부탁드립니다
답변 1
예스스탁 예스스탁 답변
2010-01-21 17:00:02
안녕하세요
예스스탁입니다.
죄송합니다. 함수명을 잘못적었습니다.
수정된 식입니다.
var1 = BollBandUp(20,1.5);
var2 = BollBandDown(20,1.5);
if CrossUp(c,var2) and c > ma(c,80) and countif(CrossDown(c,var2),5) >= 1 Then
buy("A");
if c > ma(c,60) and CrossUp(c,var1) Then
buy("B");
if MarketPosition == 1 Then{
if IsEntryName("A")== true and CrossDown(c,var1) and countif(CrossUp(c,var1),5) >= 1 Then
exitlong();
if IsEntryName("B")==true and CrossDown(c, ma(c,20)) Then
exitlong();
}
즐거운 하루되세요
> HI_coco 님이 쓴 글입니다.
> 제목 : 하라는대로 해보니 안되는데요?
> var1 = BollBandUp(20,1.5);
var2 = BollBandDown(20,1.5);
if CrossUp(c,var2) and c > ma(c,80) and countif(CrossDown(c,var2),5) >= 1 Then
buy("A");
if c > ma(c,60) and CrossUp(c,var1) Then
buy("B");
if MarketPosition == 1 Then{
if IsExitName("A")== true and CrossDown(c,var1) and countif(CrossUp(c,var1),5) >= 1 Then
exitlong();
if IsExitName("B")==true and CrossDown(c, ma(c,20)) Then
exitlong();
}
검토부탁드립니다
다음글
이전글