커뮤니티
수정 부탁드립니다.
2025-04-22 21:25:54
241
글번호 190344
안녕하십니까?
아래 수식에서 최대 3회만 진입하게 수정 부탁드립니다.
예를 들면 "b0" 진입해서 수익청산되면 더이상 진입금지.
"b1" 까지 진입후 수익청산이면 더이상 진입금지
"b2" 까지 진입후 수익청산이면 더이상 진입금지
if DayHigh >= DayOpen*1.21 Then
{
if CrossDown(C,DayHigh(0)-(DayHigh(0)-DayOpen)*0.10) Then
// Buy("b0",OnClose,Def,Floor(100000/c));
if CrossDown(C,DayHigh(0)-(DayHigh(0)-DayOpen)*0.15) Then
// Buy("b1",OnClose,Def,Floor(200000/c));
if CrossDown(C,DayHigh(0)-(DayHigh(0)-DayOpen)*0.20) Then
Buy("b2",OnClose,Def,Floor(300000/c));
}
if MarketPosition == 1 Then
{
ExitLong("bx1",AtLimit,AvgEntryPrice*1.1);
if CurrentContracts > CurrentContracts[1] Then
Var1 = LatestEntryPrice(0);
if Var1 > 0 Then
ExitLong("bx",AtLimit,var1*1.1);
}
답변 1
예스스탁 예스스탁 답변
2025-04-23 10:54:23
안녕하세요
예스스탁입니다.
var : trade(False);
if bdate != Bdate[1] Then
trade = true;
if TotalTrades > TotalTrades[1] and PositionProfit(1) > 0 Then
trade = False;
if DayHigh >= DayOpen*1.21 and trade == true Then
{
if CrossDown(C,DayHigh(0)-(DayHigh(0)-DayOpen)*0.10) Then
Buy("b0",OnClose,Def,Floor(100000/c));
if CrossDown(C,DayHigh(0)-(DayHigh(0)-DayOpen)*0.15) Then
Buy("b1",OnClose,Def,Floor(200000/c));
if CrossDown(C,DayHigh(0)-(DayHigh(0)-DayOpen)*0.20) Then
Buy("b2",OnClose,Def,Floor(300000/c));
}
if MarketPosition == 1 Then
{
ExitLong("bx1",AtLimit,AvgEntryPrice*1.1);
if CurrentContracts > CurrentContracts[1] Then
Var1 = LatestEntryPrice(0);
if Var1 > 0 Then
ExitLong("bx",AtLimit,var1*1.1);
}
즐거운 하루되세요
> 하늘북 님이 쓴 글입니다.
> 제목 : 수정 부탁드립니다.
> 안녕하십니까?
아래 수식에서 최대 3회만 진입하게 수정 부탁드립니다.
예를 들면 "b0" 진입해서 수익청산되면 더이상 진입금지.
"b1" 까지 진입후 수익청산이면 더이상 진입금지
"b2" 까지 진입후 수익청산이면 더이상 진입금지
if DayHigh >= DayOpen*1.21 Then
{
if CrossDown(C,DayHigh(0)-(DayHigh(0)-DayOpen)*0.10) Then
// Buy("b0",OnClose,Def,Floor(100000/c));
if CrossDown(C,DayHigh(0)-(DayHigh(0)-DayOpen)*0.15) Then
// Buy("b1",OnClose,Def,Floor(200000/c));
if CrossDown(C,DayHigh(0)-(DayHigh(0)-DayOpen)*0.20) Then
Buy("b2",OnClose,Def,Floor(300000/c));
}
if MarketPosition == 1 Then
{
ExitLong("bx1",AtLimit,AvgEntryPrice*1.1);
if CurrentContracts > CurrentContracts[1] Then
Var1 = LatestEntryPrice(0);
if Var1 > 0 Then
ExitLong("bx",AtLimit,var1*1.1);
}
다음글