예스스탁
예스스탁 답변
2022-08-04 14:48:11
안녕하세요
예스스탁입니다.
Inputs : Period(20), Sence(1.5), CC_DN(Yellow),P(3);
var : mav(0),T(0),S(0);
Vars:
VLineUp(0),
VLineDn(0),
HHighest(0),
LLowest(0),
JustChanged(FALSE),
VLine(0), DBN(0);
Array:
Highs[35](0),
Lows[35](0),
RRange[35](0),
UpWave[1](FALSE),
DnWave[1](FALSE);
If STime == 180000 Then
DBN = 0;
DBN = DBN + 1;
Var1 = Period;
Var2 = Var1 - 1;
Var3 = Var1 - 2;
Var5 = Sence;
Var6 = H-L;
JustChanged = FALSE;
if CurrentBar <= Var2 then begin
Highs[CurrentBar] = Close;
Lows[CurrentBar] = Close;
RRange[CurrentBar] = (H-L) /2;
end;
if CurrentBar == Var1 then begin
if Highs[Var2] >= Highs[Var3] then begin
UpWave[1] = TRUE;
HHighest = Highs[Var2];
VLineUp = HHighest - (Var5 * MA(Var6,Var2));
end;
if Highs[Var2] < Highs[Var3] then begin
DnWave[1] = TRUE;
LLowest = Lows[Var2];
VLineDn = LLowest + (Var5 * MA(Var6,Var2));
end;
end;
if CurrentBar > Var1 then begin
if DnWave[1] and Close > VLineDn then begin
DnWave[1] = FALSE;
UpWave[1] = TRUE;
JustChanged = TRUE;
HHighest = Close;
LLowest = 0;
end;
if UpWave[1] and Close < VLineUp and JustChanged == FALSE then begin
UpWave[1] = FALSE;
DnWave[1] = TRUE;
JustChanged = TRUE;
LLowest = Close;
HHighest = 0;
end;
if JustChanged == FALSE then begin
if Close > HHighest then
HHighest = Close;
else if Close < LLowest then
LLowest = Close;
end;
VLineUp = HHighest - (Var5 * MA(Var6,Var2));
VLineDn = LLowest + (Var5 * MA(Var6,Var2));
end;
Input : 당일수익틱수(100);
Var : N1(0),dayPl(0),당일수익(0),Xcond(false);
if Bdate != Bdate[1] Then
{
Xcond = false;
N1 = NetProfit;
}
당일수익 = PriceScale*당일수익틱수;
daypl = NetProfit-N1;
if TotalTrades > TotalTrades[1] then
{
if daypl >= 당일수익 Then
Xcond = true;
if (IsExitName("dbp",1) == true or
IsExitName("dsp",1) == true) then
Xcond = true;
}
mav = ma(C,P);
if upwave[1] and CrossUp(c,mav) Then
{
Buy();
}
if dnwave[1] and crossdown(C,mav) Then
{
Sell();
}
if MarketPosition == 1 then
{
ExitLong("dbp",atlimit,EntryPrice+((당일수익-daypl)/CurrentContracts));
}
if MarketPosition == -1 then{
ExitShort("dsp",atlimit,EntryPrice-((당일수익-daypl)/CurrentContracts));
}
즐거운 하루되세요
> 아트정 님이 쓴 글입니다.
> 제목 : 식추가
>
안녕하세요
수식 부탁 드림니다
input : P(20);
var1 = ma(C,P);
if crossup(c,var1) Then
buy();
if CrossDown(c,var1) Then
sell();
위식에서 sw2선 추가 부탁드림니다
매수 sw2선(1.2)이 양선일때 매수
매도 sw2선이 음선(청)일때 매도.
일일 수익 100틱시 스톱.
첨부 sw2
78362 글에 있습니다.
> 아트정 님이 쓴 글입니다.
> 제목 : 식추가
> 안녕하세요
수식 부탁 드림니다
input : P(20);
var1 = ma(C,P);
if crossup(c,var1) Then
buy();
if CrossDown(c,var1) Then
sell();
위식에서 sw2선 추가 부탁드림니다
매수 sw2선(1.2)이 양선일때 매수
매도 sw2선이 음선(청)일때 매도.
일일 수익 100틱시 스톱.
첨부 sw2
78362 글에 있습니다.
수정
매수 조건
위식+sw2선
매도
위식+sw2선
위내용포함해서 매수.매도수식 나오도록 추가 부탁드림니다