커뮤니티

시스템식으로 부탁드립니다.

프로필 이미지
2018-08-30 11:09:15
134
글번호 121740
답변완료
//***************************macd Input : shortPeriodm(5), longPeriodm(10), Periodm(3),보정(400),등락(0.005); Var : MACDv(0), MACDsig(0),macdosc(0) ; MACDv = MACD(shortPeriodm, longPeriodm); MACDsig = ema(MACDv,Periodm); macdosc = MACDv-ema(MACDv,Periodm); if macdosc > 0 then { // plot1(macdosc+0.4, "MACDOscillator+"); // Plot2(0+0.4, "MACDOscillator-"); } else { // Plot1(0+0.4, "MACDOscillator+"); // Plot2(macdosc+0.4, "MACDOscillator-"); } Plot23(MACDv*보정, "MACD",iff((MACDv )>(MACDv[1])+00,RED,iff((MACDv )<(MACDv[1] )-00,BLUE,BLACK))); Plot21(MACDsig*보정, "MACDSignal",iff((MACDsig )>(MACDsig[1])+00,RED,iff((MACDsig )<(MACDsig[1] )-00,BLUE,BLACK))); //PlotBaseLine1(0, "기준선1"); //******************************sto Input : Periods(5), Periods1(10), Periods2(3); var : StoK(0),StoD(0); StoK = StochasticsK(Periods,Periods1); StoD = StochasticsD(Periods,Periods1,Periods2); //Plot11(StoK, "StochasticsK"); Plot12(StoD-50, "StochasticsD",iff((StoD )>(StoD[1])+00,RED,iff((StoD )<(StoD[1] )-00,BLUE,BLACK))); //PlotBaseLine1(20, "기준선20"); //PlotBaseLine2(80, "기준선80"); Plot4(MACDsig*보정,"tott",iff((StoD )>(StoD[1])+등락 and (MACDsig )>(MACDsig[1]+등락) ,RED,iff((StoD )<(StoD[1] )-등락 and (MACDsig )<(MACDsig[1]-등락 ) ,BLUE,GREEN))); //****************************신호 if (MACDsig )>(MACDsig[1])+00 and (StoD )>(StoD[1])+등락 Then{ PLOT32((MACDsig*보정 )-0.01,"매수막대"); } if (MACDsig )<(MACDsig[1] )-00 and (StoD )<(StoD[1] )-등락 Then{ PLOT33((MACDsig*보정 )-0.01,"매도막대"); } 매수막대가 파란색에서 빨간색으로 전환하면매수 빨간색에서파란색전환매도 부탁드립니다.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2018-08-30 13:39:11

안녕하세요 예스스탁입니다. Input : shortPeriodm(5), longPeriodm(10), Periodm(3),보정(400),등락(0.005); Var : MACDv(0), MACDsig(0),macdosc(0),t(0); Input : Periods(5), Periods1(10), Periods2(3); var : StoK(0),StoD(0); MACDv = MACD(shortPeriodm, longPeriodm); MACDsig = ema(MACDv,Periodm); macdosc = MACDv-ema(MACDv,Periodm); StoK = StochasticsK(Periods,Periods1); StoD = StochasticsD(Periods,Periods1,Periods2); if (MACDsig )>(MACDsig[1])+00 and (StoD )>(StoD[1])+등락 Then T = 1; if (MACDsig )<(MACDsig[1] )-00 and (StoD )<(StoD[1] )-등락 Then T = -1; if T == 1 and t[1] != 1 Then buy(); if T == -1 and t[1] != -1 Then sell(); 즐거운 하루되세요 > 괌 님이 쓴 글입니다. > 제목 : 시스템식으로 부탁드립니다. > //***************************macd Input : shortPeriodm(5), longPeriodm(10), Periodm(3),보정(400),등락(0.005); Var : MACDv(0), MACDsig(0),macdosc(0) ; MACDv = MACD(shortPeriodm, longPeriodm); MACDsig = ema(MACDv,Periodm); macdosc = MACDv-ema(MACDv,Periodm); if macdosc > 0 then { // plot1(macdosc+0.4, "MACDOscillator+"); // Plot2(0+0.4, "MACDOscillator-"); } else { // Plot1(0+0.4, "MACDOscillator+"); // Plot2(macdosc+0.4, "MACDOscillator-"); } Plot23(MACDv*보정, "MACD",iff((MACDv )>(MACDv[1])+00,RED,iff((MACDv )<(MACDv[1] )-00,BLUE,BLACK))); Plot21(MACDsig*보정, "MACDSignal",iff((MACDsig )>(MACDsig[1])+00,RED,iff((MACDsig )<(MACDsig[1] )-00,BLUE,BLACK))); //PlotBaseLine1(0, "기준선1"); //******************************sto Input : Periods(5), Periods1(10), Periods2(3); var : StoK(0),StoD(0); StoK = StochasticsK(Periods,Periods1); StoD = StochasticsD(Periods,Periods1,Periods2); //Plot11(StoK, "StochasticsK"); Plot12(StoD-50, "StochasticsD",iff((StoD )>(StoD[1])+00,RED,iff((StoD )<(StoD[1] )-00,BLUE,BLACK))); //PlotBaseLine1(20, "기준선20"); //PlotBaseLine2(80, "기준선80"); Plot4(MACDsig*보정,"tott",iff((StoD )>(StoD[1])+등락 and (MACDsig )>(MACDsig[1]+등락) ,RED,iff((StoD )<(StoD[1] )-등락 and (MACDsig )<(MACDsig[1]-등락 ) ,BLUE,GREEN))); //****************************신호 if (MACDsig )>(MACDsig[1])+00 and (StoD )>(StoD[1])+등락 Then{ PLOT32((MACDsig*보정 )-0.01,"매수막대"); } if (MACDsig )<(MACDsig[1] )-00 and (StoD )<(StoD[1] )-등락 Then{ PLOT33((MACDsig*보정 )-0.01,"매도막대"); } 매수막대가 파란색에서 빨간색으로 전환하면매수 빨간색에서파란색전환매도 부탁드립니다.