커뮤니티
문의
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
자라도 님에 의해 삭제된 답변입니다.
다음글