NexusFi: Find Your Edge


Home Menu

 





Can I get the script of this Indicator?


Discussion in ThinkOrSwim

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




 
Search this Thread

Can I get the script of this Indicator?

  #1 (permalink)
khalid alshalan
Riyadh SaudiArabia
 
Posts: 7 since Mar 2014
Thanks Given: 0
Thanks Received: 0

hi dears ,

On the THINKORSWIM Platform , I tried to find a script of the (COG) Center Of Gravity Indicator or any similar indicator but i could not find any one ... Can I get help ?







thanks alot

Reply With Quote

Can you help answer these questions
from other members on NexusFi?
Exit Strategy
NinjaTrader
The space time continuum and the dynamics of a financial …
Emini and Emicro Index
ZombieSqueeze
Platforms and Indicators
New Micros: Ultra 10-Year & Ultra T-Bond -- Live Now
Treasury Notes and Bonds
NT7 Indicator Script Troubleshooting - Camarilla Pivots
NinjaTrader
 
Best Threads (Most Thanked)
in the last 7 days on NexusFi
Get funded firms 2023/2024 - Any recommendations or word …
60 thanks
Funded Trader platforms
43 thanks
NexusFi site changelog and issues/problem reporting
24 thanks
GFIs1 1 DAX trade per day journal
22 thanks
The Program
19 thanks
  #2 (permalink)
 sevenofnine 
Netherlands
 
Experience: Intermediate
Platform: multicharts
Broker: Interactive Brokers
Trading: Stocks
Posts: 7 since Aug 2012
Thanks Given: 2
Thanks Received: 9

can be found here: Investor/RT Tour - Center Of Gravity (COG)

Reply With Quote
  #3 (permalink)
khalid alshalan
Riyadh SaudiArabia
 
Posts: 7 since Mar 2014
Thanks Given: 0
Thanks Received: 0


thanks , but this will not work on THINKORSWIM

Reply With Quote
  #4 (permalink)
khalid alshalan
Riyadh SaudiArabia
 
Posts: 7 since Mar 2014
Thanks Given: 0
Thanks Received: 0

i will put a chart of that indicator

Reply With Quote
  #5 (permalink)
khalid alshalan
Riyadh SaudiArabia
 
Posts: 7 since Mar 2014
Thanks Given: 0
Thanks Received: 0

it is really amaizing thats why I'm looking for it

Reply With Quote
  #6 (permalink)
 growex 
Trubchevsk
 
Experience: Beginner
Platform: tos
Trading: stocks
Posts: 61 since May 2011
Thanks Given: 40
Thanks Received: 79

Here it is khalid

 
Code
                            
#VM_Ehlers_COG

#by growex
declare lower;
input Price hl2;
Input Length 10;
def Num fold i=0 to length -1 with n do
+ (i)*getvalue(price,i,length-1);
def Denom fold j=0 to length -1 with k do
getvalue(price,j,length-1);
Def CG = if denom <> 0 then -Num/Denom else double.NaN;
plot cgline cg;
plot trigger cgline[1]; 

Follow me on Twitter Reply With Quote
Thanked by:
  #7 (permalink)
khalid alshalan
Riyadh SaudiArabia
 
Posts: 7 since Mar 2014
Thanks Given: 0
Thanks Received: 0


growex View Post
Here it is khalid

 
Code
                            
#VM_Ehlers_COG
#by growex
declare lower;
input Price hl2;
Input Length 10;
def Num fold i=0 to length -1 with n do
+ (i)*getvalue(price,i,length-1);
def Denom fold j=0 to length -1 with k do
getvalue(price,j,length-1);
Def CG = if denom <> 0 then -Num/Denom else double.NaN;
plot cgline cg;
plot trigger cgline[1]; 


thank you very much for your concern ,

what I want is the one that will be with the candles ( on the chart up not down ) I have the code that work only in Amibroker program , the code is :

/ COG: Center of Gravity indicator
// AFL code by E.M.Pottasch, 2011


sx=Null;b=Null;ai=Null;x=Null;
reg=x1=x2=x3=z1=z2=z3=Null;
rega=x1a=x2a=x3a=z1a=z2a=z3a=Null;

bi=BarIndex();
eb=LastValue(bi);
order=Param("n-th Order",3,1,8,1);
bars=Param("Lookback Period",100,50,500,1);
sv=ParamToggle("Use Selected Value","Off|On",1);
alt=ParamToggle("Error Levels","Fibonacci|Standard",0);
ecart=1.61803399;

if(sv)
{
eb=SelectedValue(bi);
bb=Max(0,eb-bars);
}
else
{
bb=Max(0,eb-bars);
}
fin=eb;
nn=order+1;
sx[1]=bars+1;

if(fin>bars)
{
for(mi=1;mi<=2*nn-2;mi++)
{
suml=0;
for(n=0;n<=bars;n++)
{
suml=suml+n^mi;
}
sx[mi+1]=suml;
}
for(mi=1;mi<=nn;mi++)
{
suml=0;
for(n=0;n<=bars;n++)
{
if (mi==1)
suml=suml+Close[fin-n];
else
suml=suml+Close[fin-n]*n^(mi-1);
b[mi]=suml;
}
}
for(jj=1;jj<=nn;jj++)
{
for(ii=1;ii<=nn;ii++)
{
kk=ii+jj-1;
ai[(ii-1)*nn+jj]=sx[kk];
}
}
for(kk=1;kk<=nn-1;kk++)
{
ll=0;
mm=0;
for(ii=kk;ii<=nn;ii++)
{
if(abs(ai[(ii-1)*nn+kk])>mm)
{
mm=abs(ai[(ii-1)*nn+kk]);
ll=ii;
}
}
if(ll==0) break;
if(ll!=kk)
{
for(jj=1;jj<=nn;jj++)
{
tt=ai[(kk-1)*nn+jj];
ai[(kk-1)*nn+jj]=ai[(ll-1)*nn+jj];
ai[(ll-1)*nn+jj]=tt;
}
tt=b[kk];
b[kk]=b[ll];
b[ll]=tt;
}
for(ii=kk+1;ii<=nn;ii++)
{
qq=ai[(ii-1)*nn+kk]/ai[(kk-1)*nn+kk];
for(jj=1;jj<=nn;jj++)
{
if(jj==kk)
ai[(ii-1)*nn+jj]=0;
else
ai[(ii-1)*nn+jj]=ai[(ii-1)*nn+jj]-qq*ai[(kk-1)*nn+jj];
}
b[ii]=b[ii]-qq*b[kk];
}
}
x[nn]=b[nn]/ai[nn*nn];
for(kk=1;kk<=nn-1;kk++)
{
tt=0;
ii=nn-kk;
for(jj=1;jj<=nn-ii;jj++)
{
tt=tt+ai[(ii-1)*nn+ii+jj]*x[ii+jj];
if(ai[(ii-1)*nn+ii]!=0)
x[ii]=(b[ii]-tt)/ai[(ii-1)*nn+ii];
}
}
for(n=0;n<=bars;n++)
{
suml=0;
for(kk=1;kk<=order;kk++)
{
suml=suml+x[kk+1]*n^kk;
}
reg[fin-n]=x[1]+suml;
}
}
SetChartOptions(0, chartShowDates);
Title = "Symbol: "+ Name()+ "\nPoly Order: "+order;
if(alt)
{
dev=StDev(Close-reg,bars);
sd=dev[fin];
x1a=reg+sd*1;//68%
x2a=reg+sd*2;//95%
x3a=reg+sd*3;//99.83%
z1a=reg-sd*1;
z2a=reg-sd*2;
z3a=reg-sd*3;
Plot(C, "Close",colorLightGrey,styleCandle);
Plot(reg,"reg",colorBlue,1);
Plot(x3a,"x3a",ColorRGB(255,0,0),styleThick);
Plot(x2a,"x2a",ColorRGB(255,100,100),styleDashed);
Plot(x1a,"x1a",ColorRGB(255,200,200),styleDashed);
Plot(z3a,"z3a",ColorRGB(0,255,0),styleThick);
Plot(z2a,"z2a",ColorRGB(100,255,100),styleDashed);
Plot(z1a,"z1a",ColorRGB(200,255,200),styleDashed);
PlotOHLC(x3a,x3a,x1a,x1a,"",ColorRGB(30,0,0),styleCloud|styleNoLabel,0,0,0,-1);
PlotOHLC(z1a,z1a,z3a,z3a,"",ColorRGB(0,30,0),styleCloud|styleNoLabel,0,0,0,-1);
}
else
{
dev=StDev(Close,bars);
sd=ecart*dev[fin];
x1=reg+sd/(1.382*1.618);
x2=reg+sd/1.382;
x3=reg+sd;
z1=reg-sd/(1.382*1.618);
z2=reg-sd/1.382;
z3=reg-sd;
Plot(C, "Close",colorLightGrey,styleCandle);
Plot(reg,"reg",colorBlue,1);
Plot(x3,"x3",ColorRGB(255,0,0),styleThick);
Plot(x2,"x2",ColorRGB(255,100,100),styleDashed);
Plot(x1,"x1",ColorRGB(255,200,200),styleDashed);
Plot(z3,"z3",ColorRGB(0,255,0),styleThick);
Plot(z2,"z2",ColorRGB(100,255,100),styleDashed);
Plot(z1,"z1",ColorRGB(200,255,200),styleDashed);
PlotOHLC(x3,x3,x2,x2,"",ColorRGB(30,0,0),styleCloud|styleNoLabel,0,0,0,-1);
PlotOHLC(z2,z2,z3,z3,"",ColorRGB(0,30,0),styleCloud|styleNoLabel,0,0,0,-1);
}

==========

I will put a Chart that will illustrate what I mean ,, Next reply.

Reply With Quote
  #8 (permalink)
khalid alshalan
Riyadh SaudiArabia
 
Posts: 7 since Mar 2014
Thanks Given: 0
Thanks Received: 0

it will be like this lines among the candles :


Reply With Quote
  #9 (permalink)
 growex 
Trubchevsk
 
Experience: Beginner
Platform: tos
Trading: stocks
Posts: 61 since May 2011
Thanks Given: 40
Thanks Received: 79


khalid alshalan View Post
it will be like this lines among the candles :


aha...there's some confusion between theese two indoicators because of the same name...The one i've posted above is Center of Gravity developed by John Ehlers....
The one you showed also named Center of Gravity but it is totally different than previous one....
I'll see what i can do for you

Also here's some information about the indicator Khalid asked for: Trading With Center Of Gravity Indicator on Stochastic | Brooky Indicators

My Thanks for kind canadian guy who provided me the live ToS account. Now i'm with little hobby again

Follow me on Twitter Reply With Quote
Thanked by:




Last Updated on April 6, 2014


© 2024 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 - Privacy Policy - Downloads - Top
no new posts