커뮤니티

42801 재질문

프로필 이미지
미수예스
2015-07-03 21:37:24
130
글번호 87995
답변완료
안녕하세요 42801에서 잘 이해되지 않는 부분 문의드립니다 1-1. 청산 : 5-20 이평데드가 발생한 다음날 시가 ==> ExitLong("bx",AtMarket); 이 부분이 이평데드가 어떻게 적용되는지 잘이해가 안되네요 ==> 1-1. 이것 하나만 예로들어 메세지로그(?)로 신호발생을 보여주시면 감사하겠습니다 (신호후 당일종가, 다음날시가 이부분을 상세하게 확인하고 싶습니다) ======== 43801 답변 주식 선물의 경우 거래소에서 증거금율 확인하시기 바랍니다. 아래는 18%로 지정되었습니다. 1-1. input : 금액(100000000); var1 = ma(c,5); var2 = ma(c,20); if crossup(var1,var2) Then{ buy("b",OnClose,def,floor(금액/C)); } ExitLong("bx",AtMarket); 1-2. input : 금액(100000000); var1 = ma(c,5); var2 = ma(c,20); if crossup(var1,var2) Then{ buy("b",Atmarket,def,floor(금액/C)); } ExitLong("bx"); 2-1. input : 금액(100000000); var1 = ma(c,5); var2 = ma(c,20); var3 = floor(금액/(C*10*0.18)); if crossup(var1,var2) Then{ buy("b",OnClose,def,var3); } ExitLong("bx",AtMarket); 2-2 input : 금액(100000000); var1 = ma(c,5); var2 = ma(c,20); var3 = floor(금액/(C*10*0.18)); if crossup(var1,var2) Then{ buy("b",AtMarket,def,var3); } ExitLong("bx"); 3-1 분봉에서 시초가 매수는 전말 마지막봉의 시간을 지정해야 합니다. 사용하시는 주기에서 마지막봉 시간을 plot1(stime); 위 지표로 확인하고 매도식에 지정해 주셔야 합니다. 아래는 15시 15분으로 되어 있습니다. input : 금액(100000000); var1 = ma(c,5); var2 = ma(c,20); var3 = floor(금액/(C*10*0.18)); if crossup(var1,var2) Then{ value1 = stime; value2 = sdate; } if CrossDown(var1,var2) Then{ value3 = stime; value4 = sdate; } if var1 > var2 and value2 == sdate And stime == 130000 and value1 < 120000 Then buy("b1",OnClose,def,var3); if var1 > var2 and value2 == sdate And stime == 143000 and (value1 >= 120000 and value1 < 130000) Then buy("b2",OnClose,def,var3); if var1 > var2 and value2 == sdate And stime == 150000 and value1 >= 130000 Then buy("b3",OnClose,def,var3); if stime == 151500 and var1 < var2 and sdate == value4 Then sell("s",AtMarket); === 43801 질문 일봉기준입니다 1-1. 주식 / 투자 1억원 매수 : 5-20 이평골든이 발생한 당일 종가 청산 : 5-20 이평데드가 발생한 다음날 시가 1-2. 주식 / 투자 1억원 매수 : 5-20 이평골든이 발생한 다음날 시가 청산 : 5-20 이평데드가 발생한 당일 종가 2-1. 주식선물 / 투자 1억원 매수 : 5-20 이평골든이 발생한 당일 종가 매도 : 5-20 이평데드가 발생한 다음날 시가 2-2. 주식선물 / 투자 1억원 매수 : 5-20 이평골든이 발생한 다음날 시가 매도 : 5-20 이평데드가 발생한 당일 종가 분봉일 경우입니다. 3-1. 주식선물 / 투자 1억원 매수 : 5-20 이평골든이 12이전 발생하면 13시에 매수 5-20 이평골든이 12~13시 발생하면 14시30분에 매수 5-20 이평골든이 13시이후 발생하면 당일 종가에 매수 매도 : 5-20 이평데드가 발생한 다음날 시가 미리 감사드립니다
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2015-07-06 11:23:53

안녕하세요 예스스탁입니다. 죄송합니다. 청산쪽이 조건을 잘못 지정했습니다. 다시 올려드립니다. 3-1번도 주식선물에서 매수와 매수청산만 하시는 내용이면 sell을 exitlong으로 변경하셔야 합니다. 선물이 매수와 매도포지션이 있으므르 올리신 내용중 매도가 매도포지션 진입을 동시에 하는 내용이시면 exitlong을 sell로 변경하시면 됩니다. 1-1 input : 금액(100000000); var1 = ma(c,5); var2 = ma(c,20); if crossup(var1,var2) Then{ buy("b",OnClose,def,floor(금액/C)); } if CrossDown(var1,var2) Then{ ExitLong("bx",AtMarket); } 1-2 input : 금액(100000000); var1 = ma(c,5); var2 = ma(c,20); if crossup(var1,var2) Then{ buy("b",Atmarket,def,floor(금액/C)); } if CrossDown(var1,var2) Then{ ExitLong("bx"); } 2-1 input : 금액(100000000); var1 = ma(c,5); var2 = ma(c,20); var3 = floor(금액/(C*10*0.18)); if crossup(var1,var2) Then{ buy("b",OnClose,def,var3); } if CrossDown(var1,var2) then{ ExitLong("bx",AtMarket); } 2-2 input : 금액(100000000); var1 = ma(c,5); var2 = ma(c,20); var3 = floor(금액/(C*10*0.18)); if crossup(var1,var2) Then{ buy("b",AtMarket,def,var3); } if CrossDown(var1,var2) then{ ExitLong("bx"); } 3-1 input : 금액(100000000); var1 = ma(c,5); var2 = ma(c,20); var3 = floor(금액/(C*10*0.18)); if crossup(var1,var2) Then{ value1 = stime; value2 = sdate; } if CrossDown(var1,var2) Then{ value3 = stime; value4 = sdate; } if var1 > var2 and value2 == sdate And stime == 130000 and value1 < 120000 Then buy("b1",OnClose,def,var3); if var1 > var2 and value2 == sdate And stime == 143000 and (value1 >= 120000 and value1 < 130000) Then buy("b2",OnClose,def,var3); if var1 > var2 and value2 == sdate And stime == 150000 and value1 >= 130000 Then buy("b3",OnClose,def,var3); if stime == 151500 and var1 < var2 and sdate == value4 Then ExitLong("s",AtMarket); 즐거운 하루되세요 > 미수예스 님이 쓴 글입니다. > 제목 : 42801 재질문 > 안녕하세요 42801에서 잘 이해되지 않는 부분 문의드립니다 1-1. 청산 : 5-20 이평데드가 발생한 다음날 시가 ==> ExitLong("bx",AtMarket); 이 부분이 이평데드가 어떻게 적용되는지 잘이해가 안되네요 ==> 1-1. 이것 하나만 예로들어 메세지로그(?)로 신호발생을 보여주시면 감사하겠습니다 (신호후 당일종가, 다음날시가 이부분을 상세하게 확인하고 싶습니다) ======== 43801 답변 주식 선물의 경우 거래소에서 증거금율 확인하시기 바랍니다. 아래는 18%로 지정되었습니다. 1-1. input : 금액(100000000); var1 = ma(c,5); var2 = ma(c,20); if crossup(var1,var2) Then{ buy("b",OnClose,def,floor(금액/C)); } ExitLong("bx",AtMarket); 1-2. input : 금액(100000000); var1 = ma(c,5); var2 = ma(c,20); if crossup(var1,var2) Then{ buy("b",Atmarket,def,floor(금액/C)); } ExitLong("bx"); 2-1. input : 금액(100000000); var1 = ma(c,5); var2 = ma(c,20); var3 = floor(금액/(C*10*0.18)); if crossup(var1,var2) Then{ buy("b",OnClose,def,var3); } ExitLong("bx",AtMarket); 2-2 input : 금액(100000000); var1 = ma(c,5); var2 = ma(c,20); var3 = floor(금액/(C*10*0.18)); if crossup(var1,var2) Then{ buy("b",AtMarket,def,var3); } ExitLong("bx"); 3-1 분봉에서 시초가 매수는 전말 마지막봉의 시간을 지정해야 합니다. 사용하시는 주기에서 마지막봉 시간을 plot1(stime); 위 지표로 확인하고 매도식에 지정해 주셔야 합니다. 아래는 15시 15분으로 되어 있습니다. input : 금액(100000000); var1 = ma(c,5); var2 = ma(c,20); var3 = floor(금액/(C*10*0.18)); if crossup(var1,var2) Then{ value1 = stime; value2 = sdate; } if CrossDown(var1,var2) Then{ value3 = stime; value4 = sdate; } if var1 > var2 and value2 == sdate And stime == 130000 and value1 < 120000 Then buy("b1",OnClose,def,var3); if var1 > var2 and value2 == sdate And stime == 143000 and (value1 >= 120000 and value1 < 130000) Then buy("b2",OnClose,def,var3); if var1 > var2 and value2 == sdate And stime == 150000 and value1 >= 130000 Then buy("b3",OnClose,def,var3); if stime == 151500 and var1 < var2 and sdate == value4 Then sell("s",AtMarket); === 43801 질문 일봉기준입니다 1-1. 주식 / 투자 1억원 매수 : 5-20 이평골든이 발생한 당일 종가 청산 : 5-20 이평데드가 발생한 다음날 시가 1-2. 주식 / 투자 1억원 매수 : 5-20 이평골든이 발생한 다음날 시가 청산 : 5-20 이평데드가 발생한 당일 종가 2-1. 주식선물 / 투자 1억원 매수 : 5-20 이평골든이 발생한 당일 종가 매도 : 5-20 이평데드가 발생한 다음날 시가 2-2. 주식선물 / 투자 1억원 매수 : 5-20 이평골든이 발생한 다음날 시가 매도 : 5-20 이평데드가 발생한 당일 종가 분봉일 경우입니다. 3-1. 주식선물 / 투자 1억원 매수 : 5-20 이평골든이 12이전 발생하면 13시에 매수 5-20 이평골든이 12~13시 발생하면 14시30분에 매수 5-20 이평골든이 13시이후 발생하면 당일 종가에 매수 매도 : 5-20 이평데드가 발생한 다음날 시가 미리 감사드립니다