답변완료
수식 가능 한가 질문 좀 요청 드립니다.
* 매번 수많은 질문에 답변 해주셔서 감사 합니다.
* 아래 매매 수식을 돌려 보면 최대 수익 항목과 최대 손실 항목을
계산 하여 하단 지표로 출격 가능 한가요?
즉
당일 청산 매매기준
매도 진입 모든 최대 수익 합 VAR1 = A
매도 진입 모든 최대 손실 합 VAR2 = B
매수 진입 모든 최대 수익 합 VAR3 = C
매수 진입 모든 최대 손실 합 VAR4 = D
VAR5 = (A-C )
VAR6 = (B-D )
PLOT1(VAR5) ;
PLOT2(VAR6) ;
죄송 하지만 가능 한가요?
한 차트에 매매수식과 지표가 공존 하지 못해서 안될거 같은데,,,,
혹시 가능 한가 질문좀 부탁 드림니다.
고맙습니다. 좋은 시간 되십시요. 꾸벅.................
## 아래 수식
Input : Period(5);
var : TSF(0);
VAR1 = MA(C,Period);
If MarketPosition <= 0 and sDate >= 20250108 and stime >= 080000 and CrossUp( VAR1 , VAR1[8] ) Then
{ Buy( "수");
PlaySound("C:₩KiwoomGlobal₩sound₩sound0.wav");
}
if MarketPosition == 1 then
{
ExitLong("수수익",AtLimit,EntryPrice+PriceScale*90);
if highest(H,BarsSinceEntry) >= EntryPrice+PriceScale*50 Then
Exitlong("2프수",AtStop,highest(H,BarsSinceEntry)-abs(highest(H,BarsSinceEntry)-EntryPrice)*0.8);
}
##=================================================================================================================
##=================================================================================================================
If MarketPosition >= 0 and sDate >= 20250108 and stime >= 080000 and CrossDown( VAR1 , VAR1[8] ) Then
{ Sell("도");
PlaySound("C:₩KiwoomGlobal₩sound₩sound4.wav");
}
if MarketPosition == -1 then
{
ExitShort("도수익",AtLimit,EntryPrice-PriceScale*90);
if lowest(L,BarsSinceEntry) <= EntryPrice-PriceScale*50 Then
ExitShort("2프도",AtStop,lowest(L,BarsSinceEntry)+abs(lowest(L,BarsSinceEntry)-EntryPrice)*0.8);
}
2025-01-08
566
글번호 186992
지표
답변완료
검색식 부탁드립니다. _(_ _)_
항상 도와주심에 감사드립니다.
아래의 수식1과 수식2가 5프로이내 중첩된 상태에서
1.수식1>수식2 인경우 수식1과 2사이의 종목검색과 수식1라인 돌파검색식
2.수식2>수식1인경우 수식2와 1사이의 종목검색과 수식2라인돌파검색식
3.수식1과 2를 동시에 돌파하는 종목 검색식을 부탁드립니다. _(__)_
수식1
var : MM(0),KK(0),MO(0),mx(0);
var : M1(0),M2(0),M3(0),M4(0),M5(0),M6(0);
var : M7(0),M8(0),M9(0),M10(0),M11(0),M12(0);
MM = floor(date/100);
if MM != MM[1] Then
{
MO = O;
M1 = KK[1];
M2 = M1[1];
M3 = M2[1];
M4 = M3[1];
M5 = M4[1];
M6 = M5[1];
M7 = M6[1];
M8 = M7[1];
M9 = M8[1];
M10 = M9[1];
M11 = M10[1];
M12 = M11[1];
mx = Max(M1, M2, M3, M4, M5,M6, M7, M8, M9, M10, M11, M12);
}
KK = iff(MO > C, MO, 0);
if mx > 0 and CrossUp(C,mx) Then
Find(1);
수식2
var : 당월시가(0),전월시가(0);
var : 당월종가(0),전월종가(0);
if sDate > sDate[1]+30 Then
{
당월시가 = O;
전월시가 = 당월시가[1];
전월종가 = 당월종가[1];
}
당월종가 = C;
if 전월시가 > 0 Then
{
var1 = ((전월시가+전월종가)/2 + 당월시가)/2;
if CrossUp(C,var1) Then
Find(1);
}
2025-01-08
607
글번호 186985
종목검색
답변완료
수식변환요청
1
함수명 : Ma_Mx
반환값형 : 숫자형
var : M10(0),M11(0),M12(0),M13(0),M14(0),M15(0),M16(0),M17(0),M18(0),M19(0),M20(0);
var : M21(0),M22(0),M23(0),M24(0),M25(0),M26(0),M27(0),M28(0),M29(0),M30(0);
M10=ma(C,10);M11=ma(C,11);M12=ma(C,12);
M13=ma(C,13);M14=ma(C,14);M15=ma(C,15);
M16=ma(C,16);M17=ma(C,17);M18=ma(C,18);
M19=ma(C,19);M20=ma(C,20);M21=ma(C,21);
M22=ma(C,22);M23=ma(C,23);M24=ma(C,24);
M25=ma(C,25);M26=ma(C,26);M27=ma(C,27);
M28=ma(C,28);M29=ma(C,29);M30=ma(C,30);
Ma_Mx = Max(M10,
M11,M12,M13,M14,M15,M16,M17,M18,M19,M20,
M21,M22,M23,M24,M25,M26,M27,M28,M29,M30);
2
함수명 : Ma_Mn
반환값형 : 숫자형
var : M10(0),M11(0),M12(0),M13(0),M14(0),M15(0),M16(0),M17(0),M18(0),M19(0),M20(0);
var : M21(0),M22(0),M23(0),M24(0),M25(0),M26(0),M27(0),M28(0),M29(0),M30(0);
M10=ma(C,10);M11=ma(C,11);M12=ma(C,12);
M13=ma(C,13);M14=ma(C,14);M15=ma(C,15);
M16=ma(C,16);M17=ma(C,17);M18=ma(C,18);
M19=ma(C,19);M20=ma(C,20);M21=ma(C,21);
M22=ma(C,22);M23=ma(C,23);M24=ma(C,24);
M25=ma(C,25);M26=ma(C,26);M27=ma(C,27);
M28=ma(C,28);M29=ma(C,29);M30=ma(C,30);
Ma_Mn = Min(M10,
M11,M12,M13,M14,M15,M16,M17,M18,M19,M20,
M21,M22,M23,M24,M25,M26,M27,M28,M29,M30)
3 함수명: RED
var : mx(0),mn(0),Mx_w(0),Mn_w(0);
Mx = Ma_Mx;
Mn = Ma_Mn;
Mx_w = (Mx-Mx[1])/Mx[1] * 10000;
Mn_w = (Mn-Mn[1])/Mn[1] * 10000;
if Mx_w >= 0 && Mn_w >= 0 && Mx_w > Mx_w[1] && Mn_w > Mn_w[1] && Mx_w > Mn_w Then
Find(1);
위 3번을 사용자함수로 변환 부탁드립니다
감사합니다
2025-01-08
428
글번호 186974
사용자 함수