커뮤니티

문의!!!

프로필 이미지
비월
2016-08-23 08:44:50
114
글번호 101258
답변완료
언어 공부를 해본적이 없어서 어디서부터 시작해야될지 난감한데 아래 조건으로 시스템 만들어주실수없으신가요 ㅠㅠ; 한국시간으로 오후 4시부터 오전4시까지 이외 시간에는 청산만하고 신규진입은 하지 않는다. 신규 매수 60분차트 macd 마이너스 값 , 5분차트 macd 마이너스 0.5이하에서 240틱차트에서 파라볼릭 상승전환시 매수 손절 120틱차트에서 파라볼릭 하락전환시 청산 240틱차트에서 파라볼릭 하락전환시 신규 매도 60분차트 macd 플러스 값 , 5분차트 macd 플러스 0.5이상에서 240틱차트에서 파라볼릭 하락전환시 매도 손절 120틱차트에서 파라볼릭 상승전환시 청산 240틱차트에서 파라볼릭 상승전환시
시스템
답변 2
프로필 이미지

예스스탁 예스스탁 답변

2016-08-23 16:55:20

안녕하세요 예스스탁입니다. 문의하신 내용은 여러주기를 혼합하므로 참조데이터를 이용하셔야 합니다. 다만 수식은 항상 기본차트의 주기로 구동이 되므로 사용하는 데이터중에 가장 짧은 주기를 기본차트로 하고 나머지를 참조데이터로 추가하고 값을 가져와 이용해야 합니다. 참조데이터는 차트왼쪽 상단의 종목선택버튼 중 오른쪽 버튼을 클릭하면 차트에 추가할수 있고 차트에 추가되는 순서로 data2부터 data99까지 번호가 부여됩니다. 기본차트가 data1이고 종목선택버튼 중 오른쪽 클릭해 지정합니다. 120틱 차트를 여신후에 참조데이터 data2로 240틱 데이터 참조데이터 data3으로 5븐 데이터 참조데이터 data4로 60붙 데이터 를 추가하신 후에 아래식 적용하시면 됩니다. #data1 120틱 #data2 240틱 #data3 5분 #data4 60분 input : short(12),long(26),af(0.02),maxaf(0.2); var : Sar1(0,data1),Sar2(0,data2); var : MACD3(0,data3),MACD4(0,data4); Sar1 = data1(sar(af,maxaf));#data1의 파라볼릭 Sar2 = data2(sar(af,maxaf));#data2의 파라볼릭 MACD3 = data3(MACD(short,long));#data3의 MACD MACD4 = data4(MACD(short,long));#data4의 MACD if stime >= 160000 or stime < 040000 then{ if data2(crossup(c,sar2)) and MACD3 <= -0.5 and MACD4 < 0 Then buy("b"); if data2(crossdown(c,sar2)) and MACD3 >= 0.5 and MACD4 > 0 Then sell("s"); } if MarketPosition == 1 and data1(CrossDown(c,sar1)) Then exitlong("bx1"); if MarketPosition == 1 and data2(CrossDown(c,sar2)) Then exitlong("bx2"); if MarketPosition == 1 and data1(CrossUp(c,sar1)) Then ExitShort("sx1"); if MarketPosition == 1 and data2(Crossup(c,sar2)) Then ExitShort("sx2"); 즐거운 하루되세요 > 비월 님이 쓴 글입니다. > 제목 : 문의!!! > 언어 공부를 해본적이 없어서 어디서부터 시작해야될지 난감한데 아래 조건으로 시스템 만들어주실수없으신가요 ㅠㅠ; 한국시간으로 오후 4시부터 오전4시까지 이외 시간에는 청산만하고 신규진입은 하지 않는다. 신규 매수 60분차트 macd 마이너스 값 , 5분차트 macd 마이너스 0.5이하에서 240틱차트에서 파라볼릭 상승전환시 매수 손절 120틱차트에서 파라볼릭 하락전환시 청산 240틱차트에서 파라볼릭 하락전환시 신규 매도 60분차트 macd 플러스 값 , 5분차트 macd 플러스 0.5이상에서 240틱차트에서 파라볼릭 하락전환시 매도 손절 120틱차트에서 파라볼릭 상승전환시 청산 240틱차트에서 파라볼릭 상승전환시
프로필 이미지

비월

2016-08-23 17:15:00

정말 감사드립니다!!!! 만들어주신 기본문으로 열심히 연구해서 성배를 꼭 찾도록해보겠습니다 감사합니다!!! > 예스스탁 님이 쓴 글입니다. > 제목 : Re : 문의!!! > 안녕하세요 예스스탁입니다. 문의하신 내용은 여러주기를 혼합하므로 참조데이터를 이용하셔야 합니다. 다만 수식은 항상 기본차트의 주기로 구동이 되므로 사용하는 데이터중에 가장 짧은 주기를 기본차트로 하고 나머지를 참조데이터로 추가하고 값을 가져와 이용해야 합니다. 참조데이터는 차트왼쪽 상단의 종목선택버튼 중 오른쪽 버튼을 클릭하면 차트에 추가할수 있고 차트에 추가되는 순서로 data2부터 data99까지 번호가 부여됩니다. 기본차트가 data1이고 종목선택버튼 중 오른쪽 클릭해 지정합니다. 120틱 차트를 여신후에 참조데이터 data2로 240틱 데이터 참조데이터 data3으로 5븐 데이터 참조데이터 data4로 60붙 데이터 를 추가하신 후에 아래식 적용하시면 됩니다. #data1 120틱 #data2 240틱 #data3 5분 #data4 60분 input : short(12),long(26),af(0.02),maxaf(0.2); var : Sar1(0,data1),Sar2(0,data2); var : MACD3(0,data3),MACD4(0,data4); Sar1 = data1(sar(af,maxaf));#data1의 파라볼릭 Sar2 = data2(sar(af,maxaf));#data2의 파라볼릭 MACD3 = data3(MACD(short,long));#data3의 MACD MACD4 = data4(MACD(short,long));#data4의 MACD if stime >= 160000 or stime < 040000 then{ if data2(crossup(c,sar2)) and MACD3 <= -0.5 and MACD4 < 0 Then buy("b"); if data2(crossdown(c,sar2)) and MACD3 >= 0.5 and MACD4 > 0 Then sell("s"); } if MarketPosition == 1 and data1(CrossDown(c,sar1)) Then exitlong("bx1"); if MarketPosition == 1 and data2(CrossDown(c,sar2)) Then exitlong("bx2"); if MarketPosition == 1 and data1(CrossUp(c,sar1)) Then ExitShort("sx1"); if MarketPosition == 1 and data2(Crossup(c,sar2)) Then ExitShort("sx2"); 즐거운 하루되세요 > 비월 님이 쓴 글입니다. > 제목 : 문의!!! > 언어 공부를 해본적이 없어서 어디서부터 시작해야될지 난감한데 아래 조건으로 시스템 만들어주실수없으신가요 ㅠㅠ; 한국시간으로 오후 4시부터 오전4시까지 이외 시간에는 청산만하고 신규진입은 하지 않는다. 신규 매수 60분차트 macd 마이너스 값 , 5분차트 macd 마이너스 0.5이하에서 240틱차트에서 파라볼릭 상승전환시 매수 손절 120틱차트에서 파라볼릭 하락전환시 청산 240틱차트에서 파라볼릭 하락전환시 신규 매도 60분차트 macd 플러스 값 , 5분차트 macd 플러스 0.5이상에서 240틱차트에서 파라볼릭 하락전환시 매도 손절 120틱차트에서 파라볼릭 상승전환시 청산 240틱차트에서 파라볼릭 상승전환시