커뮤니티
수식 문의
2016-07-03 14:16:16
154
글번호 99673
안녕하세요
이평선 매매를 하고 있습니다....
하기 확인 부탁드립니다.
1. 손절매를 한 번 당하면 다음번 신호에는 진입하지 않고, 그 다음번 신호에 신입하는
수식이 있는지 확인 부탁드립니다.
2. 연속 손실 합으로 100틱이상나면 프로그램 중단하는 수식을 구현 할 수 있는지..
확인 부탁드립니다.
3. 연속 손실 횟수로 4회이상나면 프로그램 중단하는 수식을 구현 할 수 있는지...
확인 부탁드립니다.
감사합니다.
답변 1
예스스탁 예스스탁 답변
2016-07-04 08:55:02
안녕하세요
예스스탁입니다.
1.
문의하신 내용은 처리가 좀 어렵습니다.
구현하는 전략마다 전략의 내용에 맞춰 작성해 보아야 하는 부분입니다.
가능하지 않을수도 있습니다.
일정한 틀이 있는 내용이 아닙니다.
2-1.
하루 손실이 100틱이상이면 청산후 당일 거래 중지
input : 하루손실틱(100);
var : NP(0),PreNP(0),DayPL(0),하루손실(0);
하루손실 = PriceScale*하루손실틱;
NP = NetProfit;
if date != date[1] Then{
preNP = NP[1];
Condition1 = false;
}
dayPL = NP-PreNP;
if TotalTrades > TotalTrades[1] and (IsExitName("bx",1) == true or IsExitName("sx",1) == true) Then
Condition1 = true;
if Condition1 == false and 매수진입조건 Then
buy();
if Condition1 == false and 매도진입조건 Then
sell();
if MarketPosition == 1 Then
ExitLong("bx",AtStop,EntryPrice-하루손실-dayPL);
if MarketPosition == -1 Then
ExitShort("sx",AtStop,EntryPrice+하루손실+daypl);
2-2
input : 연속손실틱수(100);
var : loss(0),Losscnt(0),연속손실(0);
연속손실 = PriceScale*연속손실틱수;
if bdate != bdate[1] Then{
Loss = 0;
lossCnt = 0;
}
if TotalTrades > TotalTrades[1] and PositionProfit(1) < 0 Then{
loss = loss + PositionProfit(1);
lossCnt = lossCnt+1;
}
Else{
loss = 0;
lossCnt = 0;
}
if loss > 연속손실 and 매수진입조건 Then
buy();
if loss > 연속손실 and 매도진입조건 Then
sell();
3
var : loss(0),Losscnt(0);
if bdate != bdate[1] Then{
Loss = 0;
lossCnt = 0;
}
if TotalTrades > TotalTrades[1] and PositionProfit(1) < 0 Then{
loss = loss + PositionProfit(1);
lossCnt = lossCnt+1;
}
Else{
loss = 0;
lossCnt = 0;
}
if loss < 4 and 매수진입조건 Then
buy();
if loss < 4 and 매도진입조건 Then
sell();
즐거운 하루되세요
> softtoug 님이 쓴 글입니다.
> 제목 : 수식 문의
> 안녕하세요
이평선 매매를 하고 있습니다....
하기 확인 부탁드립니다.
1. 손절매를 한 번 당하면 다음번 신호에는 진입하지 않고, 그 다음번 신호에 신입하는
수식이 있는지 확인 부탁드립니다.
2. 연속 손실 합으로 100틱이상나면 프로그램 중단하는 수식을 구현 할 수 있는지..
확인 부탁드립니다.
3. 연속 손실 횟수로 4회이상나면 프로그램 중단하는 수식을 구현 할 수 있는지...
확인 부탁드립니다.
감사합니다.
다음글
이전글