Professional Documents
Culture Documents
www.multicharts.com.tw
MC.1
()
Trending
Directionless
Volatile
!!
Buy
Sell Short
Sell
Buy Cover
MC.2
Multiple Chart ()
ATR ()
!!
!!
Channel ()
BollingerKeltner
RSIKDMACD
.1
File >> New >>
1
.2
File >> OPEN >>
!!
3
4.1
Bollinger Bands LE
4.2
Bollinger Bands SE
.3
A
C.1
C.1
A.B.C.
F3Power Language Editor
Program Trading System
.1
:
1. 0900~1230
:
1.Time ~
2. 1330
2.Buy ~ Sellshort ~
3.1
55KDMI
3.Sell ~ BuytoCover ~
4.DMIPlus(55)DMIMinus(55) ~ DMI
3.2
5.SetStopLoss()
55KDMI
K
4. 7000
Program Trading System
.2
:
1. 0900~1230
:
1.Time ~
2. 1330
2.Highest(High,30)~30K
3.1
30K
3.2
30K
4. 7000
Program Trading System
Multiple Chart .1
1.
2.
3.
File >> New >> Chart Windows
Multiple Chart .2
K15
!!
Multiple Chart .3
Format Window
Insert Study
(Signals)
.0
Format Signals
.1
KKK
.2
A
Commission
(200)Slippage
(400)
1 !!
.1
1
2
( )
( )
( )
IS ~ Inside Sample OOS ~ Out of Sample
3D
.2
3D
.3
5 min
20 min
30 min
8 min
15 min
60 min
10 min
12 min
75 min
KK
Program Trading System
Set Order
Filter
Entry Signal
Oscillator Index
RSIKD
Bias %CCI
Exit Signal
Momentum
Money Management
Momentum Decelerate
Volatility Warning
EP + Ratio * TR
DMISAR
MACD
Net Profit
Program Trading System
.1
()
.1 ()
.2 ()
.1 (K)
.2 (K)
.2
()
a. Highest(High,5)
()
b. Low
0.382*a + 0.618*c
()
c. Lowest(Low,5)
HighD(0)
.1: ?
[HighD(0)+HighD(1) ] / 2
.2: ?
HighD(1)
New High
Swing High
HighD(0) - N point
1.
1.
say 0.5%
1.
2.say 10K
2.
2.
3.()
3.
4.
3.
5.say 10K
4.
4.
6.
7.
SetStopContract (
) SetStopPosition()
1.SetStopLoss(DollarValue)SetProfitTarget(DollarValue)
3.SetBreakEven(DollarValue)
SetExitOnClose
Program Trading System
Print .1
Print (File ("c:\name.txt"), Date, Time, Close);
...
{Location of Opening Gap}
Vars:DateCount(0),Inside(0),UP2(0),UP3(0),Down2(0),Down3(0);
if Date[0]<>Date[1] then begin
DateCount=DateCount+1;
if OpenD(0)>LowD(1) and OpenD(0)<HighD(1) then Inside=Inside+1;
if OpenD(0)>=HighD(1) and OpenD(0)<2*HighD(1)-LowD(1) then UP2=UP2+1;
if OpenD(0)>=2*HighD(1)-LowD(1) then UP3=UP3+1;
if OpenD(0)<=LowD(1) and OpenD(0)>2*LowD(1)-HighD(1) then Down2=Down2+1;
if OpenD(0)<=2*LowD(1)-HighD(1) then Down3=Down3+1;
end;
if LastBarOnChart then begin
Print(File("C:\Gap.01.txt"),Date,Down3,Down2,Inside,UP2,UP3,DateCount);
end;
Program Trading System
Print .2
2.05%
2*HighD(1)-LowD(1)
Refer Point +
HighD(1) - LowD(1)
A
2.78%
B
15.33%
HighD(1)
HighD(1)
CloseD(1)
Refer Point
63.76%
OpenD(1)
LowD(1)
LowD(1)
11.18%
E
2.82%
2*LowD(1)-HighD(1)
F
2.09%
2486
CMoney
Program Trading System
Print .3
K ...
Print:
1.
2.
3.
4. n K Bar
5.
6. nn
Program Trading System
RSI
RS
RSI0~100
RSI(n)
RSI
(Wilder) 1978
Program Trading System
+DM
+DM
.1
DM=0
-DM=0
+DM=0
DM=0
-DM
-DM
(J. Welles Wilder)
Program Trading System
.2
(True Range)K :
Max { HighD(1) LowD(1) , Abs(CloseD(1) HighD(1)) , Abs(CloseD(1) LowD(1)) }
CloseD(1)
TR
TR
TR
CloseD(1)
CloseD(1)
KK
TR...
Program Trading System
.3
(DI)(DX)(ADX)
TRDM+DM-
+DI () =
(DX) =
ADX =
+DI n / TR n
NDX
-DI () =
-DI n / TR n
DI
+DI -DI
DI
ADX
ADX
+DI -DI
ADX
Program Trading System
KD
K = K*2/3 + RSV*1/3
KK32
RSV31
K 50
D = D*2/3 + K*1/3
DD32
K31
D 50
KD
Stochastic Oscillator
George C. Lane 1950
Program Trading System
.1
AH
Daily Range
CDP =
[ High(1)+Low(1)+2*Close(1) ] * 0.25
High(1)
Close(1)
NH = 2*CDP Low(1)
NH
1
2
CDP
2
Daily Range
NL = 2*CDP High(1)
1
NL
Low(1)
Daily Range
AL
Program Trading System
.2
e High(0)
High(1)
X = High(1)+2*Low(1)+Close(1)
Close(1)
X = 2*High(1)+Low(1)+Close(1)
Open(0)
X = High(1)+Low(1)+2*Close(1)
High = (X / 2) Low(1)
Low(1)
e Low(0)
Low = (X / 2) High(1)
Program Trading System
.3
High(1)
1.382
Daily Range
Low(1)+(High(1)-Low(1))*1.382
Close(1)
(High(1)+Low(1))/2
High(1)-(High(1)-Low(1))*1.382
Daily Range
Low(1)
1.382
Daily Range
.4
R3
Daily Range
R2
Daily Range
Pivot = [ High(1)+Low(1)+Close(1) ] / 3
R3 = High(1) + 2 * (Pivot Low(1))
R1
High(1)
Close(1)
R1 = 2 * Pivot Low(1)
Daily Range
S1 = 2 * Pivot High(1)
Low(1)
S1
1.
2.
3.
4.1 ()
4.2 ()
5.