예스스탁
예스스탁 답변
2024-02-21 14:34:56
안녕하세요
예스스탁입니다.
Input : 당일수익틱수(100);
Var : N1(0,Data1),dayPl(0,Data1),당일수익(0,Data1);
var : Tcond(false,Data1),Xcond(false,Data1);
if data1(Bdate != Bdate[1]) Then
{
Xcond = False;
N1 = NetProfit;
}
당일수익 = data1(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;
}
input : P(20),dv(2),t(100),n(10),period(5);
var : bbup(0,Data1),bbdn(0,Data1),bbmd(0,Data1);
var : mav2(0,Data2);
bbup = data1(BollBandUp(P,dv));
bbdn = data1(BollBandDown(P,dv));
bbmd = data1(ma(C,P));
mav2 = Data2(ma(C,period));
if Xcond == false then
{
if MarketPosition <= 0 and data1(CrossUp(C,bbup) and CountIf(BBup-bbdn <= PriceScale*t,n)[1] == n) and Data2(c>mav2) Then
Buy();
if MarketPosition >= 0 and data1(CrossDown(C,bbdn) and CountIf(BBup-bbdn <= PriceScale*t,n)[1] == n) and Data2(c<mav2) Then
Sell();
}
if MarketPosition == 1 then
{
ExitLong("dbp",atlimit,EntryPrice+((당일수익-daypl)/CurrentContracts));
}
if MarketPosition == -1 then{
ExitShort("dsp",atlimit,EntryPrice-((당일수익-daypl)/CurrentContracts));
}
즐거운 하루되세요
> 아트정 님이 쓴 글입니다.
> 제목 : 수식추가
>
Input : 당일수익틱수(100);
Var : N1(0),dayPl(0),당일수익(0);
var : Tcond(false),Xcond(false);
if Bdate != Bdate[1] Then
{
Xcond = False;
}
당일수익 = PriceScale*당일수익틱수;
if Bdate != Bdate[1] Then
{
Xcond = false;
N1 = NetProfit;
}
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;
}
input : P(20),dv(2),t(100),n(10);
var : bbup(0),bbdn(0),bbmd(0);
bbup = BollBandUp(P,dv);
bbdn = BollBandDown(P,dv);
bbmd = ma(C,P);
if Xcond == false then
{
if MarketPosition <= 0 and CrossUp(C,bbup) and CountIf(BBup-bbdn <= PriceScale*t,n)[1] == n Then
Buy();
if MarketPosition >= 0 and CrossDown(C,bbdn) and CountIf(BBup-bbdn <= PriceScale*t,n)[1] == n Then
Sell();
}
if MarketPosition == 1 then
{
ExitLong("dbp",atlimit,EntryPrice+((당일수익-daypl)/CurrentContracts));
}
if MarketPosition == -1 then{
ExitShort("dsp",atlimit,EntryPrice-((당일수익-daypl)/CurrentContracts));
}
안녕하세요
위식에 추가부탁드림니다
input
Date 2 10분봉
매수 기존식에서 10분봉 5이평위에 있을때 매수.
매도 기존식에서 10분봉 5이평아래에 있을때 매도