커뮤니티

문의드립니다..

프로필 이미지
머니사이언스
2014-04-23 21:22:17
173
글번호 74635
답변완료
관련 문의번호 36013 번에 대한 재문의입니다 제 생각은 장시작하자 마자 9시 장시작하면서 조건이 부합되면 시초가에 진입이 되기를 원하는데 아예 작동이 안됩니다..뭐가 문제인지... 봐주시기 바랍니다.. 그리고 당일 청산도 2시 48분에 청산하려고 합니다 차트는 6분봉을 띄울겁니다.. Input : shortPeriod(12), longPeriod(26), Period(9); value1 = MACD_OSC(shortPeriod, longPeriod,Period); If value1 > 0 and stime == 151500 Then Buy("b",AtMarket); If value1 < 0 and stime == 151500 Then Sell("S",AtMarket); if MarketPosition == 1 and value1 < 0 Then ExitLong(); if MarketPosition == -1 and value1 > 0 Then ExitShort(); SetStopLoss(2,PointStop); SetStopEndofday(144200);
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2014-04-24 12:42:13

안녕하세요 예스스탁입니다. 아래지표식 적용하셔서 마지막봉 시간확인하시기 바랍니다 plot1(stime); 6분봉 차트이시면 선물이나 옵션에서 마지막봉시간이 151200입니다. 마지막봉에 조건을 걸어 다음날 첫봉의 신호가 나오게 하는 식은 사용자분이 사용하시는 차트의 주기에서 마지막봉 시가을 확인하고 수식에서 지정해 주셔야 합니다. Input : shortPeriod(12), longPeriod(26), Period(9); value1 = MACD_OSC(shortPeriod, longPeriod,Period); If value1 > 0 and stime == 151200 Then Buy("b",AtMarket); If value1 < 0 and stime == 151200 Then Sell("S",AtMarket); if MarketPosition == 1 and value1 < 0 Then ExitLong(); if MarketPosition == -1 and value1 > 0 Then ExitShort(); SetStopLoss(2,PointStop); SetStopEndofday(144200); 현재 매수진입 이후에 MACD오실레이터가 0보다 작으면 매수청산하고 매도진입 이후에 MACD로실레이터가 0보다 크면 매도청산을 합니다. 당일 첫봉 시가에 진입후 첫봉 종가에 바로 청산이 나올수 있습니다 즐거운 하루되세요 > 머니사이언스 님이 쓴 글입니다. > 제목 : 문의드립니다.. > 관련 문의번호 36013 번에 대한 재문의입니다 제 생각은 장시작하자 마자 9시 장시작하면서 조건이 부합되면 시초가에 진입이 되기를 원하는데 아예 작동이 안됩니다..뭐가 문제인지... 봐주시기 바랍니다.. 그리고 당일 청산도 2시 48분에 청산하려고 합니다 차트는 6분봉을 띄울겁니다.. Input : shortPeriod(12), longPeriod(26), Period(9); value1 = MACD_OSC(shortPeriod, longPeriod,Period); If value1 > 0 and stime == 151500 Then Buy("b",AtMarket); If value1 < 0 and stime == 151500 Then Sell("S",AtMarket); if MarketPosition == 1 and value1 < 0 Then ExitLong(); if MarketPosition == -1 and value1 > 0 Then ExitShort(); SetStopLoss(2,PointStop); SetStopEndofday(144200);