커뮤니티
부탁드립니다..^^
2013-07-03 12:04:08
193
글번호 64956
아래와 같은 수식을
1.그림처럼 역배열로 또는 정배열로 나타내는 매수 매도식으로 부탁드립니다
2.또한 그림과 같이 파랑에서 빨강으로 전환시 매수 반대는 매도 시스템 식으로 부탁 드립니다
3.또한 아래 수식을 data2로 나타내는역배열로 또는 정배열로 나타내는 매수 매도식으로 부탁드립니다
4.아래 수식을 data2로 그림과 같이 파랑에서 빨강으로 전환시 매수 반대는 매도 시스템 식으로 부탁 드립니다
Input : 기간(7), 간격(1),MACDP1(12),MACDP2(26);
var1 = MACD(MACDP1,MACDP2);
if var1 > 0 then {
Plot1(ma(C,기간+5*간격), "이동평균5",red);
Plot2(ma(C,기간+6*간격), "이동평균6",red);
Plot3(ma(C,기간+7*간격), "이동평균7",red);
Plot4(ma(C,기간+8*간격), "이동평균8",red);
Plot5(ma(C,기간+9*간격), "이동평균9",red);
Plot6(ma(C,기간+10*간격), "이동평균10",red);
Plot7(ma(C,기간+11*간격), "이동평균11",red);
Plot8(ma(C,기간+12*간격), "이동평균12",red);
Plot9(ma(C,기간+13*간격), "이동평균13",red);
Plot10(ma(C,기간+14*간격), "이동평균14",red);
Plot11(ma(C,기간+15*간격), "이동평균15",red);
Plot12(ma(C,기간+16*간격), "이동평균16",red);
Plot13(ma(C,기간+17*간격), "이동평균17",red);
Plot14(ma(C,기간+18*간격), "이동평균18",red);
Plot15(ma(C,기간+19*간격), "이동평균19",red);
}
Else{
Plot1(ma(C,기간+5*간격), "이동평균5",blue);
Plot2(ma(C,기간+6*간격), "이동평균6",blue);
Plot3(ma(C,기간+7*간격), "이동평균7",blue);
Plot4(ma(C,기간+8*간격), "이동평균8",blue);
Plot5(ma(C,기간+9*간격), "이동평균9",blue);
Plot6(ma(C,기간+10*간격), "이동평균10",blue);
Plot7(ma(C,기간+11*간격), "이동평균11",blue);
Plot8(ma(C,기간+12*간격), "이동평균12",blue);
Plot9(ma(C,기간+13*간격), "이동평균13",blue);
Plot10(ma(C,기간+14*간격), "이동평균14",blue);
Plot11(ma(C,기간+15*간격), "이동평균15",blue);
Plot12(ma(C,기간+16*간격), "이동평균16",blue);
Plot13(ma(C,기간+17*간격), "이동평균17",blue);
Plot14(ma(C,기간+18*간격), "이동평균18",blue);
Plot15(ma(C,기간+19*간격), "이동평균19",blue);
}
- 1. 65368_제목 없음.jpg (0.15 MB)
답변 1
예스스탁 예스스탁 답변
2013-07-03 16:27:17
안녕하세요
예스스탁입니다.
1번, 2번
올리신 식은 MACD가 0이상이면 이동평균을 빨간색으로 그리고
MACD가 0아래이면 이동평균을 파란색으로 그리는 식입니다.
그러므로 이동평균들은 관계가 없고 MACD가 기준이 되는 식입니다.
MACD가 0 위이면 말씀하신 정배열구간이고
MACD가 0보다 작으면 역배열구간이므로
아래와 같이 작성하시면 됩니다.
Input : MACDP1(12),MACDP2(26);
var1 = MACD(MACDP1,MACDP2);
if crossup(var1,0) Then
buy();
if CrossDown(var1,0) Then
sell();
3번,4번
Input : MACDP1(12),MACDP2(26);
var : MACDv(0,data2);
MACDv = data2(MACD(MACDP1,MACDP2));
if crossup(MACDv,0) Then
buy();
if CrossDown(MACDv,0) Then
sell();
즐거운 하루되세요
> bbcc 님이 쓴 글입니다.
> 제목 : 부탁드립니다..^^
> 아래와 같은 수식을
1.그림처럼 역배열로 또는 정배열로 나타내는 매수 매도식으로 부탁드립니다
2.또한 그림과 같이 파랑에서 빨강으로 전환시 매수 반대는 매도 시스템 식으로 부탁 드립니다
3.또한 아래 수식을 data2로 나타내는역배열로 또는 정배열로 나타내는 매수 매도식으로 부탁드립니다
4.아래 수식을 data2로 그림과 같이 파랑에서 빨강으로 전환시 매수 반대는 매도 시스템 식으로 부탁 드립니다
Input : 기간(7), 간격(1),MACDP1(12),MACDP2(26);
var1 = MACD(MACDP1,MACDP2);
if var1 > 0 then {
Plot1(ma(C,기간+5*간격), "이동평균5",red);
Plot2(ma(C,기간+6*간격), "이동평균6",red);
Plot3(ma(C,기간+7*간격), "이동평균7",red);
Plot4(ma(C,기간+8*간격), "이동평균8",red);
Plot5(ma(C,기간+9*간격), "이동평균9",red);
Plot6(ma(C,기간+10*간격), "이동평균10",red);
Plot7(ma(C,기간+11*간격), "이동평균11",red);
Plot8(ma(C,기간+12*간격), "이동평균12",red);
Plot9(ma(C,기간+13*간격), "이동평균13",red);
Plot10(ma(C,기간+14*간격), "이동평균14",red);
Plot11(ma(C,기간+15*간격), "이동평균15",red);
Plot12(ma(C,기간+16*간격), "이동평균16",red);
Plot13(ma(C,기간+17*간격), "이동평균17",red);
Plot14(ma(C,기간+18*간격), "이동평균18",red);
Plot15(ma(C,기간+19*간격), "이동평균19",red);
}
Else{
Plot1(ma(C,기간+5*간격), "이동평균5",blue);
Plot2(ma(C,기간+6*간격), "이동평균6",blue);
Plot3(ma(C,기간+7*간격), "이동평균7",blue);
Plot4(ma(C,기간+8*간격), "이동평균8",blue);
Plot5(ma(C,기간+9*간격), "이동평균9",blue);
Plot6(ma(C,기간+10*간격), "이동평균10",blue);
Plot7(ma(C,기간+11*간격), "이동평균11",blue);
Plot8(ma(C,기간+12*간격), "이동평균12",blue);
Plot9(ma(C,기간+13*간격), "이동평균13",blue);
Plot10(ma(C,기간+14*간격), "이동평균14",blue);
Plot11(ma(C,기간+15*간격), "이동평균15",blue);
Plot12(ma(C,기간+16*간격), "이동평균16",blue);
Plot13(ma(C,기간+17*간격), "이동평균17",blue);
Plot14(ma(C,기간+18*간격), "이동평균18",blue);
Plot15(ma(C,기간+19*간격), "이동평균19",blue);
}