답변완료
문의 드립니다
input : StartTime(235000),EndTime(30000);
input : 익절틱수(0),손절틱수(0),진입횟수(20);
var : Tcond(False),entry(0);
IF Endtime > starttime Then
SetStopEndofday(Endtime);
Else
{
if sDate != sDate[1] Then
SetStopEndofday(Endtime);
}
if (sdate != sdate[1] and stime >= EndTime) or
(sdate == sdate[1] and stime >= EndTime and stime[1] < EndTime) Then
{
Tcond = False;
}
if (sdate != sdate[1] and stime >= StartTime) or
(sdate == sdate[1] and stime >= StartTime and stime[1] < StartTime) Then
{
Tcond = true;
entry = 0;
IF Endtime <= starttime Then
{
SetStopEndofday(0);
}
}
var1 = SwingHigh(1, H, 3, 1, 50);
var2 = SwingHigh(1, L, 3, 1, 50);
if crossup(c, var1) then{
buy();
exitshort();
}
if crossdown(c, var2) then{
sell();
exitlong();
}
위 내용으로 2가지 수식어를 부탁드립니다.
1번
5,20선 정배열에서 매도진입금지 손절은 5,20선 데드크로스
5,20선 역배열에서 매수진입금지 손절은 5,20선 골든크로스
2번
5,20선 정배열에서 매도는 매수로 전환 손절은 5,20선 데드크로스
5,20선 역배열에서 매수는 매도로 전환 손절은 5,20선 골든크로스
미리 감사드립니다.
2023-10-28
949
글번호 173497
시스템
답변완료
지정가 주문에러 수식검토 부탁드립니다.
수고 많으십니다.
종전 답변으로 프로그램 잘 작동하고 있습니다.
진심으로 감사 드립니다.
오늘 항생장에 테스트를 하니 항생장은 시장가격으로 주문이 안되는 것 같습니다.
그래서 지정가 주문으로 수식을 수정하였습니다.
모의투자로 테스트를 하니 주문은 나가고 체결이 되었다고 표시가 되는데
계좌의 미체결약정에는 포지션이 그대로 남아 있습니다.
수식 검토 부탁드립니다.
잔고객체에 포지션이 있는 상태입니다.
var woo1 = C71.GetIndicatorData("진입1", 1, 0);
//C71 챠트객체에 보조지표 진입1의 1번째 plot의 값을 woo1에 저장한다.
//Main.MessageList(woo1); 해보니 정상적으로 값이 저장됨 확인
if ( po71 == 1 && cu71 >=woo1) //포지션이 매도이고 종목 현재가가(cu71) 크거나 같으면
{
exit71 = true;
ID71 = Account1.OrderBuy(MD71.code,vo71, woo1, 0);
}
if (po71 == 2 && cu71 <= woo1)
{
ID71 = Account1.OrderSell(MD71.code,vo71, woo1, 0);
}
보조지표 woo1 값을 지정가로 지정가 주문을 하고 싶은데
ID71 = Account1.OrderSell(MD71.code,vo71, woo1, 0);
수식이 맞는지 검토 부탁드립니다.
항상 감사드립니다.
좋은 하루 되세요
2023-10-27
1697
글번호 173492
시스템