커뮤니티
수식 요청 드립니다.
2024-04-08 22:06:36
739
글번호 178401
안녕하세요.
1. 연결선물 당일청산 다수의 진입과 스위칭 또는 청산을 반복하는 분봉 시스템에서
당일손실제한청산 최대손절은 1.5P 입니다.
1차 진입후 당일손실제한청산 1.5P
2차 진입후 당일손실제한청산 1.0P
3차 진입후 당일손실제한청산 0.5P 로 축소되는 당일손실제한청산 수식 요청 드립이다.
#진입수식(신호조건 예제)
var : EMA1(0),EMA2(0);
EMA1= ema(ema(ema(c,2),2),2);
EMA2 = ema(ema(ema(c,4),4),4);
if CrossDown(EMA1,EMA2) Then{
Sell("S");
}
if CrossUP(EMA1,EMA2) Then{
Buy("B");
}
답변 1
예스스탁 예스스탁 답변
2024-04-09 15:22:58
안녕하세요
예스스탁입니다.
당일손실제한이므로 당일누적손익을 기준으로 작성해 드립니다.
올려주신 내용이면 1차 진입이 1.2 손실로 끝났다면
두번째 진입후 바로 청산될 수 있습니다.
식작성에 참고하시기 바랍니다.
Var : N1(0),dayPl(0);
var : Xcond(false),entry(0),당일손실(0);
var : EMA1(0),EMA2(0);
EMA1= ema(ema(ema(c,2),2),2);
EMA2 = ema(ema(ema(c,4),4),4);
if CrossDown(EMA1,EMA2) Then
Sell("S");
if CrossUP(EMA1,EMA2) Then
Buy("B");
if Bdate != Bdate[1] Then
{
Xcond = false;
N1 = NetProfit;
entry = 0;
}
if (MarketPosition != 0 and MarketPosition != MarketPosition[1]) or
(MarketPosition == MarketPosition[1] and TotalTrades > TotalTrades[1]) Then
entry = entry+1;
daypl = NetProfit-N1;
if TotalTrades > TotalTrades[1] then
{
if (IsExitName("dbl",1) == true or IsExitName("dsl",1) == true) then
Xcond = true;
}
if MarketPosition == 1 then
{
if entry == 1 Then
당일손실 = 1.5;
if entry == 2 Then
당일손실 = 1.0;
if entry == 3 Then
당일손실 = 0.5;
ExitLong("dbl",AtStop,EntryPrice-((당일손실+daypl)/CurrentContracts));
}
if MarketPosition == -1 then
{
if entry == 1 Then
당일손실 = 1.5;
if entry == 2 Then
당일손실 = 1.0;
if entry == 3 Then
당일손실 = 0.5;
ExitShort("dsl",AtStop,EntryPrice+((당일손실+daypl)/CurrentContracts));
}
즐거운 하루되세요
> dandy 님이 쓴 글입니다.
> 제목 : 수식 요청 드립니다.
> 안녕하세요.
1. 연결선물 당일청산 다수의 진입과 스위칭 또는 청산을 반복하는 분봉 시스템에서
당일손실제한청산 최대손절은 1.5P 입니다.
1차 진입후 당일손실제한청산 1.5P
2차 진입후 당일손실제한청산 1.0P
3차 진입후 당일손실제한청산 0.5P 로 축소되는 당일손실제한청산 수식 요청 드립이다.
#진입수식(신호조건 예제)
var : EMA1(0),EMA2(0);
EMA1= ema(ema(ema(c,2),2),2);
EMA2 = ema(ema(ema(c,4),4),4);
if CrossDown(EMA1,EMA2) Then{
Sell("S");
}
if CrossUP(EMA1,EMA2) Then{
Buy("B");
}
다음글
이전글