예스스탁
예스스탁 답변
2021-12-14 10:52:41
안녕하세요
예스스탁입니다.
1 강조
input : 소숫점표시자리수(2),short(12),long(26);
var : tx(0),macdv(0),absv(0);
Var1 = ma(C,10);
Var2 = ma(c,20);
Var3 = ma(C,240);
Condition1 = (Var2 > Var2[1] and Var3 > Var3[1]) and O < C and C < Var1;
Condition2 = (Var2 < Var2[1] and Var3 < Var3[1]) and O > C and C > Var1;
macdv = macd(short,long);
absv = abs(macdv);
if condition1 == true and condition1[1] == false and macdv < 0 and absv < absv[1] Then
{
PlotPaintBar(O,C,"강조",MAGENTA);
PlaySound("C:₩KiwoomHero4₩sound₩a.wav");
tx = Text_New(sdate,stime,H,NumToStr(c,소숫점표시자리수));
Text_SetStyle(tx,2,1);
}
if condition2 == true and Condition2[1] == false and macdv > 0 and absv < absv[1] Then
{
PlotPaintBar(O,C,"강조",CYAN);
PlaySound("C:₩KiwoomHero4₩sound₩b.wav");
tx = Text_New(sdate,stime,L,NumToStr(c,소숫점표시자리수));
Text_SetStyle(tx,2,0);
}
2 시스템
input : 소숫점표시자리수(2),short(12),long(26);
var : tx(0),macdv(0),absv(0);
Var1 = ma(C,10);
Var2 = ma(c,20);
Var3 = ma(C,240);
Condition1 = (Var2 > Var2[1] and Var3 > Var3[1]) and O < C and C < Var1;
Condition2 = (Var2 < Var2[1] and Var3 < Var3[1]) and O > C and C > Var1;
macdv = macd(short,long);
absv = abs(macdv);
if condition1 == true and condition1[1] == false and macdv < 0 and absv < absv[1] Then
{
Buy();
PlaySound("C:₩KiwoomHero4₩sound₩a.wav");
tx = Text_New(sdate,stime,H,NumToStr(c,소숫점표시자리수));
Text_SetStyle(tx,2,1);
}
if condition2 == true and Condition2[1] == false and macdv > 0 and absv < absv[1] Then
{
Sell();
PlaySound("C:₩KiwoomHero4₩sound₩b.wav");
tx = Text_New(sdate,stime,L,NumToStr(c,소숫점표시자리수));
Text_SetStyle(tx,2,0);
}
즐거운 하루되세요
> 빤짞이 님이 쓴 글입니다.
> 제목 : 이 강조에서 조건을 추가하여 강조수식 및 시스템매매를 할 수 있도록 해주세요.
> input : 소숫점표시자리수(2);
var : tx(0);
Var1 = ma(C,10);
Var2 = ma(c,20);
Var3 = ma(C,240);
Condition1 = (Var2 > Var2[1] and Var3 > Var3[1]) and O < C and C < Var1;
Condition2 = (Var2 < Var2[1] and Var3 < Var3[1]) and O > C and C > Var1;
if condition1 == true and condition1[1] == false Then
{
PlotPaintBar(O,C,"강조",MAGENTA);
PlaySound("C:₩KiwoomHero4₩sound₩a.wav");
tx = Text_New(sdate,stime,H,NumToStr(c,소숫점표시자리수));
Text_SetStyle(tx,2,1);
}
if condition2 == true and Condition2[1] == false Then
{
PlotPaintBar(O,C,"강조",CYAN);
PlaySound("C:₩KiwoomHero4₩sound₩b.wav");
tx = Text_New(sdate,stime,L,NumToStr(c,소숫점표시자리수));
Text_SetStyle(tx,2,0);
}
이 수식에서
condition 1에서는 MACD가 - 상태에서 절댓값이 감소하는 조건을 추가하고 싶고
condition 2에서는 MACD가 + 상태일 때 절댓값이 감소하는 조건을 추가하고 하여
만들어주세요.