커뮤니티
재문의
2018-01-11 11:32:16
127
글번호 115661
etf시스템 교정을 해주셨는데 동일하게 신호가 나오지를 안네요.12월14일 연결선물은 매수진입이 나왔는데 kodex는 신호가 나오지를 안네요.항상 좋은 답변 감사드립니다.
- 1. 116238_kodex.png (0.02 MB)
- 2. 연결선물.png (0.02 MB)
답변 1
예스스탁 예스스탁 답변
2018-01-11 16:18:59
안녕하세요
예스스탁입니다.
식을 수정했습니다.
TT = TotalTrades;
인버스 식도 식 상단 부분의 위 내용은 삭제하시기 바랍니다.
input : BarsEntryInterval(20), pMaxContracts(4),pTimeInterval(11);
Var : vA_value(0,data2), vB_value(0,data2),vStartMin(0,data2);
var : PreTT(0,data2),cond99(false,data1);
If data2(bdate <> bdate[1]) Then
{
vA_value = data2(H);
vB_value = data2(L);
Cond99 = False;
vStartMin = data2(TimeToMinutes(stime));
PreTT = TotalTrades[1];
}
If Cond99 == False Then
{
if vA_value < data2(H) Then
vA_value = data2(H);
if vB_value > data2(L) Then
vB_value = data2(L);
}
If data2((TimeToMinutes(stime) - vStartMin) == pTimeInterval And Cond99 == False) Then
{
Cond99 = True;
}
if Cond99 Then
{
#If data2(CrossUp(C, vA_value)) Then ExitShort("BX");
If data2(CrossDown(C, vB_value)) Then ExitLong("SX");
If data2(time <= 115900) And TT - PreTT <= 2 Then
{
If data2(CrossUp(C, vA_value)) Then Buy("B");
If data2(CrossDown(C, vB_value)) Then ExitLong("S");
}
if MarketPosition == 1 And data2(C > vA_value) And CurrentContracts < pMaxContracts Then{
if BarsSinceEntry == ( 1 * BarsEntryInterval) Then
Buy("reBuy1");
if BarsSinceEntry == ( 2 * BarsEntryInterval) Then
Buy("reBuy2");
if BarsSinceEntry == ( 3 * BarsEntryInterval) Then
Buy("reBuy3");
}
/* if MarketPosition == -1 And data2(C < vB_value) And CurrentContracts < pMaxContracts Then{
if BarsSinceEntry == ( 1 * BarsEntryInterval) Then
Sell("reSell1");
if BarsSinceEntry == ( 2 * BarsEntryInterval) Then
Sell("reSell2");
if BarsSinceEntry == ( 3 * BarsEntryInterval) Then
Sell("reSell3");
}*/
}
SetStopEndofday(150000);
즐거운 하루되세요
> 이주엽 님이 쓴 글입니다.
> 제목 : 재문의
> etf시스템 교정을 해주셨는데 동일하게 신호가 나오지를 안네요.12월14일 연결선물은 매수진입이 나왔는데 kodex는 신호가 나오지를 안네요.항상 좋은 답변 감사드립니다.
다음글
이전글