커뮤니티

문의

프로필 이미지
자라도
2017-03-15 14:23:19
121
글번호 107826
답변완료
아래식에서 buy신호 최초발생시 aroondn 값이 aroonup을 크로스 업하여 과열권 90이상일때 매수 하여 목표수익청산하게 첨부 부탁드립니다. Input : Period(50),Period4(10),목표수익률(10); Input : Period5(12), Period6(5),stodown(30); Var : value(0),Counter(0), Lowval(0), Highval(0), DownVel(0),UpVel(0), DnAroon(0),UpAroon(0); value1 = DIPlus(Period4); value2 = DIMinus(Period4); value3 = StochasticsK(Period5,Period6); Lowval= Lowest(Low, Period+1); Highval = Highest(High, Period+1); Lowval= Lowest(Low, Period+1); Highval = Highest(High, Period+1); For counter= 0 To Period { If Low[counter] == Lowval Then DownVel = counter; If High[counter] == highval Then UpVel = counter; } UpAroon = 100*(Period-UpVel)/Period; DnAroon = 100*(Period-DownVel)/Period; If MarketPosition == 0 and crossup(value1 , value2) and value3 < stodown and (value3[2] < value3[1] and value3 [1] < value3) Then { buy("수"); } SetStopProfittarget(목표수익률,PercentStop);
시스템
답변 2
프로필 이미지

예스스탁 예스스탁 답변

2017-03-15 14:52:28

안녕하세요 예스스탁입니다. Input : Period(50),Period4(10),목표수익률(10); Input : Period5(12), Period6(5),stodown(30); Var : value(0),Counter(0), Lowval(0), Highval(0), DownVel(0),UpVel(0), DnAroon(0),UpAroon(0); value1 = DIPlus(Period4); value2 = DIMinus(Period4); value3 = StochasticsK(Period5,Period6); Lowval= Lowest(Low, Period+1); Highval = Highest(High, Period+1); Lowval= Lowest(Low, Period+1); Highval = Highest(High, Period+1); For counter= 0 To Period { If Low[counter] == Lowval Then DownVel = counter; If High[counter] == highval Then UpVel = counter; } UpAroon = 100*(Period-UpVel)/Period; DnAroon = 100*(Period-DownVel)/Period; Condition1 = DnAroon > UpAroon and DnAroon >= 90; If MarketPosition == 0 and Condition1 == true and Condition1[1] == false Then { buy("수"); } SetStopProfittarget(목표수익률,PercentStop); 즐거운 하루되세요 > 자라도 님이 쓴 글입니다. > 제목 : 문의 > 아래식에서 buy신호 최초발생시 aroondn 값이 aroonup을 크로스 업하여 과열권 90이상일때 매수 하여 목표수익청산하게 첨부 부탁드립니다. Input : Period(50),Period4(10),목표수익률(10); Input : Period5(12), Period6(5),stodown(30); Var : value(0),Counter(0), Lowval(0), Highval(0), DownVel(0),UpVel(0), DnAroon(0),UpAroon(0); value1 = DIPlus(Period4); value2 = DIMinus(Period4); value3 = StochasticsK(Period5,Period6); Lowval= Lowest(Low, Period+1); Highval = Highest(High, Period+1); Lowval= Lowest(Low, Period+1); Highval = Highest(High, Period+1); For counter= 0 To Period { If Low[counter] == Lowval Then DownVel = counter; If High[counter] == highval Then UpVel = counter; } UpAroon = 100*(Period-UpVel)/Period; DnAroon = 100*(Period-DownVel)/Period; If MarketPosition == 0 and crossup(value1 , value2) and value3 < stodown and (value3[2] < value3[1] and value3 [1] < value3) Then { buy("수"); } SetStopProfittarget(목표수익률,PercentStop);
프로필 이미지

자라도

2017-03-15 15:07:41

자라도 님에 의해 삭제된 답변입니다.