| Coding Forum Collaborate, receive help, or discuss coding related issues. |
![]() | | Tweet | |
| | #1 | ||
![]() | Coding for Thinkorswim Platform | ||
| |
|
| | #2 | ||
![]() | Re: Coding for Thinkorswim Platform | ||
| |
|
| | #3 | ||
![]() | Re: Coding for Thinkorswim Platform Here is the link: Trader-Online.pl® - TradeStation™ Zone - Cooper's System There are more then one buy or sell set ups, so would it be possible to write a script based on those parameters? TNX | ||
| |
|
| | #4 | ||
![]() | Re: Coding for Thinkorswim Platform ThinkScripter – Custom ThinkScript Indicators for the thinkorswim Trading Platform | ||
| |
|
| | #5 | ||
![]() | Re: Coding for Thinkorswim Platform | ||
| |
|
| | #6 | ||
![]() | Re: Coding for Thinkorswim Platform Quote:
# TS_OpeningRange # ThinkScripter – Custom ThinkScript Indicators for thinkorswim # thinkscripter@gmail.com # Last Update 01 SEP 2009 input showOnlyToday = YES; input openingRangeMinutes = 60; input Market_Open_Time = 0930; input Market_Close_Time = 1600; def day = getDay(); def lastDay = getLastDay(); def isToday = if(day==lastDay,1,0); def shouldPlot = if(showOnlyToday and isToday, 1,if(!showOnlyToday,1,0)) ; def pastOpen = if((secondsTillTime(Marke t_Open_Time) > 0), 0, 1); def pastClose = if((secondsTillTime(Marke t_Close_Time) > 0), 0, 1); def marketOpen = if(pastOpen and !pastClose, 1, 0); def firstBar = if (day[1] != day, day - 1, 0); def secondsUntilOpen = secondsTillTime(Market_Op en_Time); def regularHours = secondsTillTime(Market_Cl ose_Time); def secondsFromOpen = secondsFromTime(Market_Op en_Time); def pastOpeningRange = if(secondsFromOpen >= (openingRangeMinutes * 60), 1, 0); REC displayedHigh = if(high > displayedHigh[1] and marketOpen, high, if(marketOpen and !firstBar, displayedHigh[1], high)); REC displayedLow = if(low < displayedLow[1] and marketOpen, low, if(marketOpen and !firstBar, displayedLow[1], low)); rec ORHigh = if(pastOpeningRange, ORHigh[1], displayedHigh); rec ORLow = if(pastOpeningRange, ORLow[1], displayedLow); plot Opening_Range_High = if(pastOpeningRange and marketOpen and shouldPlot, ORHigh, double.nan); plot Opening_Range_Low = if(pastOpeningRange and marketOpen and shouldPlot, ORLow , double.nan); Opening_Range_High.SetDef aultColor(color.green); Opening_Range_High.SetLin eWeight(2); Opening_Range_High.SetSty le(curve.POINTS); Opening_Range_Low.SetDefa ultColor(color.red); Opening_Range_Low.SetLine Weight(2); Opening_Range_Low.SetStyl e(curve.POINTS); Last edited by Attila; 07-29-2010 at 04:36 PM. | ||
| |
|
| | #7 | ||
![]() | Re: Coding for Thinkorswim Platform | ||
| |
|
![]() |
| Tags |
| dr.cooper, think or swim |
| Thread Tools | |
| Display Modes | Help Others By Rating This Thread |
| |
| ∧ Similar Threads | ||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| Best Platform for Stock Day Trading? | SAMUEL4 | Trading and the Markets | 5 | 10-05-2010 08:11 AM |
| Different Data Feeds from Your Charting Platform Vs. Trading DOM | marker | Brokers and Data Feeds | 7 | 07-04-2010 11:58 AM |