커뮤니티
수식요청 드립니다.
2019-04-11 11:45:39
231
글번호 127779
안녕하세요.
연결선물 분봉 틱봉 당일청산 피라미딩 시스템에서 진입수식으로 1개진입 후 피라미딩진입
신호가 나오면 진입은 보류하고 진입가격만 계속해서 저장하여 전체 누적포인트가 손실제한
또는 수익청산 등 청산신호가 발생하는 경우에 1개진입한 수량을 청산하고 당일 매매종료함
수식요청 드립니다.
감사합니다.
//------------------------------------------------------------------------------------------------------- #진입수식(예제)
Input : Period(12), sigPeriod(9);
value1 = TRIX(Period);
value2 = ema(value1, sigPeriod);
If CrossUP(value1, value2) Then{
Buy(); }
If CrossDown(value1, value2) Then{
Sell(); }
//------------------------------------------------------------------------------------------------------- #피라미딩수식(예제)
Input : i증감(0.3),누적진입횟수(5),진입수량(1);
if MarketPosition == 1 and MaxEntries < 누적진입횟수 Then
Buy("PBB",AtStop,LatestEntryPrice(0)+i증감,진입수량);
if MarketPosition == -1 and MaxEntries < 누적진입횟수 Then
sell("PSS",AtStop,LatestEntryPrice(0)-i증감,진입수량);
//------------------------------------------------------------------------------------------------------- #손실제한(예제)
Input : 당일손실(0.9);
if MarketPosition == 1 Then
ExitLong("손실-EXL",AtStop,avgEntryPrice-당일손실/CurrentContracts);
if MarketPosition == -1 Then
ExitShort("손실-EXS",AtStop,avgEntryPrice+당일손실/CurrentContracts);
//------------------------------------------------------------------------------------------------------
#수익청산(예제)
Input : 당일수익(1.0);
if MarketPosition == 1 Then
ExitLong("수익-EXL",AtStop,avgEntryPrice+당일수익/CurrentContracts);
if MarketPosition == -1 Then
ExitShort("수익-EXS",AtStop,avgEntryPrice-당일수익/CurrentContracts);
//------------------------------------------------------------------------------------------------------
답변 1
예스스탁 예스스탁 답변
2019-04-11 16:58:01
안녕하세요
예스스탁입니다.
Input : Period(12), sigPeriod(9);
var : add(0),vol(0),ep(0),vp(0),av(0);
value1 = TRIX(Period);
value2 = ema(value1, sigPeriod);
If MarketPosition <= 0 and CrossUP(value1, value2) Then
{
Buy("b",OnClose,def,1);
add = 0;
ep = c;
vol = 1;
vp = ep*vol;
av = vp/vol;
}
If MarketPosition <= 0 and CrossDown(value1, value2) Then
{
sell("s",OnClose,def,1);
add = 0;
ep = c;
vol = 1;
vp = ep*vol;
av = vp/vol;
}
//------------------------------------------------------------------------------------------------------- #피라미딩수식(예제)
Input : i증감(0.3),누적진입횟수(5),진입수량(1);
if MarketPosition == 1 and add < 누적진입횟수 and H >= ep+i증감 Then
{
add = add+1;
ep = max(o,ep+i증감);
vol = vol+진입수량;
vp = vp + (ep*진입수량);
av = vp/vol;
}
if MarketPosition == -1 and add < 누적진입횟수 and L <= ep-i증감 Then
{
add = add+1;
ep = min(o,ep-i증감);
vol = vol+진입수량;
vp = vp + (ep*진입수량);
av = vp/vol;
}
//------------------------------------------------------------------------------------------------------- #손실제한(예제)
Input : 당일손실(0.9);
if MarketPosition == 1 Then
ExitLong("손실-EXL",AtStop,av-당일손실/CurrentContracts);
if MarketPosition == -1 Then
ExitShort("손실-EXS",AtStop,av+당일손실/CurrentContracts);
//------------------------------------------------------------------------------------------------------
#수익청산(예제)
Input : 당일수익(1.0);
if MarketPosition == 1 Then
ExitLong("수익-EXL",AtStop,av+당일수익/CurrentContracts);
if MarketPosition == -1 Then
ExitShort("수익-EXS",AtStop,av-당일수익/CurrentContracts);
//------------------------------------------------------------------------------------------------------
즐거운 하루되세요
> dandy 님이 쓴 글입니다.
> 제목 : 수식요청 드립니다.
> 안녕하세요.
연결선물 분봉 틱봉 당일청산 피라미딩 시스템에서 진입수식으로 1개진입 후 피라미딩진입
신호가 나오면 진입은 보류하고 진입가격만 계속해서 저장하여 전체 누적포인트가 손실제한
또는 수익청산 등 청산신호가 발생하는 경우에 1개진입한 수량을 청산하고 당일 매매종료함
수식요청 드립니다.
감사합니다.
//------------------------------------------------------------------------------------------------------- #진입수식(예제)
Input : Period(12), sigPeriod(9);
value1 = TRIX(Period);
value2 = ema(value1, sigPeriod);
If CrossUP(value1, value2) Then{
Buy(); }
If CrossDown(value1, value2) Then{
Sell(); }
//------------------------------------------------------------------------------------------------------- #피라미딩수식(예제)
Input : i증감(0.3),누적진입횟수(5),진입수량(1);
if MarketPosition == 1 and MaxEntries < 누적진입횟수 Then
Buy("PBB",AtStop,LatestEntryPrice(0)+i증감,진입수량);
if MarketPosition == -1 and MaxEntries < 누적진입횟수 Then
sell("PSS",AtStop,LatestEntryPrice(0)-i증감,진입수량);
//------------------------------------------------------------------------------------------------------- #손실제한(예제)
Input : 당일손실(0.9);
if MarketPosition == 1 Then
ExitLong("손실-EXL",AtStop,avgEntryPrice-당일손실/CurrentContracts);
if MarketPosition == -1 Then
ExitShort("손실-EXS",AtStop,avgEntryPrice+당일손실/CurrentContracts);
//------------------------------------------------------------------------------------------------------
#수익청산(예제)
Input : 당일수익(1.0);
if MarketPosition == 1 Then
ExitLong("수익-EXL",AtStop,avgEntryPrice+당일수익/CurrentContracts);
if MarketPosition == -1 Then
ExitShort("수익-EXS",AtStop,avgEntryPrice-당일수익/CurrentContracts);
//------------------------------------------------------------------------------------------------------
다음글
이전글