커뮤니티
문의드립니다
2017-06-09 20:14:40
136
글번호 110302
바쁘신데 잘 만들어주셔서 감사합니다
매수 매도는 신호는 뜨는데 재매수 재매도 신호는 안뜨네요 1번.2번이 다 안됩니다
확인 좀 해주세요
(1번)
var1 = ma(C,5);
var2 = ma(c,10);
var3 = ma(C,20);
if MarketPosition <= 0 and crossup(var1,var3) Then
buy("매수");
if MarketPosition == 0 and MarketPosition(1) == 1 and
CrossDown(var1,var2) and var1 > var3 Then
buy("재매수");
if MarketPosition >= 0 and CrossDown(var1,var3) Then
sell("매도");
if MarketPosition == 0 and MarketPosition(1) == -1 and
CrossUp(var1,var2) and var1 < var3 Then
sell("재매도");
(2번)
var1 = ma(C,5);
var2 = ma(c,10);
var3 = ma(C,20);
if MarketPosition <= 0 and crossup(var1,var3) Then
buy("매수");
if MarketPosition == 0 and MarketPosition(1) == 1 and
crossup(var1,var2) and var1 > var3 Then
buy("재매수");
if MarketPosition >= 0 and CrossDown(var1,var3) Then
sell("매도");
if MarketPosition == 0 and MarketPosition(1) == -1 and
CrossDown(var1,var2) and var1 < var3 Then
sell("재매도");
답변 1
예스스탁 예스스탁 답변
2017-06-12 11:23:36
안녕하세요
예스스탁입니다.
해당 시스템에서 재매수나 재매도로 신호가 발생하기 위해서는
청산식이 필요합니다.
청산이 되어야 무포지션이되고 조건에 따라 재진입을 할수가 있습니다.
청산식은 사용자분이 지정해 넣으셔야 합니다.
강제청산등에서 손절매나 목표수익등을 지정해 보시기 바랍니다.
아래는 임의로 0.5포인트 익절과 손절을 추가했습니다.
1
var1 = ma(C,5);
var2 = ma(c,10);
var3 = ma(C,20);
if MarketPosition <= 0 and crossup(var1,var3) Then
buy("매수");
if MarketPosition == 0 and MarketPosition(1) == 1 and
CrossDown(var1,var2) and var1 > var3 Then
buy("재매수");
if MarketPosition >= 0 and CrossDown(var1,var3) Then
sell("매도");
if MarketPosition == 0 and MarketPosition(1) == -1 and
CrossUp(var1,var2) and var1 < var3 Then
sell("재매도");
SetStopProfittarget(0.5,PointStop);
SetStopLoss(0.5,PointStop);
2
var1 = ma(C,5);
var2 = ma(c,10);
var3 = ma(C,20);
if MarketPosition <= 0 and crossup(var1,var3) Then
buy("매수");
if MarketPosition == 0 and MarketPosition(1) == 1 and
crossup(var1,var2) and var1 > var3 Then
buy("재매수");
if MarketPosition >= 0 and CrossDown(var1,var3) Then
sell("매도");
if MarketPosition == 0 and MarketPosition(1) == -1 and
CrossDown(var1,var2) and var1 < var3 Then
sell("재매도");
SetStopProfittarget(0.5,PointStop);
SetStopLoss(0.5,PointStop);
즐거운 하루되세요
> 강인함 님이 쓴 글입니다.
> 제목 : 문의드립니다
> 바쁘신데 잘 만들어주셔서 감사합니다
매수 매도는 신호는 뜨는데 재매수 재매도 신호는 안뜨네요 1번.2번이 다 안됩니다
확인 좀 해주세요
(1번)
var1 = ma(C,5);
var2 = ma(c,10);
var3 = ma(C,20);
if MarketPosition <= 0 and crossup(var1,var3) Then
buy("매수");
if MarketPosition == 0 and MarketPosition(1) == 1 and
CrossDown(var1,var2) and var1 > var3 Then
buy("재매수");
if MarketPosition >= 0 and CrossDown(var1,var3) Then
sell("매도");
if MarketPosition == 0 and MarketPosition(1) == -1 and
CrossUp(var1,var2) and var1 < var3 Then
sell("재매도");
(2번)
var1 = ma(C,5);
var2 = ma(c,10);
var3 = ma(C,20);
if MarketPosition <= 0 and crossup(var1,var3) Then
buy("매수");
if MarketPosition == 0 and MarketPosition(1) == 1 and
crossup(var1,var2) and var1 > var3 Then
buy("재매수");
if MarketPosition >= 0 and CrossDown(var1,var3) Then
sell("매도");
if MarketPosition == 0 and MarketPosition(1) == -1 and
CrossDown(var1,var2) and var1 < var3 Then
sell("재매도");