커뮤니티

수식 부탁드립니다

프로필 이미지
미송
2017-02-01 17:21:02
83
글번호 106430
답변완료
아래와&nbsp;같은&nbsp;피라미딩&nbsp;시스템&nbsp;청산식을&nbsp;사용할&nbsp;경우&nbsp;최초진입가에서&nbsp;5p&nbsp;이상인&nbsp;지점에서만&nbsp;청산이&nbsp;이루어집니다. 만들고자&nbsp;하는&nbsp;청산식은 &nbsp;최초&nbsp;진입가(buy)에서&nbsp;피라미딩하여&nbsp;5p&nbsp;이상인&nbsp;지점에서&nbsp;청산이&nbsp;이루어지고&nbsp;또한&nbsp;추가&nbsp;진입한&nbsp;후&nbsp;피라미딩하여&nbsp;5p&nbsp;이상인&nbsp;지점에서도&nbsp;청산이&nbsp;이루어지는&nbsp;시스템입니다. 부탁드립니다 &nbsp;if&nbsp;MarketPosition&nbsp;==&nbsp;1&nbsp;Then&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{ &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;MaxContracts&nbsp;<&nbsp;20&nbsp;and&nbsp;(entryprice&nbsp;>=&nbsp;LatestEntryPrice)&nbsp;or&nbsp;(entryprice&nbsp;<=&nbsp;LatestEntryPrice)&nbsp;Then &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;buy("bb",atstop,LatestEntryPrice(0)+1.5,1);&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;MaxContracts&nbsp;<&nbsp;20&nbsp;&nbsp;Then &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;buy("bs",atlimit,latestEntryPrice(0)-5,1);&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;} &nbsp;&nbsp;if&nbsp;MarketPosition&nbsp;==&nbsp;-1&nbsp;Then &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{ &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;MaxContracts&nbsp;<&nbsp;20&nbsp;and&nbsp;(entryprice&nbsp;<=&nbsp;LatestEntryPrice)&nbsp;or&nbsp;(entryprice&nbsp;>=&nbsp;LatestEntryPrice)&nbsp;Then &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;sell("ss",atstop,LatestEntryPrice(0)-1.5,1);&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;MaxContracts&nbsp;<&nbsp;20&nbsp;&nbsp;Then &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;sell("sb",atlimit,latestEntryPrice(0)+5,1);&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;} if&nbsp;MarketPosition&nbsp;==&nbsp;1&nbsp;Then &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ExitLong("bp",atlimit,AvgEntryPrice+7.0); &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;if&nbsp;MarketPosition&nbsp;==&nbsp;-1&nbsp;Then &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ExitShort("sp",atlimit,AvgEntryPrice-7.0); &nbsp;if&nbsp;MarketPosition&nbsp;==&nbsp;1&nbsp;and&nbsp;c&nbsp;>&nbsp;entryprice&nbsp;+&nbsp;5&nbsp;and&nbsp;Relative1&nbsp;>=&nbsp;65&nbsp;&nbsp;&nbsp;Then &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;exitlong("bx1",AtStop,c); &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;if&nbsp;MarketPosition&nbsp;==&nbsp;-1&nbsp;and&nbsp;c&nbsp;<&nbsp;entryprice&nbsp;-&nbsp;5&nbsp;and&nbsp;Relative1&nbsp;<=&nbsp;35&nbsp;&nbsp;Then &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;exitShort("sx1",AtStop,c);
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2017-02-02 10:42:36

안녕하세요 예스스탁입니다. if MarketPosition == 1 Then { if MaxContracts < 20 and (entryprice >= LatestEntryPrice) or (entryprice <= LatestEntryPrice) Then buy("bb",atstop,LatestEntryPrice(0)+1.5,1); if MaxContracts < 20 Then buy("bs",atlimit,latestEntryPrice(0)-5,1); } if MarketPosition == -1 Then { if MaxContracts < 20 and (entryprice <= LatestEntryPrice) or (entryprice >= LatestEntryPrice) Then sell("ss",atstop,LatestEntryPrice(0)-1.5,1); if MaxContracts < 20 Then sell("sb",atlimit,latestEntryPrice(0)+5,1); } if MarketPosition == 1 Then ExitLong("bp",atlimit,AvgEntryPrice+7.0); if MarketPosition == -1 Then ExitShort("sp",atlimit,AvgEntryPrice-7.0); if MarketPosition == 1 and c > LatestEntryPrice(0) + 5 and Relative1 >= 65 Then exitlong("bx1",AtStop,c); if MarketPosition == -1 and c < LatestEntryPrice(0) - 5 and Relative1 <= 35 Then exitShort("sx1",AtStop,c); 즐거운 하루되세요 > 미송 님이 쓴 글입니다. > 제목 : 수식 부탁드립니다 > 아래와&nbsp;같은&nbsp;피라미딩&nbsp;시스템&nbsp;청산식을&nbsp;사용할&nbsp;경우&nbsp;최초진입가에서&nbsp;5p&nbsp;이상인&nbsp;지점에서만&nbsp;청산이&nbsp;이루어집니다. 만들고자&nbsp;하는&nbsp;청산식은 &nbsp;최초&nbsp;진입가(buy)에서&nbsp;피라미딩하여&nbsp;5p&nbsp;이상인&nbsp;지점에서&nbsp;청산이&nbsp;이루어지고&nbsp;또한&nbsp;추가&nbsp;진입한&nbsp;후&nbsp;피라미딩하여&nbsp;5p&nbsp;이상인&nbsp;지점에서도&nbsp;청산이&nbsp;이루어지는&nbsp;시스템입니다. 부탁드립니다 &nbsp;if&nbsp;MarketPosition&nbsp;==&nbsp;1&nbsp;Then&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{ &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;MaxContracts&nbsp;<&nbsp;20&nbsp;and&nbsp;(entryprice&nbsp;>=&nbsp;LatestEntryPrice)&nbsp;or&nbsp;(entryprice&nbsp;<=&nbsp;LatestEntryPrice)&nbsp;Then &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;buy("bb",atstop,LatestEntryPrice(0)+1.5,1);&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;MaxContracts&nbsp;<&nbsp;20&nbsp;&nbsp;Then &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;buy("bs",atlimit,latestEntryPrice(0)-5,1);&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;} &nbsp;&nbsp;if&nbsp;MarketPosition&nbsp;==&nbsp;-1&nbsp;Then &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{ &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;MaxContracts&nbsp;<&nbsp;20&nbsp;and&nbsp;(entryprice&nbsp;<=&nbsp;LatestEntryPrice)&nbsp;or&nbsp;(entryprice&nbsp;>=&nbsp;LatestEntryPrice)&nbsp;Then &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;sell("ss",atstop,LatestEntryPrice(0)-1.5,1);&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;MaxContracts&nbsp;<&nbsp;20&nbsp;&nbsp;Then &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;sell("sb",atlimit,latestEntryPrice(0)+5,1);&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;} if&nbsp;MarketPosition&nbsp;==&nbsp;1&nbsp;Then &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ExitLong("bp",atlimit,AvgEntryPrice+7.0); &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;if&nbsp;MarketPosition&nbsp;==&nbsp;-1&nbsp;Then &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ExitShort("sp",atlimit,AvgEntryPrice-7.0); &nbsp;if&nbsp;MarketPosition&nbsp;==&nbsp;1&nbsp;and&nbsp;c&nbsp;>&nbsp;entryprice&nbsp;+&nbsp;5&nbsp;and&nbsp;Relative1&nbsp;>=&nbsp;65&nbsp;&nbsp;&nbsp;Then &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;exitlong("bx1",AtStop,c); &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;if&nbsp;MarketPosition&nbsp;==&nbsp;-1&nbsp;and&nbsp;c&nbsp;<&nbsp;entryprice&nbsp;-&nbsp;5&nbsp;and&nbsp;Relative1&nbsp;<=&nbsp;35&nbsp;&nbsp;Then &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;exitShort("sx1",AtStop,c);