커뮤니티
수정부탁드립니다..
2011-11-23 00:19:34
452
글번호 45056
var : cnt(0),count(0);
var1 = ma(C,120);
var2 = ma(c,180);
if stime < 093000 Then
if TotalTrades < 1 and MarketPosition == 0 and (CrossDown(c,var1) or CrossDown(c,var1*1.01)) Then
buy("b1");
if stime> 093000 Then
if TotalTrades < 1 and MarketPosition == 0 and (CrossDown(c,var2) or CrossDown(c,var2*1.01)) Then
buy("b2");
이식에 추가하고싶은게 있는데요...
매수가 되었으면 5프로 상승하면 50% 이익실현..
이익실현후 주가가 3프로대로 떨어지면 전량이익실현..
주가가 더오르면 10프로에서 전량매도....
그리고 손절라인을 주가가 360일선 이탈시 전량매도 이렇게 수정부탁드립니다
답변 1
예스스탁 예스스탁 답변
2011-11-23 16:13:28
안녕하세요
예스스탁입니다.
아래식을 청산식으로 추가하시면 됩니다.
var : cnt(0),count(0);
var1 = ma(C,120);
var2 = ma(c,180);
if stime < 093000 Then {
if TotalTrades < 1 and MarketPosition == 0 and (CrossDown(c,var1) or CrossDown(c,var1*1.01)) Then
buy("b1");
}
if stime> 093000 Then{
if TotalTrades < 1 and MarketPosition == 0 and (CrossDown(c,var2) or CrossDown(c,var2*1.01)) Then
buy("b2");
}
if MarketPosition == 1 Then{
if CodeCategory == 1 Then{
if BasePrice < 50000 Then
Var1 = int(int(CurrentContracts*0.5)/10)*10;
Else
Var1 = int(CurrentContracts*0.5);
}
if CodeCategory == 2 Then
Var1 = int(CurrentContracts*0.5);
if CodeCategory == 6 Then
Var1 = int(CurrentContracts*0.5);
if CurrentContracts == MaxContracts Then
exitlong("bx1",atlimit,EntryPrice*1.05,"",Var1,1);
if CurrentContracts < MaxContracts and highest(H,BarsSinceEntry) >= EntryPrice*1.05 Then{
exitlong("bx2",AtStop,EntryPrice*1.03);
exitlong("bx3",atlimit,EntryPrice*1.10);
}
}
즐거운 하루되세요
> 상위1프로되기 님이 쓴 글입니다.
> 제목 : 수정부탁드립니다..
> var : cnt(0),count(0);
var1 = ma(C,120);
var2 = ma(c,180);
if stime < 093000 Then
if TotalTrades < 1 and MarketPosition == 0 and (CrossDown(c,var1) or CrossDown(c,var1*1.01)) Then
buy("b1");
if stime> 093000 Then
if TotalTrades < 1 and MarketPosition == 0 and (CrossDown(c,var2) or CrossDown(c,var2*1.01)) Then
buy("b2");
이식에 추가하고싶은게 있는데요...
매수가 되었으면 5프로 상승하면 50% 이익실현..
이익실현후 주가가 3프로대로 떨어지면 전량이익실현..
주가가 더오르면 10프로에서 전량매도....
그리고 손절라인을 주가가 360일선 이탈시 전량매도 이렇게 수정부탁드립니다
다음글
이전글