커뮤니티
문의
2016-05-25 13:33:28
102
글번호 98470
안녕하세요
스토수식감사합니다
근데 여기서 침체이탈에서 진입하면은 과열이탈시청산 과열이탈시진입하면은
침체탈출청산 식을 포함 부탁합니다 ^^
input : P(120),sto1(10),sto2(5);
var : mav(0),stok(0);
mav = ma(C,P);
stok = StochasticsK(sto1,sto2);
if c > mav and crossup(stok,20) Then
buy();
if c < mav and CrossDown(stok,80) Then
sell();
SetStopLoss(PriceScale*10,PointStop);
SetStopLoss(PriceScale*20,PointStop);
그리구밑에수식확인부탁합니다 이렇게사용하면은 하루수익목표을 10틱으로설정하고 장시작후 바로10틱수익나면은 바로청산 진입금지
만약에 5틱손절하고 7틱수익나면은 진짜수익은2틱 그러므로 종료시간까지계속실행
중에8틱수익나면바로청산 진입금지 수익목표가안되면은종료시까지실행 확인부탁합니다
var : diff(0,data2);
diff = data2(bids-asks);
if crossup(diff,1000) Then
buy();
if CrossDown(diff,0) Then
exitlong();
if CrossDown(diff,-1000) Then
sell();
if crossup(diff,0) Then
ExitShort();
input : 하루수익틱(10);
var : NP(0),PreNP(0),DayPL(0),하루수익(0),Xcond(false);
NP = NetProfit;
if bdate != bdate[1] Then{
preNP = NP[1];
Xcond = false;
}
dayPL = NP-PreNP;
하루수익 = PriceScale*하루수익틱;
if TotalTrades > TotalTrades[1] and (IsExitName("BP",1) or IsExitName("SP",1)) Then
Xcond = true;
if MarketPosition == 1 Then{
ExitLong("BP",AtLimit,EntryPrice+하루수익-daypl);
}
if MarketPosition == -1 Then{
ExitShort("SP",AtLimit,EntryPrice-하루수익+daypl);
}
답변 1
예스스탁 예스스탁 답변
2016-05-25 14:42:31
안녕하세요
예스스탁입니다.
1.
input : P(120),sto1(10),sto2(5);
var : mav(0),stok(0);
mav = ma(C,P);
stok = StochasticsK(sto1,sto2);
if c > mav and crossup(stok,20) Then
buy();
if MarketPosition == 1 and CrossDown(stok,80) Then
ExitLong();
if c < mav and CrossDown(stok,80) Then
sell();
if MarketPosition == -1 and crossup(stok,20) Then
ExitShort();
SetStopLoss(PriceScale*10,PointStop);
SetStopLoss(PriceScale*20,PointStop);
2
input : 하루수익틱(10);
var : NP(0,data1),PreNP(0,data1),DayPL(0,data1),하루수익(0,data1),Xcond(false);
var : diff(0,data2);
NP = NetProfit;
if bdate != bdate[1] Then{
preNP = NP[1];
Xcond = false;
}
dayPL = NP-PreNP;
하루수익 = PriceScale*하루수익틱;
if TotalTrades > TotalTrades[1] and (IsExitName("BP",1) or IsExitName("SP",1)) Then
Xcond = true;
diff = data2(bids-asks);
if Xcond == false and crossup(diff,1000) Then
buy();
if CrossDown(diff,0) Then
exitlong();
if Xcond == false and CrossDown(diff,-1000) Then
sell();
if crossup(diff,0) Then
ExitShort();
if MarketPosition == 1 Then{
ExitLong("BP",AtLimit,EntryPrice+하루수익-daypl);
}
if MarketPosition == -1 Then{
ExitShort("SP",AtLimit,EntryPrice-하루수익+daypl);
}
즐거운 하루되세요
> 질갱이 님이 쓴 글입니다.
> 제목 : 문의
> 안녕하세요
스토수식감사합니다
근데 여기서 침체이탈에서 진입하면은 과열이탈시청산 과열이탈시진입하면은
침체탈출청산 식을 포함 부탁합니다 ^^
input : P(120),sto1(10),sto2(5);
var : mav(0),stok(0);
mav = ma(C,P);
stok = StochasticsK(sto1,sto2);
if c > mav and crossup(stok,20) Then
buy();
if c < mav and CrossDown(stok,80) Then
sell();
SetStopLoss(PriceScale*10,PointStop);
SetStopLoss(PriceScale*20,PointStop);
그리구밑에수식확인부탁합니다 이렇게사용하면은 하루수익목표을 10틱으로설정하고 장시작후 바로10틱수익나면은 바로청산 진입금지
만약에 5틱손절하고 7틱수익나면은 진짜수익은2틱 그러므로 종료시간까지계속실행
중에8틱수익나면바로청산 진입금지 수익목표가안되면은종료시까지실행 확인부탁합니다
var : diff(0,data2);
diff = data2(bids-asks);
if crossup(diff,1000) Then
buy();
if CrossDown(diff,0) Then
exitlong();
if CrossDown(diff,-1000) Then
sell();
if crossup(diff,0) Then
ExitShort();
input : 하루수익틱(10);
var : NP(0),PreNP(0),DayPL(0),하루수익(0),Xcond(false);
NP = NetProfit;
if bdate != bdate[1] Then{
preNP = NP[1];
Xcond = false;
}
dayPL = NP-PreNP;
하루수익 = PriceScale*하루수익틱;
if TotalTrades > TotalTrades[1] and (IsExitName("BP",1) or IsExitName("SP",1)) Then
Xcond = true;
if MarketPosition == 1 Then{
ExitLong("BP",AtLimit,EntryPrice+하루수익-daypl);
}
if MarketPosition == -1 Then{
ExitShort("SP",AtLimit,EntryPrice-하루수익+daypl);
}