커뮤니티
부탁드립니다
2015-08-10 17:06:48
115
글번호 89360
다아래 식에서 당일 최대손실폭이 3포인트가 되면 손절하고 매매중단 되게 해주세요.
변경할수 있게 변수로 부탁드립니다.
input : P(80), len(50),PRO(3.0), LOSS(1.5),T(133000);
var1 = 1/(accumN(1/c, P)/P);
if var1 > var1[1] Then
var2 = 1;
if var1 < var1[1] Then
var2 = -1;
#조화이평
var3 = 1/(accumN(1/c, len)/len);
# 매수/매도청산
If var1 > var1[1] and var3 > C Then
{
Buy();
}
# 매도/매수청산
If var1 < var1[1] and var3 < C Then
{
Sell();
}
SetStopProfittarget(PRO,PointStop);
SetStopLoss(LOSS,PointStop);
SetStopEndofday(T);
답변 1
예스스탁 예스스탁 답변
2015-08-11 11:46:30
안녕하세요
예스스탁입니다.
input : P(80), len(50),PRO(3.0), LOSS(1.5),T(133000),당일손실(-3);
var : NP(0),PreNP(0),DayPL(0);
NP = NetProfit;
if date != date[1] Then
preNP = NP[1];
dayPL = NP-PreNP;
var1 = 1/(accumN(1/c, P)/P);
if var1 > var1[1] Then
var2 = 1;
if var1 < var1[1] Then
var2 = -1;
#조화이평
var3 = 1/(accumN(1/c, len)/len);
Condition1 = ExitDate(1) == sdate and (IsExitName("bx1",1) or IsExitName("sx1",1));
if Condition1 == false Then
{
If var1 > var1[1] and var3 > C Then
{
Buy();
}
If var1 < var1[1] and var3 < C Then
{
Sell();
}
}
SetStopProfittarget(PRO,PointStop);
SetStopLoss(LOSS,PointStop);
SetStopEndofday(T);
if MarketPosition == 1 Then{
ExitLong("bx1",AtStop,EntryPrice+당일손실-dayPL);
}
if MarketPosition == -1 Then{
ExitShort("sx1",AtStop,EntryPrice-당일손실+daypl );
}
즐거운 하루되세요
> 비류천 님이 쓴 글입니다.
> 제목 : 부탁드립니다
> 다아래 식에서 당일 최대손실폭이 3포인트가 되면 손절하고 매매중단 되게 해주세요.
변경할수 있게 변수로 부탁드립니다.
input : P(80), len(50),PRO(3.0), LOSS(1.5),T(133000);
var1 = 1/(accumN(1/c, P)/P);
if var1 > var1[1] Then
var2 = 1;
if var1 < var1[1] Then
var2 = -1;
#조화이평
var3 = 1/(accumN(1/c, len)/len);
# 매수/매도청산
If var1 > var1[1] and var3 > C Then
{
Buy();
}
# 매도/매수청산
If var1 < var1[1] and var3 < C Then
{
Sell();
}
SetStopProfittarget(PRO,PointStop);
SetStopLoss(LOSS,PointStop);
SetStopEndofday(T);
다음글
이전글