커뮤니티
강조식에서 현재가의 종가에 화살표 나타내기
2009-06-08 11:40:51
632
글번호 22656
아래식을 지표로 만들어 검증시 plotpaintbar는 paintbar에서만 쓸수있읍니다라는 에러가 뜨는데 이유는? 또 value1=3일때 현재봉의 종가에 빨간색을 표시할려면 어케 해야 하나요?
input : shortPeriod(12), longPeriod(26), PeriodM(9);
var : Dval(0), MACDval(0);
var22 = MACD(shortPeriod, longPeriod);
/*var22 = ema(MACDP(shortPeriod, longPeriod), PeriodM);
*/
///////////////////DIVERGENCE/////////////
/////////매수식
var1 = SwingLow(1,ema(c,5),3,3,100); ##최근 저점발생시점--------------MACDV쌍바닥 매수
var2 = SwingLow(2,ema(c,5),3,3,100); ##직전 저점발생시점
value1 = SwingLowbar(1,ema(c,5),3,3,100); ## 최근 저점 발생시점
value2 = SwingLowbar(2,ema(c,5),3,3,100); ## 직전 저점 발생시점
var3 = SwingLow(1,Var22,3,3,100); ## MACDP최근 저점
var4 = SwingLow(2,Var22,3,3,100); ## MACDP직전 저점
value3 = SwingLowbar(1,Var22,3,3,100); ## MACDP 최근 저점 발생시점
value4 = SwingLowbar(2,Var22,3,3,100); ## MACDP직전 저점 발생시점
/////////매도식
var5 = SwingHigh(1,H,3,3,100); ## 최근고점-------------------MACDV쌍봉매도
var6 = SwingHigh(2,H,3,3,100); ## 직전고점
value5 = SwingHighBar(1,H,3,3,100); ## 최고고점 발생지점
value6 = SwingHighBar(2,H,3,3,100); ## 직전고점 발생지점
var7 = SwingHigh(1,Var22,3,3,100); ## MACDP최근고점
var8 = SwingHigh(2,Var22,3,3,100); ## MACDP직전고점
value7 = SwingHighBar(1,Var22,3,3,100); ## MACDP최근고점 발생지점
value8 = SwingHighBar(2,Var22,3,3,100); ## MACDP직전고점 발생지점
/*Plot1(var1);*/
/*//양봉일때 검은색으로 표시합니다.
If value1=3 Then
PlotPaintBar(High, Low,Open,Close ," 최근저점 ",RED);
Else
NoPlot(1);*/
답변 1
예스스탁 예스스탁 답변
2009-06-08 17:02:07
안녕하세요
예스스탁입니다.
강조식은 강조식 편집창에서 작성하셔야 합니다.
지표식에서는 plotpaintbar를 사용하실 수 없으니
강조식으로 작성하시기 바랍니다.
input: shortPeriod(12), longPeriod(26), PeriodM(9);
var : Dval(0), MACDval(0);
var22 = MACD(shortPeriod, longPeriod);
///////////////////DIVERGENCE/////////////
/////////매수식
var1 = SwingLow(1,ema(c,5),3,3,100); ##최근 저점--------------MACDV쌍바닥 매수
var2 = SwingLow(2,ema(c,5),3,3,100); ##직전 저점
value1 = SwingLowbar(1,ema(c,5),3,3,100); ## 최근 저점 발생시점
value2 = SwingLowbar(2,ema(c,5),3,3,100); ## 직전 저점 발생시점
var3 = SwingLow(1,Var22,3,3,100); ## MACD최근 저점
var4 = SwingLow(2,Var22,3,3,100); ## MACD직전 저점
value3 = SwingLowbar(1,Var22,3,3,100); ## MACD최근 저점 발생시점
value4 = SwingLowbar(2,Var22,3,3,100); ## MACD직전 저점 발생시점
/////////매도식
var5 = SwingHigh(1,H,3,3,100); ## 최근고점-------------------MACDV쌍봉매도
var6 = SwingHigh(2,H,3,3,100); ## 직전고점
value5 = SwingHighBar(1,H,3,3,100); ## 최고고점 발생지점
value6 = SwingHighBar(2,H,3,3,100); ## 직전고점 발생지점
var7 = SwingHigh(1,Var22,3,3,100); ## MACD최근고점
var8 = SwingHigh(2,Var22,3,3,100); ## MACD직전고점
value7 = SwingHighBar(1,Var22,3,3,100); ## MACD최근고점 발생지점
value8 = SwingHighBar(2,Var22,3,3,100); ## MACD직전고점 발생지점
//양봉일때 검은색으로 표시합니다.
If value1==3 Then
PlotPaintBar(High, Low,Open,Close ," 최근저점 ",Red);
Else
NoPlot(1);
즐거운 하루되세요
> 날으는여우 님이 쓴 글입니다.
> 제목 : 강조식에서 현재가의 종가에 화살표 나타내기
> 아래식을 지표로 만들어 검증시 plotpaintbar는 paintbar에서만 쓸수있읍니다라는 에러가 뜨는데 이유는? 또 value1=3일때 현재봉의 종가에 빨간색을 표시할려면 어케 해야 하나요?
input : shortPeriod(12), longPeriod(26), PeriodM(9);
var : Dval(0), MACDval(0);
var22 = MACD(shortPeriod, longPeriod);
/*var22 = ema(MACDP(shortPeriod, longPeriod), PeriodM);
*/
///////////////////DIVERGENCE/////////////
/////////매수식
var1 = SwingLow(1,ema(c,5),3,3,100); ##최근 저점발생시점--------------MACDV쌍바닥 매수
var2 = SwingLow(2,ema(c,5),3,3,100); ##직전 저점발생시점
value1 = SwingLowbar(1,ema(c,5),3,3,100); ## 최근 저점 발생시점
value2 = SwingLowbar(2,ema(c,5),3,3,100); ## 직전 저점 발생시점
var3 = SwingLow(1,Var22,3,3,100); ## MACDP최근 저점
var4 = SwingLow(2,Var22,3,3,100); ## MACDP직전 저점
value3 = SwingLowbar(1,Var22,3,3,100); ## MACDP 최근 저점 발생시점
value4 = SwingLowbar(2,Var22,3,3,100); ## MACDP직전 저점 발생시점
/////////매도식
var5 = SwingHigh(1,H,3,3,100); ## 최근고점-------------------MACDV쌍봉매도
var6 = SwingHigh(2,H,3,3,100); ## 직전고점
value5 = SwingHighBar(1,H,3,3,100); ## 최고고점 발생지점
value6 = SwingHighBar(2,H,3,3,100); ## 직전고점 발생지점
var7 = SwingHigh(1,Var22,3,3,100); ## MACDP최근고점
var8 = SwingHigh(2,Var22,3,3,100); ## MACDP직전고점
value7 = SwingHighBar(1,Var22,3,3,100); ## MACDP최근고점 발생지점
value8 = SwingHighBar(2,Var22,3,3,100); ## MACDP직전고점 발생지점
/*Plot1(var1);*/
/*//양봉일때 검은색으로 표시합니다.
If value1=3 Then
PlotPaintBar(High, Low,Open,Close ," 최근저점 ",RED);
Else
NoPlot(1);*/
다음글