예스스탁
예스스탁 답변
2020-06-18 14:43:18
안녕하세요
예스스탁입니다.
아래와 같이 풀어서 작성해 주셔야 합니다.
input : Period(20), 익절1(10),익절2(6), 손절1(13), 손절2(7);
var1 = highest(H,Period)[1];
var2 = Lowest(L,Period)[1];
if CrossUp(C, var1) Then
{
buy();
exitlong("bp",AtLimit,C+PriceScale*익절1);
exitlong("bl",AtStop,C-PriceScale*손절1);
}
if CrossDown(C, var2) Then
{
sell();
ExitShort("sp",AtLimit,C-PriceScale*익절1);
ExitShort("sl",AtStop,C+PriceScale*손절1);
}
if MarketPosition == 1 then
{
if BarsSinceEntry < 5 Then
{
exitlong("bp1",AtLimit,C+PriceScale*익절1);
exitlong("bl1",AtStop,C-PriceScale*손절1);
}
Else
{
exitlong("bp2",AtLimit,C+PriceScale*익절2);
exitlong("bl2",AtStop,C-PriceScale*손절2);
}
}
if MarketPosition == 1 then
{
if BarsSinceEntry < 5 Then
{
ExitShort("sp1",AtLimit,C-PriceScale*익절1);
ExitShort("sl1",AtStop,C+PriceScale*손절1);
}
Else
{
ExitShort("sp2",AtLimit,C-PriceScale*익절2);
ExitShort("sl2",AtStop,C+PriceScale*손절2);
}
}
.
즐거운 하루되세요
> 워싱턴 님이 쓴 글입니다.
> 제목 : 변경 수식부탁드립니다.
> 안녕하세요
항상 많은 도움에 깊은 감사를 드립니다.
아래의 샘플 수식을 300틱봉에서 돌리고 있습니다.
아래의 식에,
진입한 후, 진입봉이후 5봉이내 또는 5분이내 에서 수익 청산이 안되는 경우
익절값과 손절값을 아래처럼 변경하고 싶은데요...
각 각 수식 가능할런지요 ?
1) 5봉 경과
2) 5분 경과
익절 : 10틱 --> 6틱
손절 : 13틱 --> 7틱
// --------------------------------------------
input : Period(20), 익절(10), 손절(13);
var1 = highest(H,Period)[1];
var2 = Lowest(L,Period)[1];
if CrossUp(C, var1) Then
buy();
if CrossDown(C, var2) Then
sell();
SetStopLoss(PriceScale*손절,PointStop);
SetStopProfittarget(PriceScale*익절,PointStop);
// --------------------------------------------
감사합니다.