커뮤니티
진입가격 제한
2018-03-30 11:12:46
314
글번호 117814
아래 수식에 대해
진입가격 제한 수식을 추가해주시고 input에 반영해주십시요
input : 최대(320), 최소(300)
- 진입시 320 초과 진입중지
- 진입시 300 미만 진입중지
고맙습니다.
****************************************************************
input : b1(11),b2(13),X1(13),X2(13),진입시간(090000);
var : T1(0),entry(0),HH(0),EL(0);
if Bdate != Bdate[1] Then
T1 = TotalTrades;
if MarketPosition == 0 Then
entry = TotalTrades-T1;
Else
entry = (TotalTrades-T1)+1;
if MarketPosition == 0 and entry == 0 and stime >= 진입시간 and
C <= DayHigh-PriceScale*b1 and C[1] > DayHigh-PriceScale*b1 Then
buy("b1");
if MarketPosition == -1 Then{
if CurrentContracts > CurrentContracts[1] Then
EL = L;
if L < EL Then
EL = L;
if entry == 1 and MarketPosition == -1 and C >= EL+PriceScale*X1 Then
ExitLong("bx1");
}
if TotalTrades > TotalTrades[1] Then
HH = H;
if H > HH Then
HH = H;
if MarketPosition == 0 and entry == 1 and stime >= 진입시간 and C <= HH-PriceScale*b2 and C[1] > HH-PriceScale*b2 Then
buy("b2");
if MarketPosition== -1 and entry == 2 Then
ExitShort("bx2",AtStop,EntryPrice+PriceScale*X2);
답변 1
예스스탁 예스스탁 답변
2018-03-30 15:09:00
안녕하세요
예스스탁입니다.
input : b1(11),b2(13),X1(13),X2(13),진입시간(090000),최대(320), 최소(300);
var : T1(0),entry(0),HH(0),EL(0);
if Bdate != Bdate[1] Then
T1 = TotalTrades;
if MarketPosition == 0 Then
entry = TotalTrades-T1;
Else
entry = (TotalTrades-T1)+1;
if MarketPosition == 0 and entry == 0 and stime >= 진입시간 and
C <= DayHigh-PriceScale*b1 and C[1] > DayHigh-PriceScale*b1 and
최대 >= C and C >= 최소 Then
buy("b1");
if MarketPosition == -1 Then{
if CurrentContracts > CurrentContracts[1] Then
EL = L;
if L < EL Then
EL = L;
if entry == 1 and MarketPosition == -1 and C >= EL+PriceScale*X1 Then
ExitLong("bx1");
}
if TotalTrades > TotalTrades[1] Then
HH = H;
if H > HH Then
HH = H;
if MarketPosition == 0 and entry == 1 and stime >= 진입시간 and
C <= HH-PriceScale*b2 and C[1] > HH-PriceScale*b2 and
최대 >= C and C >= 최소 Then
buy("b2");
if MarketPosition== -1 and entry == 2 Then
ExitShort("bx2",AtStop,EntryPrice+PriceScale*X2);
즐거운 하루되세요
> 좌오비우오비 님이 쓴 글입니다.
> 제목 : 진입가격 제한
> 아래 수식에 대해
진입가격 제한 수식을 추가해주시고 input에 반영해주십시요
input : 최대(320), 최소(300)
- 진입시 320 초과 진입중지
- 진입시 300 미만 진입중지
고맙습니다.
****************************************************************
input : b1(11),b2(13),X1(13),X2(13),진입시간(090000);
var : T1(0),entry(0),HH(0),EL(0);
if Bdate != Bdate[1] Then
T1 = TotalTrades;
if MarketPosition == 0 Then
entry = TotalTrades-T1;
Else
entry = (TotalTrades-T1)+1;
if MarketPosition == 0 and entry == 0 and stime >= 진입시간 and
C <= DayHigh-PriceScale*b1 and C[1] > DayHigh-PriceScale*b1 Then
buy("b1");
if MarketPosition == -1 Then{
if CurrentContracts > CurrentContracts[1] Then
EL = L;
if L < EL Then
EL = L;
if entry == 1 and MarketPosition == -1 and C >= EL+PriceScale*X1 Then
ExitLong("bx1");
}
if TotalTrades > TotalTrades[1] Then
HH = H;
if H > HH Then
HH = H;
if MarketPosition == 0 and entry == 1 and stime >= 진입시간 and C <= HH-PriceScale*b2 and C[1] > HH-PriceScale*b2 Then
buy("b2");
if MarketPosition== -1 and entry == 2 Then
ExitShort("bx2",AtStop,EntryPrice+PriceScale*X2);