커뮤니티

시그널메이커 소스 변환 부탁드립니다.

프로필 이미지
codeblue
2025-02-21 12:53:05
314
글번호 188405
답변완료
시그널메이커 소스인데 변환 부탁드립니다. Params : Profit_Target( 200 ), // 익절 ( 단위 : 틱 ) Stop_Loss( 200 ); // 손절 ( 단위 : 틱 ) Var : Ma_80(0), Ma_50(0), TickSize( 0 ); Ma_80 = Ma(C , 80) ; Ma_50 = Ma(C , 50) ; TickSize = OneTick * PriceScale; // 호가 단위 If CrossUp( C , Ma_80 ) Then v11 = O ; If CrossDown( C , Ma_50 ) Then v22 = O ; If CrossUp( C , v11 + 100 * Ticksize ) Then Buy("B" , DEF , DEF , 2); If CrossDown( C , v22 - 100 * Ticksize ) Then Sell("S" , DEF , DEF , 2); If CurrentContracts <> 0 Then Begin SetStopProfitTarget( Profit_Target * TickSize * CurrentContracts ); End Else SetStopProfitTarget(0); If CurrentContracts <> 0 Then Begin SetStopLoss( Stop_Loss * TickSize * CurrentContracts ); End Else SetStopProfitTarget(0);
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2025-02-21 14:17:55

안녕하세요 예스스탁입니다. input : Profit_Target( 200 ), // 익절 ( 단위 : 틱 ) Stop_Loss( 200 ); // 손절 ( 단위 : 틱 ) Var : Ma_80(0),Ma_50(0),v11(0),v22(0); Ma_80 = Ma(C , 80) ; Ma_50 = Ma(C , 50) ; If CrossUp( C , Ma_80 ) Then v11 = O ; If CrossDown( C , Ma_50 ) Then v22 = O ; If CrossUp( C , v11 + 100 * PriceScale ) Then Buy("B" , OnClose, DEF , 2); If CrossDown( C , v22 - 100 * PriceScale ) Then Sell("S" , OnClose , DEF , 2); SetStopProfitTarget(Profit_Target * PriceScale,PointStop); SetStopLoss(Stop_Loss * PriceScale, PointStop); 즐거운 하루되세요 > codeblue 님이 쓴 글입니다. > 제목 : 시그널메이커 소스 변환 부탁드립니다. > 시그널메이커 소스인데 변환 부탁드립니다. Params : Profit_Target( 200 ), // 익절 ( 단위 : 틱 ) Stop_Loss( 200 ); // 손절 ( 단위 : 틱 ) Var : Ma_80(0), Ma_50(0), TickSize( 0 ); Ma_80 = Ma(C , 80) ; Ma_50 = Ma(C , 50) ; TickSize = OneTick * PriceScale; // 호가 단위 If CrossUp( C , Ma_80 ) Then v11 = O ; If CrossDown( C , Ma_50 ) Then v22 = O ; If CrossUp( C , v11 + 100 * Ticksize ) Then Buy("B" , DEF , DEF , 2); If CrossDown( C , v22 - 100 * Ticksize ) Then Sell("S" , DEF , DEF , 2); If CurrentContracts <> 0 Then Begin SetStopProfitTarget( Profit_Target * TickSize * CurrentContracts ); End Else SetStopProfitTarget(0); If CurrentContracts <> 0 Then Begin SetStopLoss( Stop_Loss * TickSize * CurrentContracts ); End Else SetStopProfitTarget(0);