수고 하십니다 !
이동 평균선 1 선부터 1920 선까지 역배열을 하고 120 선이240 선을 업크로스 하면서 90 틱이상 상승하고 이평선이 1선부터 1920 선까지 정배열을 하고 960 선과 1920 선의 간격이 15 틱 이상 벌어지고 120 선이 240 선을 다운크로스 할때 매도를 하고 25 틱 이상 하락하고 10틱 이상 상승하면 청산을 한다
이동 평균선 1 선부터 1920 선까지 정배열을 하고 120 선이240 선을 다운크로스 하면서 90 틱이상 하락 하고 이평선이 1선부터 1920 선까지 역배열을 하고 960 선과 1920 선의 간격이 15 틱 이상 벌어지고 120 선이 240 선을 업크로스 할때 매수를 하고 25 틱 이상 상승하고 10틱 이상 하락하면 청산을 한다
답변 1
예스스탁
예스스탁 답변
2023-12-28 11:15:41
안녕하세요
예스스탁입니다.
var1 = ma(C,1);
Var2 = ma(C,120);
Var3 = ma(C,240);
Var4 = ma(C,960);
Var5 = ma(C,1920);
if CrossUp(var1,var5) Then
{
value1 = c;
value11 = Index;
}
if CrossDown(var1,var5) Then
{
value2 = c;
value21 = Index;
}
if CrossUp(var2,var3) Then
{
value3 = c;
value31 = Index;
if Value21 > Value41 and Value41 > value11 and
Value3 >= value1+PriceScale*90 and
max(Var4,Var5) >= min(Var4,Var5)+PriceScale*15 Then
Buy();
}
if CrossDown(var2,var3) Then
{
value4 = c;
value41 = Index;
if Value11 > Value31 and Value31 > value21 and
Value3 >= value2+PriceScale*90 and
max(Var4,Var5) >= min(Var4,Var5)+PriceScale*15 Then
Sell();
}
if MarketPosition == -1 and lowest(L,BarsSinceEntry) <= EntryPrice-PriceScale*15 Then
{
ExitShort("sx",AtStop,lowest(L,BarsSinceEntry)+PriceScale*5);
}
if MarketPosition == 1 and highest(H,BarsSinceEntry) >= EntryPrice+PriceScale*15 Then
{
ExitLong("bx",AtStop,highest(H,BarsSinceEntry)-PriceScale*5);
}
새해 복 많이 받으세요
> tnsflwls 님이 쓴 글입니다.
> 제목 : 시스템 작성의뢰
> 수고 하십니다 !
이동 평균선 1 선부터 1920 선까지 역배열을 하고 120 선이240 선을 업크로스 하면서 90 틱이상 상승하고 이평선이 1선부터 1920 선까지 정배열을 하고 960 선과 1920 선의 간격이 15 틱 이상 벌어지고 120 선이 240 선을 다운크로스 할때 매도를 하고 25 틱 이상 하락하고 10틱 이상 상승하면 청산을 한다
이동 평균선 1 선부터 1920 선까지 정배열을 하고 120 선이240 선을 다운크로스 하면서 90 틱이상 하락 하고 이평선이 1선부터 1920 선까지 역배열을 하고 960 선과 1920 선의 간격이 15 틱 이상 벌어지고 120 선이 240 선을 업크로스 할때 매수를 하고 25 틱 이상 상승하고 10틱 이상 하락하면 청산을 한다