NexusFi: Find Your Edge


Home Menu

 





Looking for a thinkscripter


Discussion in Traders Hideout

Updated
    1. trending_up 2,101 views
    2. thumb_up 0 thanks given
    3. group 2 followers
    1. forum 1 posts
    2. attach_file 0 attachments




 
Search this Thread
  #1 (permalink)
 pad6 
Napa, California
 
Experience: Intermediate
Platform: Tws, ToS
Broker: InteractiveBrokers
Trading: Crude, forex, options
Posts: 4 since Jan 2017
Thanks Given: 18
Thanks Received: 3

Hi,

I am looking to hire an experienced thinkscripter. The idea is to use the setup from other platform such as Ninja and re-code that for ToS. Some of the indicators come from other languages so it can be a complex re-coding. Please DM me for more details,

Thanks,


Started this thread Reply With Quote

Can you help answer these questions
from other members on NexusFi?
My Rant with AMP Futures
Trading Reviews and Vendors
[WTS] ATAS Lifetime ULTRA license – EU buyers only – …
Platforms and Indicators
What we know about Binances $6.3bn hack - BBC News
Cryptocurrency
AI for Traders — Agents, Memory, Tools & Real-Worl …
Elite Quantitative GenAI/LLM
Building a free browser DOM/SMC simulator - need some ad …
Platforms and Indicators
 
  #2 (permalink)
 StockT8er 
ROY, Utah
 
Experience: Intermediate
Platform: TradeStation
Posts: 81 since Apr 2020
Thanks Given: 11
Thanks Received: 6

Also looking for someone to help turn this ThinkorSwim study into a Strategy for same

declare lower;

input cciLength = 14;
input cciAvgLength = 9;
input over_sold = -100;
input over_bought = 100;
input rsilenght = 14;
input rsiover_Bought = 70;
input rsiover_Sold = 30;
input price = close;
input rsiaverageType = AverageType.WILDERS;
input rsiBUY = 35;
input rsiSELL = 45;

def NetChgAvg = MovingAverage(rsiaverageType, price - price[1], rsilenght);
def TotChgAvg = MovingAverage(rsiaverageType, AbsValue(price - price[1]), rsilenght);
def ChgRatio = if TotChgAvg != 0 then NetChgAvg / TotChgAvg else 0;

plot RSI = 50 * (ChgRatio + 1);
plot CCI = CCI(length = cciLength);
plot CCIAvg = Average(CCI, cciAvgLength);
plot OverBought = over_bought;
plot OverSold = over_sold;

CCI.SetDefaultColor(GetColor(9));
CCIAvg.SetDefaultColor(GetColor(8));
OverBought.SetDefaultColor(GetColor(5));
OverSold.SetDefaultColor(GetColor(5));

plot Diff = CCI - CCIAvg;
plot ZeroLine = 0;

plot UpSignal = if Diff crosses above ZeroLine and RSI > rsiBUY then ZeroLine else Double.NaN;
plot DownSignal = if Diff crosses below ZeroLine and RSI > rsiSELL then ZeroLine else Double.NaN;

CCI.SetDefaultColor(GetColor(1));
CCIAvg.SetDefaultColor(GetColor(8));
Diff.SetDefaultColor(GetColor(5));
Diff.SetPaintingStrategy(PaintingStrategy.HISTOGRAM);
Diff.SetLineWeight(3);
Diff.DefineColor("Positive and Up", Color.GREEN);
Diff.DefineColor("Positive and Down", Color.DARK_GREEN);
Diff.DefineColor("Negative and Down", Color.RED);
Diff.DefineColor("Negative and Up", Color.DARK_RED);
Diff.AssignValueColor(if Diff >= 0 then if Diff > Diff[1] then Diff.Color("Positive and Up") else Diff.Color("Positive and Down") else if Diff < Diff[1] then Diff.Color("Negative and Down") else Diff.Color("Negative and Up"));

ZeroLine.SetDefaultColor(GetColor(0));
UpSignal.SetDefaultColor(Color.UPTICK);
UpSignal.SetPaintingStrategy(PaintingStrategy.ARROW_UP);
DownSignal.SetDefaultColor(Color.DOWNTICK);
DownSignal.SetPaintingStrategy(PaintingStrategy.ARROW_DOWN);


Reply With Quote




Last Updated on May 11, 2020


© 2026 NexusFi®, s.a., All Rights Reserved.
Av Ricardo J. Alfaro, Century Tower, Panama City, Panama, Ph: +507 833-9432 (Panama and Intl), +1 888-312-3001 (USA and Canada)
All information is for educational use only and is not investment advice. There is a substantial risk of loss in trading commodity futures, stocks, options and foreign exchange products. Past performance is not indicative of future results.
About Us - Contact Us - Site Rules, Acceptable Use, and Terms and Conditions - Downloads - Top
no new posts