| Ticker | Date/Time | Signal | Condition | Close | Volume | BBand | Med MA | Long MA | Med MA vs. Long MA | MACD | MACD/Signal | AROON | Stochastic | MFI-14 | RSI-14 | MFI | Score |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| DAFODILCOM | 6/10/2015 | 14.00 | 44,558.00 | BelowBottom | Bullish | Bullish | Bullish | Bullish | Bullish | Bullish | Bearish | Neutral | Declining | Overbought | 3 | ||
| UNITEDAIR | 6/10/2015 | Sign of weakness. | An Upthrust Bar. | 10.80 | 27,450,000.00 | BelowBottom | Bullish | Bullish | Bullish | Bullish | Bullish | Bullish | Bullish | Neutral | Declining | Overbought | 5 |
| ICBEPMF1S1 | 6/10/2015 | Bullish sign | Effort to Rise. | 5.30 | 1,226,580.00 | AboveTop | Bullish | Bullish | Bullish | Bullish | Bullish | Bearish | Bullish | Neutral | Improving | Overbought | 3 |
| TRUSTBANK | 6/10/2015 | Bullish sign | Effort to Rise. | 22.40 | 5,665,820.00 | BelowBottom | Bullish | Bullish | Bullish | Bullish | Bullish | Bullish | Bearish | Neutral | Improving | Overbought | 3 |
| NLI1STMF | 6/10/2015 | 8.60 | 61,950.00 | AboveTop | Bullish | Bullish | Bullish | Bullish | Bullish | Bullish | Bullish | Neutral | Improving | Overbought | 6 | ||
| BRACBANK | 6/10/2015 | 37.20 | 1,517,130.00 | BelowBottom | Bullish | Bullish | Bullish | Bullish | Bullish | Bullish | Bullish | Neutral | Improving | Overbought | 5 | ||
| BEACONPHAR | 6/10/2015 | 15.30 | 255,545.00 | BelowBottom | Bullish | Bullish | Bullish | Bullish | Bullish | Bearish | Bullish | Neutral | Improving | Overbought | 3 | ||
| APOLOISPAT | 6/10/2015 | 19.80 | 4,162,090.00 | BelowBottom | Bullish | Bullish | Bullish | Bullish | Bullish | Bullish | Bearish | Neutral | Improving | Neutral | 4 | ||
| ASIAINS | 6/10/2015 | Confirms return of Strength. | An Upbar closing near High. | 20.40 | 349,982.00 | AboveTop | Bullish | Bullish | Bullish | Bullish | Bearish | Bearish | Bullish | Improving | Improving | Overbought | 1 |
| AL-HAJTEX | 6/10/2015 | Bullish sign | Effort to Rise. | 87.80 | 612,762.00 | AboveTop | Bullish | Bullish | Bearish | Bullish | Bullish | Bearish | Bullish | Improving | Improving | Overbought | 1 |
| HEIDELBCEM | 6/10/2015 | Bullish sign | Effort to Rise. | 556.70 | 328,286.00 | AboveTop | Bullish | Bullish | Bullish | Bullish | Bullish | Bullish | Bullish | Improving | Improving | Overbought | 5 |
| 1JANATAMF | 6/10/2015 | 4.80 | 364,390.00 | Neutral | Bullish | Bullish | Bullish | Bullish | Bearish | Bearish | Bearish | Improving | Neutral | Overbought | -1 | ||
| GPHISPAT | 6/10/2015 | 45.10 | 101,529.00 | Neutral | Bullish | Bullish | Bullish | Bullish | Bullish | Bearish | Bearish | Improving | Neutral | Neutral | 2 | ||
| PRIMEBANK | 6/10/2015 | 16.70 | 592,863.00 | Neutral | Bullish | Bullish | Bullish | Bullish | Bullish | Bearish | Bearish | Improving | Neutral | Overbought | 1 | ||
| NCCBANK | 6/10/2015 | 10.00 | 647,718.00 | Neutral | Bearish | Bearish | Bullish | Bullish | Bearish | Bearish | Bearish | Improving | Neutral | Neutral | -4 | ||
| FASFIN | 6/10/2015 | 12.00 | 185,060.00 | Neutral | Bullish | Bearish | Bearish | Bearish | Bullish | Bullish | Bearish | Improving | Neutral | Overbought | -3 | ||
| EBL1STMF | 6/10/2015 | 5.00 | 342,137.00 | Neutral | Bullish | Bullish | Bullish | Bullish | Bearish | Bearish | Bearish | Improving | Neutral | Overbought | -1 | ||
| BGIC | 6/10/2015 | 16.40 | 34,971.00 | Neutral | Bearish | Bullish | Bullish | Bullish | Bearish | Bearish | Bearish | Improving | Neutral | Neutral | -2 | ||
| ATCSLGF | 6/10/2015 | 7.10 | 112,300.00 | Neutral | Bullish | Bullish | Bullish | Bullish | Bearish | Bearish | Bullish | Improving | Neutral | Neutral | 2 | ||
| APEXTANRY | 6/10/2015 | 102.40 | 29,350.00 | Neutral | Bearish | Bearish | Bearish | Bearish | Bullish | Bearish | Bullish | Improving | Neutral | Neutral | -4 | ||
| MTB | 6/10/2015 | 17.30 | 373,690.00 | Neutral | Bullish | Bullish | Bullish | Bullish | Bearish | Bearish | Bearish | Improving | Neutral | Neutral | 0 | ||
| ARAMITCEM | 6/10/2015 | strength returning. | Strength seen returning after a long down trend. | 27.00 | 36,178.00 | Neutral | Bullish | Bullish | Bullish | Bullish | Bearish | Bearish | Bullish | Neutral | Neutral | Neutral | 3 |
| ARGONDENIM | 6/10/2015 | 25.50 | 338,177.00 | Neutral | Bearish | Bearish | Bearish | Bearish | Bearish | Bearish | Bearish | Neutral | Neutral | Neutral | -6 | ||
| POPULAR1MF | 6/10/2015 | Indicates strength. | High volume upbar closing on the high. | 4.70 | 2,396,070.00 | Neutral | Bullish | Bullish | Bullish | Bullish | Bearish | Bearish | Bullish | Improving | Neutral | Overbought | 1 |
| ASIAPACINS | 6/10/2015 | 16.20 | 32,659.00 | Neutral | Bullish | Bullish | Bullish | Bullish | Bearish | Bearish | Bullish | Neutral | Neutral | Neutral | 3 | ||
| APEXSPINN | 6/10/2015 | 70.10 | 20,568.00 | Neutral | Bullish | Bullish | Bullish | Bullish | Bullish | Bearish | Bearish | Neutral | Neutral | Neutral | 2 | ||
| BANGAS | 6/10/2015 | 305.40 | 26,694.00 | Neutral | Bearish | Bearish | Bearish | Bearish | Bearish | Bearish | Bearish | Neutral | Neutral | Oversold | -5 | ||
| BANKASIA | 6/10/2015 | 15.00 | 70,165.00 | Neutral | Bullish | Bullish | Bullish | Bullish | Bullish | Bearish | Bullish | Neutral | Neutral | Overbought | 3 | ||
| BARKAPOWER | 6/10/2015 | 33.40 | 2,102,610.00 | Neutral | Bearish | Bullish | Bullish | Bullish | Bearish | Bearish | Bearish | Neutral | Neutral | Neutral | -1 | ||
| BAYLEASING | 6/10/2015 | 21.20 | 104,240.00 | Neutral | Bearish | Bearish | Bearish | Bearish | Bullish | Bearish | Bearish | Neutral | Neutral | Neutral | -5 | ||
| BBS | 6/10/2015 | 46.20 | 1,423,690.00 | Neutral | Bearish | Bullish | Bullish | Bullish | Bearish | Bearish | Bearish | Neutral | Neutral | Neutral | 0 | ||
| BDCOM | 6/10/2015 | 26.20 | 444,699.00 | Neutral | Bearish | Bullish | Bullish | Bullish | Bearish | Bullish | Bearish | Neutral | Neutral | Neutral | 1 | ||
| BDFINANCE | 6/10/2015 | 10.10 | 199,170.00 | Neutral | Bearish | Bearish | Bearish | Bearish | Bullish | Bearish | Bearish | Neutral | Neutral | Neutral | -5 | ||
| BDTHAI | 6/10/2015 | 37.60 | 929,072.00 | Neutral | Bearish | Bullish | Bullish | Bullish | Bearish | Bearish | Bearish | Neutral | Neutral | Neutral | -1 | ||
| BDWELDING | 6/10/2015 | Bearish sign | Effort to Fall. | 17.70 | 156,061.00 | Neutral | Bearish | Bullish | Bullish | Bullish | Bearish | Bearish | Bearish | Neutral | Neutral | Neutral | -1 |
| BEACHHATCH | 6/10/2015 | 17.10 | 236,101.00 | Neutral | Bearish | Bearish | Bullish | Bearish | Bearish | Bearish | Bearish | Neutral | Neutral | Neutral | -4 | ||
| ACIFORMULA | 6/10/2015 | 238.60 | 607,824.00 | Neutral | Bullish | Bullish | Bullish | Bullish | Bearish | Bearish | Bullish | Improving | Neutral | Neutral | 2 | ||
| BENGALWTL | 6/10/2015 | 63.40 | 50,189.00 | Neutral | Bearish | Bullish | Bullish | Bullish | Bearish | Bearish | Bearish | Neutral | Neutral | Oversold | 1 | ||
| BEXIMCO | 6/10/2015 | 35.50 | 6,500,190.00 | Neutral | Bullish | Bullish | Bullish | Bullish | Bullish | Bullish | Bearish | Neutral | Neutral | Neutral | 4 | ||
| ANWARGALV | 6/10/2015 | 35.20 | 57,396.00 | Neutral | Bearish | Bearish | Bearish | Bearish | Bearish | Bearish | Bullish | Neutral | Neutral | Neutral | -4 | ||
| BIFC | 6/10/2015 | 12.20 | 173,808.00 | Neutral | Bearish | Bullish | Bullish | Bullish | Bearish | Bearish | Bearish | Neutral | Neutral | Neutral | -2 | ||
| ACI | 6/10/2015 | Bullish sign | Effort to Rise. | 513.90 | 119,586.00 | Neutral | Bullish | Bearish | Bearish | Bearish | Bullish | Bearish | Bearish | Improving | Neutral | Neutral | -4 |
| BSCCL | 6/10/2015 | 142.40 | 440,941.00 | Neutral | Bearish | Bullish | Bullish | Bullish | Bearish | Bearish | Bearish | Neutral | Neutral | Neutral | 0 | ||
| BSCCL | 6/10/2015 | 142.40 | 440,941.00 | Neutral | Bearish | Bullish | Bullish | Bullish | Bearish | Bearish | Bearish | Neutral | Neutral | Neutral | 0 | ||
| BSRMLTD | 6/10/2015 | 69.60 | 647,844.00 | Neutral | Bearish | Bearish | Bearish | Bullish | Bearish | Bearish | Bearish | Neutral | Neutral | Neutral | |||
| BSRMSTEEL | 6/10/2015 | 71.90 | 245,190.00 | Neutral | Bearish | Bullish | Bullish | Bullish | Bearish | Bearish | Bearish | Neutral | Neutral | Neutral | -2 | ||
| BXPHARMA | 6/10/2015 | 58.60 | 2,043,110.00 | Neutral | Bullish | Bullish | Bullish | Bullish | Bullish | Bullish | Bearish | Neutral | Neutral | Neutral | 5 | ||
| BXSYNTH | 6/10/2015 | 8.10 | 22,259.00 | Neutral | Bullish | Bearish | Bearish | Bearish | Bullish | Bearish | Bearish | Neutral | Neutral | Neutral | -3 | ||
| CENTRALPHL | 6/10/2015 | A sign of Weakness. | No Demand. A sign of Weakness. | 27.30 | 371,904.00 | Neutral | Bearish | Bullish | Bullish | Bullish | Bearish | Bearish | Bearish | Neutral | Neutral | Neutral | 0 |
| CITYBANK | 6/10/2015 | A sign of Weakness. | No Demand. A sign of Weakness. | 17.30 | 748,653.00 | Neutral | Bearish | Bearish | Bullish | Bullish | Bearish | Bearish | Bearish | Neutral | Neutral | Neutral | -3 |
| CITYGENINS | 6/10/2015 | 13.00 | 108,392.00 | Neutral | Bearish | Bullish | Bullish | Bullish | Bearish | Bearish | Bearish | Neutral | Neutral | Neutral | -2 | ||
| CMCKAMAL | 6/10/2015 | strength returning. | Strength seen returning after a long down trend. | 14.80 | 370,699.00 | Neutral | Bullish | Bullish | Bearish | Bearish | Bearish | Bearish | Bullish | Neutral | Neutral | Neutral | 0 |
| CNATEX | 6/10/2015 | 17.30 | 932,258.00 | Neutral | Bearish | Bearish | Bearish | Bearish | Bearish | Bearish | Bullish | Neutral | Neutral | Neutral | -4 | ||
| CONFIDCEM | 6/10/2015 | strength returning. | Strength seen returning after a long down trend. | 86.70 | 46,742.00 | Neutral | Bearish | Bullish | Bullish | Bullish | Bearish | Bearish | Bearish | Neutral | Neutral | Neutral | -1 |
| CONTININS | 6/10/2015 | strength returning. | Strength seen returning after a long down trend. | 14.60 | 112,066.00 | Neutral | Bearish | Bullish | Bullish | Bullish | Bearish | Bearish | Bearish | Neutral | Neutral | Neutral | -1 |
| CVOPRL | 6/10/2015 | 334.50 | 40,925.00 | Neutral | Bearish | Bearish | Bearish | Bearish | Bearish | Bearish | Bearish | Neutral | Neutral | Oversold | -5 | ||
| DACCADYE | 6/10/2015 | 12.00 | 311,629.00 | Neutral | Bullish | Bullish | Bullish | Bullish | Bearish | Bearish | Bullish | Neutral | Neutral | Neutral | 3 | ||
| PARAMOUNT | 6/10/2015 | A sign of Weakness. | No Demand. A sign of Weakness. | 13.40 | 3,246.00 | Neutral | Bearish | Bullish | Bullish | Bullish | Bearish | Bearish | Bearish | Declining | Neutral | Neutral | -2 |
| DBH1STMF | 6/10/2015 | 3.90 | 191,255.00 | Neutral | Bearish | Bearish | Bullish | Bearish | Bearish | Bearish | Bullish | Neutral | Neutral | Neutral | -3 | ||
| DELTALIFE | 6/10/2015 | 106.20 | 213,691.00 | Neutral | Bearish | Bearish | Bearish | Bearish | Bearish | Bearish | Bearish | Neutral | Neutral | Neutral | -6 | ||
| DELTASPINN | 6/10/2015 | strength returning. | Strength seen returning after a long down trend. | 11.30 | 1,384,560.00 | Neutral | Bullish | Bullish | Bullish | Bullish | Bearish | Bearish | Bearish | Neutral | Neutral | Neutral | 1 |
| DESCO | 6/10/2015 | 65.50 | 285,929.00 | Neutral | Bearish | Bullish | Bullish | Bullish | Bearish | Bearish | Bearish | Neutral | Neutral | Neutral | 0 | ||
| DESHBANDHU | 6/10/2015 | 12.90 | 192,753.00 | Neutral | Bearish | Bearish | Bearish | Bearish | Bullish | Bearish | Bearish | Neutral | Neutral | Neutral | -4 | ||
| DHAKABANK | 6/10/2015 | 18.60 | 175,369.00 | Neutral | Bullish | Bullish | Bullish | Bullish | Bullish | Bearish | Bearish | Neutral | Neutral | Neutral | 3 | ||
| DHAKAINS | 6/10/2015 | 19.10 | 5,120.00 | Neutral | Bearish | Bullish | Bullish | Bullish | Bearish | Bearish | Bearish | Neutral | Neutral | Neutral | -1 | ||
| DSEX | 6/10/2015 | 4,556.69 | 132,982,000.00 | Neutral | Bearish | Bullish | Bullish | Bullish | Bearish | Bullish | Bearish | Neutral | Neutral | Neutral | 1 | ||
| EASTLAND | 6/10/2015 | Test for supply. | Test for supply. | 24.90 | 35,005.00 | Neutral | Bearish | Bullish | Bullish | Bullish | Bearish | Bearish | Bearish | Neutral | Neutral | Neutral | -1 |
| EBL | 6/10/2015 | 28.10 | 54,764.00 | Neutral | Bullish | Bullish | Bullish | Bullish | Bearish | Bearish | Bearish | Neutral | Neutral | Neutral | 1 | ||
| ANLIMAYARN | 6/10/2015 | Confirms return of Strength. | An Upbar closing near High. | 17.70 | 36,314.00 | Neutral | Bearish | Bullish | Bullish | Bearish | Bearish | Bearish | Bullish | Neutral | Neutral | Neutral | 0 |
| EHL | 6/10/2015 | Bearish sign | Effort to Fall. | 40.60 | 229,219.00 | Neutral | Bearish | Bearish | Bullish | Bullish | Bearish | Bearish | Bearish | Neutral | Neutral | Neutral | -3 |
| EMERALDOIL | 6/10/2015 | A sign of Weakness. | No Demand. A sign of Weakness. | 35.70 | 137,304.00 | Neutral | Bearish | Bullish | Bullish | Bullish | Bearish | Bearish | Bearish | Neutral | Neutral | Neutral | 0 |
| ENVOYTEX | 6/10/2015 | strength returning. | Strength seen returning after a long down trend. | 46.20 | 142,619.00 | Neutral | Bearish | Bearish | Bullish | Bearish | Bearish | Bearish | Bullish | Neutral | Neutral | Neutral | -2 |
| EXIMBANK | 6/10/2015 | 9.20 | 840,656.00 | Neutral | Bearish | Bearish | Bullish | Bearish | Bearish | Bearish | Bearish | Neutral | Neutral | Neutral | -5 | ||
| FAMILYTEX | 6/10/2015 | strength returning. | Strength seen returning after a down trend. | 14.80 | 11,730,900.00 | Neutral | Bearish | Bearish | Bearish | Bearish | Bearish | Bearish | Bullish | Neutral | Neutral | Neutral | -4 |
| FARCHEM | 6/10/2015 | Bearish sign | Effort to Fall. | 44.90 | 1,589,380.00 | Neutral | Bearish | Bullish | Bullish | Bullish | Bearish | Bearish | Bearish | Neutral | Neutral | Neutral | 0 |
| FAREASTFIN | 6/10/2015 | 10.10 | 318,688.00 | Neutral | Bearish | Bearish | Bearish | Bearish | Bullish | Bearish | Bearish | Neutral | Neutral | Neutral | -5 | ||
| FAREASTLIF | 6/10/2015 | Indicates strength. | High volume upbar closing on the high. | 63.20 | 59,045.00 | Neutral | Bullish | Bearish | Bearish | Bearish | Bearish | Bearish | Bullish | Neutral | Neutral | Neutral | -3 |
| ALLTEX | 6/10/2015 | 29.10 | 3,869,420.00 | Neutral | Bullish | Bullish | Bullish | Bullish | Bullish | Bullish | Bullish | Neutral | Neutral | Neutral | 6 | ||
| FEDERALINS | 6/10/2015 | strength returning. | Strength seen returning after a long down trend. | 12.60 | 55,491.00 | Neutral | Bearish | Bearish | Bullish | Bearish | Bearish | Bearish | Bullish | Neutral | Neutral | Neutral | -3 |
| FEKDIL | 6/10/2015 | confirms strength. | An Upbar closing near High. | 23.20 | 85,850.00 | Neutral | Bearish | Bullish | Bullish | Bullish | Bearish | Bearish | Bearish | Neutral | Neutral | Neutral | 0 |
| FIRSTFIN | 6/10/2015 | A sign of Weakness. | No Demand. A sign of Weakness. | 13.10 | 94,439.00 | Neutral | Bearish | Bearish | Bearish | Bullish | Bearish | Bearish | Bearish | Neutral | Neutral | Neutral | |
| FIRSTSBANK | 6/10/2015 | 8.90 | 417,967.00 | Neutral | Bearish | Bullish | Bullish | Bearish | Bearish | Bearish | Bearish | Neutral | Neutral | Neutral | -3 | ||
| FUWANGCER | 6/10/2015 | 12.40 | 286,423.00 | Neutral | Bearish | Bullish | Bullish | Bullish | Bearish | Bearish | Bearish | Neutral | Neutral | Neutral | -1 | ||
| FUWANGFOOD | 6/10/2015 | 21.10 | 888,233.00 | Neutral | Bearish | Bearish | Bullish | Bullish | Bearish | Bearish | Bearish | Neutral | Neutral | Neutral | -2 | ||
| GBBPOWER | 6/10/2015 | Bearish sign | Effort to Fall. | 19.50 | 926,067.00 | Neutral | Bearish | Bearish | Bullish | Bullish | Bearish | Bearish | Bearish | Neutral | Neutral | Neutral | -3 |
| GENNEXT | 6/10/2015 | strength returning. | Strength seen returning after a long down trend. | 12.20 | 3,829,040.00 | Neutral | Bearish | Bullish | Bullish | Bearish | Bearish | Bearish | Bullish | Neutral | Neutral | Neutral | 0 |
| GHAIL | 6/10/2015 | Indicates strength. | High volume upbar closing on the high. | 23.80 | 720,894.00 | Neutral | Bearish | Bullish | Bullish | Bullish | Bearish | Bearish | Bullish | Neutral | Neutral | Neutral | 1 |
| GHCL | 6/10/2015 | 39.20 | 79,746.00 | Neutral | Bearish | Bullish | Bullish | Bullish | Bearish | Bearish | Bearish | Neutral | Neutral | Oversold | 0 | ||
| GLOBALINS | 6/10/2015 | strength returning. | Strength seen returning after a long down trend. | 14.90 | 22,196.00 | Neutral | Bearish | Bullish | Bullish | Bullish | Bearish | Bearish | Bearish | Neutral | Neutral | Neutral | -1 |
| GOLDENSON | 6/10/2015 | 30.40 | 570,142.00 | Neutral | Bearish | Bearish | Bearish | Bearish | Bullish | Bearish | Bearish | Neutral | Neutral | Neutral | -5 | ||
| GP | 6/10/2015 | 323.90 | 766,665.00 | Neutral | Bearish | Bearish | Bearish | Bearish | Bullish | Bearish | Bearish | Neutral | Neutral | Neutral | -5 | ||
| AIMS1STMF | 6/10/2015 | strength returning. | Strength seen returning after a long down trend. | 26.10 | 98,550.00 | Neutral | Bearish | Bullish | Bullish | Bullish | Bearish | Bearish | Bullish | Neutral | Neutral | Neutral | 1 |
| GRAMEEN1 | 6/10/2015 | Confirms return of Strength. | An Upbar closing near High. | 22.20 | 65,805.00 | Neutral | Bearish | Bullish | Bullish | Bullish | Bearish | Bearish | Bearish | Neutral | Neutral | Neutral | -1 |
| GRAMEENS2 | 6/10/2015 | 10.80 | 285,785.00 | Neutral | Bearish | Bullish | Bullish | Bullish | Bearish | Bearish | Bearish | Neutral | Neutral | Neutral | 0 | ||
| GREENDELMF | 6/10/2015 | 3.90 | 99,300.00 | Neutral | Bearish | Bearish | Bearish | Bearish | Bearish | Bearish | Bullish | Neutral | Neutral | Neutral | -6 | ||
| GSPFINANCE | 6/10/2015 | strength returning. | Strength seen returning after a long down trend. | 12.50 | 558,803.00 | Neutral | Bearish | Bullish | Bullish | Bullish | Bearish | Bearish | Bearish | Neutral | Neutral | Neutral | -1 |
| AIBL1STIMF | 6/10/2015 | 3.90 | 237,850.00 | Neutral | Bearish | Bearish | Bearish | Bearish | Bearish | Bearish | Bullish | Neutral | Neutral | Neutral | -5 | ||
| HFL | 6/10/2015 | 23.20 | 451,134.00 | Neutral | Bearish | Bearish | Bullish | Bearish | Bearish | Bearish | Bullish | Neutral | Neutral | Neutral | -2 | ||
| HWAWELLTEX | 6/10/2015 | 32.20 | 17,000.00 | Neutral | Bearish | Bullish | Bullish | Bullish | Bearish | Bearish | Bullish | Neutral | Neutral | Neutral | 2 | ||
| ICB | 6/10/2015 | 106.00 | 35,054.00 | Neutral | Bearish | Bearish | Bearish | Bearish | Bullish | Bearish | Bearish | Neutral | Neutral | Neutral | -4 | ||
| AGNISYSL | 6/10/2015 | 29.20 | 819,464.00 | Neutral | Bearish | Bearish | Bullish | Bullish | Bearish | Bearish | Bearish | Neutral | Neutral | Neutral | -4 | ||
| ICB3RDNRB | 6/10/2015 | strength returning. | Strength seen returning after a long down trend. | 4.20 | 434,224.00 | Neutral | Bullish | Bullish | Bullish | Bullish | Bearish | Bearish | Bullish | Neutral | Neutral | Neutral | 4 |
| ICBAMCL2ND | 6/10/2015 | 4.80 | 159,082.00 | Neutral | Bullish | Bullish | Bullish | Bullish | Bearish | Bullish | Bullish | Neutral | Neutral | Neutral | 6 | ||
| PIONEERINS | 6/10/2015 | Sign of weakness. | An Upthrust Bar. | 32.90 | 143,291.00 | Neutral | Bullish | Bearish | Bearish | Bullish | Bullish | Bearish | Bearish | Declining | Neutral | Neutral | -2 |
| ICBIBANK | 6/10/2015 | 4.00 | 179,879.00 | Neutral | Bullish | Bullish | Bearish | Bearish | Bullish | Bearish | Bearish | Neutral | Neutral | Neutral | 0 | ||
| ICBSONALI1 | 6/10/2015 | Indicates strength. | High volume upbar closing on the high. | 6.20 | 75,880.00 | Neutral | Bullish | Bullish | Bullish | Bullish | Bearish | Bearish | Bearish | Neutral | Neutral | Neutral | 1 |
| IDLC | 6/10/2015 | 51.00 | 233,848.00 | Neutral | Bearish | Bullish | Bullish | Bullish | Bearish | Bearish | Bearish | Neutral | Neutral | Neutral | -1 | ||
| IFADAUTOS | 6/10/2015 | 98.10 | 511,040.00 | Neutral | Bearish | Bullish | Bullish | Bullish | Bearish | Bearish | Bullish | Neutral | Neutral | Neutral | 2 | ||
| IFIC | 6/10/2015 | 20.70 | 138,538.00 | Neutral | Bearish | Bullish | Bullish | Bullish | Bearish | Bearish | Bearish | Neutral | Neutral | Neutral | -1 | ||
| IFIC1STMF | 6/10/2015 | 4.80 | 139,666.00 | Neutral | Bullish | Bullish | Bullish | Bullish | Bearish | Bearish | Bullish | Neutral | Neutral | Neutral | 4 | ||
| IFILISLMF1 | 6/10/2015 | 6.10 | 255,549.00 | Neutral | Bullish | Bullish | Bullish | Bullish | Bearish | Bearish | Bullish | Neutral | Neutral | Neutral | 3 | ||
| ALARABANK | 6/10/2015 | 13.10 | 304,988.00 | Neutral | Bearish | Bullish | Bullish | Bullish | Bearish | Bearish | Bearish | Declining | Neutral | Oversold | -1 | ||
| INTECH | 6/10/2015 | 12.80 | 203,487.00 | Neutral | Bearish | Bullish | Bullish | Bullish | Bearish | Bullish | Bearish | Neutral | Neutral | Neutral | 1 | ||
| IPDC | 6/10/2015 | A sign of Weakness. | No Demand. A sign of Weakness. | 15.30 | 53,470.00 | Neutral | Bearish | Bullish | Bullish | Bullish | Bearish | Bearish | Bearish | Neutral | Neutral | Neutral | -2 |
| ISLAMIBANK | 6/10/2015 | 16.70 | 288,540.00 | Neutral | Bearish | Bearish | Bearish | Bearish | Bearish | Bearish | Bearish | Neutral | Neutral | Neutral | -7 | ||
| ISLAMICFIN | 6/10/2015 | 12.60 | 158,629.00 | Neutral | Bearish | Bearish | Bullish | Bullish | Bearish | Bearish | Bearish | Neutral | Neutral | Neutral | -3 | ||
| ISNLTD | 6/10/2015 | 9.60 | 30,464.00 | Neutral | Bearish | Bearish | Bearish | Bearish | Bullish | Bearish | Bearish | Neutral | Neutral | Neutral | -5 | ||
| JAMUNABANK | 6/10/2015 | 10.30 | 73,273.00 | Neutral | Bearish | Bearish | Bearish | Bearish | Bullish | Bearish | Bearish | Neutral | Neutral | Neutral | -5 | ||
| JAMUNAOIL | 6/10/2015 | 189.80 | 79,141.00 | Neutral | Bearish | Bearish | Bullish | Bearish | Bearish | Bearish | Bearish | Neutral | Neutral | Oversold | -3 | ||
| JMISMDL | 6/10/2015 | 154.30 | 26,851.00 | Neutral | Bearish | Bearish | Bearish | Bearish | Bullish | Bearish | Bullish | Neutral | Neutral | Neutral | -3 | ||
| KBPPWBIL | 6/10/2015 | A sign of Weakness. | No Demand. A sign of Weakness. | 24.60 | 443,015.00 | Neutral | Bearish | Bullish | Bullish | Bullish | Bearish | Bearish | Bearish | Neutral | Neutral | Neutral | 0 |
| KEYACOSMET | 6/10/2015 | 20.50 | 1,716,900.00 | Neutral | Bearish | Bullish | Bullish | Bullish | Bearish | Bearish | Bearish | Neutral | Neutral | Neutral | -2 | ||
| KPCL | 6/10/2015 | 73.20 | 3,046,180.00 | Neutral | Bearish | Bullish | Bullish | Bullish | Bearish | Bearish | Bearish | Neutral | Neutral | Neutral | -2 | ||
| KPPL | 6/10/2015 | 18.10 | 447,054.00 | Neutral | Bearish | Bullish | Bullish | Bullish | Bearish | Bearish | Bearish | Neutral | Neutral | Oversold | 1 | ||
| LAFSURCEML | 6/10/2015 | 127.00 | 922,875.00 | Neutral | Bullish | Bullish | Bullish | Bullish | Bullish | Bullish | Bearish | Neutral | Neutral | Overbought | 3 | ||
| LANKABAFIN | 6/10/2015 | A sign of Weakness. | No Demand. A sign of Weakness. | 30.10 | 231,716.00 | Neutral | Bearish | Bullish | Bullish | Bullish | Bullish | Bearish | Bearish | Neutral | Neutral | Neutral | 0 |
| LEGACYFOOT | 6/10/2015 | 18.50 | 52,710.00 | Neutral | Bearish | Bearish | Bullish | Bearish | Bearish | Bearish | Bearish | Neutral | Neutral | Oversold | -3 | ||
| LRGLOBMF1 | 6/10/2015 | 4.10 | 342,450.00 | Neutral | Bullish | Bullish | Bullish | Bullish | Bearish | Bearish | Bullish | Neutral | Neutral | Neutral | 2 | ||
| MAKSONSPIN | 6/10/2015 | 9.30 | 1,181,960.00 | Neutral | Bearish | Bullish | Bullish | Bullish | Bearish | Bearish | Bullish | Neutral | Neutral | Neutral | 1 | ||
| AFTABAUTO | 6/10/2015 | 56.30 | 235,176.00 | Neutral | Bearish | Bullish | Bullish | Bullish | Bearish | Bearish | Bearish | Neutral | Neutral | Neutral | 0 | ||
| MATINSPINN | 6/10/2015 | Test for supply. | Test for supply. | 41.70 | 61,650.00 | Neutral | Bearish | Bullish | Bullish | Bullish | Bearish | Bearish | Bearish | Neutral | Neutral | Neutral | -2 |
| MBL1STMF | 6/10/2015 | 3.80 | 205,650.00 | Neutral | Bearish | Bullish | Bullish | Bullish | Bearish | Bearish | Bearish | Neutral | Neutral | Neutral | -1 | ||
| MEGHNACEM | 6/10/2015 | 109.60 | 32,989.00 | Neutral | Bearish | Bullish | Bullish | Bullish | Bearish | Bearish | Bearish | Neutral | Neutral | Neutral | -1 | ||
| MEGHNALIFE | 6/10/2015 | 69.90 | 20,739.00 | Neutral | Bearish | Bullish | Bullish | Bullish | Bearish | Bearish | Bullish | Neutral | Neutral | Neutral | 2 | ||
| MERCANBANK | 6/10/2015 | 10.10 | 282,635.00 | Neutral | Bearish | Bearish | Bearish | Bearish | Bearish | Bearish | Bearish | Neutral | Neutral | Neutral | -7 | ||
| MERCINS | 6/10/2015 | strength returning. | Strength seen returning after a long down trend. | 13.50 | 46,890.00 | Neutral | Bearish | Bullish | Bullish | Bullish | Bearish | Bearish | Bearish | Neutral | Neutral | Neutral | -1 |
| METROSPIN | 6/10/2015 | 9.90 | 208,483.00 | Neutral | Bearish | Bullish | Bullish | Bullish | Bearish | Bearish | Bearish | Neutral | Neutral | Oversold | 0 | ||
| MHSML | 6/10/2015 | 35.20 | 401,312.00 | Neutral | Bearish | Bearish | Bullish | Bearish | Bearish | Bearish | Bullish | Neutral | Neutral | Neutral | -2 | ||
| MICEMENT | 6/10/2015 | confirms strength. | An Upbar closing near High. | 78.00 | 51,664.00 | Neutral | Bullish | Bullish | Bullish | Bullish | Bearish | Bearish | Bullish | Neutral | Neutral | Neutral | 3 |
| MIRACLEIND | 6/10/2015 | 12.90 | 116,253.00 | Neutral | Bearish | Bearish | Bullish | Bearish | Bearish | Bearish | Bearish | Neutral | Neutral | Oversold | -3 | ||
| MITHUNKNIT | 6/10/2015 | strength returning. | Strength seen returning after a long down trend. | 71.90 | 227,520.00 | Neutral | Bullish | Bearish | Bearish | Bearish | Bearish | Bearish | Bullish | Neutral | Neutral | Neutral | -2 |
| MJLBD | 6/10/2015 | 106.50 | 818,520.00 | Neutral | Bearish | Bearish | Bearish | Bearish | Bearish | Bearish | Bearish | Neutral | Neutral | Neutral | -7 | ||
| MPETROLEUM | 6/10/2015 | strength returning. | Strength seen returning after a long down trend. | 187.30 | 61,199.00 | Neutral | Bearish | Bearish | Bullish | Bullish | Bearish | Bearish | Bearish | Neutral | Neutral | Oversold | -1 |
| AFCAGRO | 6/10/2015 | 57.20 | 708,915.00 | Neutral | Bearish | Bullish | Bullish | Bullish | Bearish | Bearish | Bearish | Neutral | Neutral | Neutral | -1 | ||
| NAVANACNG | 6/10/2015 | 56.40 | 225,712.00 | Neutral | Bearish | Bullish | Bullish | Bullish | Bearish | Bearish | Bearish | Neutral | Neutral | Neutral | -1 | ||
| NBL | 6/10/2015 | 11.10 | 1,177,540.00 | Neutral | Bearish | Bullish | Bullish | Bullish | Bearish | Bearish | Bearish | Neutral | Neutral | Neutral | -1 | ||
| ACTIVEFINE | 6/10/2015 | 57.40 | 442,036.00 | Neutral | Bearish | Bearish | Bullish | Bearish | Bearish | Bearish | Bearish | Neutral | Neutral | Oversold | -4 | ||
| NCCBLMF1 | 6/10/2015 | 3.80 | 835,544.00 | Neutral | Bearish | Bullish | Bullish | Bearish | Bearish | Bearish | Bullish | Neutral | Neutral | Neutral | 0 | ||
| NFML | 6/10/2015 | 20.90 | 346,024.00 | Neutral | Bearish | Bearish | Bullish | Bearish | Bearish | Bearish | Bearish | Neutral | Neutral | Neutral | -4 | ||
| NHFIL | 6/10/2015 | Test for supply. | Test for supply. | 23.40 | 8,693.00 | Neutral | Bearish | Bullish | Bullish | Bullish | Bearish | Bearish | Bearish | Neutral | Neutral | Neutral | -2 |
| NITOLINS | 6/10/2015 | 23.10 | 26,434.00 | Neutral | Bearish | Bearish | Bullish | Bullish | Bearish | Bearish | Bearish | Neutral | Neutral | Neutral | -3 | ||
| MALEKSPIN | 6/10/2015 | 16.10 | 116,754.00 | Neutral | Bearish | Bearish | Bullish | Bullish | Bearish | Bearish | Bearish | Declining | Neutral | Neutral | -3 | ||
| NORTHRNINS | 6/10/2015 | 22.00 | 6,842.00 | Neutral | Bearish | Bullish | Bullish | Bullish | Bearish | Bearish | Bearish | Neutral | Neutral | Neutral | -1 | ||
| NPOLYMAR | 6/10/2015 | 73.30 | 49,437.00 | Neutral | Bearish | Bearish | Bullish | Bearish | Bearish | Bearish | Bearish | Neutral | Neutral | Neutral | -5 | ||
| OLYMPIC | 6/10/2015 | 226.70 | 75,560.00 | Neutral | Bullish | Bullish | Bullish | Bullish | Bullish | Bearish | Bullish | Neutral | Neutral | Neutral | 5 | ||
| ONEBANKLTD | 6/10/2015 | 13.70 | 1,054,670.00 | Neutral | Bearish | Bullish | Bullish | Bullish | Bearish | Bearish | Bearish | Neutral | Neutral | Neutral | -1 | ||
| ORIONINFU | 6/10/2015 | Sign of Weakness. | Psuedo UpThrust. | 45.40 | 909,815.00 | Neutral | Bullish | Bullish | Bullish | Bullish | Bullish | Bearish | Bearish | Neutral | Neutral | Overbought | 1 |
| ORIONPHARM | 6/10/2015 | 40.70 | 589,683.00 | Neutral | Bullish | Bullish | Bullish | Bullish | Bullish | Bearish | Bearish | Neutral | Neutral | Neutral | 3 | ||
| PADMAOIL | 6/10/2015 | 237.30 | 26,245.00 | Neutral | Bearish | Bullish | Bullish | Bullish | Bearish | Bearish | Bearish | Neutral | Neutral | Oversold | 0 | ||
| ABBANK | 6/10/2015 | 22.90 | 985,086.00 | Neutral | Bearish | Bullish | Bullish | Bullish | Bearish | Bearish | Bearish | Neutral | Neutral | Neutral | -1 | ||
| PENINSULA | 6/10/2015 | 19.10 | 371,418.00 | Neutral | Bearish | Bearish | Bullish | Bearish | Bearish | Bearish | Bearish | Neutral | Neutral | Oversold | -3 | ||
| PEOPLESINS | 6/10/2015 | 17.30 | 39,790.00 | Neutral | Bullish | Bullish | Bullish | Bullish | Bullish | Bullish | Bullish | Neutral | Neutral | Neutral | 7 | ||
| PF1STMF | 6/10/2015 | 4.50 | 77,850.00 | Neutral | Bullish | Bullish | Bullish | Bullish | Bearish | Bearish | Bullish | Neutral | Neutral | Neutral | 4 | ||
| PHARMAID | 6/10/2015 | 257.70 | 40,248.00 | Neutral | Bearish | Bearish | Bearish | Bearish | Bearish | Bearish | Bullish | Neutral | Neutral | Neutral | -5 | ||
| PHENIXINS | 6/10/2015 | 22.70 | 17,337.00 | Neutral | Bearish | Bearish | Bullish | Bearish | Bearish | Bearish | Bearish | Neutral | Neutral | Neutral | -4 | ||
| PHOENIXFIN | 6/10/2015 | A sign of Weakness. | No Demand. A sign of Weakness. | 20.30 | 31,180.00 | Neutral | Bearish | Bullish | Bullish | Bullish | Bearish | Bearish | Bearish | Neutral | Neutral | Neutral | -2 |
| PHPMF1 | 6/10/2015 | 4.50 | 390,984.00 | Neutral | Bullish | Bullish | Bullish | Bullish | Bearish | Bearish | Bullish | Neutral | Neutral | Neutral | 3 | ||
| ABB1STMF | 6/10/2015 | 5.40 | 166,585.00 | Neutral | Bearish | Bullish | Bullish | Bearish | Bearish | Bearish | Bearish | Neutral | Neutral | Oversold | -1 | ||
| PLFSL | 6/10/2015 | 15.20 | 1,853,960.00 | Neutral | Bearish | Bullish | Bullish | Bullish | Bearish | Bearish | Bearish | Neutral | Neutral | Neutral | -1 | ||
| AAMRATECH | 6/10/2015 | 33.70 | 531,083.00 | Neutral | Bearish | Bullish | Bullish | Bullish | Bearish | Bearish | Bearish | Neutral | Neutral | Oversold | 0 | ||
| POPULARLIF | 6/10/2015 | 84.70 | 57,993.00 | Neutral | Bearish | Bearish | Bearish | Bearish | Bullish | Bearish | Bearish | Neutral | Neutral | Oversold | -3 | ||
| POWERGRID | 6/10/2015 | Bearish sign | Effort to Fall. | 37.80 | 123,833.00 | Neutral | Bearish | Bullish | Bullish | Bullish | Bearish | Bearish | Bearish | Neutral | Neutral | Oversold | 0 |
| PREMIERBAN | 6/10/2015 | Test for supply. | Test for supply. | 9.00 | 333,301.00 | Neutral | Bearish | Bullish | Bullish | Bullish | Bearish | Bearish | Bearish | Neutral | Neutral | Neutral | -1 |
| PREMIERLEA | 6/10/2015 | 7.90 | 132,571.00 | Neutral | Bullish | Bullish | Bullish | Bullish | Bullish | Bullish | Bullish | Neutral | Neutral | Overbought | 5 | ||
| PRIME1ICBA | 6/10/2015 | 4.50 | 318,500.00 | AboveTop | Bullish | Bullish | Bullish | Bullish | Bullish | Bullish | Bullish | Neutral | Neutral | Neutral | 7 | ||
| 1STPRIMFMF | 6/10/2015 | strength returning. | Strength seen returning after a long down trend. | 12.00 | 461,231.00 | Neutral | Bullish | Bullish | Bullish | Bearish | Bearish | Bearish | Bullish | Neutral | Neutral | Neutral | 2 |
| PRIMEFIN | 6/10/2015 | 14.10 | 185,499.00 | Neutral | Bearish | Bearish | Bullish | Bearish | Bearish | Bearish | Bearish | Neutral | Neutral | Neutral | -6 | ||
| PRIMEINSUR | 6/10/2015 | 14.60 | 40,440.00 | Neutral | Bearish | Bearish | Bullish | Bearish | Bearish | Bearish | Bearish | Neutral | Neutral | Neutral | -6 | ||
| PRIMELIFE | 6/10/2015 | A sign of Weakness. | No Demand. A sign of Weakness. | 41.70 | 66,834.00 | Neutral | Bearish | Bearish | Bearish | Bearish | Bullish | Bearish | Bearish | Neutral | Neutral | Neutral | -5 |
| PRIMETEX | 6/10/2015 | 15.40 | 104,606.00 | Neutral | Bullish | Bullish | Bullish | Bullish | Bullish | Bearish | Bullish | Neutral | Neutral | Neutral | 5 | ||
| PROVATIINS | 6/10/2015 | 14.10 | 71,115.00 | Neutral | Bearish | Bearish | Bullish | Bearish | Bearish | Bearish | Bearish | Neutral | Neutral | Neutral | -6 | ||
| PTL | 6/10/2015 | confirms strength. | An Upbar closing near High. | 17.90 | 369,339.00 | Neutral | Bearish | Bullish | Bullish | Bullish | Bearish | Bearish | Bullish | Neutral | Neutral | Neutral | 2 |
| PUBALIBANK | 6/10/2015 | 19.00 | 263,892.00 | Neutral | Bullish | Bearish | Bearish | Bearish | Bullish | Bullish | Bullish | Neutral | Neutral | Neutral | 1 | ||
| PURABIGEN | 6/10/2015 | 14.30 | 98,718.00 | Neutral | Bearish | Bearish | Bullish | Bearish | Bearish | Bearish | Bearish | Neutral | Neutral | Neutral | -4 | ||
| QSMDRYCELL | 6/10/2015 | 51.80 | 245,305.00 | Neutral | Bearish | Bearish | Bullish | Bullish | Bearish | Bearish | Bearish | Neutral | Neutral | Oversold | -1 | ||
| RAKCERAMIC | 6/10/2015 | 66.90 | 1,032,390.00 | Neutral | Bearish | Bullish | Bullish | Bullish | Bearish | Bearish | Bearish | Neutral | Neutral | Oversold | 1 | ||
| RDFOOD | 6/10/2015 | 10.50 | 176,758.00 | Neutral | Bullish | Bearish | Bearish | Bearish | Bullish | Bearish | Bearish | Neutral | Neutral | Neutral | -3 | ||
| RDFOOD | 6/10/2015 | 10.50 | 176,758.00 | Neutral | Bullish | Bearish | Bearish | Bearish | Bullish | Bearish | Bearish | Neutral | Neutral | Neutral | -3 | ||
| RELIANCE1 | 6/10/2015 | 7.10 | 146,671.00 | Neutral | Bearish | Bullish | Bullish | Bullish | Bearish | Bearish | Bearish | Neutral | Neutral | Neutral | -1 | ||
| REPUBLIC | 6/10/2015 | strength returning. | Strength seen returning after a long down trend. | 15.30 | 40,184.00 | Neutral | Bearish | Bearish | Bullish | Bearish | Bearish | Bearish | Bullish | Neutral | Neutral | Neutral | -2 |
| RNSPIN | 6/10/2015 | 19.50 | 400,707.00 | Neutral | Bullish | Bearish | Bearish | Bearish | Bullish | Bearish | Bullish | Neutral | Neutral | Neutral | -1 | ||
| RSRMSTEEL | 6/10/2015 | 53.10 | 461,989.00 | Neutral | Bearish | Bullish | Bullish | Bullish | Bearish | Bearish | Bearish | Neutral | Neutral | Neutral | -1 | ||
| RUPALIINS | 6/10/2015 | 17.00 | 7,897.00 | Neutral | Bearish | Bullish | Bullish | Bullish | Bearish | Bearish | Bearish | Neutral | Neutral | Oversold | 1 | ||
| RUPALILIFE | 6/10/2015 | 36.50 | 65,296.00 | Neutral | Bearish | Bearish | Bullish | Bearish | Bearish | Bearish | Bearish | Neutral | Neutral | Neutral | -5 | ||
| SAFKOSPINN | 6/10/2015 | Confirms return of Strength. | An Upbar closing near High. | 16.00 | 244,629.00 | Neutral | Bearish | Bearish | Bearish | Bearish | Bearish | Bearish | Bullish | Neutral | Neutral | Neutral | -5 |
| SAIFPOWER | 6/10/2015 | 81.00 | 970,589.00 | Neutral | Bearish | Bullish | Bullish | Bullish | Bearish | Bearish | Bearish | Neutral | Neutral | Neutral | -1 | ||
| SAIHAMCOT | 6/10/2015 | strength returning. | Strength seen returning after a long down trend. | 16.80 | 87,133.00 | Neutral | Bearish | Bearish | Bearish | Bearish | Bearish | Bearish | Bearish | Neutral | Neutral | Neutral | -6 |
| SAIHAMTEX | 6/10/2015 | strength returning. | Strength seen returning after a long down trend. | 19.70 | 158,215.00 | Neutral | Bearish | Bearish | Bearish | Bearish | Bullish | Bearish | Bullish | Neutral | Neutral | Neutral | -2 |
| SALAMCRST | 6/10/2015 | 31.70 | 539,172.00 | Neutral | Bullish | Bullish | Bullish | Bullish | Bearish | Bearish | Bearish | Neutral | Neutral | Neutral | 1 | ||
| SALVOCHEM | 6/10/2015 | 16.70 | 206,986.00 | Neutral | Bearish | Bullish | Bullish | Bullish | Bearish | Bearish | Bearish | Neutral | Neutral | Neutral | 0 | ||
| ICB2NDNRB | 6/10/2015 | 7.10 | 134,500.00 | Neutral | Bullish | Bullish | Bullish | Bullish | Bearish | Bearish | Bearish | Neutral | Neutral | Neutral | 1 | ||
| SB71 | 6/10/2015 | 51.04 | 61,083,400.00 | Neutral | Bullish | Bullish | Bullish | Bullish | Bullish | Bullish | Bearish | Neutral | Neutral | Neutral | 5 | ||
| SEBL1STMF | 6/10/2015 | 8.20 | 267,400.00 | Neutral | Bullish | Bullish | Bullish | Bearish | Bullish | Bearish | Bullish | Neutral | Neutral | Neutral | 4 | ||
| SHAHJABANK | 6/10/2015 | 11.10 | 394,968.00 | Neutral | Bullish | Bullish | Bullish | Bullish | Bearish | Bearish | Bullish | Neutral | Neutral | Neutral | 3 | ||
| SHASHADNIM | 6/10/2015 | A sign of Weakness. | No Demand. A sign of Weakness. | 38.40 | 890,183.00 | Neutral | Bearish | Bearish | Bearish | Bearish | Bearish | Bearish | Bearish | Neutral | Neutral | Neutral | -6 |
| SHURWID | 6/10/2015 | 21.80 | 157,629.00 | Neutral | Bearish | Bullish | Bullish | Bullish | Bearish | Bearish | Bearish | Neutral | Neutral | Neutral | 0 | ||
| SIBL | 6/10/2015 | Test for supply. | Test for supply. | 13.90 | 54,836.00 | Neutral | Bearish | Bullish | Bullish | Bullish | Bearish | Bearish | Bearish | Neutral | Neutral | Neutral | -1 |
| SINGERBD | 6/10/2015 | confirms strength. | An Upbar closing near High. | 162.90 | 33,747.00 | Neutral | Bearish | Bearish | Bullish | Bearish | Bullish | Bearish | Bearish | Neutral | Neutral | Neutral | -2 |
| SINOBANGLA | 6/10/2015 | 19.90 | 87,181.00 | Neutral | Bearish | Bearish | Bearish | Bearish | Bearish | Bearish | Bearish | Neutral | Neutral | Oversold | -5 | ||
| SOUTHEASTB | 6/10/2015 | Test for supply. | Test for supply. | 17.00 | 240,847.00 | Neutral | Bearish | Bullish | Bullish | Bullish | Bearish | Bullish | Bearish | Neutral | Neutral | Neutral | 0 |
| SPCERAMICS | 6/10/2015 | 9.30 | 91,135.00 | Neutral | Bearish | Bearish | Bearish | Bearish | Bullish | Bullish | Bearish | Neutral | Neutral | Neutral | -2 | ||
| SPCL | 6/10/2015 | 155.60 | 114,094.00 | Neutral | Bearish | Bearish | Bearish | Bearish | Bearish | Bearish | Bearish | Neutral | Neutral | Oversold | -5 | ||
| SPPCL | 6/10/2015 | 54.40 | 963,911.00 | Neutral | Bearish | Bullish | Bullish | Bullish | Bearish | Bearish | Bearish | Neutral | Neutral | Oversold | 0 | ||
| SQUARETEXT | 6/10/2015 | strength returning. | Strength seen returning after a long down trend. | 73.10 | 76,363.00 | Neutral | Bearish | Bearish | Bearish | Bearish | Bearish | Bearish | Bullish | Neutral | Neutral | Oversold | -3 |
| SQURPHARMA | 6/10/2015 | strength returning. | Strength seen returning after a long down trend. | 246.00 | 431,497.00 | Neutral | Bearish | Bearish | Bearish | Bearish | Bearish | Bearish | Bearish | Neutral | Neutral | Neutral | -6 |
| STANDBANKL | 6/10/2015 | 10.10 | 530,163.00 | Neutral | Bearish | Bearish | Bullish | Bearish | Bearish | Bearish | Bullish | Neutral | Neutral | Neutral | -3 | ||
| SUMITPOWER | 6/10/2015 | 41.90 | 3,634,880.00 | Neutral | Bullish | Bullish | Bullish | Bullish | Bullish | Bullish | Bearish | Neutral | Neutral | Overbought | 3 | ||
| SUNLIFEINS | 6/10/2015 | Test for supply. | Test for supply. | 32.70 | 11,110.00 | Neutral | Bearish | Bullish | Bullish | Bullish | Bearish | Bearish | Bearish | Neutral | Neutral | Neutral | 0 |
| TALLUSPIN | 6/10/2015 | Test for supply. | Test for supply. | 14.70 | 19,267.00 | Neutral | Bearish | Bullish | Bullish | Bullish | Bearish | Bearish | Bearish | Neutral | Neutral | Neutral | -1 |
| TITASGAS | 6/10/2015 | strength returning. | Strength seen returning after a long down trend. | 67.80 | 493,735.00 | Neutral | Bearish | Bearish | Bullish | Bearish | Bearish | Bearish | Bearish | Neutral | Neutral | Neutral | -4 |
| TRUSTB1MF | 6/10/2015 | Bullish sign | Effort to Rise. | 5.20 | 1,924,210.00 | Neutral | Bullish | Bullish | Bullish | Bullish | Bearish | Bearish | Bullish | Neutral | Neutral | Neutral | 3 |
| ILFSL | 6/10/2015 | 11.10 | 581,450.00 | Neutral | Bearish | Bearish | Bearish | Bearish | Bearish | Bearish | Bearish | Neutral | Neutral | Neutral | -7 | ||
| TUNGHAI | 6/10/2015 | strength returning. | Strength seen returning after a long down trend. | 18.10 | 539,192.00 | Neutral | Bearish | Bearish | Bearish | Bearish | Bearish | Bearish | Bullish | Neutral | Neutral | Neutral | -5 |
| UCBL | 6/10/2015 | 20.20 | 640,456.00 | Neutral | Bearish | Bullish | Bullish | Bullish | Bearish | Bearish | Bearish | Neutral | Neutral | Neutral | -2 | ||
| UNIONCAP | 6/10/2015 | 14.80 | 107,357.00 | Neutral | Bearish | Bullish | Bullish | Bullish | Bearish | Bearish | Bearish | Neutral | Neutral | Neutral | -2 | ||
| UNIQUEHRL | 6/10/2015 | 56.00 | 553,304.00 | Neutral | Bearish | Bullish | Bullish | Bullish | Bearish | Bearish | Bearish | Neutral | Neutral | Oversold | 0 | ||
| SAPORTL | 6/10/2015 | 58.00 | 1,068,310.00 | Neutral | Bearish | Bullish | Bullish | Bullish | Bearish | Bearish | Bearish | Declining | Neutral | Neutral | -2 | ||
| UNITEDFIN | 6/10/2015 | Test for supply. | Test for supply. | 20.20 | 114,896.00 | Neutral | Bearish | Bullish | Bullish | Bullish | Bullish | Bearish | Bearish | Neutral | Neutral | Neutral | 1 |
| UPGDCL | 6/10/2015 | A sign of Weakness. | No Demand. A sign of Weakness. | 166.30 | 890,640.00 | Neutral | Bearish | Bearish | Bearish | Bearish | Bearish | Bearish | Bullish | Neutral | Neutral | Neutral | |
| UTTARABANK | 6/10/2015 | 20.00 | 376,489.00 | Neutral | Bearish | Bullish | Bullish | Bullish | Bearish | Bearish | Bearish | Neutral | Neutral | Neutral | -1 | ||
| UTTARAFIN | 6/10/2015 | Confirmed weakness. | A downbar after an Upthrust. | 63.90 | 51,305.00 | Neutral | Bullish | Bullish | Bullish | Bullish | Bullish | Bullish | Bearish | Neutral | Neutral | Neutral | 4 |
| WMSHIPYARD | 6/10/2015 | A sign of Weakness. | No Demand. A sign of Weakness. | 45.40 | 804,138.00 | Neutral | Bearish | Bearish | Bullish | Bearish | Bearish | Bearish | Bearish | Neutral | Neutral | Oversold | -4 |
| ZAHEENSPIN | 6/10/2015 | 19.50 | 384,360.00 | Neutral | Bearish | Bearish | Bullish | Bearish | Bearish | Bearish | Bearish | Neutral | Neutral | Neutral | -4 | ||
| ZAHINTEX | 6/10/2015 | confirms strength. | An Upbar closing near High. | 14.20 | 123,291.00 | Neutral | Bearish | Bullish | Bullish | Bullish | Bearish | Bearish | Bullish | Neutral | Neutral | Neutral | 1 |
Wednesday, 10 June 2015
DSE All Stock Position At Once Dated: 10.06.2015
Sunday, 17 May 2015
AutoTrade Control For NEST/NOW for Amibroker (AFL)
Collected :)
Title = " ";
_SECTION_BEGIN("RKR_AutoTrade1V00 ");
EnableRealTimeControl = ParamList("Enable Controls", "No|Yes", 0);
EnableStrategy = ParamList("Enable Strategy", "No|Yes", 0);
StrategyType = ParamList("StrategyType", "Long/Short|Long|Short", 0);
EnableAutoTrade = ParamList("Enable Autotrade", "No|Yes", 0);
BuyPriceSelection = ParamList("Buy Price", "Bid Price|Ask Price|LTP", 0);
SellPriceSelection = ParamList("Sell Price", "Ask Price|Bid Price|LTP", 0);
ProductType = ParamList("Product Type", "MIS|NRML", 0);
OrderType = ParamList("Order Type", "LIMIT|MARKET", 0);
ClientIdValue = ParamStr("Client Id", "CLIENTID");
LotQuantity = Param("Lot Quantity", 1000, 50, 100000, 10); // Default Trade Qty.
X2 = Param("Button X Offset", 0, 0, 2000, 100);
Y2 = Param("Button Y Offset", 0, 0, 2000, 100);
X1 = Param("Button Size", 100, 100, 300, 50);
//ParamList("Written By", "Marketdelta");
//ParamList("e-mail ID", "Marketdeltainvestment@gmail.com");
Buy = 0;
Sell = 0;
Short = 0;
Cover = 0;
if(EnableStrategy == "Yes")
{
Buy = Cross(MACD(12, 26), Signal(12, 26, 9));
Sell = Cross(Signal(12, 26, 9), MACD(12, 26));
Short = Cross(Signal(12, 26, 9), MACD(12, 26));
Cover = Cross(MACD(12, 26), Signal(12, 26, 9));
}
if(EnableAutoTrade == "Yes" && EnableRealTimeControl == "Yes")
{
if(StaticVarGetText("firstflagforNest")=="")
{
nestplus = Null;
if(IsNull(nestplus))
{
nestplus = CreateStaticObject("Nest.PlusApi");
nestplus.SetObjectName("RKRAutoTrade");
}
StaticVarSetText ("firstflagforNest","0", 1);
}
}
X0 = 20;
Y0 = 10;
procedure DashBoard (Text, x1, y1, x2, y2, colorFrom, colorTo)
{
GfxSetOverlayMode(0);
GfxSelectFont("Segoe UI", 8.5, 500);
GfxSetBkMode(1);
GfxGradientRect(x1, y1, x2, y2, colorFrom, colorTo);
GfxDrawText(Text, x1, y1, x2, y2, 32|0|4|16);
}
GfxSetTextColor(colorWhite);
DashBoard (" Strategy: " + EnableStrategy, X0, Y0, X0+150, Y0+13, colorGrey40, colorGrey40);
DashBoard (" Strategy Type: " + StrategyType, X0, Y0+13, X0+150, Y0+26, colorGrey40, colorGrey40);
DashBoard (" Auto Trade: " + EnableAutoTrade, X0, Y0+26, X0+150, Y0+38, colorGrey40, colorGrey40);
DashBoard (" Buy Price: " + BuyPriceSelection, X0, Y0+38, X0+150, Y0+50, colorGrey40, colorGrey40);
DashBoard (" Sell Price: " + SellPriceSelection, X0, Y0+50, X0+150, Y0+62, colorGrey40, colorGrey40);
DashBoard (" Product Type: " + ProductType, X0, Y0+62, X0+150, Y0+75, colorGrey40, colorGrey40);
DashBoard (" Order Type: " + OrderType, X0, Y0+75, X0+150, Y0+88, colorGrey40, colorGrey40);
DashBoard ("", X0+1, Y0+88, X0+149, Y0+89, colorRed, colorRed);
GfxSetTextColor(colorAqua);
DashBoard (" Market Delta ", X0, Y0+89, X0+150, Y0+105, colorBlack, colorBlack);
X0 = 180;
Y0 = 10;
procedure DrawData (Text, x1, y1, x2, y2, colorFrom, colorTo)
{
GfxSetOverlayMode(0);
GfxSelectFont("Segoe UI", 8.5, 600);
GfxSetBkMode(1);
GfxGradientRect(x1, y1, x2, y2, colorFrom, colorTo);
GfxDrawText(Text, x1, y1, x2, y2, 32|0|4|16);
}
GfxSetTextColor(colorWhite);
DrawData (" " + Name(), X0, Y0, X0+160, Y0+15, colorGrey40, colorGrey40);
DrawData (" " + Date(), X0+170, Y0, X0+260, Y0+15, colorGrey40, colorGrey40);
DrawData (" Open : " + Open, X0+275, Y0, X0+380, Y0+15, colorGrey40, colorGrey40);
DrawData (" Close : " + Close, X0+390, Y0, X0+500, Y0+15, colorGrey40, colorGrey40);
DrawData (" High : " + High, X0+510, Y0, X0+620, Y0+15, colorGrey40, colorGrey40);
DrawData (" Low : " + Low, X0+630, Y0, X0+740, Y0+15, colorGrey40, colorGrey40);
DrawData (" Volume : " + NumToStr(Volume,1,0), X0+750, Y0, X0+960, Y0+15, colorGrey40, colorGrey40);
DrawData (" % Change : " + NumToStr( (((C-O)*100)/O), 1.2, True), X0+980, Y0, X0+1080, Y0+15, colorGrey40, colorGrey40);
if(StaticVarGetText("firstflag")=="")
{
StaticVarSet("OrderNo", 0);
StaticVarSetText ("firstflag","0");
}
if(StaticVarGetText("firstflag"+Name())=="")
{
StaticVarSet(("BuyIndex" + Name()), 0);
StaticVarSet(("BuyCount" + Name()), 0);
StaticVarSet(("BuyFlag" + Name()), 0);
StaticVarSet(("BuyPrice" + Name()), 0);
StaticVarSet(("BuyQty" + Name()), 0);
StaticVarSet(("SellIndex" + Name()), 0);
StaticVarSet(("SellCount" + Name()), 0);
StaticVarSet(("SellFlag" + Name()), 0);
StaticVarSet(("SellPrice" + Name()), 0);
StaticVarSet(("SellQty" + Name()), 0);
StaticVarSet(("ShortIndex" + Name()), 0);
StaticVarSet(("ShortCount" + Name()), 0);
StaticVarSet(("ShortFlag" + Name()), 0);
StaticVarSet(("ShortPrice" + Name()), 0);
StaticVarSet(("ShortQty" + Name()), 0);
StaticVarSet(("CoverIndex" + Name()), 0);
StaticVarSet(("CoverCount" + Name()), 0);
StaticVarSet(("CoverFlag" + Name()), 0);
StaticVarSet(("CoverPrice" + Name()), 0);
StaticVarSet(("CoverQty" + Name()), 0);
StaticVarSet("LTPSave" + Name(), 0);
StaticVarSet("LTQSave" + Name(), 0);
StaticVarSet("VolumeTemp" + Name(), 0);
StaticVarSet("AskSave" + Name(), 0);
StaticVarSet("BidSave" + Name(), 0);
StaticVarSet("LastLTPColor" + Name(), colorGrey40);
StaticVarSet("LastLTQColor" + Name(), colorGrey40);
StaticVarSet("LastAskColor" + Name(), colorGrey40);
StaticVarSet("LastBidColor" + Name(), colorGrey40);
StaticVarSetText("firstflag"+Name(), "0");
}
CurrentAskPrice = LastValue(Aux1);
CurrentBidPrice = LastValue(Aux2);
CurrentTradedPrice = LastValue(C);
CurrentVolume = LastValue(Volume);
if(BuyPriceSelection == "Bid Price")
{
BuyPriceValue = CurrentBidPrice;
}
else if(BuyPriceSelection == "Ask Price")
{
BuyPriceValue = CurrentAskPrice;
}
else
{
BuyPriceValue = CurrentTradedPrice;
}
if(SellPriceSelection == "Ask Price")
{
SellPriceValue = CurrentAskPrice;
}
else if(SellPriceSelection == "Bid Price")
{
SellPriceValue = CurrentBidPrice;
}
else
{
SellPriceValue = CurrentTradedPrice;
}
LTPTemp = StaticVarGet("LTPSave" + Name());
LTQTemp = StaticVarGet("LTQSave" + Name());
VolumeTemp = StaticVarGet("VolumeTemp" + Name());
AskTemp = StaticVarGet("AskSave" + Name());
BidTemp = StaticVarGet("BidSave" + Name());
CurrentLTQ = (CurrentVolume - VolumeTemp);
if(CurrentLTQ < 0)
{
CurrentLTQ = CurrentLTQ * -1;
}
if(CurrentLTQ == 0)
{
CurrentLTQ = LTQTemp;
}
LTPColor = StaticVarGet("LastLTPColor" + Name());
LTQColor = StaticVarGet("LastLTQColor" + Name());
AskColor = StaticVarGet("LastAskColor" + Name());
BidColor = StaticVarGet("LastBidColor" + Name());
if(LTPTemp > CurrentTradedPrice)
{
LTPColor = colorRed;
}
else if(LTPTemp < CurrentTradedPrice)
{
LTPColor = colorGreen;
}
if(LTQTemp > CurrentLTQ)
{
LTQColor = colorRed;
}
else if(LTQTemp < CurrentLTQ)
{
LTQColor = colorGreen;
}
if(AskTemp > CurrentAskPrice)
{
AskColor = colorRed;
}
else if(AskTemp < CurrentAskPrice)
{
AskColor = colorGreen;
}
if(BidTemp > CurrentBidPrice)
{
BidColor = colorRed;
}
else if(BidTemp < CurrentBidPrice)
{
BidColor = colorGreen;
}
StaticVarSet("LastLTPColor" + Name(), LTPColor);
StaticVarSet("LastLTQColor" + Name(), LTQColor);
StaticVarSet("LastAskColor" + Name(), AskColor);
StaticVarSet("LastBidColor" + Name(), BidColor);
StaticVarSet("LTPSave" + Name(), CurrentTradedPrice);
StaticVarSet("LTQSave" + Name(), CurrentLTQ);
StaticVarSet("VolumeTemp" + Name(), CurrentVolume);
StaticVarSet("AskSave" + Name(), CurrentAskPrice);
StaticVarSet("BidSave" + Name(), CurrentBidPrice);
X0 = X2 + 20;
Y0 = Y2 + 120;
LBClick = GetCursorMouseButtons() == 9; // Click
MouseX = Nz(GetCursorXPosition(1)); //
MouseY = Nz(GetCursorYPosition(1)); //
//NumPad0 = GetAsyncKeyState(96) < 0;
//NumPad4 = GetAsyncKeyState(100) < 0;
//NumPad5 = GetAsyncKeyState(101) < 0;
//NumPad7 = GetAsyncKeyState(103) < 0;
//NumPad8 = GetAsyncKeyState(104) < 0;
procedure DrawBut (Text, x1, y1, x2, y2, colorFrom, colorTo)
{
GfxSetOverlayMode(0);
GfxSelectFont("Segoe UI", 9, 700);
GfxSetBkMode(1);
GfxGradientRect(x1, y1, x2, y2, colorFrom, colorTo);
GfxDrawText(Text, x1, y1, x2, y2, 32|1|4|16);
}
GfxSetTextColor(colorWhite);
if(EnableRealTimeControl == "Yes")
{
DrawBut ("Buy", X0, Y0, X0+X1, Y0+30, colorGreen, colorGreen);
CursorInBuyButton = MouseX >= X0 AND MouseX <= X0+X1 AND MouseY >= Y0 AND MouseY <= Y0+30;
BuyButtonClick = CursorInBuyButton AND LBClick;
if (BuyButtonClick || NumPad7 )
{
TempBuy = Buy;
Buy = IIf((DateTime() == LastValue(DateTime())) || (TempBuy == True), True, False);
}
DrawBut ("Sell", X0, Y0+40, X0+X1, Y0+70, colorRed, colorRed);
CursorInSellButton = MouseX >= X0 AND MouseX <= X0+X1 AND MouseY >= Y0+40 AND MouseY <= Y0+70;
SellButtonClick = CursorInSellButton AND LBClick;
if (SellButtonClick || NumPad8)
{
TempSell = Sell;
Sell = IIf((DateTime() == LastValue(DateTime())) || (TempSell == True), True, False);
}
DrawBut ("Short", X0, Y0+80, X0+X1, Y0+110, colorOrange, colorOrange);
CursorInShortButton = MouseX >= X0 AND MouseX <= X0+X1 AND MouseY >= Y0+80 AND MouseY <= Y0+110;
ShortButtonClick = CursorInShortButton AND LBClick;
if (ShortButtonClick || NumPad4)
{
TemShort = Short;
Short = IIf((DateTime() == LastValue(DateTime())) || (TemShort == True), True, False);
}
DrawBut ("Cover", X0, Y0+120, X0+X1, Y0+150, colorTurquoise, colorTurquoise);
CursorInCoverButton = MouseX >= X0 AND MouseX <= X0+X1 AND MouseY >= Y0+120 AND MouseY <= Y0+150;
CoverButtonClick = CursorInCoverButton AND LBClick;
if (CoverButtonClick || NumPad5)
{
TempCover = Cover;
Cover = IIf((DateTime() == LastValue(DateTime())) || (TempCover == True), True, False);
}
DrawBut ("Clear Data", X0, Y0+160, X0+X1, Y0+190, colorGrey40, colorGrey40);
CursorInClearButton = MouseX >= X0 AND MouseX <= X0+X1 AND MouseY >= Y0+160 AND MouseY <= Y0+190;
ClearButtonClick = CursorInClearButton AND LBClick;
if (ClearButtonClick || NumPad0 )
{
DrawBut("Clear", X0+X1+10, Y0, X0+X1+75, Y0+30, colorGrey40, colorGrey40);
StaticVarSetText("firstflag"+Name(), "");
}
TempBuy = IIf((DateTime() == LastValue(DateTime())) && (LastValue(Buy) == True), True, False);
BuyTempData = StaticVarGet("BuyIndex" + Name());
TempCount = StaticVarGet("BuyCount" + Name());
BuyPrevTemp = 0;
for(i = 0; i <= TempCount; i++)
{
BuyPrevTemp = BuyPrevTemp | (IIf(DateTime() == BuyTempData[i], True, False));
}
Buy = IIf(((BuyPrevTemp == True) || (TempBuy == True)), True, False);
TempSell = IIf((DateTime() == LastValue(DateTime())) && (LastValue(Sell) == True), True, False);
SellTempData = StaticVarGet("SellIndex" + Name());
TempCount = StaticVarGet("SellCount" + Name());
SellPrevTemp = 0;
for(i = 0; i <= TempCount; i++)
{
SellPrevTemp = SellPrevTemp | (IIf(DateTime() == SellTempData[i], True, False));
}
TempCount = StaticVarGet("BuyCount" + Name());
Sell = IIf((TempCount > 0) && ((SellPrevTemp == True) || (TempSell == True)), True, False);
TempShort = IIf((DateTime() == LastValue(DateTime())) && (LastValue(Short) == True), True, False);
ShortTempData = StaticVarGet("ShortIndex" + Name());
TempCount = StaticVarGet("ShortCount" + Name());
ShortPrevTemp = 0;
for(i = 0; i <= TempCount; i++)
{
ShortPrevTemp = ShortPrevTemp | (IIf(DateTime() == ShortTempData[i], True, False));
}
Short = IIf(((ShortPrevTemp == True) || (TempShort == True)), True, False);
TempCover = IIf((DateTime() == LastValue(DateTime())) && (LastValue(Cover) == True), True, False);
CoverTempData = StaticVarGet("CoverIndex" + Name());
TempCount = StaticVarGet("CoverCount" + Name());
CoverPrevTemp = 0;
for(i = 0; i <= TempCount; i++)
{
CoverPrevTemp = CoverPrevTemp | (IIf(DateTime() == CoverTempData[i], True, False));
}
TempCount = StaticVarGet("ShortCount" + Name());
Cover = IIf((TempCount > 0) && ((CoverPrevTemp == True) || (TempCover == True)), True, False);
}
if(StrategyType == "Long")
{
Short = 0;
Cover = 0;
}
else if(StrategyType == "Short")
{
Buy = 0;
Sell = 0;
}
Buy = ExRem( Buy, Sell );
Sell = ExRem( Sell, Buy );
Short = ExRem( Short, Cover );
Cover = ExRem( Cover, Short );
Buyshape = Buy * shapeUpArrow;
SellShape = Sell * shapeDownArrow;
PlotShapes( Buyshape, colorBrightGreen, 0, Low );
PlotShapes( SellShape, colorRed, 0, High );
Shortshape = Short * shapeDownArrow;
CoverShape = Cover * shapeUpArrow;
PlotShapes( Shortshape, colorOrange, 0, High, -30);
PlotShapes( CoverShape, colorTurquoise, 0, Low, -30 );
GraphXSpace = 5;
if(EnableRealTimeControl == "Yes")
{
if((LastValue(Buy) == True) && (StaticVarGet(("BuyFlag" + Name())) != LastValue(DateTime())))
{
StaticVarSet(("BuyFlag" + Name()), LastValue(DateTime()));
DrawBut("Buy", X0+X1+10, Y0, X0+X1+75, Y0+30, colorGrey40, colorGrey40);
TempCount = StaticVarGet("BuyCount" + Name());
TempIndex = StaticVarGet("BuyIndex" + Name());
TempPrice = StaticVarGet("BuyPrice" + Name());
TempQty = StaticVarGet("BuyQty" + Name());
TempIndex[TempCount] = LastValue(DateTime());
TempPrice[TempCount] = BuyPriceValue;
TempQty[TempCount] = LotQuantity;
TempCount++;
StaticVarSet("BuyCount" + Name(), TempCount);
StaticVarSet(("BuyIndex" + Name()), TempIndex);
StaticVarSet(("BuyPrice" + Name()), TempPrice);
StaticVarSet(("BuyQty" + Name()), TempQty);
if(EnableAutoTrade == "Yes")
{
LastOrderNo = StaticVarGet("OrderNo");
LastOrderNo++;
StaticVarSet("OrderNo", LastOrderNo);
TempOrderNo = ClientIdValue + NumToStr(Now(3),1,0) + "00" + LastOrderNo;
TempName = Name() + "-EQ";
nestplus.PlaceOrder("BUY", TempOrderNo, "NSE", TempName, "DAY", OrderType, LotQuantity, BuyPriceValue, 0.0, 0, ProductType, ClientIdValue);
}
}
if((LastValue(Sell) == True) && (StaticVarGet(("SellFlag" + Name())) != LastValue(DateTime())))
{
StaticVarSet(("SellFlag" + Name()), LastValue(DateTime()));
DrawBut("Sell", X0+X1+10, Y0, X0+X1+75, Y0+30, colorGrey40, colorGrey40);
TempCount = StaticVarGet("SellCount" + Name());
TempIndex = StaticVarGet("SellIndex" + Name());
TempPrice = StaticVarGet("SellPrice" + Name());
TempQty = StaticVarGet("SellQty" + Name());
TempIndex[TempCount] = LastValue(DateTime());
TempPrice[TempCount] = SellPriceValue;
TempQty[TempCount] = LotQuantity;
TempCount++;
StaticVarSet("SellCount" + Name(), TempCount);
StaticVarSet(("SellIndex" + Name()), TempIndex);
StaticVarSet(("SellPrice" + Name()), TempPrice);
StaticVarSet(("SellQty" + Name()), TempQty);
if(EnableAutoTrade == "Yes")
{
LastOrderNo = StaticVarGet("OrderNo");
LastOrderNo++;
StaticVarSet("OrderNo", LastOrderNo, 1);
TempOrderNo = ClientIdValue + NumToStr(Now(3),1,0) + "00" + LastOrderNo;
TempName = Name() + "-EQ";
nestplus.PlaceOrder("SELL", TempOrderNo, "NSE", TempName, "DAY", OrderType, LotQuantity, SellPriceValue, 0.0, 0, ProductType, ClientIdValue);
}
}
if((LastValue(Short) == True) && (StaticVarGet(("ShortFlag" + Name())) != LastValue(DateTime())))
{
StaticVarSet(("ShortFlag" + Name()), LastValue(DateTime()));
DrawBut("Short", X0+X1+10, Y0, X0+X1+75, Y0+30, colorGrey40, colorGrey40);
TempCount = StaticVarGet("ShortCount" + Name());
TempIndex = StaticVarGet("ShortIndex" + Name());
TempPrice = StaticVarGet("ShortPrice" + Name());
TempQty = StaticVarGet("ShortQty" + Name());
TempIndex[TempCount] = LastValue(DateTime());
TempPrice[TempCount] = SellPriceValue;
TempQty[TempCount] = LotQuantity;
TempCount++;
StaticVarSet("ShortCount" + Name(), TempCount);
StaticVarSet(("ShortIndex" + Name()), TempIndex);
StaticVarSet(("ShortPrice" + Name()), TempPrice);
StaticVarSet(("ShortQty" + Name()), TempQty);
if(EnableAutoTrade == "Yes")
{
LastOrderNo = StaticVarGet("OrderNo");
LastOrderNo++;
StaticVarSet("OrderNo", LastOrderNo);
TempOrderNo = ClientIdValue + NumToStr(Now(3),1,0) + "00" + LastOrderNo;
TempName = Name() + "-EQ";
nestplus.PlaceOrder("SELL", TempOrderNo, "NSE", TempName, "DAY", OrderType, LotQuantity, SellPriceValue, 0.0, 0, ProductType, ClientIdValue);
}
}
if((LastValue(Cover) == True) && (StaticVarGet(("CoverFlag" + Name())) != LastValue(DateTime())))
{
StaticVarSet(("CoverFlag" + Name()), LastValue(DateTime()));
DrawBut("Cover", X0+X1+10, Y0, X0+X1+75, Y0+30, colorGrey40, colorGrey40);
TempCount = StaticVarGet("CoverCount" + Name());
TempIndex = StaticVarGet("CoverIndex" + Name());
TempPrice = StaticVarGet("CoverPrice" + Name());
TempQty = StaticVarGet("CoverQty" + Name());
TempIndex[TempCount] = LastValue(DateTime());
TempPrice[TempCount] = BuyPriceValue;
TempQty[TempCount] = LotQuantity;
TempCount++;
StaticVarSet("CoverCount" + Name(), TempCount);
StaticVarSet(("CoverIndex" + Name()), TempIndex);
StaticVarSet(("CoverPrice" + Name()), TempPrice);
StaticVarSet(("CoverQty" + Name()), TempQty);
if(EnableAutoTrade == "Yes")
{
LastOrderNo = StaticVarGet("OrderNo");
LastOrderNo++;
StaticVarSet("OrderNo", LastOrderNo, 1);
TempOrderNo = ClientIdValue + NumToStr(Now(3),1,0) + "00" + LastOrderNo;
TempName = Name() + "-EQ";
nestplus.PlaceOrder("BUY", TempOrderNo, "NSE", TempName, "DAY", OrderType, LotQuantity, BuyPriceValue, 0.0, 0, ProductType, ClientIdValue);
}
}
}
X0 = 180;
Y0 = 30;
if(EnableRealTimeControl == "Yes")
{
TotPrice = 0;
TotQty = 0;
TotVal = 0;
TempPriceArray = StaticVarGet("BuyPrice" + Name());
TempQtyArray = StaticVarGet("BuyQty" + Name());
TempCount = StaticVarGet("BuyCount" + Name());
for(i = 0; i < TempCount; i++)
{
TotPrice = TotPrice + TempPriceArray[i];
TotQty = TotQty + TempQtyArray[i];
TotVal = TotVal + TempPriceArray[i] * TempQtyArray[i];
}
if(TempCount == 0)
{
AvgBuyPrice = 0;
LastBuyPrice = 0;
LastBuyQty = 0;
}
else
{
AvgBuyPrice = (TotPrice / TempCount);
LastBuyPrice = TempPriceArray[(TempCount - 1)];
LastBuyQty = NumToStr(TempQtyArray[(TempCount - 1)], 1, 0);
}
TotBuyQty = NumToStr(TotQty, 1, 0);
NetBuyQty = TotQty;
NetBuyValue = TotVal;
TotPrice = 0;
TotQty = 0;
TotVal = 0;
TempPriceArray = StaticVarGet("SellPrice" + Name());
TempQtyArray = StaticVarGet("SellQty" + Name());
TempCount = StaticVarGet("SellCount" + Name());
for(i = 0; i < TempCount; i++)
{
TotPrice = TotPrice + TempPriceArray[i];
TotQty = TotQty + TempQtyArray[i];
TotVal = TotVal + TempPriceArray[i] * TempQtyArray[i];
}
if(TempCount == 0)
{
AvgSellPrice = 0;
LastSellPrice = 0;
LastSellQty = 0;
}
else
{
AvgSellPrice = (TotPrice / TempCount);
LastSellPrice = TempPriceArray[(TempCount - 1)];
LastSellQty = NumToStr(TempQtyArray[(TempCount - 1)], 1, 0);
}
TotSellQty = NumToStr(TotQty, 1, 0);
NetSellQty = TotQty;
NetSellValue = TotVal;
TotPrice = 0;
TotQty = 0;
TotVal = 0;
TempPriceArray = StaticVarGet("ShortPrice" + Name());
TempQtyArray = StaticVarGet("ShortQty" + Name());
TempCount = StaticVarGet("ShortCount" + Name());
for(i = 0; i < TempCount; i++)
{
TotPrice = TotPrice + TempPriceArray[i];
TotQty = TotQty + TempQtyArray[i];
TotVal = TotVal + TempPriceArray[i] * TempQtyArray[i];
}
if(TempCount == 0)
{
AvgShortPrice = 0;
LastShortPrice = 0;
LastShortQty = 0;
}
else
{
AvgShortPrice = (TotPrice / TempCount);
LastShortPrice = TempPriceArray[(TempCount - 1)];
LastShortQty = NumToStr(TempQtyArray[(TempCount - 1)], 1, 0);
}
TotShortQty = NumToStr(TotQty, 1, 0);
NetShortQty = TotQty;
NetShortValue = TotVal;
TotPrice = 0;
TotQty = 0;
TotVal = 0;
TempPriceArray = StaticVarGet("CoverPrice" + Name());
TempQtyArray = StaticVarGet("CoverQty" + Name());
TempCount = StaticVarGet("CoverCount" + Name());
for(i = 0; i < TempCount; i++)
{
TotPrice = TotPrice + TempPriceArray[i];
TotQty = TotQty + TempQtyArray[i];
TotVal = TotVal + TempPriceArray[i] * TempQtyArray[i];
}
if(TempCount == 0)
{
AvgCoverPrice = 0;
LastCoverPrice = 0;
LastCoverQty = 0;
}
else
{
AvgCoverPrice = (TotPrice / TempCount);
LastCoverPrice = TempPriceArray[(TempCount - 1)];
LastCoverQty = NumToStr(TempQtyArray[(TempCount - 1)], 1, 0);
}
TotCoverQty = NumToStr(TotQty, 1, 0);
NetCoverQty = TotQty;
NetCoverValue = TotVal;
NetQty = NetSellQty - NetBuyQty + NetShortQty - NetCoverQty;
NetValue = NetSellValue - NetBuyValue + NetShortValue - NetCoverValue;
NetQuantityColor = colorGrey40;
NetValueColor = colorGrey40;
if(NetQty > 0)
{
NetQuantityColor = colorRed;
NetValueColor = colorRed;
}
else if(NetQty < 0)
{
NetQuantityColor = colorGreen;
NetValueColor = colorGreen;
}
else if(NetQty == 0)
{
if(NetValue > 0)
{
NetValueColor = colorGreen;
}
else if(NetValue < 0)
{
NetValueColor = colorRed;
}
}
DrawData (" AvgBuyPr: " + AvgBuyPrice, X0, Y0, X0+150, Y0+15, colorGrey40, colorGrey40);
DrawData (" TotBuyQty: " + TotBuyQty, X0+155 , Y0, X0+305, Y0+15, colorGrey40, colorGrey40);
DrawData (" AvgSellPr: " + AvgSellPrice, X0+310, Y0, X0+460, Y0+15, colorGrey40, colorGrey40);
DrawData (" TotSellQty: " + TotSellQty, X0+465, Y0, X0+615, Y0+15, colorGrey40, colorGrey40);
DrawData (" AvgShortPr: " + AvgShortPrice, X0+620, Y0, X0+770, Y0+15, colorGrey40, colorGrey40);
DrawData (" TotShortQty: " + TotShortQty, X0+775 , Y0, X0+925, Y0+15, colorGrey40, colorGrey40);
DrawData (" AvgCoverPr: " + AvgCoverPrice, X0+930, Y0, X0+1080, Y0+15, colorGrey40, colorGrey40);
DrawData (" TotCoverQty: " + TotCoverQty, X0+1085, Y0, X0+1235, Y0+15, colorGrey40, colorGrey40);
Y0 = 50;
DrawData (" LastBuyPr: " + LastBuyPrice, X0, Y0, X0+150, Y0+15, colorGrey40, colorGrey40);
DrawData (" LastBuyQty: " + LastBuyQty, X0+155 , Y0, X0+305, Y0+15, colorGrey40, colorGrey40);
DrawData (" LastSellPr: " + LastSellPrice, X0+310, Y0, X0+460, Y0+15, colorGrey40, colorGrey40);
DrawData (" LastSellQty: " + LastSellQty, X0+465, Y0, X0+615, Y0+15, colorGrey40, colorGrey40);
DrawData (" LastShortPr: " + LastShortPrice, X0+620, Y0, X0+770, Y0+15, colorGrey40, colorGrey40);
DrawData (" LastShortQty: " + LastShortQty, X0+775 , Y0, X0+925, Y0+15, colorGrey40, colorGrey40);
DrawData (" LastCoverPr: " + LastCoverPrice, X0+930, Y0, X0+1080, Y0+15, colorGrey40, colorGrey40);
DrawData (" LastCoverQty: " + LastCoverQty, X0+1085, Y0, X0+1235, Y0+15, colorGrey40, colorGrey40);
Y0 = 70;
DrawData (" LTP : " + CurrentTradedPrice, X0, Y0, X0+125, Y0+15, LTPColor, LTPColor);
DrawData (" LTQ : " + NumToStr(CurrentLTQ,1,0), X0+130, Y0, X0+255, Y0+15, LTQColor, LTQColor);
DrawData (" Bid : " + CurrentBidPrice, X0+260, Y0, X0+385, Y0+15, AskColor, AskColor);
DrawData (" Ask : " + CurrentAskPrice, X0+390, Y0, X0+515, Y0+15, BidColor, BidColor);
NestOredrNo = ClientIdValue + NumToStr(Now(3),1,0) + "00" + StaticVarGet("OrderNo");
DrawData (" NetQty : " + NetQty, X0+520, Y0, X0+670, Y0+15, NetQuantityColor, NetQuantityColor);
DrawData (" NetValue : " + NetValue, X0+675, Y0, X0+900, Y0+15, NetValueColor, NetValueColor);
DrawData (" Order No : " + NestOredrNo, X0+905, Y0, X0+1150, Y0+15, colorGrey40, colorGrey40);
}
_SECTION_END();
_SECTION_BEGIN("Price");
SetChartOptions(0,chartShowArrows|chartShowDates);
Plot( C, "Close", ParamColor("Color", colorDefault ), styleNoTitle | ParamStyle("Style") | GetPriceStyle() );
_SECTION_END();
_SECTION_BEGIN("MA");
P = ParamField("Price field",-1);
Periods = Param("Periods", 10, 2, 200, 1 );
Plot( MA( P, Periods ), /*_DEFAULT_NAME()*/ "", ParamColor( "Color", colorGreen ), ParamStyle("Style", styleLine | styleNoLabel ) | styleNoRescale );
_SECTION_END();
_SECTION_BEGIN("EMA");
P = ParamField("Price field",-1);
Periods = Param("Periods", 30, 2, 300, 1, 10 );
Plot( EMA( P, Periods ), /*_DEFAULT_NAME()*/ "", ParamColor( "Color", colorOrange ), ParamStyle("Style", styleLine | styleNoLabel) | styleNoRescale );
_SECTION_END();
_SECTION_BEGIN("Long MA");
P = ParamField("Price field",-1);
Periods = Param("Periods", 45, 2, 400, 1 );
Plot( MA( P, Periods ), /*_DEFAULT_NAME()*/ "", ParamColor( "Color", colorYellow ), ParamStyle("Style", styleLine | styleNoLabel ) | styleNoRescale );
_SECTION_END();
_SECTION_BEGIN("BBands");
P = ParamField("Price field",-1);
Periods = Param("Periods", 15, 2, 100, 1 );
Width = Param("Width", 2, 0, 10, 0.05 );
Color = ParamColor("Color", colorLightGrey );
Color = ColorBlend( Color, GetChartBkColor(), 0.5 );
Style = ParamStyle("Style", styleLine | styleNoLabel ) | styleNoRescale;;
Plot( bbt = BBandTop( P, Periods, Width ), /*"BBTop" + _PARAM_VALUES()*/ "", Color, Style );
Plot( bbb = BBandBot( P, Periods, Width ), /*"BBBot" + _PARAM_VALUES()*/ "", Color, Style );
PlotOHLC( bbt, bbt, bbb, bbb, "", ColorBlend( Color, GetChartBkColor(), 0.7 ), styleNoLabel | styleCloud | styleNoRescale, Null, Null, Null, -1 );
_SECTION_END();
_SECTION_BEGIN("Volume");
Color = ParamColor("Color", ColorRGB( 128, 128, 192 ) );
Plot( Volume, /*_DEFAULT_NAME()*/"", ColorBlend( Color, GetChartBkColor(), 0.2 ), styleNoTitle | ParamStyle( "Style", styleHistogram | styleOwnScale | styleThick | styleNoLabel, maskHistogram ), 2 );
_SECTION_END();
Title = " ";
_SECTION_BEGIN("RKR_AutoTrade1V00 ");
EnableRealTimeControl = ParamList("Enable Controls", "No|Yes", 0);
EnableStrategy = ParamList("Enable Strategy", "No|Yes", 0);
StrategyType = ParamList("StrategyType", "Long/Short|Long|Short", 0);
EnableAutoTrade = ParamList("Enable Autotrade", "No|Yes", 0);
BuyPriceSelection = ParamList("Buy Price", "Bid Price|Ask Price|LTP", 0);
SellPriceSelection = ParamList("Sell Price", "Ask Price|Bid Price|LTP", 0);
ProductType = ParamList("Product Type", "MIS|NRML", 0);
OrderType = ParamList("Order Type", "LIMIT|MARKET", 0);
ClientIdValue = ParamStr("Client Id", "CLIENTID");
LotQuantity = Param("Lot Quantity", 1000, 50, 100000, 10); // Default Trade Qty.
X2 = Param("Button X Offset", 0, 0, 2000, 100);
Y2 = Param("Button Y Offset", 0, 0, 2000, 100);
X1 = Param("Button Size", 100, 100, 300, 50);
//ParamList("Written By", "Marketdelta");
//ParamList("e-mail ID", "Marketdeltainvestment@gmail.com");
Buy = 0;
Sell = 0;
Short = 0;
Cover = 0;
if(EnableStrategy == "Yes")
{
Buy = Cross(MACD(12, 26), Signal(12, 26, 9));
Sell = Cross(Signal(12, 26, 9), MACD(12, 26));
Short = Cross(Signal(12, 26, 9), MACD(12, 26));
Cover = Cross(MACD(12, 26), Signal(12, 26, 9));
}
if(EnableAutoTrade == "Yes" && EnableRealTimeControl == "Yes")
{
if(StaticVarGetText("firstflagforNest")=="")
{
nestplus = Null;
if(IsNull(nestplus))
{
nestplus = CreateStaticObject("Nest.PlusApi");
nestplus.SetObjectName("RKRAutoTrade");
}
StaticVarSetText ("firstflagforNest","0", 1);
}
}
X0 = 20;
Y0 = 10;
procedure DashBoard (Text, x1, y1, x2, y2, colorFrom, colorTo)
{
GfxSetOverlayMode(0);
GfxSelectFont("Segoe UI", 8.5, 500);
GfxSetBkMode(1);
GfxGradientRect(x1, y1, x2, y2, colorFrom, colorTo);
GfxDrawText(Text, x1, y1, x2, y2, 32|0|4|16);
}
GfxSetTextColor(colorWhite);
DashBoard (" Strategy: " + EnableStrategy, X0, Y0, X0+150, Y0+13, colorGrey40, colorGrey40);
DashBoard (" Strategy Type: " + StrategyType, X0, Y0+13, X0+150, Y0+26, colorGrey40, colorGrey40);
DashBoard (" Auto Trade: " + EnableAutoTrade, X0, Y0+26, X0+150, Y0+38, colorGrey40, colorGrey40);
DashBoard (" Buy Price: " + BuyPriceSelection, X0, Y0+38, X0+150, Y0+50, colorGrey40, colorGrey40);
DashBoard (" Sell Price: " + SellPriceSelection, X0, Y0+50, X0+150, Y0+62, colorGrey40, colorGrey40);
DashBoard (" Product Type: " + ProductType, X0, Y0+62, X0+150, Y0+75, colorGrey40, colorGrey40);
DashBoard (" Order Type: " + OrderType, X0, Y0+75, X0+150, Y0+88, colorGrey40, colorGrey40);
DashBoard ("", X0+1, Y0+88, X0+149, Y0+89, colorRed, colorRed);
GfxSetTextColor(colorAqua);
DashBoard (" Market Delta ", X0, Y0+89, X0+150, Y0+105, colorBlack, colorBlack);
X0 = 180;
Y0 = 10;
procedure DrawData (Text, x1, y1, x2, y2, colorFrom, colorTo)
{
GfxSetOverlayMode(0);
GfxSelectFont("Segoe UI", 8.5, 600);
GfxSetBkMode(1);
GfxGradientRect(x1, y1, x2, y2, colorFrom, colorTo);
GfxDrawText(Text, x1, y1, x2, y2, 32|0|4|16);
}
GfxSetTextColor(colorWhite);
DrawData (" " + Name(), X0, Y0, X0+160, Y0+15, colorGrey40, colorGrey40);
DrawData (" " + Date(), X0+170, Y0, X0+260, Y0+15, colorGrey40, colorGrey40);
DrawData (" Open : " + Open, X0+275, Y0, X0+380, Y0+15, colorGrey40, colorGrey40);
DrawData (" Close : " + Close, X0+390, Y0, X0+500, Y0+15, colorGrey40, colorGrey40);
DrawData (" High : " + High, X0+510, Y0, X0+620, Y0+15, colorGrey40, colorGrey40);
DrawData (" Low : " + Low, X0+630, Y0, X0+740, Y0+15, colorGrey40, colorGrey40);
DrawData (" Volume : " + NumToStr(Volume,1,0), X0+750, Y0, X0+960, Y0+15, colorGrey40, colorGrey40);
DrawData (" % Change : " + NumToStr( (((C-O)*100)/O), 1.2, True), X0+980, Y0, X0+1080, Y0+15, colorGrey40, colorGrey40);
if(StaticVarGetText("firstflag")=="")
{
StaticVarSet("OrderNo", 0);
StaticVarSetText ("firstflag","0");
}
if(StaticVarGetText("firstflag"+Name())=="")
{
StaticVarSet(("BuyIndex" + Name()), 0);
StaticVarSet(("BuyCount" + Name()), 0);
StaticVarSet(("BuyFlag" + Name()), 0);
StaticVarSet(("BuyPrice" + Name()), 0);
StaticVarSet(("BuyQty" + Name()), 0);
StaticVarSet(("SellIndex" + Name()), 0);
StaticVarSet(("SellCount" + Name()), 0);
StaticVarSet(("SellFlag" + Name()), 0);
StaticVarSet(("SellPrice" + Name()), 0);
StaticVarSet(("SellQty" + Name()), 0);
StaticVarSet(("ShortIndex" + Name()), 0);
StaticVarSet(("ShortCount" + Name()), 0);
StaticVarSet(("ShortFlag" + Name()), 0);
StaticVarSet(("ShortPrice" + Name()), 0);
StaticVarSet(("ShortQty" + Name()), 0);
StaticVarSet(("CoverIndex" + Name()), 0);
StaticVarSet(("CoverCount" + Name()), 0);
StaticVarSet(("CoverFlag" + Name()), 0);
StaticVarSet(("CoverPrice" + Name()), 0);
StaticVarSet(("CoverQty" + Name()), 0);
StaticVarSet("LTPSave" + Name(), 0);
StaticVarSet("LTQSave" + Name(), 0);
StaticVarSet("VolumeTemp" + Name(), 0);
StaticVarSet("AskSave" + Name(), 0);
StaticVarSet("BidSave" + Name(), 0);
StaticVarSet("LastLTPColor" + Name(), colorGrey40);
StaticVarSet("LastLTQColor" + Name(), colorGrey40);
StaticVarSet("LastAskColor" + Name(), colorGrey40);
StaticVarSet("LastBidColor" + Name(), colorGrey40);
StaticVarSetText("firstflag"+Name(), "0");
}
CurrentAskPrice = LastValue(Aux1);
CurrentBidPrice = LastValue(Aux2);
CurrentTradedPrice = LastValue(C);
CurrentVolume = LastValue(Volume);
if(BuyPriceSelection == "Bid Price")
{
BuyPriceValue = CurrentBidPrice;
}
else if(BuyPriceSelection == "Ask Price")
{
BuyPriceValue = CurrentAskPrice;
}
else
{
BuyPriceValue = CurrentTradedPrice;
}
if(SellPriceSelection == "Ask Price")
{
SellPriceValue = CurrentAskPrice;
}
else if(SellPriceSelection == "Bid Price")
{
SellPriceValue = CurrentBidPrice;
}
else
{
SellPriceValue = CurrentTradedPrice;
}
LTPTemp = StaticVarGet("LTPSave" + Name());
LTQTemp = StaticVarGet("LTQSave" + Name());
VolumeTemp = StaticVarGet("VolumeTemp" + Name());
AskTemp = StaticVarGet("AskSave" + Name());
BidTemp = StaticVarGet("BidSave" + Name());
CurrentLTQ = (CurrentVolume - VolumeTemp);
if(CurrentLTQ < 0)
{
CurrentLTQ = CurrentLTQ * -1;
}
if(CurrentLTQ == 0)
{
CurrentLTQ = LTQTemp;
}
LTPColor = StaticVarGet("LastLTPColor" + Name());
LTQColor = StaticVarGet("LastLTQColor" + Name());
AskColor = StaticVarGet("LastAskColor" + Name());
BidColor = StaticVarGet("LastBidColor" + Name());
if(LTPTemp > CurrentTradedPrice)
{
LTPColor = colorRed;
}
else if(LTPTemp < CurrentTradedPrice)
{
LTPColor = colorGreen;
}
if(LTQTemp > CurrentLTQ)
{
LTQColor = colorRed;
}
else if(LTQTemp < CurrentLTQ)
{
LTQColor = colorGreen;
}
if(AskTemp > CurrentAskPrice)
{
AskColor = colorRed;
}
else if(AskTemp < CurrentAskPrice)
{
AskColor = colorGreen;
}
if(BidTemp > CurrentBidPrice)
{
BidColor = colorRed;
}
else if(BidTemp < CurrentBidPrice)
{
BidColor = colorGreen;
}
StaticVarSet("LastLTPColor" + Name(), LTPColor);
StaticVarSet("LastLTQColor" + Name(), LTQColor);
StaticVarSet("LastAskColor" + Name(), AskColor);
StaticVarSet("LastBidColor" + Name(), BidColor);
StaticVarSet("LTPSave" + Name(), CurrentTradedPrice);
StaticVarSet("LTQSave" + Name(), CurrentLTQ);
StaticVarSet("VolumeTemp" + Name(), CurrentVolume);
StaticVarSet("AskSave" + Name(), CurrentAskPrice);
StaticVarSet("BidSave" + Name(), CurrentBidPrice);
X0 = X2 + 20;
Y0 = Y2 + 120;
LBClick = GetCursorMouseButtons() == 9; // Click
MouseX = Nz(GetCursorXPosition(1)); //
MouseY = Nz(GetCursorYPosition(1)); //
//NumPad0 = GetAsyncKeyState(96) < 0;
//NumPad4 = GetAsyncKeyState(100) < 0;
//NumPad5 = GetAsyncKeyState(101) < 0;
//NumPad7 = GetAsyncKeyState(103) < 0;
//NumPad8 = GetAsyncKeyState(104) < 0;
procedure DrawBut (Text, x1, y1, x2, y2, colorFrom, colorTo)
{
GfxSetOverlayMode(0);
GfxSelectFont("Segoe UI", 9, 700);
GfxSetBkMode(1);
GfxGradientRect(x1, y1, x2, y2, colorFrom, colorTo);
GfxDrawText(Text, x1, y1, x2, y2, 32|1|4|16);
}
GfxSetTextColor(colorWhite);
if(EnableRealTimeControl == "Yes")
{
DrawBut ("Buy", X0, Y0, X0+X1, Y0+30, colorGreen, colorGreen);
CursorInBuyButton = MouseX >= X0 AND MouseX <= X0+X1 AND MouseY >= Y0 AND MouseY <= Y0+30;
BuyButtonClick = CursorInBuyButton AND LBClick;
if (BuyButtonClick || NumPad7 )
{
TempBuy = Buy;
Buy = IIf((DateTime() == LastValue(DateTime())) || (TempBuy == True), True, False);
}
DrawBut ("Sell", X0, Y0+40, X0+X1, Y0+70, colorRed, colorRed);
CursorInSellButton = MouseX >= X0 AND MouseX <= X0+X1 AND MouseY >= Y0+40 AND MouseY <= Y0+70;
SellButtonClick = CursorInSellButton AND LBClick;
if (SellButtonClick || NumPad8)
{
TempSell = Sell;
Sell = IIf((DateTime() == LastValue(DateTime())) || (TempSell == True), True, False);
}
DrawBut ("Short", X0, Y0+80, X0+X1, Y0+110, colorOrange, colorOrange);
CursorInShortButton = MouseX >= X0 AND MouseX <= X0+X1 AND MouseY >= Y0+80 AND MouseY <= Y0+110;
ShortButtonClick = CursorInShortButton AND LBClick;
if (ShortButtonClick || NumPad4)
{
TemShort = Short;
Short = IIf((DateTime() == LastValue(DateTime())) || (TemShort == True), True, False);
}
DrawBut ("Cover", X0, Y0+120, X0+X1, Y0+150, colorTurquoise, colorTurquoise);
CursorInCoverButton = MouseX >= X0 AND MouseX <= X0+X1 AND MouseY >= Y0+120 AND MouseY <= Y0+150;
CoverButtonClick = CursorInCoverButton AND LBClick;
if (CoverButtonClick || NumPad5)
{
TempCover = Cover;
Cover = IIf((DateTime() == LastValue(DateTime())) || (TempCover == True), True, False);
}
DrawBut ("Clear Data", X0, Y0+160, X0+X1, Y0+190, colorGrey40, colorGrey40);
CursorInClearButton = MouseX >= X0 AND MouseX <= X0+X1 AND MouseY >= Y0+160 AND MouseY <= Y0+190;
ClearButtonClick = CursorInClearButton AND LBClick;
if (ClearButtonClick || NumPad0 )
{
DrawBut("Clear", X0+X1+10, Y0, X0+X1+75, Y0+30, colorGrey40, colorGrey40);
StaticVarSetText("firstflag"+Name(), "");
}
TempBuy = IIf((DateTime() == LastValue(DateTime())) && (LastValue(Buy) == True), True, False);
BuyTempData = StaticVarGet("BuyIndex" + Name());
TempCount = StaticVarGet("BuyCount" + Name());
BuyPrevTemp = 0;
for(i = 0; i <= TempCount; i++)
{
BuyPrevTemp = BuyPrevTemp | (IIf(DateTime() == BuyTempData[i], True, False));
}
Buy = IIf(((BuyPrevTemp == True) || (TempBuy == True)), True, False);
TempSell = IIf((DateTime() == LastValue(DateTime())) && (LastValue(Sell) == True), True, False);
SellTempData = StaticVarGet("SellIndex" + Name());
TempCount = StaticVarGet("SellCount" + Name());
SellPrevTemp = 0;
for(i = 0; i <= TempCount; i++)
{
SellPrevTemp = SellPrevTemp | (IIf(DateTime() == SellTempData[i], True, False));
}
TempCount = StaticVarGet("BuyCount" + Name());
Sell = IIf((TempCount > 0) && ((SellPrevTemp == True) || (TempSell == True)), True, False);
TempShort = IIf((DateTime() == LastValue(DateTime())) && (LastValue(Short) == True), True, False);
ShortTempData = StaticVarGet("ShortIndex" + Name());
TempCount = StaticVarGet("ShortCount" + Name());
ShortPrevTemp = 0;
for(i = 0; i <= TempCount; i++)
{
ShortPrevTemp = ShortPrevTemp | (IIf(DateTime() == ShortTempData[i], True, False));
}
Short = IIf(((ShortPrevTemp == True) || (TempShort == True)), True, False);
TempCover = IIf((DateTime() == LastValue(DateTime())) && (LastValue(Cover) == True), True, False);
CoverTempData = StaticVarGet("CoverIndex" + Name());
TempCount = StaticVarGet("CoverCount" + Name());
CoverPrevTemp = 0;
for(i = 0; i <= TempCount; i++)
{
CoverPrevTemp = CoverPrevTemp | (IIf(DateTime() == CoverTempData[i], True, False));
}
TempCount = StaticVarGet("ShortCount" + Name());
Cover = IIf((TempCount > 0) && ((CoverPrevTemp == True) || (TempCover == True)), True, False);
}
if(StrategyType == "Long")
{
Short = 0;
Cover = 0;
}
else if(StrategyType == "Short")
{
Buy = 0;
Sell = 0;
}
Buy = ExRem( Buy, Sell );
Sell = ExRem( Sell, Buy );
Short = ExRem( Short, Cover );
Cover = ExRem( Cover, Short );
Buyshape = Buy * shapeUpArrow;
SellShape = Sell * shapeDownArrow;
PlotShapes( Buyshape, colorBrightGreen, 0, Low );
PlotShapes( SellShape, colorRed, 0, High );
Shortshape = Short * shapeDownArrow;
CoverShape = Cover * shapeUpArrow;
PlotShapes( Shortshape, colorOrange, 0, High, -30);
PlotShapes( CoverShape, colorTurquoise, 0, Low, -30 );
GraphXSpace = 5;
if(EnableRealTimeControl == "Yes")
{
if((LastValue(Buy) == True) && (StaticVarGet(("BuyFlag" + Name())) != LastValue(DateTime())))
{
StaticVarSet(("BuyFlag" + Name()), LastValue(DateTime()));
DrawBut("Buy", X0+X1+10, Y0, X0+X1+75, Y0+30, colorGrey40, colorGrey40);
TempCount = StaticVarGet("BuyCount" + Name());
TempIndex = StaticVarGet("BuyIndex" + Name());
TempPrice = StaticVarGet("BuyPrice" + Name());
TempQty = StaticVarGet("BuyQty" + Name());
TempIndex[TempCount] = LastValue(DateTime());
TempPrice[TempCount] = BuyPriceValue;
TempQty[TempCount] = LotQuantity;
TempCount++;
StaticVarSet("BuyCount" + Name(), TempCount);
StaticVarSet(("BuyIndex" + Name()), TempIndex);
StaticVarSet(("BuyPrice" + Name()), TempPrice);
StaticVarSet(("BuyQty" + Name()), TempQty);
if(EnableAutoTrade == "Yes")
{
LastOrderNo = StaticVarGet("OrderNo");
LastOrderNo++;
StaticVarSet("OrderNo", LastOrderNo);
TempOrderNo = ClientIdValue + NumToStr(Now(3),1,0) + "00" + LastOrderNo;
TempName = Name() + "-EQ";
nestplus.PlaceOrder("BUY", TempOrderNo, "NSE", TempName, "DAY", OrderType, LotQuantity, BuyPriceValue, 0.0, 0, ProductType, ClientIdValue);
}
}
if((LastValue(Sell) == True) && (StaticVarGet(("SellFlag" + Name())) != LastValue(DateTime())))
{
StaticVarSet(("SellFlag" + Name()), LastValue(DateTime()));
DrawBut("Sell", X0+X1+10, Y0, X0+X1+75, Y0+30, colorGrey40, colorGrey40);
TempCount = StaticVarGet("SellCount" + Name());
TempIndex = StaticVarGet("SellIndex" + Name());
TempPrice = StaticVarGet("SellPrice" + Name());
TempQty = StaticVarGet("SellQty" + Name());
TempIndex[TempCount] = LastValue(DateTime());
TempPrice[TempCount] = SellPriceValue;
TempQty[TempCount] = LotQuantity;
TempCount++;
StaticVarSet("SellCount" + Name(), TempCount);
StaticVarSet(("SellIndex" + Name()), TempIndex);
StaticVarSet(("SellPrice" + Name()), TempPrice);
StaticVarSet(("SellQty" + Name()), TempQty);
if(EnableAutoTrade == "Yes")
{
LastOrderNo = StaticVarGet("OrderNo");
LastOrderNo++;
StaticVarSet("OrderNo", LastOrderNo, 1);
TempOrderNo = ClientIdValue + NumToStr(Now(3),1,0) + "00" + LastOrderNo;
TempName = Name() + "-EQ";
nestplus.PlaceOrder("SELL", TempOrderNo, "NSE", TempName, "DAY", OrderType, LotQuantity, SellPriceValue, 0.0, 0, ProductType, ClientIdValue);
}
}
if((LastValue(Short) == True) && (StaticVarGet(("ShortFlag" + Name())) != LastValue(DateTime())))
{
StaticVarSet(("ShortFlag" + Name()), LastValue(DateTime()));
DrawBut("Short", X0+X1+10, Y0, X0+X1+75, Y0+30, colorGrey40, colorGrey40);
TempCount = StaticVarGet("ShortCount" + Name());
TempIndex = StaticVarGet("ShortIndex" + Name());
TempPrice = StaticVarGet("ShortPrice" + Name());
TempQty = StaticVarGet("ShortQty" + Name());
TempIndex[TempCount] = LastValue(DateTime());
TempPrice[TempCount] = SellPriceValue;
TempQty[TempCount] = LotQuantity;
TempCount++;
StaticVarSet("ShortCount" + Name(), TempCount);
StaticVarSet(("ShortIndex" + Name()), TempIndex);
StaticVarSet(("ShortPrice" + Name()), TempPrice);
StaticVarSet(("ShortQty" + Name()), TempQty);
if(EnableAutoTrade == "Yes")
{
LastOrderNo = StaticVarGet("OrderNo");
LastOrderNo++;
StaticVarSet("OrderNo", LastOrderNo);
TempOrderNo = ClientIdValue + NumToStr(Now(3),1,0) + "00" + LastOrderNo;
TempName = Name() + "-EQ";
nestplus.PlaceOrder("SELL", TempOrderNo, "NSE", TempName, "DAY", OrderType, LotQuantity, SellPriceValue, 0.0, 0, ProductType, ClientIdValue);
}
}
if((LastValue(Cover) == True) && (StaticVarGet(("CoverFlag" + Name())) != LastValue(DateTime())))
{
StaticVarSet(("CoverFlag" + Name()), LastValue(DateTime()));
DrawBut("Cover", X0+X1+10, Y0, X0+X1+75, Y0+30, colorGrey40, colorGrey40);
TempCount = StaticVarGet("CoverCount" + Name());
TempIndex = StaticVarGet("CoverIndex" + Name());
TempPrice = StaticVarGet("CoverPrice" + Name());
TempQty = StaticVarGet("CoverQty" + Name());
TempIndex[TempCount] = LastValue(DateTime());
TempPrice[TempCount] = BuyPriceValue;
TempQty[TempCount] = LotQuantity;
TempCount++;
StaticVarSet("CoverCount" + Name(), TempCount);
StaticVarSet(("CoverIndex" + Name()), TempIndex);
StaticVarSet(("CoverPrice" + Name()), TempPrice);
StaticVarSet(("CoverQty" + Name()), TempQty);
if(EnableAutoTrade == "Yes")
{
LastOrderNo = StaticVarGet("OrderNo");
LastOrderNo++;
StaticVarSet("OrderNo", LastOrderNo, 1);
TempOrderNo = ClientIdValue + NumToStr(Now(3),1,0) + "00" + LastOrderNo;
TempName = Name() + "-EQ";
nestplus.PlaceOrder("BUY", TempOrderNo, "NSE", TempName, "DAY", OrderType, LotQuantity, BuyPriceValue, 0.0, 0, ProductType, ClientIdValue);
}
}
}
X0 = 180;
Y0 = 30;
if(EnableRealTimeControl == "Yes")
{
TotPrice = 0;
TotQty = 0;
TotVal = 0;
TempPriceArray = StaticVarGet("BuyPrice" + Name());
TempQtyArray = StaticVarGet("BuyQty" + Name());
TempCount = StaticVarGet("BuyCount" + Name());
for(i = 0; i < TempCount; i++)
{
TotPrice = TotPrice + TempPriceArray[i];
TotQty = TotQty + TempQtyArray[i];
TotVal = TotVal + TempPriceArray[i] * TempQtyArray[i];
}
if(TempCount == 0)
{
AvgBuyPrice = 0;
LastBuyPrice = 0;
LastBuyQty = 0;
}
else
{
AvgBuyPrice = (TotPrice / TempCount);
LastBuyPrice = TempPriceArray[(TempCount - 1)];
LastBuyQty = NumToStr(TempQtyArray[(TempCount - 1)], 1, 0);
}
TotBuyQty = NumToStr(TotQty, 1, 0);
NetBuyQty = TotQty;
NetBuyValue = TotVal;
TotPrice = 0;
TotQty = 0;
TotVal = 0;
TempPriceArray = StaticVarGet("SellPrice" + Name());
TempQtyArray = StaticVarGet("SellQty" + Name());
TempCount = StaticVarGet("SellCount" + Name());
for(i = 0; i < TempCount; i++)
{
TotPrice = TotPrice + TempPriceArray[i];
TotQty = TotQty + TempQtyArray[i];
TotVal = TotVal + TempPriceArray[i] * TempQtyArray[i];
}
if(TempCount == 0)
{
AvgSellPrice = 0;
LastSellPrice = 0;
LastSellQty = 0;
}
else
{
AvgSellPrice = (TotPrice / TempCount);
LastSellPrice = TempPriceArray[(TempCount - 1)];
LastSellQty = NumToStr(TempQtyArray[(TempCount - 1)], 1, 0);
}
TotSellQty = NumToStr(TotQty, 1, 0);
NetSellQty = TotQty;
NetSellValue = TotVal;
TotPrice = 0;
TotQty = 0;
TotVal = 0;
TempPriceArray = StaticVarGet("ShortPrice" + Name());
TempQtyArray = StaticVarGet("ShortQty" + Name());
TempCount = StaticVarGet("ShortCount" + Name());
for(i = 0; i < TempCount; i++)
{
TotPrice = TotPrice + TempPriceArray[i];
TotQty = TotQty + TempQtyArray[i];
TotVal = TotVal + TempPriceArray[i] * TempQtyArray[i];
}
if(TempCount == 0)
{
AvgShortPrice = 0;
LastShortPrice = 0;
LastShortQty = 0;
}
else
{
AvgShortPrice = (TotPrice / TempCount);
LastShortPrice = TempPriceArray[(TempCount - 1)];
LastShortQty = NumToStr(TempQtyArray[(TempCount - 1)], 1, 0);
}
TotShortQty = NumToStr(TotQty, 1, 0);
NetShortQty = TotQty;
NetShortValue = TotVal;
TotPrice = 0;
TotQty = 0;
TotVal = 0;
TempPriceArray = StaticVarGet("CoverPrice" + Name());
TempQtyArray = StaticVarGet("CoverQty" + Name());
TempCount = StaticVarGet("CoverCount" + Name());
for(i = 0; i < TempCount; i++)
{
TotPrice = TotPrice + TempPriceArray[i];
TotQty = TotQty + TempQtyArray[i];
TotVal = TotVal + TempPriceArray[i] * TempQtyArray[i];
}
if(TempCount == 0)
{
AvgCoverPrice = 0;
LastCoverPrice = 0;
LastCoverQty = 0;
}
else
{
AvgCoverPrice = (TotPrice / TempCount);
LastCoverPrice = TempPriceArray[(TempCount - 1)];
LastCoverQty = NumToStr(TempQtyArray[(TempCount - 1)], 1, 0);
}
TotCoverQty = NumToStr(TotQty, 1, 0);
NetCoverQty = TotQty;
NetCoverValue = TotVal;
NetQty = NetSellQty - NetBuyQty + NetShortQty - NetCoverQty;
NetValue = NetSellValue - NetBuyValue + NetShortValue - NetCoverValue;
NetQuantityColor = colorGrey40;
NetValueColor = colorGrey40;
if(NetQty > 0)
{
NetQuantityColor = colorRed;
NetValueColor = colorRed;
}
else if(NetQty < 0)
{
NetQuantityColor = colorGreen;
NetValueColor = colorGreen;
}
else if(NetQty == 0)
{
if(NetValue > 0)
{
NetValueColor = colorGreen;
}
else if(NetValue < 0)
{
NetValueColor = colorRed;
}
}
DrawData (" AvgBuyPr: " + AvgBuyPrice, X0, Y0, X0+150, Y0+15, colorGrey40, colorGrey40);
DrawData (" TotBuyQty: " + TotBuyQty, X0+155 , Y0, X0+305, Y0+15, colorGrey40, colorGrey40);
DrawData (" AvgSellPr: " + AvgSellPrice, X0+310, Y0, X0+460, Y0+15, colorGrey40, colorGrey40);
DrawData (" TotSellQty: " + TotSellQty, X0+465, Y0, X0+615, Y0+15, colorGrey40, colorGrey40);
DrawData (" AvgShortPr: " + AvgShortPrice, X0+620, Y0, X0+770, Y0+15, colorGrey40, colorGrey40);
DrawData (" TotShortQty: " + TotShortQty, X0+775 , Y0, X0+925, Y0+15, colorGrey40, colorGrey40);
DrawData (" AvgCoverPr: " + AvgCoverPrice, X0+930, Y0, X0+1080, Y0+15, colorGrey40, colorGrey40);
DrawData (" TotCoverQty: " + TotCoverQty, X0+1085, Y0, X0+1235, Y0+15, colorGrey40, colorGrey40);
Y0 = 50;
DrawData (" LastBuyPr: " + LastBuyPrice, X0, Y0, X0+150, Y0+15, colorGrey40, colorGrey40);
DrawData (" LastBuyQty: " + LastBuyQty, X0+155 , Y0, X0+305, Y0+15, colorGrey40, colorGrey40);
DrawData (" LastSellPr: " + LastSellPrice, X0+310, Y0, X0+460, Y0+15, colorGrey40, colorGrey40);
DrawData (" LastSellQty: " + LastSellQty, X0+465, Y0, X0+615, Y0+15, colorGrey40, colorGrey40);
DrawData (" LastShortPr: " + LastShortPrice, X0+620, Y0, X0+770, Y0+15, colorGrey40, colorGrey40);
DrawData (" LastShortQty: " + LastShortQty, X0+775 , Y0, X0+925, Y0+15, colorGrey40, colorGrey40);
DrawData (" LastCoverPr: " + LastCoverPrice, X0+930, Y0, X0+1080, Y0+15, colorGrey40, colorGrey40);
DrawData (" LastCoverQty: " + LastCoverQty, X0+1085, Y0, X0+1235, Y0+15, colorGrey40, colorGrey40);
Y0 = 70;
DrawData (" LTP : " + CurrentTradedPrice, X0, Y0, X0+125, Y0+15, LTPColor, LTPColor);
DrawData (" LTQ : " + NumToStr(CurrentLTQ,1,0), X0+130, Y0, X0+255, Y0+15, LTQColor, LTQColor);
DrawData (" Bid : " + CurrentBidPrice, X0+260, Y0, X0+385, Y0+15, AskColor, AskColor);
DrawData (" Ask : " + CurrentAskPrice, X0+390, Y0, X0+515, Y0+15, BidColor, BidColor);
NestOredrNo = ClientIdValue + NumToStr(Now(3),1,0) + "00" + StaticVarGet("OrderNo");
DrawData (" NetQty : " + NetQty, X0+520, Y0, X0+670, Y0+15, NetQuantityColor, NetQuantityColor);
DrawData (" NetValue : " + NetValue, X0+675, Y0, X0+900, Y0+15, NetValueColor, NetValueColor);
DrawData (" Order No : " + NestOredrNo, X0+905, Y0, X0+1150, Y0+15, colorGrey40, colorGrey40);
}
_SECTION_END();
_SECTION_BEGIN("Price");
SetChartOptions(0,chartShowArrows|chartShowDates);
Plot( C, "Close", ParamColor("Color", colorDefault ), styleNoTitle | ParamStyle("Style") | GetPriceStyle() );
_SECTION_END();
_SECTION_BEGIN("MA");
P = ParamField("Price field",-1);
Periods = Param("Periods", 10, 2, 200, 1 );
Plot( MA( P, Periods ), /*_DEFAULT_NAME()*/ "", ParamColor( "Color", colorGreen ), ParamStyle("Style", styleLine | styleNoLabel ) | styleNoRescale );
_SECTION_END();
_SECTION_BEGIN("EMA");
P = ParamField("Price field",-1);
Periods = Param("Periods", 30, 2, 300, 1, 10 );
Plot( EMA( P, Periods ), /*_DEFAULT_NAME()*/ "", ParamColor( "Color", colorOrange ), ParamStyle("Style", styleLine | styleNoLabel) | styleNoRescale );
_SECTION_END();
_SECTION_BEGIN("Long MA");
P = ParamField("Price field",-1);
Periods = Param("Periods", 45, 2, 400, 1 );
Plot( MA( P, Periods ), /*_DEFAULT_NAME()*/ "", ParamColor( "Color", colorYellow ), ParamStyle("Style", styleLine | styleNoLabel ) | styleNoRescale );
_SECTION_END();
_SECTION_BEGIN("BBands");
P = ParamField("Price field",-1);
Periods = Param("Periods", 15, 2, 100, 1 );
Width = Param("Width", 2, 0, 10, 0.05 );
Color = ParamColor("Color", colorLightGrey );
Color = ColorBlend( Color, GetChartBkColor(), 0.5 );
Style = ParamStyle("Style", styleLine | styleNoLabel ) | styleNoRescale;;
Plot( bbt = BBandTop( P, Periods, Width ), /*"BBTop" + _PARAM_VALUES()*/ "", Color, Style );
Plot( bbb = BBandBot( P, Periods, Width ), /*"BBBot" + _PARAM_VALUES()*/ "", Color, Style );
PlotOHLC( bbt, bbt, bbb, bbb, "", ColorBlend( Color, GetChartBkColor(), 0.7 ), styleNoLabel | styleCloud | styleNoRescale, Null, Null, Null, -1 );
_SECTION_END();
_SECTION_BEGIN("Volume");
Color = ParamColor("Color", ColorRGB( 128, 128, 192 ) );
Plot( Volume, /*_DEFAULT_NAME()*/"", ColorBlend( Color, GetChartBkColor(), 0.2 ), styleNoTitle | ParamStyle( "Style", styleHistogram | styleOwnScale | styleThick | styleNoLabel, maskHistogram ), 2 );
_SECTION_END();
High Low Bracket for Amibroker (AFL) with Audio Sound
High Low Bracket for Amibroker (AFL)
HX=Ref(H,-1);
LX=Ref(L,-1);
TicksOffset= Param("TicksOffset",0.0001,0.0001,0.50,0.0001);
y0=LastValue(HX)+TicksOffset;
y1=LastValue(LX)-TicksOffset;
Offset = 2;
for(i=BarCount-2;i>1;i--)
{
bars = i;
i = 0;
}
Plot(LineArray(bars-Offset, y0, BarCount, y0,1), "", colorDarkRed, styleLine|styleLine|styleNoLabel, Null, Null, Offset);
Plot(LineArray(bars-Offset, y1, BarCount, y1,1), "", colorDarkRed, styleLine|styleLine|styleNoLabel, Null, Null, Offset);
for (i=bars; i <BarCount;i++)
{
if (C[i]>y0)
color[i]=colorBlue;
else
color[i] = Null;
PlotText(""+Y0, BarCount+1,Y0,Null,color[i]);
AlertIf( C[i]>y0, "SOUND C:\\Windows\\Media\\ringout.wav", "Audio alert", 1 );
}
for (i=bars; i <BarCount;i++)
{
if (C[i]<y1)
color[i]=colorRed;
else
color[i] = Null;
PlotText(""+Y1, BarCount+1,Y1,Null,color[i]);
AlertIf( C[i]<y1, "SOUND C:\\Windows\\Media\\ringout.wav", "Audio alert", 1 );
}
_SECTION_BEGIN("Price");
SetChartOptions(0,chartShowArrows|chartShowDates);
_N(Title = StrFormat("{{NAME}} - {{INTERVAL}} {{DATE}} Open %g, Hi %g, Lo %g, Close %g (%.1f%%) {{VALUES}}", O, H, L, C, SelectedValue( ROC( C, 1 ) ) ));
Plot( C, "Close", ParamColor("Color", colorBlack ), styleNoTitle | ParamStyle("Style") | GetPriceStyle() );
_SECTION_END();
All on One for Amibroker (AFL)
All on One for Amibroker (AFL)
_SECTION_BEGIN("SuperTrend");
SetBarsRequired(100000,0);
GraphXSpace = 15;
SetChartOptions(0,chartShowArrows|chartShowDates);
Plot( C, "Close", ParamColor("Color", colorBlack ), styleNoTitle |
ParamStyle("Style") | GetPriceStyle() );
PositionSize = 100000;
Factor=Optimize("Factor",2,2,10,1);
Pd=Optimize("ATR Periods",11,1,20,1);
Up=(H+L)/2+(Factor*ATR(Pd));
Dn=(H+L)/2-(Factor*ATR(Pd));
iATR=ATR(Pd);
TrendUp=TrendDown=Null;
trend[0]=1;
changeOfTrend=0;
flag=flagh=0;
for (i = 1; i <BarCount-1; i++) {
TrendUp[i] = Null;
TrendDown[i] = Null;
trend[i]=1;
if (Close[i]>Up[i-1]) {
trend[i]=1;
if (trend[i-1] == -1) changeOfTrend = 1;
}
else if (Close[i]<Dn[i-1]) {
trend[i]=-1;
if (trend[i-1] == 1) changeOfTrend = 1;
}
else if (trend[i-1]==1) {
trend[i]=1;
changeOfTrend = 0;
}
else if (trend[i-1]==-1) {
trend[i]=-1;
changeOfTrend = 0;
}
if (trend[i]<0 && trend[i-1]>0) {
flag=1;
}
else {
flag=0;
}
if (trend[i]>0 && trend[i-1]<0) {
flagh=1;
}
else {
flagh=0;
}
if (trend[i]>0 && Dn[i]<Dn[i-1]){
Dn[i]=Dn[i-1];
}
if (trend[i]<0 && Up[i]>Up[i-1])
{ Up[i]=Up[i-1];
}
if (flag==1)
{ Up[i]=(H[i]+L[i])/2+(Factor*iATR[i]);;
}
if (flagh==1)
{ Dn[i]=(H[i]+L[i])/2-(Factor*iATR[i]);;
}
if (trend[i]==1) {
TrendUp[i]=Dn[i];
if (changeOfTrend == 1) {
TrendUp[i-1] = TrendDown[i-1];
changeOfTrend = 0;
}
}
else if (trend[i]==-1) {
TrendDown[i]=Up[i];
if (changeOfTrend == 1) {
TrendDown[i-1] = TrendUp[i-1];
changeOfTrend = 0;
}
}
}
Plot(TrendUp,"Trend",colorGreen);
Plot(TrendDown,"Down",colorRed);
Buy = trend==1;
Sell=trend==-1;
Buy=ExRem(Buy,Sell);
Sell=ExRem(Sell,Buy);
Short=Sell;
Cover=Buy;
BuyPrice=ValueWhen(Buy,C);
SellPrice=ValueWhen(Sell,C);
ShortPrice=ValueWhen(Short,C);
CoverPrice=ValueWhen(Cover,C);
PlotShapes(IIf(Buy, shapeSquare, shapeNone),colorGreen, 0, L, Offset=-40);
PlotShapes(IIf(Buy, shapeSquare, shapeNone),colorLime, 0,L, Offset=-50);
PlotShapes(IIf(Buy, shapeUpArrow, shapeNone),colorWhite, 0,L, Offset=-45);
PlotShapes(IIf(Short, shapeSquare, shapeNone),colorRed, 0, H, Offset=40);
PlotShapes(IIf(Short, shapeSquare, shapeNone),colorOrange, 0,H, Offset=50);
PlotShapes(IIf(Short, shapeDownArrow, shapeNone),colorWhite, 0,H, Offset=-45);
_SECTION_END();
_SECTION_BEGIN("MA");
P = ParamField("Price field",-1);
Periods = Param("Periods", 15, 2, 300, 1, 10 );
Plot( MA( P, Periods ), _DEFAULT_NAME(), ParamColor( "Color", colorCycle ), ParamStyle("Style") );
_SECTION_END();
_SECTION_BEGIN("Label");
GfxSetTextAlign( 6 );
FS=Param("Font Size",16);
GfxSelectFont("Arial", FS, 700, True );
GfxSetBkMode(0);
GfxSetTextColor( colorLightOrange );
Hor=Param("Horizonta Position",1000);
Ver=Param("Vertica Position",18);
GfxTextOut(""+C, Hor , Ver );
YC=TimeFrameGetPrice("C",inDaily,-1);
DD=Prec(C-YC,2);
xx=Prec((DD/YC)*100,2);
FS2=Param("Font Size2",11);
GfxSelectFont("Arial", FS2,11, 700, True );
GfxSetBkMode( colorGreen );
Hor1=Param("Horizontal Position",1000);
Ver1=Param("Vertical Position",1);
GfxSetTextColor( colorLightOrange );
GfxTextOut(""+DD+" ("+xx+"%)", Hor1 , Ver1+45 );
dec = (Param("Decimals",2,0,7,1)/10)+1;
Title =EncodeColor(255)+ Name() + " " + EncodeColor(30) + Date() +
" " + EncodeColor(5) + "{{INTERVAL}} " +
EncodeColor(255)+ " Open = "+ EncodeColor(30)+ WriteVal(O,dec) +
EncodeColor(255)+ " High = "+ EncodeColor(30)+ WriteVal(H,dec) +
EncodeColor(255)+ " Low = "+ EncodeColor(30)+ WriteVal(L,dec) +
EncodeColor(255)+ " Close = "+ EncodeColor(35)+ WriteVal(C,dec)+
EncodeColor(255)+ " Volume = "+ EncodeColor(30)+ WriteVal(V,1) ;
_SECTION_END();
_SECTION_BEGIN("Advance Trenlines with Candle Pivots");
farback = Param("How Far back to go", 100, 50, 5000, 10);
nBars = Param("Number of bars", 12, 5, 40);
aHPivs = H - H;
aLPivs = L - L;
aHPivHighs = H - H;
aLPivLows = L - L;
aHPivIdxs = H - H;
aLPivIdxs = L - L;
nHPivs = 0;
nLPivs = 0;
lastHPIdx = 0;
lastLPIdx = 0;
lastHPH = 0;
lastLPL = 0;
curPivBarIdx = 0;
aHHVBars = HHVBars(H, nBars);
aLLVBars = LLVBars(L, nBars);
aHHV = HHV(H, nBars);
aLLV = LLV(L, nBars);
aVisBars = Status("barvisible");
nLastVisBar = LastValue(Highest(IIf(aVisBars, BarIndex(), 0)));
_TRACE("Last visible bar: " + nLastVisBar);
curBar = (BarCount - 1);
curTrend = "";
if (aLLVBars[curBar] < aHHVBars[curBar])
{
curTrend = "D";
}
else
{
curTrend = "U";
}
for (i = 0; i < farback; i++)
{
curBar = (BarCount - 1) - i;
if (aLLVBars[curBar] < aHHVBars[curBar])
{
if (curTrend == "U")
{
curTrend = "D";
curPivBarIdx = curBar - aLLVBars[curBar];
aLPivs[curPivBarIdx] = 1;
aLPivLows[nLPivs] = L[curPivBarIdx];
aLPivIdxs[nLPivs] = curPivBarIdx;
nLPivs++;
}
}
else
{
if (curTrend == "D")
{
curTrend = "U";
curPivBarIdx = curBar - aHHVBars[curBar];
aHPivs[curPivBarIdx] = 1;
aHPivHighs[nHPivs] = H[curPivBarIdx];
aHPivIdxs[nHPivs] = curPivBarIdx;
nHPivs++;
}
}
}
curBar = (BarCount - 1);
candIdx = 0;
candPrc = 0;
lastLPIdx = aLPivIdxs[0];
lastLPL = aLPivLows[0];
lastHPIdx = aHPivIdxs[0];
lastHPH = aHPivHighs[0];
if (lastLPIdx > lastHPIdx)
{
candIdx = curBar - aHHVBars[curBar];
candPrc = aHHV[curBar];
if (lastHPH < candPrc AND candIdx > lastLPIdx AND candIdx < curBar)
{
aHPivs[candIdx] = 1;
for (j = 0; j < nHPivs; j++)
{
aHPivHighs[nHPivs - j] = aHPivHighs[nHPivs - (j + 1)];
aHPivIdxs[nHPivs - j] = aHPivIdxs[nHPivs - (j + 1)];
}
aHPivHighs[0] = candPrc;
aHPivIdxs[0] = candIdx;
nHPivs++;
}
}
else
{
candIdx = curBar - aLLVBars[curBar];
candPrc = aLLV[curBar];
if (lastLPL > candPrc AND candIdx > lastHPIdx AND candIdx < curBar)
{
aLPivs[candIdx] = 1;
for (j = 0; j < nLPivs; j++)
{
aLPivLows[nLPivs - j] = aLPivLows[nLPivs - (j + 1)];
aLPivIdxs[nLPivs - j] = aLPivIdxs[nLPivs - (j + 1)];
}
aLPivLows[0] = candPrc;
aLPivIdxs[0] = candIdx;
nLPivs++;
}
}
for (k = 0; k < nHPivs; k++)
{
_TRACE("High pivot no. " + k + " at barindex: " + aHPivIdxs[k] + ", " + WriteVal(ValueWhen(BarIndex() == aHPivIdxs[k], DateTime(), 1), formatDateTime) + ", " + aHPivHighs[k]);
}
a1 = ahpivs == 1;
a2 = alpivs == 1;
PlotShapes(a1 *shapeSmallCircle, colorLightOrange, 0, H, Offset = 5);
PlotShapes(a2 *shapeSmallCircle, colorLightOrange, 0, L, Offset = -5);
Para = ParamToggle("Plot Parallel Lines","Off,On");
ColorS= ParamColor("Support",colorLightOrange);
ColorR= ParamColor("Resistance",colorLightOrange);
x = Cum(1);
s1 = L;
s11 = H;
pS = a2 == 1;
endt = LastValue(ValueWhen(ps,x,1));
startt = LastValue(ValueWhen(ps,x,2));
ends = LastValue(ValueWhen(ps,S1,1));
starts = LastValue(ValueWhen(ps,S1,2));
dtS = endt - startt;
aS = (endS - startS) / dtS;
bS = endS;
trendlineS = aS *(x - endt) + bS;
g3 = IIf(x > startt - 10, trendlineS, Null);
Plot(g3, "", colors );
pR = a1 == 1;
endt1 = LastValue(ValueWhen(pr,x,1));
startt1 = LastValue(ValueWhen(pr,x,2));
endr = LastValue(ValueWhen(pr,S11,1));
startr = LastValue(ValueWhen(pr,S11,2));
dtR = endt1 - startt1;
aR = (endR - startR) / dtR;
bR = endR;
trendlineR = aR *(x - endt1) + bR;
g4 = IIf(x > startT1 - 10, trendlineR, Null);
Plot(g4, "", colorr );
acd = log(endr/startr)/(endt1-startt1);
res1 = exp((x-endt1)*acd)*endr;
RRL = ROC(res1,1);
bcd = log(ends/starts)/(endt-startt);
sup1= exp((x-endt)*bcd)*ends;
RSL = ROC(sup1,1);
Low_Value = LastValue(Ref(LLV(L,endt1-startt1),-(x-endt1)));
x2 = LastValue(ValueWhen(L==Low_Value & x>startt1 & x<endt1,x));
PLL = IIf(LastValue(x)-x2>5,exp((x-x2)*acd)*Low_Value,Null);
Hi_Value = LastValue(Ref(HHV(H,endt-startt),-(x-endt)));
x3 = LastValue(ValueWhen(H==Hi_Value & x>startt & x<endt,x));
PHL = IIf(LastValue(x)-x3>5,exp((x-x3)*bcd)*Hi_Value,Null);
SLabs = sup1-Ref(sup1,-1); RLabs = res1-Ref(res1,-1);
ROC2SL = (SLabs/C)*100; ROC2RL = (RLabs/C)*100;
PLLd = abs((LastValue(C)/LastValue(PLL))-1)<0.01*100;
PHLd = abs((LastValue(C)/LastValue(PHL))-1)<0.01*100;
barvisible = Status("barvisible");
firstvisiblebar = barvisible & NOT
Ref(barvisible,-1);
HHvisible = LastValue(HighestSince(firstvisiblebar,High));
LLvisible = LastValue(LowestSince(firstvisiblebar,Low));
RaH = HHvisible *1.05; RaL = LLVisible *0.95;
AnZ= starts==0 OR ends==0 OR startr==0 OR endr==0;
PLplot = IIf(x-x2>=0 & abs(LastValue(L/PLL)-1) <abs(LastValue((100/1000)*ATR(14))) & PLL>RaL & PLL<RaH & NOT AnZ,PLL,IIf(x-x2>=0 & RaL==0 & PLLd & abs(LastValue(L/PLL)-1) <abs(LastValue((100/1000)*ATR(14)))& NOT AnZ,PLL,Null));
PHplot = IIf(x-x3>=0 & abs(LastValue(H/PHL)-1) <abs(LastValue((100/1000)*ATR(14))) & PHL>RaL & PHL<RaH & NOT AnZ,PHL,IIf(x-x3>=0 & RaL==0 & PHLd & abs(LastValue(H/PHL)-1) <abs(LastValue((100/1000)*ATR(14)))& NOT AnZ,PHL,Null));
Plot(IIf(Para,PLplot,Null)," ",colorr,styleDashed,maskDefault+styleNoRescale);
Plot(IIf(Para,PHplot,Null)," ",colors,styleDashed,maskDefault+styleNoRescale);
_SECTION_END();
_SECTION_BEGIN("Fibonacci");
Period = Param("Period", 5, 1, 50);
ShowExt = ParamToggle("Show Extension ?", "No|Yes");
Period = Period*(13*.618);
Hhb = LastValue(Ref(HHVBars(H, Period), -1))+1;
Llb = LastValue(Ref(LLVBars(L, Period), -1))+1;
Hv = LastValue(Ref(HHV(H, Period), -1));
Lv = LastValue(Ref(LLV(L, Period), -1));
Range = (Hv - Lv);
LText = " 0 %, 23.6 %, 38.2 %, 50 %, 61.8 %, 78.6 %, 100 %,127 % ,161.8 %, 200 %";
if(Hhb > Llb)
{
Levels[0] = Lv;
Levels[1]= (Range *.236)+Levels[0];
Levels[2]= (Range *.382)+Levels[0];
Levels[3]= (Range *.5)+Levels[0];
Levels[4]= (Range *.618)+Levels[0];
Levels[5]= (Range *.786)+Levels[0];
Levels[6]= Hv;
Levels[7]= (Range *.270)+Levels[6];
Levels[8]= (Range *.618)+Levels[6];
Levels[9]= (Range )+Levels[6];
x0 = BarCount - 1 - Llb;
x1 = BarCount - 1 - Hhb;
}
else
{
Levels[0]= Hv;
Levels[1]= Levels[0]- (Range *.236);
Levels[2]= Levels[0]- (Range *.382);
Levels[3]= Levels[0]- (Range *.5);
Levels[4]= Levels[0]- (Range *.618);
Levels[5]= Levels[0]- (Range *.786);
Levels[6]= Lv;
Levels[7]= Levels[6]- (Range *.270);
Levels[8]= Levels[6]- (Range *.618);
Levels[9]= Levels[6]- (Range );
x0 = BarCount - 1 - Hhb;
x1 = BarCount - 1 - Llb;
}
for(i=0; i<10; i++)
{
if(i!=6)
x = x0;
else
x = x1;
if(i<7 OR ShowExt)
{
Plot(LineArray(x, Levels[i], BarCount, Levels[i]), "", i+2, styleDashed);
PlotText(StrExtract(LText, i), BarCount, Levels[i], i+2);
}
}
_SECTION_END();
15 or 30 Min Indian Currency Market for Amibroker (AFL)
15 or 30 Min Indian Currency Market for Amibroker (AFL)
_SECTION_BEGIN("Price");
SetChartOptions(0,chartShowArrows|chartShowDates);
Plot( C, "Close", colorDefault, styleNoTitle | GetPriceStyle() );
_SECTION_END();
_SECTION_BEGIN(" Settings");
Periods = Param("Call Sensitivity", 3, 2, 40, 1 );
accm = Param("StopLoss Sensitivity", 0.16, 0, 1, 0.001 );
_SECTION_END();
_SECTION_BEGIN("Buy Sell Declaration");
VAL=MA( Close, Periods);
B = C>Val;
S = C<Val;
B1 = Ref(B,-1);
S1 = Ref(S,-1);
Sell = S AND S1;
Buy = B AND B1;
Buy=ExRem(Buy,Sell) ;
Sell=ExRem(Sell,Buy);
PlotShapes( IIf( Buy, shapeUpArrow, shapeNone ), colorBrightGreen ,layer = 0, yposition = C, offset = -45 );
PlotShapes( IIf( Sell, shapeDownArrow, shapeNone ), colorRed ,layer = 0, yposition = C, offset = -45 );
_SECTION_END();
_SECTION_BEGIN("MsgBoards");
Call=IIf(Sell,Sell,IIf(Buy,Buy,0));
BuyPrice=ValueWhen(Buy,H);
SellPrice=ValueWhen(Sell,L);
CP=IIf(Sell,SellPrice,IIf(Buy,BuyPrice,0));
Callprice=ValueWhen(Buy OR Sell,CP);
YC=TimeFrameGetPrice("C",inDaily,-1);
TO=TimeFrameGetPrice("O",inDaily,0);
YH=TimeFrameGetPrice("H",inDaily,-1);
YL=TimeFrameGetPrice("L",inDaily,-1);
MKTRANGE=YH-YL;
acc = 0.15;
VALSAR=SAR(acc,accm);
for(i=BarCount-1;i>1;i--)
{
if(Buy[i] == 1)
{
sig = "BUY";
entry = BuyPrice[i];
GfxSelectSolidBrush( colorDarkGreen );
GfxSelectPen( colorLime, 1);
GfxTextOut(" 15 / 30 Minutes Currency India", 13 , 360);
GfxTextOut("Version 1.0 Final - 11th April 2015", 13, 390);
stoploss=IIf(Call==Buy AND VALSAR<C,VALSAR,IIf(Call==Sell AND VALSAR>C,VALSAR,0.0));
slcolor=IIf(VALSAR<C,colorRed,colorGrey50);
Plot( VALSAR, "stop line", slcolor , styleStaircase | styleDashed | styleNoTitle);
i = 0;
}
if(Sell[i] == 1)
{
sig = "SELL";
entry = SellPrice[i] ;
stoploss=IIf(Call==Buy AND VALSAR<C,VALSAR,IIf(Call==Sell AND VALSAR>C,VALSAR,0.0));
slcolor=IIf(VALSAR>C,colorLime,colorGrey50);
Plot( VALSAR, "stop line", slcolor , styleStaircase| styleDashed | styleNoTitle);
bars = i;
i = 0;
}
}
GfxRoundRect( 5, 350, 150, 290 , 7, 7 );
GfxSelectFont("Times New Roman", 20, 700, True );
GfxSetBkMode( colorPink );
GfxSetTextColor (colorYellow );
GfxTextOut(" 15 - 30 Minutes Currency India", 55 , 520);
GfxSelectFont("Times New Roman", 13, 700, True );
GfxSetTextColor (colorYellow);
GfxTextOut(" 15 or 30 Minutes on USD/INR - GBP/INR - JPY/INR - EUR/INR", 55 , 550);
GfxSetTextColor (colorWhite);
GfxSelectFont("Times New Roman", 11, 700, True );
GfxTextOut("Yesterdays Closing : "+ Prec(YC,2), 5 , 55);
GfxTextOut("Todays Open : "+ Prec(TO,2), 5 , 70);
GfxTextOut("YESTERDAY HIGH/LOW : "+ Prec(YH,2)+ " / "+ Prec(YL,2), 5 , 85);
GfxTextOut("YESTERDAYS MARKET RANGE : "+ Prec(MKTRANGE,2), 5 , 100);
GfxSetTextColor (colorWhite );
GfxSelectFont("Times New Roman", 11, 700, True );
GfxSetBkMode( colorBlack );
GfxSelectFont("Times New Roman", 11, 700, True );
GfxSetBkMode( colorBlack );
GfxTextOut(" " + sig + " @ "+ Callprice, 13 , 300);
GfxTextOut("Stop Loss : " + stoploss, 13 , 330);
NoteSet("", "
Stratergy Name :
K.I.S.S - 15 / 30 Minutes Currency India Version 1.0 Final.
Key Features:
1) intraday book 10 PIPS PROFIT OR Hold till call change
2) Excellent Capability to Catch Trends way before they start
3) Little Sensative, Hence False Calls MAy arrive, but Stop Loss is Very Tight AND Small.
4) Contains all - Call, Exits OR
5) Usual Stop Loss is Less than 7 pips, you Can exit early if you see previous Candle High/Low break. The Stratergy was designed for Safety
This is a Very Simple yet powerful Trading Stratergy
Developed for Cash/Currency Indian Market
The stratergy is to be used On intraday OR Carryforward. Depends On 15 Minutes OR 30 Minutes Charts.
Trading Tips:
Money MAnagement: Use Only 2 - 10% Of your trading Capital.
Try to Book 80% Of your profits within the FIRst 10 pips for good MoneyManagement.
In case Of any issues/Help needed you MAy Consult me On +91 9167446412 OR nileshnks@yahoo.com
Full Credits AND
Analysis / Programmed by : Nilesh K Shirke
India : Ghatkopar East - Mumbai
Thanks for Family Support AND Amibroker Software
Nothing is proven official without Mathemathic Testing:
Tested On NSECDS/MCX USDINR, JPYINR, GBPINR, EURINR with Paper Trading with the Following Stats
Win Streak is calculated considering 2 paisa brokerage.
AnyTrade Greater than 0.02 paisa is considered a Win.
Sometimes Stoploss also gives in Profit, that is included in Win count.
Maths Stastic Result
Max Continous Win Streak : 3
Max Continous Loosing Streak : 13
Max Loss Pips Counts : 12 pips (currency 0.12 paisa)
15 Minutes on USDINR / GBPINR / JPYINR Back Testing 4 Trades Per Day till Profit.
Average Loss Pips Counts : 7 pips (currency 0.07 paisa)
Average GrossProfit Pips in 3 months Back data Test : 68 Pips Per Day (Currency 0.60 Paisa)
Average GrossLoss Pips in 3 months Back data Test : 26 Pips Per Day (Currency 0.26 Paisa)
Average Net Position in 3 Months Back Data Test: Profit . 42 Pips per Day (Currency 0.42 Pips per Day)
On an Average Monthly trade can give a return of more than 10% returns with this stratergy, with proper money management.
Kindly invest only 2% of the capital. do NOT invest more than 10% of your Account even in Highest confident situation.
Example:
for an Account of 2 Lakh, have a Stoploss of 2000 - 5000 Rupees per trade. So accordingly trade with limited lot sizes which enable you to have 2000 - 8000 profit per trade/Day trade.
Good Luck !!
");
_SECTION_END();
Subscribe to:
Posts (Atom)




