커뮤니티
안녕하세요~^^64258번 다시한번 부탁드립니다
2019-09-27 14:15:04
208
글번호 132306
64258번 다시부탁드립니다~감사합니다~^^
답변 2
예스스탁 예스스탁 답변
2019-09-27 14:34:37
안녕하세요
예스스탁입니다.
기존의 조건이 5이평이 10이평, 20이평모다 크면 매수, 작으면 매도였습니다.
5이평이 10이평,20이평을 모두 상향돌파/하향이탈하는 지점을 기준으로 카운트하게 변경했습니다.
Input : shortPeriod(5), longPeriod(10), longPeriod1(20);
var : T(0);
value1 = ma(C, shortPeriod);
value2 = ma(C, longPeriod);
value3 = ma(C, longPeriod1);
Condition1 = crossup(value1,max(value2,value3));
Condition2 = CrossDown(value1,min(value2,value3));
if MarketPosition == 0 and TotalTrades == 0 Then
{
if Condition1 == true Then
buy("b1");
if Condition2 == true Then
sell("s1");
}
if (MarketPosition == -1 and countif(Condition1 == true,BarsSinceEntry) == 2) or
(MarketPosition == 0 and countif(Condition1 == true,BarsSinceexit(1)) == 2) Then
{
Buy("b");
}
if MarketPosition == 1 and countif(Condition2 == true,BarsSinceEntry) == 2 or
(MarketPosition == 0 and countif(Condition2 == true,BarsSinceexit(1)) == 2) Then
{
sell("s");
}
즐거운 하루되세요
> thdgus1s 님이 쓴 글입니다.
> 제목 : 안녕하세요~^^64258번 다시한번 부탁드립니다
> 64258번 다시부탁드립니다~감사합니다~^^
thdgus1s
2019-09-27 14:45:28
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 안녕하세요~^^64258번 다시한번 부탁드립니다
>
안녕하세요
예스스탁입니다.
기존의 조건이 5이평이 10이평, 20이평모다 크면 매수, 작으면 매도였습니다.
5이평이 10이평,20이평을 모두 상향돌파/하향이탈하는 지점을 기준으로 카운트하게 변경했습니다.
Input : shortPeriod(5), longPeriod(10), longPeriod1(20);
var : T(0);
value1 = ma(C, shortPeriod);
value2 = ma(C, longPeriod);
value3 = ma(C, longPeriod1);
Condition1 = crossup(value1,max(value2,value3));
Condition2 = CrossDown(value1,min(value2,value3));
if MarketPosition == 0 and TotalTrades == 0 Then
{
if Condition1 == true Then
buy("b1");
if Condition2 == true Then
sell("s1");
}
if (MarketPosition == -1 and countif(Condition1 == true,BarsSinceEntry) == 2) or
(MarketPosition == 0 and countif(Condition1 == true,BarsSinceexit(1)) == 2) Then
{
Buy("b");
}
if MarketPosition == 1 and countif(Condition2 == true,BarsSinceEntry) == 2 or
(MarketPosition == 0 and countif(Condition2 == true,BarsSinceexit(1)) == 2) Then
{
sell("s");
}
즐거운 하루되세요
> thdgus1s 님이 쓴 글입니다.
> 제목 : 안녕하세요~^^64258번 다시한번 부탁드립니다
> 64258번 다시부탁드립니다~감사합니다~^^
다음글
이전글