수고 하십니다 !
Input : Period1(1), Period2(5), Period3(30), Period4(60), Period5(120),period6(240)
이평선 이 정배열 하고 난 다음 역배열 이 되고 정배열 시 최고 가격 에서 10 틱 이상
하락 하고 1 이평선 이 2 이평선 을 크로즈 다운 할시 매수 를 하여 1 이평선 이 3 이평선
을 크로즈 다운 할시 매수 청산 을 하고 ,
이평선 이 역배열 하고 난 다음 정배열 이 되고 역배열 시 최저 가격 에서 10 틱 이상
상승 하고 1 이평선 이 2 이평선 을 크로즈 업 할시 매도 를 하여 1 이평선 이 3 이평선
을 크로즈 업 할시 매도 청산 을 하는 수식 을 부탁 드립니다
***** 수고 하세요 *****
답변 1
예스스탁
예스스탁 답변
2021-04-22 11:41:38
안녕하세요
예스스탁입니다.
Input : Period1(1), Period2(5), Period3(30), Period4(60), Period5(120),period6(240);
var : T(0),hh(0),ll(0);
var1 = ma(C,period1);
var2 = ma(C,period2);
var3 = ma(C,period3);
var4 = ma(C,period4);
var5 = ma(C,period5);
var6 = ma(C,period6);
if var1 > Var2 and Var2 > Var3 and var3 > Var4 and Var4 > Var5 and Var5 > Var6 Then
T = 1;
Else if var1 < Var2 and Var2 < Var3 and var3 < Var4 and Var4 < Var5 and Var5 < Var6 Then
T = -1;
Else
T = 0;
if T == 1 Then
{
if T != T[1] Then
hh = h;
Else
{
if h > hh Then
hh = h;
}
}
if T == -1 Then
{
if T != T[1] Then
ll = l;
Else
{
if l < ll Then
ll = l;
}
}
if MarketPosition <= 0 and t == -1 and hh > 0 and c <= hh-PriceScale*10 and CrossDown(var1,Var2) Then
Buy();
if MarketPosition == 1 and CrossDown(var1,Var3) Then
ExitLong();
if MarketPosition >= 0 and t == 1 and ll > 0 and c >= ll+PriceScale*10 and CrossUp(var1,Var2) Then
Sell();
if MarketPosition == -1 and CrossUp(var1,Var3) Then
ExitShort();
즐거운 하루되세요
> tnsflwls 님이 쓴 글입니다.
> 제목 : 시스템 수식 의뢰
> 수고 하십니다 !
Input : Period1(1), Period2(5), Period3(30), Period4(60), Period5(120),period6(240)
이평선 이 정배열 하고 난 다음 역배열 이 되고 정배열 시 최고 가격 에서 10 틱 이상
하락 하고 1 이평선 이 2 이평선 을 크로즈 다운 할시 매수 를 하여 1 이평선 이 3 이평선
을 크로즈 다운 할시 매수 청산 을 하고 ,
이평선 이 역배열 하고 난 다음 정배열 이 되고 역배열 시 최저 가격 에서 10 틱 이상
상승 하고 1 이평선 이 2 이평선 을 크로즈 업 할시 매도 를 하여 1 이평선 이 3 이평선
을 크로즈 업 할시 매도 청산 을 하는 수식 을 부탁 드립니다
***** 수고 하세요 *****