커뮤니티

수식 문의합니다

프로필 이미지
정상에서야
2019-12-17 12:27:07
156
글번호 134457
답변완료
안녕하세요 현재 수식에 두개의 신호가 발생하고 있습니다 각각의 진입가에 대한 "익절틱 과 손절틱" 을 수평선으로 표시 하고 싶습니다 진입가에 대한 익절틱 100틱 손절틱 30틱 var : T(0); var1=ma(c,12); var2=ma(c,240); if crossup(var1,var2)Then{ T=1; } if CrossDown(var1,var2)Then{ T=-1; } if T== 1 Then{ buy("B3",AtLimit,var2-priceScale*5); } if T== -1 Then{ value2=value2+1; if value2>=2 Then sell("S3",AtLimit,var2+priceScale*5); } var1=ma(c,5); var2=ma(c,240); if crossup(var1,var2)Then{ T=1; } if CrossDown(var1,var2)Then{ T=-1; } if T== 1 Then{ buy("B2",AtLimit,var2-priceScale*0); } if T== -1 Then{ value2=value2+1; if value2>=2 Then sell("S2",AtLimit,var2+priceScale*0); } 수고하세요
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2019-12-17 14:45:07

안녕하세요 예스스탁입니다. input : 익절틱수(50),손절틱수(50); var : T(0),tl1(0),tl2(0); var1=ma(c,12); var2=ma(c,240); if crossup(var1,var2)Then{ T=1; } if CrossDown(var1,var2)Then{ T=-1; } if T== 1 Then{ buy("B3",AtLimit,var2-priceScale*5); } if T== -1 Then{ value2=value2+1; if value2>=2 Then sell("S3",AtLimit,var2+priceScale*5); } var1=ma(c,5); var2=ma(c,240); if crossup(var1,var2)Then{ T=1; } if CrossDown(var1,var2)Then{ T=-1; } if T== 1 Then{ buy("B2",AtLimit,var2-priceScale*0); } if T== -1 Then{ value2=value2+1; if value2>=2 Then sell("S2",AtLimit,var2+priceScale*0); } SetStopProfittarget(PriceScale*익절틱수,PointStop); SetStopLoss(PriceScale*손절틱수,PointStop); if MarketPosition == 1 then { if MarketPosition[1] != 1 then { TL1 = TL_New(sdate,stime,EntryPrice+PriceScale*익절틱수,NextBarSdat,NextBarStime,EntryPrice+PriceScale*익절틱수); TL2 = TL_New(sdate,stime,EntryPrice-PriceScale*손절틱수,NextBarSdat,NextBarStime,EntryPrice-PriceScale*손절틱수); } else { TL_SetEnd(tl1,sdate,stime,EntryPrice+PriceScale*익절틱수); TL_SetEnd(tl2,sdate,stime,EntryPrice-PriceScale*익절틱수); } } if MarketPosition == -1 then { if MarketPosition[1] != -1 then { TL1 = TL_New(sdate,stime,EntryPrice-PriceScale*익절틱수,NextBarSdat,NextBarStime,EntryPrice-PriceScale*익절틱수); TL2 = TL_New(sdate,stime,EntryPrice+PriceScale*손절틱수,NextBarSdat,NextBarStime,EntryPrice+PriceScale*손절틱수); } else { TL_SetEnd(tl1,sdate,stime,EntryPrice-PriceScale*익절틱수); TL_SetEnd(tl2,sdate,stime,EntryPrice+PriceScale*익절틱수); } } 즐거운 하루되세요 > 정상에서야 님이 쓴 글입니다. > 제목 : 수식 문의합니다 > 안녕하세요 현재 수식에 두개의 신호가 발생하고 있습니다 각각의 진입가에 대한 "익절틱 과 손절틱" 을 수평선으로 표시 하고 싶습니다 진입가에 대한 익절틱 100틱 손절틱 30틱 var : T(0); var1=ma(c,12); var2=ma(c,240); if crossup(var1,var2)Then{ T=1; } if CrossDown(var1,var2)Then{ T=-1; } if T== 1 Then{ buy("B3",AtLimit,var2-priceScale*5); } if T== -1 Then{ value2=value2+1; if value2>=2 Then sell("S3",AtLimit,var2+priceScale*5); } var1=ma(c,5); var2=ma(c,240); if crossup(var1,var2)Then{ T=1; } if CrossDown(var1,var2)Then{ T=-1; } if T== 1 Then{ buy("B2",AtLimit,var2-priceScale*0); } if T== -1 Then{ value2=value2+1; if value2>=2 Then sell("S2",AtLimit,var2+priceScale*0); } 수고하세요