커뮤니티
문의드립니다
2016-12-28 14:13:49
118
글번호 105359
1
매매횟수를 다르게 설정하고 싶습니다
매수진입
이평5/10 크로스업
매수청산
이평5/10 크로스다운
매도진입
이평5/10 크로스다운
매도청산
이평5/10 크로스업
목표수익익절
0.55pt
진입후
목표수익익절이면 당일매매 종료
진입후
수익청산 이면 당일매매 종료
진입후
손실청산 이면 1회 매매횟수 더 부여
2
9시 이후에
이평10-20 크로스업 이 나타났고
이평7-14가 크로스다운 이 되면 매도진입
이평7-14가 크로스업 이 되면 매도청산
이평10-20 크로스다운 이 나타났고
이평7-14가 크로스업 이 되면 매수진입
이평7-14가 크로스다운이 되면 매수청산
감사합니다
답변 1
예스스탁 예스스탁 답변
2016-12-28 16:47:56
안녕하세요
예스스탁입니다.
1.
var : N1(0),Xcond(false),entry(0);
if Bdate != Bdate[1] Then{
N1 = TotalTrades;
Xcond = false;
}
if TotalTrades > TotalTrades[1] and PositionProfit(1) > 0 Then
Xcond = true;
if MarketPosition == 0 Then
entry = TotalTrades-N1;
Else
entry = (TotalTrades-N1+1);
var1 = ma(c,5);
var2 = ma(c,10);
if Xcond == false and crossup(var1,var2) Then{
if entry == 0 Then
buy();
if entry == 1 and MarketPosition == -1 Then{
if c >= EntryPrice Then
buy();
Else
ExitShort();
}
}
if Xcond == false and CrossDown(var1,var2) and entry < 2 Then{
if entry == 0 Then
sell();
if entry == 1 and MarketPosition == 1 Then{
if c <= EntryPrice Then
sell();
Else
ExitShort();
}
}
SetStopProfittarget(0.55,PointStop);
2
var : T(0);
if Bdate != Bdate[1] Then{
T = 0;
}
var1 = ma(c,10);
var2 = ma(c,20);
var3 = ma(c,7);
var4 = ma(c,14);
if crossup(var1,var2) Then
T = 1;
if CrossDown(var1,var2) Then
T = -1;
if T == -1 and crossup(var3,var4) Then
buy();
if MarketPosition == 1 and CrossDown(var3,var4) Then
exitlong();
if T == 1 and CrossDown(var3,var4) Then
sell();
if MarketPosition == -1 and CrossUp(var3,var4) Then
ExitShort();
즐거운 하루되세요
> 파인애플 님이 쓴 글입니다.
> 제목 : 문의드립니다
> 1
매매횟수를 다르게 설정하고 싶습니다
매수진입
이평5/10 크로스업
매수청산
이평5/10 크로스다운
매도진입
이평5/10 크로스다운
매도청산
이평5/10 크로스업
목표수익익절
0.55pt
진입후
목표수익익절이면 당일매매 종료
진입후
수익청산 이면 당일매매 종료
진입후
손실청산 이면 1회 매매횟수 더 부여
2
9시 이후에
이평10-20 크로스업 이 나타났고
이평7-14가 크로스다운 이 되면 매도진입
이평7-14가 크로스업 이 되면 매도청산
이평10-20 크로스다운 이 나타났고
이평7-14가 크로스업 이 되면 매수진입
이평7-14가 크로스다운이 되면 매수청산
감사합니다
다음글