늘 고맙습니다
시스템 운영하다가 그날중 수익 달성하면 시스템 중지시키고 싶습니다
5.20 이평 골드로 설명 부탁드립니다
수고하세요
답변 1
예스스탁
예스스탁 답변
2022-01-24 14:00:03
안녕하세요
예스스탁입니다.
1
당일 수익이 발생하면 더이상 당일 진입이 없는 식입니다.
var : daypl(0);
if bdate != bdate[1] Then
dayPL = 0;
if TotalTrades > TotalTrades[1] Then
daypl = daypl + PositionProfit(1);
var1 = ma(C,5);
Var2 = ma(C,20);
if CrossUp(var1,Var2) Then
{
if daypl+PositionProfit(0) <= 0 Then
Buy();
Else
ExitShort();
}
if CrossDown(var1,Var2) Then
{
if daypl+PositionProfit(0) < 0 Then
sell();
Else
ExitLong();
}
2
당일 누적수익이 지정한 일정수익이상이면 청산하고
진입을 막는 식입니다.
Input : 당일수익틱수(50);
Var : N1(0),dayPl(0),당일수익(0),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;
}
var1 = ma(c,5);
Var2 = ma(C,20);
if Xcond == false then
{
if CrossUp(var1,Var2) Then
{
buy("b");
}
if CrossDown(var1,Var2) Then
{
sell("s");
}
}
if MarketPosition == 1 then{
ExitLong("dbp",atlimit,EntryPrice+((당일수익-daypl)/CurrentContracts));
}
if MarketPosition == -1 then{
ExitShort("dsp",atlimit,EntryPrice-((당일수익-daypl)/CurrentContracts));
}
즐거운 하루되세요
> 안미남 님이 쓴 글입니다.
> 제목 : 수익시 시스템 중지
> 늘 고맙습니다
시스템 운영하다가 그날중 수익 달성하면 시스템 중지시키고 싶습니다
5.20 이평 골드로 설명 부탁드립니다
수고하세요