From c67088a79ea82c19eab2e6456502d60701f6eec2 Mon Sep 17 00:00:00 2001 From: Julian Molina Date: Mon, 11 Jan 2021 20:52:16 +0100 Subject: [PATCH 1/4] Back to proper name --- ...Design Tutorials.json => Trading-System-Design-Tutorials.json} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename Projects/Superalgos/Plugins/Workspaces/{Trading System Design Tutorials.json => Trading-System-Design-Tutorials.json} (100%) diff --git a/Projects/Superalgos/Plugins/Workspaces/Trading System Design Tutorials.json b/Projects/Superalgos/Plugins/Workspaces/Trading-System-Design-Tutorials.json similarity index 100% rename from Projects/Superalgos/Plugins/Workspaces/Trading System Design Tutorials.json rename to Projects/Superalgos/Plugins/Workspaces/Trading-System-Design-Tutorials.json From cf3566c879d820ffcb6cbf06becbe67a870ba3a8 Mon Sep 17 00:00:00 2001 From: Julian Molina Date: Mon, 11 Jan 2021 20:52:43 +0100 Subject: [PATCH 2/4] Deleting duplicates --- .../Docs-Topics/bollinger-channels.json | 5 +++ ...-002-tutorial-topic-frame-it-flexibly.json | 26 ------------- ...stage-002-tutorial-step- the pipeline.json | 38 ------------------- ...tutorial-step- reinforce the learning.json | 30 --------------- ...tutorial-step-we-have-our-conditions.json} | 14 ++++++- 5 files changed, 17 insertions(+), 96 deletions(-) delete mode 100644 Projects/Superalgos/Schemas/Docs-Tutorials/1.-intro-to-trading-systems-002-tutorial-topic-frame-it-flexibly.json delete mode 100644 Projects/Superalgos/Schemas/Docs-Tutorials/3.-testing-a-trading-idea-the-trigger-stage-002-tutorial-step- the pipeline.json delete mode 100644 Projects/Superalgos/Schemas/Docs-Tutorials/3.-testing-a-trading-idea-the-trigger-stage-014-tutorial-step- reinforce the learning.json rename Projects/Superalgos/Schemas/Docs-Tutorials/{3.-testing-a-trading-idea-the-trigger-stage-023-tutorial-step- we have our conditions.json => tutorial-step-we-have-our-conditions.json} (62%) diff --git a/Projects/Superalgos/Schemas/Docs-Topics/bollinger-channels.json b/Projects/Superalgos/Schemas/Docs-Topics/bollinger-channels.json index 835a330da..2e38ce376 100644 --- a/Projects/Superalgos/Schemas/Docs-Topics/bollinger-channels.json +++ b/Projects/Superalgos/Schemas/Docs-Topics/bollinger-channels.json @@ -67,6 +67,11 @@ "style": "List", "text": "bollingerChannel.period: The number of periods the channel spans at the moment the variable is being read. For instance, if a channel spans 10 candles and the variable is checked on the fourth candle, then bollingerChannel.period = 4. Put in other words, it is the current span of the channel." }, + { + "style": "Anchor", + "text": "Bollinger SubChannels 2", + "updated": 1610390312262 + }, { "style": "Subtitle", "text": "Bollinger SubChannels" diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/1.-intro-to-trading-systems-002-tutorial-topic-frame-it-flexibly.json b/Projects/Superalgos/Schemas/Docs-Tutorials/1.-intro-to-trading-systems-002-tutorial-topic-frame-it-flexibly.json deleted file mode 100644 index 029c33a65..000000000 --- a/Projects/Superalgos/Schemas/Docs-Tutorials/1.-intro-to-trading-systems-002-tutorial-topic-frame-it-flexibly.json +++ /dev/null @@ -1,26 +0,0 @@ -{ - "tutorial": "1. Intro to Trading Systems", - "pageNumber": 2, - "type": "Tutorial Topic - Frame It Flexibly!", - "definition": { - "icon": { - "project": "Superalgos", - "name": "trading-system" - }, - "text": "A Trading System governs trading strategies, and provides a flexible—but structured— framework to build them." - }, - "paragraphs": [ - { - "style": "Callout", - "text": "Please, read this page to get up to speed with how trading systems work!" - }, - { - "style": "Success", - "text": "There is no substitute for knowledge, so you will need to do some reading before I get your hands dirty with good ol' trading logic!" - }, - { - "style": "Warning", - "text": "Skipping the reading may result in permanent neurological impairment. Your call!" - } - ] -} \ No newline at end of file diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/3.-testing-a-trading-idea-the-trigger-stage-002-tutorial-step- the pipeline.json b/Projects/Superalgos/Schemas/Docs-Tutorials/3.-testing-a-trading-idea-the-trigger-stage-002-tutorial-step- the pipeline.json deleted file mode 100644 index 34df5ac64..000000000 --- a/Projects/Superalgos/Schemas/Docs-Tutorials/3.-testing-a-trading-idea-the-trigger-stage-002-tutorial-step- the pipeline.json +++ /dev/null @@ -1,38 +0,0 @@ -{ - "tutorial": "3. Testing a Trading Idea - The Trigger Stage", - "pageNumber": 2, - "type": "Tutorial Step - The Pipeline", - "definition": { - "icon": { - "project": "Superalgos", - "name": "dataset-definition" - }, - "text": "We will cover several topics! Let's make a quick list to use as a guide along the way!" - }, - "paragraphs": [ - { - "style": "List", - "text": "The Trigger Stage with it's three events: Trigger On Event, Trigger Off Event, and Take Position Event." - }, - { - "style": "List", - "text": "Basic definitions including what is a Situation, a Condition, and a Formula." - }, - { - "style": "List", - "text": "Syntax, or how to write conditions and formulas." - }, - { - "style": "List", - "text": "Indicator properties and how to use them." - }, - { - "style": "List", - "text": "Open, Manage, and Close Stages basics." - }, - { - "style": "Success", - "text": "Have you read about these topics? No worries... you will!" - } - ] -} \ No newline at end of file diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/3.-testing-a-trading-idea-the-trigger-stage-014-tutorial-step- reinforce the learning.json b/Projects/Superalgos/Schemas/Docs-Tutorials/3.-testing-a-trading-idea-the-trigger-stage-014-tutorial-step- reinforce the learning.json deleted file mode 100644 index efb57b26e..000000000 --- a/Projects/Superalgos/Schemas/Docs-Tutorials/3.-testing-a-trading-idea-the-trigger-stage-014-tutorial-step- reinforce the learning.json +++ /dev/null @@ -1,30 +0,0 @@ -{ - "tutorial": "3. Testing a Trading Idea - The Trigger Stage", - "pageNumber": 14, - "type": "Tutorial Step - Reinforce The Learning!", - "definition": { - "icon": { - "project": "Superalgos", - "name": "learning-bot" - }, - "text": "Let's do a quick recap on the matter of the syntax! I'll push this until you learn it!" - }, - "paragraphs": [ - { - "style": "List", - "text": "FIRST: The time frame! (i.e.: chart.at24hs)" - }, - { - "style": "List", - "text": "SECOND: Each segment of the instruction is separated by dots! (i.e.: like.this)" - }, - { - "style": "List", - "text": "THIRD: Product name and property name are determined by the indicator you are using. No need to memorize them, as you may copy and paste them from the docs when you need them!" - }, - { - "style": "List", - "text": "FOURTH: Compound words in the product and property name are written altogether, with the first word in lowercase and the rest of the words capitalized! (i.e.: forExampleLikeThis)" - } - ] -} \ No newline at end of file diff --git a/Projects/Superalgos/Schemas/Docs-Tutorials/3.-testing-a-trading-idea-the-trigger-stage-023-tutorial-step- we have our conditions.json b/Projects/Superalgos/Schemas/Docs-Tutorials/tutorial-step-we-have-our-conditions.json similarity index 62% rename from Projects/Superalgos/Schemas/Docs-Tutorials/3.-testing-a-trading-idea-the-trigger-stage-023-tutorial-step- we have our conditions.json rename to Projects/Superalgos/Schemas/Docs-Tutorials/tutorial-step-we-have-our-conditions.json index ea9143202..8483796d9 100644 --- a/Projects/Superalgos/Schemas/Docs-Tutorials/3.-testing-a-trading-idea-the-trigger-stage-023-tutorial-step- we have our conditions.json +++ b/Projects/Superalgos/Schemas/Docs-Tutorials/tutorial-step-we-have-our-conditions.json @@ -12,11 +12,21 @@ "paragraphs": [ { "style": "List", - "text": "Condition 1: The direction property of the bollingerSubChannel product is Down in the 24H chart. Put in proper syntax:

chart.at24hs.bollingerSubChannel.direction === 'Down'

" + "text": "Condition 1: The direction property of the bollingerSubChannel product is Down in the 24H chart. Put in proper syntax:", + "updated": 1610392891777 + }, + { + "style": "Javascript", + "text": "chart.at24hs.bollingerSubChannel.direction === 'Down'" }, { "style": "List", - "text": "Condition 2: The slope property of the bollingerSubChannel product is not Side in the 24H chart. Put in proper syntax:

chart.at24hs.bollingerSubChannel.slope != 'Side'" + "text": "Condition 2: The slope property of the bollingerSubChannel product is not Side in the 24H chart. Put in proper syntax:", + "updated": 1610392964616 + }, + { + "style": "Javascript", + "text": "chart.at24hs.bollingerSubChannel.slope != 'Side'" } ] } \ No newline at end of file From 1fd3e78685ccc095709529c290709361f31739f3 Mon Sep 17 00:00:00 2001 From: Julian Molina Date: Mon, 11 Jan 2021 21:15:19 +0100 Subject: [PATCH 3/4] Update docs-js-code-style.png --- .../Superalgos/Icons/docs-js-code-style.png | Bin 11136 -> 12461 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/Projects/Superalgos/Icons/docs-js-code-style.png b/Projects/Superalgos/Icons/docs-js-code-style.png index f56b6fe899b1ce5343c5e0f7c6ed23678d9fe51e..85446cbe9ed856e205bdd04d1b72aa53c867b67e 100644 GIT binary patch literal 12461 zcmb_?cUV)+v;QV^kRrZ_pg>dv#R3*U0SQ@W;jX>^qYeiJ0Hk!( zZz&r-9$T3VaGjjP5jWfXMC7A%erc>lv5D3&zEZbUL%CfJL1kY$L1i#}>wLG`JfV-( zDZY>EY^8)j1w~mkTqRuPrlXNox!dibC__A=K;w?gD({VrftlNi9v z`NiLRl+tu+1NArXaGFieaRXq({EvQmY3GG*62#$#d>(oRpiCik2@u`K1pwpRMK*Bs z0Sf?6%Q91C06-})!s3JJ11$XfCmK9-Itcjr4>V9P8LWrlOY-ML+%!RS+suFS#A6&KI$VP+KLw$W!;Xy$v` zyq~geh;jdX)|*@?5%4SYVSp-s8~0~|0D8`^qx!j+WS93WCLg155uX_p|kF<)2-MIL!$zZRG&iF3eNw-zBF|+bf`0b zyEO8KQolWZCh|{?vtxk8ccYNptyFW9-HUtQo4_yTsZMun;rWxPIMhTD|Wy#*HYE zH!aDAboW^`3ZhaOu?5}~mnTsIBvK|bVsT}?Krz2bpBnYi<+0D-!@J~-*BKH>CqIhG z3FVpLfwrgltnCk=F29L`iPVce{f`>!e#<^WsSUjT^QUHeZ;nb{U58@Sq%(f~;l$AV zN@SzFDcsPbbmwIeDPPV6JG)K6XGU#0cv_vg&y%-MmcGCyI*AlnSFlynw`{8S=uS|< zQjpKuJ+W6Wp6UNuZ}bYH1b%$~`G?PeLHj|LQ8A-Oo9~k?z6Fd=^(VPn2IS$Tehio3 z3yY0LB%Q)l%U;~OSh=SmA+6YG!>d$SSZLTA7RQL?HT%Aoj%gNO^49qx^nvf>ufD#k zjOP^mtc6^ijI;P?s}=E{(4izKPsUh8*T}&)f;KB>-~H)zr@`h^WsyR}rT+EC-xs96 zKibYS-a6WtTjuFg)}*{U+^v89MXKKrR^Rcdi@1=9%YdcN-vvFN<3HD((x*#@bH#iV z(?{flW?VsxK7?6#qS}4tpW=q5x0V;UkRn&Q^`1#f(*lpHWUZd}86To-c@4ijRG=B? zk!iMTwUftw@+?WGcsl9b!?RLYp>nKP+E=7WKi~at&2?MRlP*WbpP#>{QK1wtHM^LmetER z%=8l4YbhBDT2t8l({M_=x<3Am*=lLJYn#TsyJ?ih@}=dc4{rM7WJ^s;=GHwWK+QyK zXJx71xf;tUQrD}o+n$ppFM-+5b#tQ4i2=lgP;5e%dq%Z3)|1Ca>(W=Y_hK7LuF&7gdZBMi@{zceMA0Pn zc9YsiG7NK=>anYXdm3%aRdPU0+|0#E{Mv85)>>ts^~}BEhN?DajH8=)!O4mC<&^yc3AkW(LCR6V?@m@fAe zZ-lU&>-eDIo@)(_;aile>kCF~Oh24n@I@QDud_X@pALvllSB0Dbrrk%1nhm!%oy98 z34Jp59S=MPIt-K{&v)i5woim7t{CuvB#1kyyNy9Z{OdgeCTv28AMHjJWA1g%4>c55k8nurjT3MRy`oM+#}{KtUSg+dG;UY6L6UX4BJPKp z)l}Xzg|??$@w-ZPdhm~**&z^!-gU?KH>rPredlRnnC}sG?={T(fh4nG>l8yUwKUe1 zlI=8D=SEBkqa9#7!aEiyR;uIZ(3uQA*m}fF^D-#6|Ed2?8smzfwQ&yG7d0s+v2QdQ zs8h;?BYPYMlU1Z|Pf6O0FtihO_sC&)B!I8FJnM@(^0c>n1P{39i2>ssiEH26KajVC z{5-NUoZj>;70L(4Eg8NxbhD49B(Bv=rhrqWXTrY588c!vGc2GI(bY593SyI6g0K7m zSxW3R8od?+gga z^=f^%0CZ{4tz;rfiVV31>_p~VJ|Sc$O1hZD{NO@rHBD|#!&IfbKXalXu-3fp!EyH~ zK9$0L(wh8E-WR#zMPm`;it0kxb>P^M{hJz(?~n~U?MsAlF;|22eHX1ZiZT;=iEG(DiYdGYoKCPZw3V&L%Ievi+*Syd{J@N z{Ab5&5aT;KP6N7{rvM>>gAvQdhcy?M047IQKXdjMB$wRz(fZm7R2Ct?Q)zuY<&z+j z4#t(>2OMX_{w{ai)CM8W$0WY9D&-?G2ygRst|=s5|D{;CIJfh)%gE|T)&LJXE(hI6NUFcQ7dgao6glhDwJf{U z#qUGoMcxq2!E{3KiUv~;+&Q))|L$%%s9NikY{|IVAjZ-^-f` ztS=j48!lM*DYSQBo3xqK+NS&3CeTXY-Ahc<_MaNVwL@&ukZ;_i!7+<)zbAgTJ~RmX zTgjws_Xw}A{bMTas~q%^C^cOL5VlXUZ><@y#xP;Fo)o$7g%3Hq{M2?IW~kYDVm|#t zSn|M5!FHk}V8lAb?E+~2(|aYhi)i!m&N_dnL*-j9QC3a_IZK}NsnPF?*#+Ir0WIOT zLtM0l9j0KD`WE5J8GqXg4(pe;(DOf%nMZD7U2vE%O$N17ggG7*4tlyhvB81@57-e< z!*JswR(}+Fm&GAy#fd2Kr5%Dt4d@7D{wbfU@m zYXPdNWkc(j(nZ58zB%haQ~O)g&^{UI`l9@|hCjxSuL{;`Q!^eX%K7z02i%E|j4Uuy zoiedA8ghR8Fs^ds%p9#gIw)gFC6siZi4}CjYWu8zCgDwua>mFkh7LQYoHz=!DGPtJ zck5-KKmF18*N-I|BZ^Fn(_pCjr)cdh_Jk1R(jxnHWHIGi!6AIrUWK6Z!^jrw`RrMY z*E*Yz%lbtaHJ_Nq0|ZKFaoh8zi$GT}-R5h_14>1-XWi}27GJ*0#Ftz~cHJ6}|{_kG{l z%!V8uZ6ESJ)$+(#al~x{f9;?gvQTA-1a*AuPAxR_)1pXzOqMgtXV*EyE~m57Dv{j# zHiaCRxi0EO1qi|geYTo?wQ6(!t$4hUfYu7J{o!-ju|ySEt0;L|AyY_CXS8ANxmthQ zGrJmX%|WxRaQ9gz1RLVnNU1KI4~9{Xo!RYDfHhV5!Akqt_pRD*Qn33il=&4#qZW!EL0IBT0ZGf>GcxhWa_V#<>LEY z960*mxg;j{3-{l`OWFKq9a-BM7T@&LJHGSPNl6t#MR$m)(`y!-OpN$cvHx7@01JnY z|5WMVUpn+c5sFUqe`%;$%`qHpx^)(W&_gX8NCW{Ky}z?7Wh9rG2_jhkF@S0O2kIIB zv$_8ZQ~%d7N-%G50R8Xq`~TO#(rNu)szDL?*=)Av_aWtkYaY4@L=Jr2{(=$Ym({Jc zndR}DU3#$UR^*Vw0|i+81it>hk@YqG-GD!>y#vz3ey>cs7oC&C1 zT2uHHhW@3$<>S^Sk)>|YwA2x@p9bsI?HPtgFMvUHM&%0?kPqnI2(u<>(>Jx5c%|W^ z#?bmyA@kb!5f%gheBg-iZZGC%`Y(T4MLQX5r{i|l91B+s(;2W4=a%=pPi^_}%Nu83 zN=}77hlfQ*>hJDc7hu@MU8T~iY5mu>%*G9!@AU`4w+%LwP3^sAcQzVI**;Y?Yk z@GI^G-dpb`nh0-g_KGtq`GI`JEmb>o^AG>^2pZ(MDpqQPJb-Jyo~p>AG#?bVVw;VO zdCX)tz8prKeDO~S)QNLHE=)>UqKLl)wZcj)akxD1)E7NkJ=V?brIX)6UxAFm?TNG> z)8|jkW~)XeGzNwBMDlYoVU2G(K!q=W*)#CX@HW)(_wK`;W~Ww6Xb154SQXrgU}nU= z^G;Rwz2p>;=0HB7?rEz%)@t(G&uq^uw(2yTgv4_YT=BUg z?{{s|KT70fx$NkOZ3Z&NJ3pzz=OQ0ADPL|Y>SOx(la2z)^~Y@4FIzSPq>|=DUXW4~NlQ@hKXz1B|dCxgT4nEOghsM@~m`+0OBghQ;r{M%F#h2Ot_8yaQg zhrTv@Fn2=gB^}>+b$xk(hnr>(#9citSeoW{4g4cOJp?LzuCVnI#jNBK`!W3|=PLL? z=kiB~pVLF_yQAir*h%~S^sX#S+&08(E&2t<8QXf6pL4da$n~~9SB0EbY~P*kj-%bE z(f;vuaKWr|{-)4!sxY;DHyUJo+}3RRmTFH@SS-eD?jALzn0QsRMaHI{9AQIZdwK>8 znVuD67(sDX^_9+V>b@CHMQ>y;LN;#xr0L4#=hw5nFP!pDl-Kb>yrd7)>Now8U{6eM z9Y)_>0w`=>bIZ<*Q=}dhATR(`R}{!Vp&bnj>37S&ig$MoX zn*K_{tDdSIDvW3}(Ki<<3ly}a2#%fzEAUMdQ|Tqo_h@~C{?&<=%-24Q{>hdK>u25% zbBWa~GHw;*mWRI%cX*f>b!ItE;_|}!&=zz%Qtd6EZk^Iq)Nxt138Ws5ugZCr@Zwd~ zQnf+`p^9CpPAGq^=kn@*v*}B7nyQly>(Y+gC^qGf;(O`bXd=2>VL7HoNXo- zt=gO1MRa;dEqB_1I$p_VMP0A_`kKdM>1gyL45McFF>1*-o<+)Wj?d;OZVh}_~xrKwFipA*JT z17EWz{ae{Ay+{qQeUM{&GBA53zV5!Qf!3J4{#K%e5OmaRHCiAxwmc$Z040>?oxym7 z2ORKDtCRm;QB6B_(Dsd}Dqq*lTz|o8Hxube)yjy!4i(eQi^9g_7T6pM`u)xSOYGJ1 zI^9`BSdO)Zh<9pouKw)-7mPx_g*@8~Kqpj+EZCmfg;$g^XWqH9yyjoa87;Q8mn#kZdy2Mkc|9cPio2z^KlZNTF%OrW zb3%^#IbI_pk|+YOeZL(6>%Not`|N0aDwmYf!fcPf)5LYjfM$yLH1=R z{fiZJ!6e}Z)BiBBDVg<>%TT-M^2Y#WM=T;n8}^q8+v?3PVRw(p0Jde@gGP$(S1N*) zO|S@E!Rz7{iaK@PX)0KCPbw100mS5Wgyy{B>iOS6EIW6|jD&0rqIxeR-WZHPFo8In zV`{5(d~bOa%Mp;+6wRx6T{6;O`%N08^8}vG4o~m>+oI6IH8{J*WCd^1X(!c{nABR} zuh_uM$OAO}(&S+N{Ul#aEExqlBUt2muV{B`)NP9_nYIn1qjR3f+YaFJqPA+6>-l+v z&AgAIMUG(JI$iZ2^f^$lgqJX~RzNShd5FLLkaP1${ot91Z#IYhytjHSS5CiKQ5v`^ zExAa-s6enn1ho<&M^i=F+5mW`A=5%ZK7P^orRDInXngWQZyeK_8K(iq?}0^8hn|2U z-?xHc?oS4scmI6MCPH3kywlWspwOCK9Yt;<@u_G?Az1NCLD$ob^CH#Zl18zENNnJ> zp<6b0R2T>cS&vR?FFcOQ~guNMk%4&SyhE_=@IK|v8Xec^&%m(F;O;fGO6-VLZB$%z+4R2 zA6&uJ8~%0~kGzm7eUP;?D|XdiJMGyTO33H?r6rv=h7Pkt`?{(ET4_)l8LJM!x#hnO zd0`!^WmuhTgS7pYW}J7P25-X4Tz=>drz6nPb#5G>k)Y4$KeXvn-{_1S$gQRl#p4q+DT&{ck1V4CpILAxkr=~ z7fn{=I=Ycm^hbxx6?XYJ4%2vh2>wrr$o=?JYd>_W(rO$A@HjNUxe8Mg)e=6xWqQpB zP|Djjf5qi6C?4e%!8}|D-bzeHNc8JZdX~JT00#3$D+6<>W-oe_N6FJGM_wY6&02G(1_nJaP(vr)Hg5YGyjR@R}ZG>!uBS*S8U_9*zpW< zyF6YZSd0gC9fs1wETF*9vc2ad08Jl!Hm6Oka7#h6$E9n6t?*eXo34LfWO~NX-F6mYvzUn1uPO-#0)kFp(ICzGZd0x?et5@X8j{Eu!c}}eT{uTSxAAS zf|q*T|30Av*m6`Mke3Z7C+#MsapYDzV;@>N+v)AZ0@yh74WLzY# zw=TOIkkSEI_hMV;F<)JW{M(_YO^2Zv-;&9 zAa%2<7!h+mxFlAx{nLK4KqyFjxXd14r8s0imekhl*xiYNCBMDUHuJtY>5ZiN(dN@X z#n=))8?v5evM5md@d|)%*i`V~s2P=eCXNRs z@Py0HdtcDG!vbCYjAbQX=X+pYAGfz!v0e!c{M9CL7JNz)JHzTGJA$J(p`O4<-hcVAqGy<^3uiS|VJ!^pospwd+guy}l z!+WQ=N!vswBngW8)~r}^IzFn=clQ_vyphad5mzJC=6$z9ZU&?)N{IC3<`Ypy%>ziq zHC{Uyfp6w&dybH9U+!roEX28fmokzRTfA1P{Pw#7iLHG&S!c zy(oZlwQ&{SlXwuk=;*vT&}$yBd=D@)vtB_+U50Z>ZOc4OHZ^G_ZT4e7D)cx@Y}!&- zbYZ7b{Br!TyiX%9qkSSl3qAJ!{_0;g*=YovWisjyG=BmVyUiV_TP{ed9rS!nXrVl~j$-$CgqcH*8<8huB$kutKkk7pPRt*^2F z+I{;OYlswOZNIj3{1}e??{haSR;;XA@ruJ&%Rr5xdCX%=2Mk$L!3x0nHP1iS4(bYL zrd65X+0{;=s(<#?T>7{Fc{#TtPvFt^PdCbKf)z{H)qIrjj4grPIE*? zdM^~y6;GE5DthQS8xeb>GtFE#mru7|Vy<9hjZeUk<{_XaLUCm%9267Dylv32nMa=Ff!L$h) za3;0%!@%NKC`BMWW}n3);4T(6d@VfC=Zv}ilrcm{mx-=X9{X6^Gpth5Qi^=2P$q=h z%wD({SUG^)YF|O;3;M3}{TAPi{6Y95LoKCq*>TrX+uX5OwST;z+Bj#e>vO@CgC7t6r@AR z62vus>s2hSDyFGr$J`JSbwE9SKf&39AC!Fj#0vRQb1c zQXct^ncfnMIkao3VC*LcgRS19obU|G5(##|kshEJtafB$OWM3*FF2cOtmqAk;{&Xi zx3m%W0@&R|t`mqHqkg?p0R)|i1FYZG9@bhk2e=2GouX;&eUY7cWCmvu#dT>1d&J;% zu*IF*{?f!b6FS!Ujq+Gq^V#h7OFaOrnyZ$c)Eq+P+6}`NKo&yF1Pj3>3qxq6=_brE z2XZUMVuQ=IPL;Fryze}DdFqLokq9ZvXynV{^LJ4a8j8)l^a5JQn*xOYKXS(Tuuu3J zLb#t);)aKjSM^fzOEd6lkr`;few93W3IHeHqJ8ex==sFp64+xDOt|4T%g@_?nuak- zlqytpmj&czy@#^-I81Y#9hL|A5I{;Pm*tL8$j7?6=oYLYtLFJ*@p>58UccC+%1HPY z{eJfBOt}NObG{QE`{DEfRyM@f1-+U_w<*NzW>J?v>#yZ8Db@QOtglHJ%|b8vM?YRK zA1S+9!wW!HJZvTLO-f^L^M6)--PDHdNdIEZ+po{J{5l1gq*bHwV+*}n-7H35b*I8) z1n%u{voK(fWoa=1f^^}cq9FQ9YM7ASKU`udmtM(JG@$7)iM4k50cKKV3JGOv?)naS z+IPaiPwkf-vPOt2&}3oa3k`Esmdt;0wc2!2`xw&!g7fW%>Jd(54*Th=e01X~RE1Wc z&~QFrR^hx~T)_rFk*G}?oa^=Tcw7Pp%oNGu0DKrGaoRYpiHv-SV#5Aew>%DaMa5Ii zNZcl>kba}*&k1%qsrJOYNI&goM_o;UsdolN2LM~#vhgzECEKjD|BFB=f!9qU; zj;>1htl-7JXGkq=eefH63TlI|jihG<#flDa0IOvRJdJnt@3u=b-czrww6QOJ=9*f*rEHRA6QOKe-P z5!lzby|O$Jm3Nllbmqucq4SJD$$;lbjk_J?^b2~z-{+M$T^c|ut7%E>$9h4 zZfW|ppZHh=GH zj#FJ+Pg%H;tIetU^W?B)VVP`k=H^d@I9Pl_a1|4T;+fUk`zvgBL|mD$5iD{KgU&x_k%vB704pPN0odmt4@ ze%P>uS-~3n3L`7t$ue&|BHZ;x%*aWO#Q?ZgM)+Jm_K}IlcBgdUuU0vw=ByY3m=CT` zxy&I6$0gvK9;M|4=z=?a@O6Z(PNL7q6=Rb&K|nBom*eu+r-=il-q6!Fug-$1+Oc9E zgf61SxFnsX3a>coR%&5JlblckAkf|!k>O2KbcId=rSXO4&B|3{Yl~QRKv=LjncfKt z=&?LGu@-X}z-VBSet0ultEt`oB)+qy=d0`DWLY=j!L+|6jD(wF{NM?H_TQ_d zt8%?457w(^N-an0e}xuBB{F%|jvH$&W*jqH82R9pSgA@4p69Q0 zV=IIZ(MhIY!4Ag#Jolcgt%j>^=EOEU2T7NkDJA}%7B-73ZVk1)M1da_v9bcNTA8o_ zTM)5vo4R&^XcNvTFb^RxFoo0O(5x~5aK<>@wji=G+D=&>8f{D0@UzvE?;8Ij3J4sR z$cd9&fO3ksu`eg$jwAv?N?&tHaTIJW;228&=n*O%UWQzQuWTY{2zZ&8b{Q38+P|HP z0kd}nVY~uZJ4U;?J(fh^E%NZ5p>|E6;XsU4YEOd6ZzKEm z+gl9k!jIF#wNAS)x@Vt--n~po+M_oXC zrhk(@M=tV;?ALwbvfsMV9I1hC`~O>tV!a+3M=GxAht%T{>-@Trc9}{JM*DsXwng z4~9SN;Mj3oRm7lK1PefLA)S!_w<|n2M9{_hzYc~&&427x7DcB8^9QTt|GUBS82nJa z44;;GAzo0`Pyf2z!6k`89A94>KXl!vUs%cXa77jT1=8cX!&OyN#^wwgLkoR6@cEjl zq-g}v{+=L6%a$teUY`^zz*fPTQEzPX&Tij=4LQ(AW^=j;zLads%4>Vy#yrNpant}t n=)Sk2i}l)|mM-Wg#BU3-9+XL!TnKnV--`Ne?OP=`Y@hx=UsX*p literal 11136 zcmb`tc|4Tg`#*kWj7&UZB&-B z4YCa}BulojGiJHJx7X+Md;I?UJ|6G))C>v{r7dO?qBhAx$k@Z9u8>T@N~jST)utX6=#OKe&gZY zAGmV>$RECZLCf54aBkTBxx++|%%XFE%Q<0(rbE;d(asSk`0BC6U+VAJq4%0)>p7T6 ziIv_^v;HENQ~KU)<$Z2?)Sz&-xxGiJT(*Ee>IP@py>V0r|Zbjy%cXv@xQB{1~wfJJK7++=EgC~wL^@-ev%c#FWo19#!{OG*H-bYZ%W%03f3z!-u7%h@Lxr5NPHx9SZDf zTewhwSQ_0^U~>dzz*;XbPftR=EvQuh;+9fBaEp$KIy z2q1@>H^%|cdjtRi>^Jm(*}yvh8@9a>|8WCPiG5INvG&EX2EW-emG*6lxuHFOo04+v zR7qO-mDHZ*?(C-}3&%cCx^HG`l2yHmHHLzmIF1l>E$PB43la~gkp5zCu z7(ow5uuwMn%Q*LL6ye^q=)u-I0~MIU)%ZX!1smJy<6-%)J&_^@xu%dW1kq{8Sy+9js9=>>{mAbVz5gOYYcH))xgygblf z7hK#H#~xPqu{RCHpYS|x`=YkUD|kIJLqCu|b?~uH+{))cHrXj0UGlfT? zAWnZirvi=8--_Yp_(wioiF~JeEX?DgafNu5w_iYWVR5@>UE;x6+D4u9-n{p_E9M6z zfo=4e$B!wlBO@upR=G@dcS&NGQ`RVbLcG=9sxGg)78!JfQS#3`scqpVUY-{bB@_pF zf9S`(y@*LUC`!w|?+y+8)8AVVM^6<~l!I{M2RedhzkkUKxSwu@JE+)9W%p#7GvlY% zDySW*q$QVDe^kq2-C;CyH6z|=gAWaavo}4dwV6^7D`!VY)*Nkq;0^0ev%6yTQ}O6u zu^Q^d#bz4F_JU2a)T8=#u66VGx})V{p5JX=+NMmmu&3hL88__)aX}7UVtm*2!0D%1 zo3xRo+>fQ3N|RoemgVfQIEvUV;aGOOx;2y6koqfD2+CMR2jVx&YjlZo?<1i_!wMJY z;d~nXSqrqK%_w${KA>>>p|1S$pmpU`%LU$gUNv^{fjx*NU17HFq&_rHhe%9(g_(#;pyXb3>|ldsWr^KzYRv)lg9Z6hHiP>1v;5 zhDbiCGA6OD_|dinW=?u9O66oGN)de5#oKn3XZh zQ|Y{>NLlO8Gl?|*_$pCVvD$^wOCi;jXsCCM(*B+#6(*Dpbakc7k5n6jX9aAia-z(m zW7I^F<{6B~A3_CF)MV6EgZys>qb-ewQZ+_cw&iX!T%kNNU8j~>`B#dyWm-?ENw_T2 zNQ@MZ8+RPwfkdH8J{?J~+YcP|Gv$+X)~!ew|DdbH$q=nv8DVDbs@;`>!Z55 zxz4U5lrHDB#DSC>V6#?@+OmM3rE>qAA(?pAXZkL5Jmnmb|6-5q`VE=&lmF*;>=VM5 zyd%8G>_`fWYk@icwRB6VN9E41Z%(Q+^?qXW$s(@4f_C}iGasr;PKoasfY^+Y z{-d^byUf;R3@;bpx6&-B-xmgpPJIrz)BC5vpKhG2G&#grh^gmO`A^f4*cQQ?zZk>eobjjRAve=Z z*#-4pKE6}TE4fUW1}|)jqqX}>P{8Qzka~46&0Xsss^wn}?A(H|;$(3+ zPvq~h?}vq=MEc|YNjyJKIg3M zm6+6@=eY=3N7Z*(Up6{h8|0dd>D)fpZ)4!4@T#Y8D}LfktLg$?v#`VA)y592M(Iqt7J?Y^ep$)AAEG$P5@mCd zhZ5NSb#ZqD8@!uVgtXeW{(ba*8SmOrvwJ3ulDV53@CflkEvmE7?-193R+?l}6YVBG z*KFbt+2+aTJ-U{|R@wKUijjw*3!Em|=@w1R46fMg*O2w|)zsWykY-3J!nbfZ_-HblLB8)R9};=j^- zYWjYIPc^S54%GskGG}u2{;1oZ56u=*O`I(_uo}Tey9B{|LEE?@sH8FC>GV#w(18P) za?TLEr+0cMv0cmJNfpHZ8Ev`YER}R+1TRgq!oQABA zV(c;B68>O8#_KZH_2L6^Q}A9(7IDWnG&D+f1$YhxmuVXg15;DoP&>~;63Zu}rN|zW z8p;jS=7t>pIz(S>=Wts)?U!4Y!zIxK<>q}K;_wU}H>?Fba{U)e`y8n2KDZIfbFQ(@ z+3;k7g-mUQogVAT^)NKctI=s5CwB8qbQ*NA9O5$Y*7ywyD0X{y5@)VWt!Czx-y62nVK?Y_hq+ow&ZAC)fI$4Po8E>9>bv8^` zR4nVTV=ODEai!OLC+<43{<2AX@?@;BNSJybQ5`WA(7xQcL z=f{q2{M}Z0x+uN4rck!p@8d;-6om_5I%m3@w@&Jf?fzkSa^jaRi55LVK6A~GOCLb)VUh8Lj|J3(pFPQ+;5AwtJdf6&o8c)OueA!@J2zWjwa*`)J%$Y~WWAm@I6P$d*t z@ca*DG?xT5YVKib2*G~>{7fXV7990NDO2&Hpn`vX<5XG1VPSGlu#@ff1CU=d|AaLi z$0Y&WmV~|rl(@(};hsM2e?c-(wo!^80eW6OpyeOq${*>A{Z@*YeW|@M{p>s;hYKiD zudJ(lKH!tu$>@%_*U914GB+j(+rSHk80Hu9WuFd@x6}$wblyDdc&Baw&j;E#+ziin z?61~Ks~{f8L!HKr5Yzaw;DlO0%OP|4d0$^?9_KRlF|QMrNWrwEQL07)D!L~QjYI1I zAV$A&e;S z&J@kx(^s|Za&xdySF`5nIWZ9w;fj+8F((%>l4ZeuJfD9incnGVjMK)R^F4>x52oLW z!#^R&MHJwNAqf!Ju+kcDv8==VGbpIYqG8nT*-5q5_L4OMX2s$ZHmGOsbyg^$fwzp~c^qdaBw`17 zDkw~*S10Uu=u0E`6}&I-dzOr7JuAQ`2<2!uv9&5Q4ZQf!5xKG5bPqp9o`~#tmO_BZfH^xd zMtzYBMK~KuAk`kJ9V3L_fi%L6+zkFfrCZZe4qHTeA?C#ijOSvdr=@J=%~V^4I{wX| zq4--(jiH+Rm&=KGiMLdTUwx(uYYb{dVMo(PL&Zj3{n9K5=W$Kdy~V_5t@QWROWW){ zC}6r{?(yr1(^s5YHvLqco7E|P0lKOuD+)ht>>p+2qrmmjX#%qOc2tq?!ghKri`uh)j^54$Vm(z`4D=G+~O*=jx=qmJu| z6&0=(v^y--4@CjjOPO5y<-T9e$fqAWLec)I=ITCZgHN*aSm0M@#s!IuE8Fj?Z7%qH zT)ir1?X{EhJB-g}WC0!v+!6(8;su-`zQux1lQ48yY1yWZPz&{z)2oK_=%)yJ6_iV8#BXs(@v_PSV`CA>`Sdrr9q(=$Z%bjMKH{FGX_&2h~f&Hs;A^b(=-k zso}k7vJzyKzwBW9BLWK4a(pmU{g8(Ja6uj;$DX=an0uoUUm(FJIXdu<{K`nk#qa{Q z$P|=+ge!lZ3qc&Hg2RNTjL&Plj)M}hK`qo5d8UV1U&MQlF~2TMIG`#@=Q|4hLqoDw zE1uiMkug~h*jUo$McHHV8{hje(Cx_`@ve-2F&8m32JYIb(1iVNWIs9xSq_IqX zlBXe6Nr3x(am+*jt^M7@8SlQfKk+MNU$;x?xZ8{s^0ZW?|IEu>VUM!re4{od^BD;q zmA5^#{&q;Yg}tQIQl{t5hzGCtX-?TH3tX7c4Dgc`C)4uF7RSj|n`t$JIjf(Fo?>lP zEX_x%bz=ic8b=U!?c84cSr;p`G%+!~B8d2}r36?H_>VP&|9=1h{NF_kmEqVmsB|ga ziEwLcz(QXDX>LCBo4yhUw+^0#=Lr!fQU9Hc@xLbgw*t!l>s24kG~658x|&>FlFh+E zPpuvqTz`r0|NLM`2cm5RPTUPe<2LV6t2N%zKX@juP@@#BUnbAJTY5zLvCw|veX6&((S_&ke!WTO&p*7thV0qxqF=Z4q(yx6WaB3+ z^|eDs{NBUh=ry{p-PaTbcxThb^K2JFBD)2yvccVV2fY#Q5Ry^3^| z4~d;^+=Gu^;B<5P=1yDpfD0p8G=liRDVbEp2JQW<-@MB_kNJRg-xe2<4wqZHN(9i! zec~^9OcUhu%Oh8jXwc3JloHl>J8$_TP=t?3b>0<4c*3JqWP=w#Vz0D~EasgDvLFS|?BfSXOqdwPUV3}D z@=2_Uveh6z)KpzvGKSNyy&*e9^O<_?af9AYPgVD+u^yaKSSi^FI8EMU;7utTR3Cj+ zzu^{-8YOpX7W_gZ#W$@vZu$9E^ufZN@RA+}SMHlpx-LCfe2V_D)wk8jy^fFO>TB>@pJ=5Dv?B%YErRy9mJK+Ea5j zHdz~c7U4(|mIghRa_XST0AIoi@sG%OkiCku+6jmL)w~t1tP1lT{DH?F ziBcdP3ulxbfy3{N^U9V0va|9KL8m|6G>zxrMlp&o)49bZ+AahSnYcgqE1wS(x7~$r z$_&H~$TBtd{6&E8i5zeaHE}(*o5P@N{|i_Z4vLaGxt9+C03U$aH~?^FCf*tp_`=z3 zde{|F-xwS%Q(o2q)y(#!4sA6R@As}YhG>Q!8@FoJ&;a`=F6hAZ;kCZpCxlYACPmdsn(Z#aUp|R@=(8TWm%r? zs?pGubJvhs_4mGnh<%x~SmpQ^CYb<0>8Ibc;YANsMl(6NBF;f+?~W=5+js|lt$Gs# zJo#mLws*LFNaYSoYW!Lu>(L?d6yvn}KCih_mdbdiG?4Hs zRqB7a_PKiZ+&Hq?39E# zrRjRd@>O?yVtZill`+~s{)i{A!w6@sR@+HuYQv4W|Gm8&aR*9RjZX^agMqmo7jYaC zsA4GzAf4_>z+R8Het76yY&&CN<262dKqU)K?e?;8zl>)sBtbEz%2zli`lZ1gh54P? zYlCDG+G*FA)nPb8)^oN!bP4*KlI=R~TVn;!yAoam3AnOmIk$~_GQvZSTc=1z3+_OH zQ3aeR17it3oq_eKvQ!*&Rj}0)Vm&R3pnSeVH_<;V@+bru`$|hQM(jZl4gvI zGWU$ARX_CifdX6dq$M{#=7=?v@e@C*m=RPyX5nrC6!gI*$Ky}=B!F!Zyjw!-Lxw;h z70z78=4+zSAU1=GxT$>xhFw2XWW6AB)MNNf!KUOPEYC?{+O=&Q>9lg2{h zJ+_46CpFF+m|M#ZJ2Q&2f6hI?&*OFi;fm2AW0@1{gTuGri*USFwzkRgBD|IFG&(7oMh{BU=ct~ zJlIj$X0=_WB$1q1;<7qmXKik=S3`qATD^2{y93?dHuBUWL2CK-j=RNyS} z^GdI7(v7D{?VI?xhCo8>d93*s4Zl?A!LSJ>RBhFzpSNE{u4>S6{2b)Yt7Tl#iR==! zb8j0wAZi}da+Y1_hDM(-&sfg9b8Gm_8|!tq@Ip2I z)!ORPLlo)H*&+|9iREVFA^$hI2 zdr?-T^1)qI=bO}P4u8~e|{KaGT|&9vuS| zYxGNV$r88 z(n#nvaueP}0txt?UZ=XP+01aoUNhMJTtnI=Kj5n-0tV2=!8z?zNIO56c+x3+G_9F! zsp>qA894Dtq7C5|GBD6aTJx@nPsn*p}c$(-}#fPV2i?t-TJ6NTz@qp*Wly z)4`Phmk-%YPS7EgS*A#D;y({e3TWlELnU=Gq`X!KF#1Tz$x(tA(RBovgtg!ouHc<0 zsW7gD5p<}5X2!rIqQxPe1nLD>Q4OB}p+y`)e58T6!nH$i$BXA#tFDC%_c-|R4Fl?D z`L~QVe@?{FBXZC*90ZQVBm+!vUpiJI>SAl3;dZf-tgyNMlN%vh8eV`$ff-q84){+3 z5pB{KB;Yv-19c)FTA<`*v2Q?M8Se2TKH&CUUsU9~zuLK63Bvhu_GOitxTUn{VHoAD z%TCfXW8_u)!u3?v>k-O4tKO0t;L@+(J{LsF&AAo?7PrC`_~P?UQ32(f~MB)j}opElR+${F}aZ z7(egn&$)Q|83Dj8Db0Fthjs1VhDPO9T^@d3cv%SFTV}D8#$}nGXBPuAg`&3OabqFV zpP!9AhdFT&11Ji{;q^{IAL8)a)y2g()VYbEtnSx<;aM#;v=Y}`vb3;pW8qAgGO#`b z%9%$K1EPvp91!a!?Ab-rt|X&ls8x@V-3dAlXN9HXoIwA8Fz3>7#x>G&9Oc- z!$~(hjt3~Zvt&-LW4h)Gm*GdUlbi>Fm7{PzCwvh^3p2_J1m_CFb$)QX{Uu|e-Ex>y-)92cQFLL7Xg4NmAF4289Uj_?rUFtB}T zC1kaF9q1!MTq290(;(}+(ZOkFIM|eT7AbuCZh%510gv+6V88Y8K< zdM+dNg~7T!3SLZUEZP6rW2?O89SBf~JZ8LTPJaxS9BF^6eRcr?02V)Au5OaHl@G%# zSs(c)C)dHzEqiAs^^S)G=tTY8!6k71N5dwJGb+^FJ`Bv?1aGM!UL3wEw7$)3n`Zpw zhouNe>_ZCr5&)tKy;6iGNDBaI$=>i}Ygp9=uV2gv)o-)0dO=IJDnOz@);n`GaFWf7 zgtut^Y4>uKeLKSK3z4J8V3!7EtqBTeAp9&xYX zmwtd(x{L*I=FPDIvj})VmKAum1XaRUmFMkt9!Kn8!o=w}&U7#vypH#T;TF zZe$;J{9p5WZZgIB0MUPt{{T{%Z9En%J%8yKz?zYsa6G=;f#~GGb~P0Bpuvmh0u?~@ zU#l-4{Quq^$Mt$1amkC5umqnuxUKCnSlqPIY}v$IR#Ek-$>D>`ACa0nxFwqyfAA`P zP^jKH@~Q}=t1Jj)&+}s24(rZR;}xtSG!T6KTj8GcNb*j?Q9kpHJC-M zGk-kvy}1S-vRam`VQ^UvT4>OF3NCl|ZBRZ4OSCKXH#~X^Of+DigeTEud2j=Z-s-Vy zp)V4S%K$U4u4UR_vDWq=mDo$X*wUk}(B>H>1<5ApSXCls>+1Qjo`qN>HaU5E#%R(W zmP$r!2~SGJyIIB|95d0DuWzwpd^;AqVf`EbSJ5V^qxFEuccGw_%VHc-KRFzc5{&|O zP%ShydwJM<)kG5X^ez_XzOJGsSk(OyGe#qJUb?*pu4Z|DM$ffQYOcv#Zf9E3cLAOg zBg1iR!N4_)kV{$@zHD?dH=-x()^o`6+iL#XVia_?wQ*skG)cndy?@xLDOrD}&aK6DV=`Ot`yPZGu2ebkX3yHI z?){+Ls*#)tOy+^ttRinwqkOxqwzs!`^yn03U}72Ovat z5D$H%>A50_Evbja`e5ps)Tj*BIJUaOe z_Lx~q zUl6+M45#FmbM%(+tDIh!%?81D`1gI8ribXiECrtc6NMr{6MG`Mz zVz$}&at0m^LQmCrWb@VQJdnP}z3rqkKG26I7AKG-lxCcSH4&n$rr+XSeYR+p;ocq$ zN?~h~derxie3WG=PkQuP6s}~7?c(_0t7yI|jFb~f;HWUthee0JYh(NSZgW5R>BN!! zKC#@fPFOqbLWa0I%Yq%{iY6kYrFR?(UPOc#C^B}3dEVhIm~D^_ z?}jzpIF7yO-&Z6+g#B2|@hWLCyWlG$?S&aiz$=4fu(D;u%l{;s<1sxj1dZCeLmG+1 z%F8j_dSiO!n5WO2lnWND1K7t6sIOlvU|gJ+hzb z_j$d@`XRPV!Cu)x61(Pct=REPKEF3$6MYVvN&}Nyx|(?_#)ilm7Qfm;R?sieY%B#} z&)Bd{`}?gS(<#?09qbB{A1g|!PxDZ=oqL>M>|05Y^(3ln_OEp#)RTy(L!2TYsXWxo U=D^N$*cNbE$LK=AdB;cp2VcjJAOHXW From eb7d5688c851082c36a26e7fe4468681d4e0494b Mon Sep 17 00:00:00 2001 From: Luis Fernando Molina Date: Mon, 11 Jan 2021 21:25:45 +0100 Subject: [PATCH 4/4] Delete bollinger-channels.json --- .../Docs-Topics/bollinger-channels.json | 101 ------------------ 1 file changed, 101 deletions(-) delete mode 100644 Projects/Superalgos/Schemas/Docs-Topics/bollinger-channels.json diff --git a/Projects/Superalgos/Schemas/Docs-Topics/bollinger-channels.json b/Projects/Superalgos/Schemas/Docs-Topics/bollinger-channels.json deleted file mode 100644 index 2e38ce376..000000000 --- a/Projects/Superalgos/Schemas/Docs-Topics/bollinger-channels.json +++ /dev/null @@ -1,101 +0,0 @@ -{ - "topic": "Masters", - "pageNumber": "2", - "type": "Bollinger Channels", - "definition": { - "text": "The indicator produces the Bollinger Channels and Bollinger Subchannels products.", - "updated": 1610385654126 - }, - "paragraphs": [ - { - "style": "Title", - "text": "On the Charts", - "updated": 1610385639559 - }, - { - "style": "Subtitle", - "text": "Bollinger Channels" - }, - { - "style": "Text", - "text": "This is a non-standard indicator derived from the Bollinger Bands. These types of channels are calculated using the Bollinger Bands moving average. Essentially an upward channel begins when the moving average changes direction from going down to going up, and the channel finishes when it turns from going up to down. A downward channel starts when the Bollinger Band moving average turns from going up to down, and it finishes when it starts going up again. Upward channels are plotted in green, while downward channels in red. Additional information can be found at the indicator’s panel, like the number of periods contained at the channel." - }, - { - "style": "Gif", - "text": "GIFs/Superalgos/Docs/indicators/masters-bots-layers-07-bollinger-channels.gif", - "updated": 1610385920623 - }, - { - "style": "Anchor", - "text": "Bollinger Sub-Channels" - }, - { - "style": "Subtitle", - "text": "Bollinger Sub-Channels" - }, - { - "style": "Text", - "text": "If we consider that one Bollinger Channel can have sub-channels in the same direction (up or down) but different slopes, then we get to the concept of Bollinger Sub-Channels. The most important property of a sub-channel is its slope. The possible values are Side, Gentle, Medium, High and Extreme. With this information, a trading bot could easily ask if it is in a sub-channel with a certain slope and for how many periods. The slope or inclination of the moving average may be an indication of momentum." - }, - { - "style": "Gif", - "text": "GIFs/Superalgos/Docs/indicators/masters-bots-layers-08-bollinger-subchannels.gif", - "updated": 1610385965423 - }, - { - "style": "Title", - "text": "Products & Properties" - }, - { - "style": "Subtitle", - "text": "Bollinger Channels" - }, - { - "style": "Text", - "text": "The product bollingerChannel features two different properties that you may use." - }, - { - "style": "Table", - "text": "| Product Name | Product Variable\t| Property Variables |\n| Bollinger Channels | bollingerChannel | direction, period |", - "updated": 1610385740520 - }, - { - "style": "List", - "text": "bollingerChannel.direction: Possible values are \"Down\", \"Up\", and \"Side\"." - }, - { - "style": "List", - "text": "bollingerChannel.period: The number of periods the channel spans at the moment the variable is being read. For instance, if a channel spans 10 candles and the variable is checked on the fourth candle, then bollingerChannel.period = 4. Put in other words, it is the current span of the channel." - }, - { - "style": "Anchor", - "text": "Bollinger SubChannels 2", - "updated": 1610390312262 - }, - { - "style": "Subtitle", - "text": "Bollinger SubChannels" - }, - { - "style": "Text", - "text": "The product bollingerSubChannel features three different properties that you may use." - }, - { - "style": "Table", - "text": "| Product Name | Product Variable | Property Variables |\n| Bollinger SubChannels | bollingerSubChannel | direction, period, slope |", - "updated": 1610385815244 - }, - { - "style": "List", - "text": "bollingerSubChannel.direction: Possible values are \"Down\", \"Up\", and \"Side\"." - }, - { - "style": "List", - "text": "bollingerSubChannel.period: The number of periods the subchannel spans at the moment the variable is being read. For instance, if a subchannel spans 10 candles and the variable is checked on the fourth candle, then bollingerChannel.period = 4. Put in other words, it is the current span of the subchannel." - }, - { - "style": "List", - "text": "bollingerSubChannel.slope: Indicates how steep the slope of the subchannel is. Possible values are \"Side\", \"Gentle\", \"Medium\", \"Steep\", \"Extreme\" (in order from lowest to highest)." - } - ] -} \ No newline at end of file