커뮤니티
문의드립니다..
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);