From 3da957018cbd4db81956d45e4dcba64bc2ab8157 Mon Sep 17 00:00:00 2001
From: teehanming <65308523+teehanming@users.noreply.github.com>
Date: Sat, 14 Aug 2021 14:01:43 +0800
Subject: [PATCH 001/227] governance - 1 icon update
changed: tokens-bonus
---
.../Icons-SVG-Sources/tokens-bonus.svg | 118 +++++++++++++++++-
Projects/Governance/Icons/tokens-bonus.png | Bin 16776 -> 22064 bytes
2 files changed, 117 insertions(+), 1 deletion(-)
diff --git a/Projects/Governance/Icons-SVG-Sources/tokens-bonus.svg b/Projects/Governance/Icons-SVG-Sources/tokens-bonus.svg
index e52f4cb86..8cc53b3c1 100644
--- a/Projects/Governance/Icons-SVG-Sources/tokens-bonus.svg
+++ b/Projects/Governance/Icons-SVG-Sources/tokens-bonus.svg
@@ -1 +1,117 @@
-
\ No newline at end of file
+
+
+
diff --git a/Projects/Governance/Icons/tokens-bonus.png b/Projects/Governance/Icons/tokens-bonus.png
index 433b1eca35115316cab60b9273a1eeaf8577c5e9..0cbf10c1562d9f4ca33db06afc23ee3818af111b 100644
GIT binary patch
literal 22064
zcmcG0c{tQx^#7fOvF};Kw5kwULY5h8N?9w(T3IT4_H_n{?3I#rY$YFwB4iyD6&XU3
zZBW+i+c4Yj?fZRx|NQ>{d7hq`+2z*BX=y~yJ;LPn
z`O148^H2`#Fk2SSiPRjO{a0ny
zRzK9V9H6kj*#D0|Y1i4LdFoEu*;l=Yr<}=%zZm~o>uZ;)fQ2&u(&57Txo=^M(KOg3
z1BSQd19+dwg{)JD>$Br2BzPQ2`cR>~!KR1*-zMAW)w`K740`m+gc&~pxzb)qiqYil72Sg+~tdR3@2Tp
z;~w(^wzEi(_TDGpa+Jnx`@jA6c5Xd)j+}~2sKWuW4Ak_*CxDxDO)X4)F*U9VW>O@(
z;(2BMsmjU(E3X@UO(kns=;g9BP#5XYMmBVRSYTym#VJ)39I~^Y9+LZgc7x&h%xP6-
zL%b$y2nk@(T;P|$+qaW8Wp83W8~J(K{!S09t9LC=J;`)FYh*p%p!dTa0a_vUk3sAU
zDF0Pxf1~=?$nQeF&8tMEA*xz-*q%$rjyL-P9BjrN1IFLpSbCfP&jb?P?$4t?j!)zh
z$!0Tj&7=Jg_d#fYf6z9lnwq&dXe#j|xRhu&6xqGPdB$DPxiq8lVipwzmRkh?mr3EN
zfRgai`)V1N&YnYw+p~?`sX5@&a7H==x}o4}%zW<+%~VyUZ>yjX%Ut9&GJy#3iywg%=BS?(hOy
zEWrA;U-8>u=DEIIDr;_5xLCBS-hF=Vc!+5;uBbaK?&2=&(X!(aI1*?a0=;&1^)qR=
z4$S5AI=GfXlcHrj5CaqKx-BrWL}`N(94V;;V0>@i4k!4l2ERF7zdnAfZXT@bv7$wL
zCnOsm5;VZqLx2tVb&X`@PoP%2#fN)t0lX~qyOaP|3t@bA)^~y`NIM9};}sL%ne(xE
z=}$`I51S)J6;H4sMG97Vv4_3@ByU0$QJyjkH)n%7>guBFkg+(BpbPjeLA@TEQ&9P6
zi1P>0SUxVOfkThq315KbLt>$^3e#Y0XN5eYtSDk|b0Ih$=3hfdo!0
z9Pk(xh+P;SfF}?IIe(QG4a|{j&!Jv?P%l2dF90ujf}>wr=QbV>Z6DNN9tKUw#s`s$
zaKN{q2_bm`P?L`~x7}|L6@uwqH0OJL0OAD6rv%bY2_?=W2*(?1adV?vo!>0%&-`mw^}(7n%&6tJ^2ouJAwt1~9-D
z6OC1cmJ7I`D}+r5c?tpX;e_Q!v&BYZOCip|X-GZ`XC4VWeg;_I(PzTRXxF$4u>Xjx(@N4ZSFsV31ajE5#;8!#N
zT9ATGLP7#H&|oc)D7m0s*o)9$3g&z#xFCA;F-Uxl1?XP>{g!WOFwjyEEFVx81k#is
z24sbhulCiO%mxQ(Fb??A{+iVv0uT<3JhDG>3Zy&5QPEhF{r~8p5kN`T!uEdMd4NVj
zB&;0pr;zGG!Uw=PCYm_8FXsn(09fkkI@#@WRsboFrJgR?WuLz75CXi{dpCmeQ2YLzwT8<;0^Y979Op7^C14LQ_YH~8_Tr;OcQ$-q?DX+usRwY
z_WWvQ3=X#3%*U_H_N%Zp3s4dg`hOU
zh=-v8Vz=tL@@xewcR0b>Sf6$xC$uRw2g>hiSG{D+Up7IkJHXI}kQ!QFbF$5nIXu(E
z`afI+x7nq35dSp4gmy$Pp9NfaIVl`vozm3gHc{;ECf%X2_14CMxq18w1A&K*9?`0E
ze7s+M{`YW0{9NGSZyjSI(QY*9PBJeD%xB{Ze@D)9Ic87|i;YSdJha3M_8*G>XZKMI
z)&053T!1kOHePCK&{QuMl%=DJ`)GTwgq
zSl3>3w`0*i|Kg6;+y)-on
z?^bRckym*aQc)I#Ee<{`nbTxG(7&bx_wLv7V5q?ncmVO$&S5d4Ky
z@1vHi8QS}dx1ijKOEu&Bh6hHCa&z^@pNZ7&M=n
z^D6~I&ha-rf%RV0L_NaOp}mi7jx7Bmrq!XyiYfd)oyo2qxrxpWEVWjyh<hBUq6;n^m&tZ&!JbI^(aK5&8`t&S+
z#5f))oIQ;1^bflYB6R^e3bMgN>gtWM{h8*6S&wl4tdP&So=mroIQ1+22?&jR8{|51J1i^a_B07=U2
z93IBeJJ>7iYU)!q3
zmC`bYKMNkj#Kn_MV2SUn09y462>voU)N<|bL!Cg4a-&%>kF+1mGly#s_g6m~#=^{<
zmW9Zydb~y60Keb&)1_T+?jK|`*HgbAZEG#vJ1jpb$!prbbGXLg)I(ftr9B_{c6(w>u~=m98eThmvrb*uP43itqae0%^za1xfH$3EV{8EoTQF6x{E-1N@jU^`6Rl
z=0$_*#Q24KvKJQ{o5DX{IjbUnHpAxDPT#lpE*tsh|LL4%oo_CMm*ee)q2XO#(Ghne
z$COjXYYIz7*e5sfX#12)HUIfsk-99doYiq4rEqgo#lozM|DW*T(3+Y;|HMUaJ@`yM
z4#R(yJ*WE9@^mN?v5p1gLdeg0nE#R%cV8T+JexT9OAa3|2oI8D6jv@j9{j?uapi2p
z;R7k%epHSSqlQ<|NJa0}WTU=4eD&8=L7+CnT)pglVNIcsrds$zaUkOJjxgM#)*I6j
z@2ZmJecQy?;86au>m@NW>0HhJ#8yIgl&`*ve*YoA=Wkdd6`pZlZj`+nbAG9FcYICT
zKpI6TV8tp{{lK~N)lfnX#cKkzhUt!@+HH=%&MtetwMo(A(8K|*M%b_RD2VtSBIDYw
zKYN+1MAq_5u7qyIhgD7`0MA^yfOyv;P2|-gZxCC^zsqRiG}LrdRl)m$3m+$fHnM8>
z)G3|m*{wou*DAx>Z+`)7w|E$~G1upL$*+<&Rm5%86Ce?)Fw!qQ5<{-a1?F;K*k*1p
zZ+vBxPr2W4818izvb*1!|6k^TXK26&Vldcy>d!C(Uq%lWCE)(Vdwi3Ae5C!-M8XGX
zjeg(#YpM~}5YsoQjmI7eU;_u+$h>LwHpc{$bsYq?
z66GsA?%X(K8{6=4yv62SQOE5jiK!1EGkB**okPV327o%gRhpQowykRA?M*NZdN*n(
zkmj1NIz*KalAt}Ev|(CyGjer7+F>pR=n3!-=+8z?^e>qTzlim0_Vz1-26y3M)F1d&
zkcx-AC`)KGY>t&1see+i$1FLW&)aXqB?DLwSf5q#9IWP?ug~{)@t1&u?CuDLgdznI
zU$xWgd#~YF!L($uJo_8fp-KDC6*pa_{7rT{eflQa@7pEp@qu6X;~22qS1ILGdG+0L
zkk`K;X_ZxJrEKb)y6%~u^ka2Ao@6;7(Y@V#&S(%=l4HV8eS`P$cC1APDHjo$Qe*NI
zvXqUy;esP%W(!X`NdxchES<-%F0&12uqDq-SB99I9@ZkKDpjTFW+lDRUvSid`XTAY
zj-Z16bu{zb77DlpkF~&e%(Vua7mXS~AbEb$wWE*W4|NAHzhB=$
zr6CqzaMU70N|%*nKHEU=To;Jf8;f)SNJDA0uRUt3FnV|K-A&9wOUiis`jWPog9vn
zMgt0ZD^(tHU$NTwz{=&7r$hpa(>1ypm-CmQz5{jj28>jlKOEl?I9L*nw&;;K~G9`r3H^%4LO8;s9`3
zl18gT18_qF$Z2C&4piYdk2|~d4sd#IJ{~tcr4yO+tpr^7Qc^
zq4ST7BI^JC!0oss<)_dD?kz4AHQC=C$aB=AD)|3+WKlIY_}1l-DPbm6wAhnZa0WH;F5poN0?3*s$rW|1
zB7X~?F0d}VJvVr|yO*e~VUyWWpgTVwVJU2yc${R;BuQy;lef)0jcczJ7F
zP-_VzzaMUtsbDg6var;-=^5s7kC=&qi@gcyd`WNBU6(I>c=LCm_yi>t`ljel`holi
zR^q>1+=(yAxLYxdl2qwe3G~ZCUfv?xqk+oc(W-!6#B#vq1|yS=75mzzU*<
zH3~s{Iy4!Mi-ic)g^KlY>;3(AKF40$YumP-)BnDlp(}s
zrEv@(>Ub6z34P}PoAuDD4b%2mozT!4k@w&e#qltILI#CeaW1q
zi-(r@$wvhI5u0v8{PJD+7jiCqifcJDcu|p3c7B8l%a_2^`5BqlY|jicv!t&DXTn4i
zGFY3ld^PEAL65zMz&$-}y!rJV>+~Km{3&}B^J|~O-rz_@|Eny*?l}t8)0G+-%AmFM
zZrB8<9OKqxC7#O>L38cVWG~GEvKRYX-MZ`b%;$Sc&5e=jWrQE=MHx~m^?zc{r(o88
zb{?_4i<{t0c7Xv|9|yeRuayc#`3&IykJeemkd_`b9Ad7ezHNDarf$~gWV(*xuecw3
zCvzkux82)$X@jd~KLVe;uJt3EMfw}W_k3ioe3JcK`(yT;cmB?vk{wRoTzU_o9!+N?
z^nVa^dWIZAcM}2}^H+Y-MGi<}mcMOmpb0wfNjZa@7ZYbvr73=!X$kH;aEfou@H0HQ
z<9WtwogJW^PIbG|FZFBO%!$8;(^zbe=8hc#*z8T_!qd1p*_JSy;3I_1zKC>(UN_oT
z<#5uc=Uh4l2(jpXYJAT>35r$PyQTAUv)Y*Ak0FHomU+32<))}7by9#1^JuMaIbLlG
zS1eN8#lX0(0Bu<^e{|Z&KF4k<(2p4>vsuOF22EIcCozQthbvNn+PVbOIX-^h=
zYD8mN`fp)eP>cd3E8I?ms7oB3yP)<~NF|B^d~c39>faayuScl_Svuj@y2<&^k&SN&
zs?UZfVUmt!xNWutG2DTz^zMS@=ywCwiYbM|Ap@EW{fvmQ2WRvxUo}QbFCAKFR$r|P
ze)xL&palVMq-}SkcXJBcgiWBNw~~@+N`Y)xyVodD=pj%ow&lh@sbWfuV@%8%>xTQt
zq(Rzne}mQO24MfaJg!wMX$%xw;ZT@_o
z9>iU|WmimSVd~%Gz(obdc9v{Q>AJs0)xn_|UfQxcmEF_DdVI$WR%3W6TC09g*pGKF
z*F{>DH6pTjDuD}sbwyf&jg>;W5)I=4>U_p$Bz(>Vof>=c@nCEepGXg`IJbfm%$pGpTj()$9;JM9EL<&A`j^B(r6_oQV{so;752w6lcj&
zgtQyHP6y2rUPz9vR>(I4T(aaXaD8Ve=WK!JTuRvUvUCP+GI^r^19kh=W|P+HMss9Y
za0f1OxX9mkZPwCpB=rdHK^0eeSblk;q<#A1JR_D}IId@qxX4&sds?oR3&+Q)mz{2Xd2}ndi@$z4D4?c=bbUqP
zox@+!Je{+aZg!4YTEQtzx&43@oH@uQL^^u03w_V~*n%_zUD&1I9R5w0nEtjX{TU|8
zVOidE_ld5f{NuAn1k;|0y+FJQ9+S3Zz_BGd;IDw4zGdT>_ih){lS&Oi*bMtNCPSzVUWm$
zA7(Ne1ne&Ag%_`o93!KQaAz~T*ou6jP$(u@$54npTI=ra*VDh
z2B2k$BdDh?i1+L932uD3qxwQ0#(57NTq?-c?<_sObS|_-+AzxJ<9M^qZ4D>AciZ$M
zI##w8_4d(=fOqZ*%>33iX?Ay{oKmYy@q3zA)x~^t?i+KU^=dtNF0v4ziISpClq#C?
z*{$mmq6~sH@C~Tn&N+u)&`-GpBxr~5Z}Khj=AZeu!z*ep4!ht;+ksw;dPXX)njSGa
zO!`J9#YB!Q@v4vil)1>hCV7%##6TPp5JIUU;4n>%&ETttM$RLa(PvhwV)
zE40MwKSV)h!r>SAzP~cp7n182w^hwUP0GqwCZi@GZV@eKC?`B(&AX$0G5+6EGES6R6E#@#lT+S$g>I0;&NaO}
zaA#ZaQauvLy7zIFRJdB3cjQ!-6Z3GL6uD{dlViJQ
zOf9payb8e+C(}pgep*^o^>put@_qpC9!bK5xrYro2!yK-me7nj|DLawNB)V<^)#s7
z4{4Tu_=$Wu#|Ml@;4e6tQX`wikl4l_dC?)IE&7Rz4+Rz%
z3FFlk(eAK}6OKsH`e`W#vi)(0<%e!e37oyYM($6y9IaIu_chsmD9FI?bZ0NXz)&!b
z8D03OV?v?<{^YKvI}Cou#OH;fuMp3x$dD&mC`GbCso^??NstExq(nxp+H8x^VfQ
z-91u&Bqlh2?OLx`SdBygT5QZ-xA8!u>orv<+?pt3uNgM7AK}KD>z^9{#y0eQLrmq|
zEqc)Lz&GB98%c!Py_2&GAwOBSe@+{e%UI%q1ZAJ>u#-c9L@u0jZ=xjZmEE{VzVn3X
z0P;?f72S?j>igdWPfz7pxjMJZHhIHCQn@!^CNXYI-sQ^LS;7w0kB^UcWd-B7rFwUJ
zcjUm0bsLk3nh#SV;`{h&LM%{vATy{qk_47QA7GiFX@B2qMXBTzYtM*?_W?Ma
zU+3$$n@eBZJ_L+ETwQh2s*};g&YcR=Jij7a|DKo@gBJ^P`0QbUXq>@F#CWaJlc)jtnTaypIj$c0$^$I-jS%uQyl)sY?~tOwk%IX
z`jRKFm^Syx5(Tv=sSRh>WQV)qqxOp7J8BNBFYf!)s;zK7m=3@R(T3lPZh=su03Iv&
zUU}|qgttv(n{ySjIoj7UXI7ftw^PcDe_>is5In*%X0GK&7M%?CaD{npoKcv@`40
z0?$YpW3?Me(jH-KwU;8U!};b?j;vVLjqO>y|LV$A`nRLT%2Zo8sdBaVJ;7QG|H8RE
z+S3{KBlPr-!oIachB_y{=)qvyu!PY4SHKo2j
zED(8u2MSB(Fe-jcIPZQ{>Nu81ceD#9RIJ3IBJ=1~z068qSDZk>NFcc(cU9MJh9mmF-
z>Lg5%IV{FkIGv{J$j)7$qhEF9vn7;Frp?AzmsCcpvH|4BroY91Wv23&kLnq_8q`#s
zt*0h2m=bzBFa1NU2%qK!^J)Vdu*{=g)4k5g`1wEzq9y4)5CdfE#+wR(Hm{uo>Kbg94oQO=alfc{aBq#DMej
z6tm8cshfe8&|Uv`_JaSY0x!d1g}Q>dAHRp&tmq(|nN)~y$)_mv?KHiAR$qfL6cb4i
zV`^5fp5};HC__-`(-CIx+apJRA0x(KP_VTWt{E=;XUUvQ$&$OM>p
zwymPmqBj8;MkCO~WSLZ(NP%%G;RK!JiEH|#%$N(3YVuf}Rb@IaGIHb?z$aCkNKbK0zn1n>3Q*!v^*8esBO>fHRn~M@Mt*Pl28>5s
zVAx)SsUXM#uJLf*zi03y4+wwnUaH)T)uJ5XL@PKHMx`I47@`iKflvGnGgX6<0Hr7NnL}mSZ_*>z$)s6i4wMlh>~Q%S
zCdd@}S}oMP4xLnla`^g<2;zS}*JuDg#QX?Lv(lQ|VKV+kMg5*)kDR13+3lk=sK5**L&}#dm>!c
zdfa$@<&F397~LCQv=DEzgn674B{?8sd3<(;%rt7++Qek12Wu0;SSiQ*l<>*t@OKTj
zYvhCpT2m8Y59@ApnCYL%*ADofJn;{f_EkQho*we&^$Xj|hsd=;g@fwViEN-12sYUj9uFmVd^L`iHCkRAu1I8nz@4q&)cCy?MW?+>P^A
zf~k}+)d4H|mUPF6FO7|t@tQUSW%=XY%bkWjs1g`z+DT!WPsxy53AWoE^TZ5e5Atkz
zWWoERZqvL^UQZKVu1q`&&i1*poHqR_HROuWi#NTbTZf!np1Iopm20XRBzP)>|`ElF>fzlurre%FdKZ;3QX=(MC1RE$VbPS%tWm+P74BLoxL
zj>c|=2x9MptkY|cG8mrzo3l*`zo{;`x=pjS5LL%Z1YU8Pseq6{SMZM?)@o4VbOL2!
zGa}EuoDNSO@>ASMJyQd}e^a_*r?a6aHb^{R;>L`*3a8(N0y^<-clT
z+&TYaf$6{+J8{~s^ib&e(HI$7sVkEf*^LN}T2gy{Pa*07$%d-W5fK?cQy@FQ-sOSv
zPSgVHs20CDe3zeUf+F)e2#`@hoLt78SkoN^-KPX6EHsWL3vTqg!sg4C%7MWZC0E~q
za%}tIys@}bEjj9(m4B)Rn160};QYpb8;gI2^j%%)(631cAL~Pbz;w*vIHe!$9fTzJ
zv*&7u>c^XuZr@=4YllO)^vE?#trX548L(iU3TPfSrsw`_NPU%$X7;?~el}s({*3YN
z9`pJcUKGps4+mbd@u)-r>@B0;6H^|e>R(f-yCau(OKvziA$XSyu9|&n33Onk4DPVH
zG8-cl`Cvo{=c04!;Is2b{QOSf3~J7-cCu0@4e}y?4C<STH6a;2&P{hdRw}*`#t@vSNMg!y0v$2uV<((z4o|McwNzn6_pGvL|x2Wmkl@v
ze)=6~n~B0Hxx?nZsXy{tW|D0X*h`%
z93vDkGH^GYVM%E8_~TZGxuol%kCzXIjY*)onw*wY(W+wecU5Y9gbt(})P=&27NH#U
zbD=3J4N62Ft|^lw-O;apK1OJF)7UfD6L~BtyXr*pQ02{cyVvc9dxg%JasI(OnRptW
zj3gg>;ECr6xSZ=T&t7Q%2!Y>xy5g{lo0&Nt;h^)CWSOrxs!AW)I2qyiU+_ceT79%P
zJ8fWyl@V6k)tMA@bhq}z@I-dKpXJ2yj`PSOX?(EOFI?T52VVAy*>AJY#2!zUzjSw1
z#&28U2DBL}dx^N^JFC)3gbFNqgS(?OHHH{Hr2Jg4kM;05>*3z&kM9dgFH#Jnk3gcT
z?;Vl(6VjF|@|MC(y47r;Or3gHQ@>}gOYCb7G$hyw?r7Et6TcvRYS0%%blpVwXHPg~
z|CW5)>UtRPMRV@BUM3jV%D=dLz~xv+_eAOT#1K2->c$OB$)I5QR!M@}!fw#%1B^xy
zoU9z%6coGxJgh&jomH`M+yO(-<#5M)U{5}&rjz-*`b+6eCer{BPC1T>!PwZ{;w#@$
z-||i+gplR1b6u%c%t(<`w`i;Yf)y$KC1L()!(-9`ny`kzjP})b4Ozll`H8LP;-f&xO_k56KkZy$ZU0sL~u()2~kXeL<@0UKGvs;o!E_^
zlOviRyx@&RlePcBedack#0)gwyyT>YO}hal(`Lb)l_VHtwLtdwhBz}j27!X|zZ>}#
zT(s2f!~t(FZLR~U7xo(I)bYaZWkI1(w^`ym?!P&85vHEJFnIs-l9$(mrEst5C|pOn
z?_2J@m`6EF9X}Y6WHfrECRHMA&yY-=(nSk$B7>z@vwkO7Rv!u!Qvy6q&%Lz2Et{Al
z_!b&PYkBb9%CxvHqyc1_PK{q$W}EIsPm|G{x-2+*%1@H0`}SmKt>s+GWG%&hEh5ru
zZF&>u7(LLC44g+Bv373Ze!-0v*#aRxeFVCQ+OIA@`@{5Jl
zw8>hYz-MFF$1bTiLZynLc%_A^cgjshc9R}rrL4EjM4vh-(4ulX*l`&(o0qfZSN;)H
znNf4}+wDwAUWVoy7fG{O2g4xG03G$E>$D4o`9Tood1t@G;*C&kb{vd2uo8=
zT~!e}x~s>lGKi07czIZql;B}W%zwBd#`?-M7B5}(R`Plz8HW@Y1YaJwG1h)EhVL#S
zfHeG%KMLFHdlj?u&&;2z!djiKa4W*@=P-_Ig@e2lZklnfK70F{z?{$d*3S^8U_T*N
zetyLV!o2B5?i7^G3zxyLMw^AjtisDZ7Wp
zWjaj}ffUZgWI@ra$jWgNQ~o+`iC1t%uJW+W9y4hR_i!}f|%
zDz4AK85SxhWwp%jW!h^#-1`9DDg;3v{(PQV^H2O-GR1{0biwlnn0=H0pL|PEATx$8
zYa8cyTr??+S}P^<`|A0QhLc&w1saL0p>TDvO4LY8fADhfd3M|T3*{8Y&+|A5F+3(`
z#!+HIjc}sWxlQy`wvNSrCM*0tM+1AdPAiPCKhdb_{*^a(beg~G#h1$OeL}VZ!F3QG
zC0EG0m`w=AvEDYoYcbHa)^tW&e$5Rt%J-!w1z7t$&tK?I-)_RS6z*X44)S@>Sqz!W
zg6zEXcSX#9>~5sbVNAg-CdR9&vQ*(V(o=KR@mMmrC%l=xV${|$D~Fd$O2JJ~p7V2E*NLnvO5P)c
zC+!VsJ8dG2#c&F4qLfx`7R$$Xwn-@-wY1`}LaS2M=&U1}b-z-Fs2^Weco-bqmA!@C
zvYhF*NpZZqY4H`lj|2Ig)S>$mlJ#7MV2MrS`#aY0d%vgLVCo2Rn6T3cofq-80wZ78
zR$DQB0lcD7_$8b0^AgZAzR~LUQUI*}W9mI=VxIlYYz{u$#Zdj!myxH=HUQ&gjP{X8
z@{x}=*+st?aJ_aAcwEl+&SR?ZR8BueSLfBWgjT~LdAcnV_cDqN)jHcZlQlYap(Q=#4ccgEgxvka2j7Z>S
zC|%j>JW{-y`pK3#<@;Mo{S;34%|Tu4{S$DZ_zYN{Y{T>A$mswRvv1lkbxyttW%LmI
zkJp6W66fE4A+24o$!zb!xgZ^?Zo`Cgw>T_PbQZPxHY#)DG`;pr*KEb4N7UeKQi%(0
z>H{v1KJtsoyg!00X3AUMT$O<-+ju3)TAayo5wj}M{4au!Up)jZjFi)@z)v1RpnqBU
z>3A%%KXrkvL-&9OclxzHBu7Q);SUM8yuW^~R``X@qHaYwoz7wS3o%e?y3G;=Fi&m2G_?^WI(BkW~eN3luCRG
z3+Zm=>vEapb5CyiqmpE5gwO%n_(vn#>re2ni}1T4dYmhl7_m9)n5?5)BzvX@iBVz^
zhj&6R&xxPJAViwcu;u;2*ySaK+i@7Y
z`p+r#NeHWI*Jgv?s-19I{JNV2B9FFx0PnX^qCBM0_KCfKdr{cFPf?Pr*M2fS&MDYf
zNbgW<`!)!kcUl}M{|HH2%v+PBd6do|WWwscyu}L?Js?MkgBBMDh=z8YPHyMHv>XUx
zzw{sm%qPO*;#uHE1?0AdCtebND%f$;C*3tU-(1;*)K5MvF4p%ivx=(lYfq}o{{%?-
zKza7}3I<5rLb0)gx&d+6$M`BRVdo?0d9P;N<3R@e9FJ>Xyt^Rj+-)0xG3ECEq;*z(
zb9c~44O_HEBJ<#41yT1<|E|zv7PmVCJ>Ngub93i4yYI4XmgNi}pq|L<1Y9rA3fJ|^
z2E3@PB11raKk+A}FhfMH*mj{@T3yhSS0WStZ+?uu#dH{rez=It+2pA_N7?9}FdD>!
z#k%&Fbv9VG)FAy|&^PLt)$Dtow;vE~u0l>oc}?MfL#Vmnb@(drzxNyq@~7W#={3qL
z4*$d|#eiq`;1B*cQ)SEWIJjd1frv26z7RaaQ@vhfn?zrijXTbSDF!_#p
zE@QIh;)ud08z8HTeWPd|D<7S*CXA6~!8!9V&JNMP%F#3<&a__Bi#z=Jo^|&IIW+*+
zYpiRY4Ix)nzqB}u^e#$&7?Qx>GK^aKiaE{$=TKujqkWIgA?q~<)!vYxY5XO$LE)wC
z@ZZ%9pFh+R>CCI+Oj0RMg$m=o%Hr#eh6COR-wwNbxp#2eL(K|ZmVEycLH%!uukryZ
zLW)+NGe(MGrX<%m7OMJbm5)#M{B;aXUh5x?fQcO1;?3e5wZu-*T{$2~%x0N?6Ygh3
zR2~Em;Ha$~*=shxf%*G9z(QT^-uz<2H?RDStBysCfBYvMN>v3r>g?ErO?G7#m!t(H
zXr9+-8#YW_Sh!RZZFx6cVK6~WWc;lMD`buOQxV@i-;|%Q=TGMq69cLA^R7}6%o$sc
zmJ{B*jg)IOFSCFWFQ0hTa^$zMw?4kIgxQvrki{5G#jZCqXe0(hwfQ4Hgu*#ctpipS
z4nB)(m5#>SvNZS?W`^?tiqm(>e05dh;g=#cH$;tRc44FE>Vn7afAbiZ-_rir{aM+7
z>L4oGE4Z~KE%!MZQzPpsOsD33vOR5hM+`H#HRQv&vWsGiAJh#gVguppUw0Edg4mNL
z(dgliu$Y&IrhRkCI8Uu&9%L{XSDP}ITW&CRHc(}iNSGp%#u!qex1BFexT6TPl6zZF
zl8E#C%mtrgAn&>zq-?dWIaaMLwHXxDhY+00w8yy{l<)r?DoPAAlsSeGw~S@$YcdIsVago8>~EsguJzNEnU
z>pAVzeb{6d8|V2o3GsR$pqlH)~9CWjq+h;1{ZU;7%fVgK;^zR}EfF=Zj+yOwyfG
zVhk~|<6`BQ-KISfLY{r4L*rAVY-F`$#9*u$WjAP@^0+e;g!!W$`DlJ%?CPlEjD(eX
z@gKZ2jCEQidcR!32{aCp%A#9ZQ@URiIWG_{XJ40Vy$Xyc57}cNV@_ZS?ex_%sAN>`
z&g<)FAKxIJ0K!GJdX9^6LtCjHGNCTHl~IK5={e+&?O+?g15^
zJ{PRni^5ut%8<>vyo(2?W%{fmcitCG5nn*&T78PM<@vi$1*qRrYAqB7Vh{OwU#b=iCVqJNk(Tv3BoYzmWw+If>3
zXp${rck%}w^GjAGo3WPcaW0~d&`Kattv@Ufx~Ez;{bM=L!$vKLpYc%qkAv_w@E8
zsEeDHm|e;>Onpe5H=%A@LGF^fh>i+cG$|(9dXciZm_Mh
zc&{)-EM*3{mi)A^5PsT`a&2!9X6KLLzk2}WvzZ^tx#p0q_HbF@;DriOlm?
z@lHtgcj-EqaB*75Po`UinJNm$go~m;?%4MQF!S*$+ixG=L)r~Yc!2-j(*V(=A^NVeh5e*4
z!R#S2ZQ^jQDZ2qH)&dGfOXSW31KQwM!H)ODhhqIFmCkhdkHh$!cj*F=2xfX
z_J*S>g%B9-4YAj6pelg>n6M|)V<0i$quF)1xoAmV$hHlXPrtY*c^xs^y2cU-fn;gB
ze)HS?^8UBGG!7*{X#A8M?%$#Co|dxG6Tlp$I9q~#Za`2P5z)vPj?nZG}GE@r_mFTVdW4t~?u=z2DYi~uq^4*n(j4zwXcE}37^DaO^O=$frGI0Vt+d`!>UpZUc6`j4hWRe77P+c#0kf}W^5otjYTfIA+e
z&yd?y9_%xQ4%f+2k2{t+Y)~Raw1mc-{-S)Pcj)CHl|yO2%U`HO-7)c05U
zJU<%y?c$Y|{nCsnR?MAsL9P1mWvJNF@*yCaO)iK}lqs(K^v9_mjU!2cD-XHw`f9hA
zFqNyr2>drFmVaQU`#>a3G~giS_`e>mCy(fm@mNo}#`MAxGZgT@aGhRao
zNHZ^NoS0qp@@tuK!js3CCmr%1pB;
zW-P1&PkUVft3(|6(TYS&<%IgG`rhLAj-opZc>P{f1)2}v^%}z7H1k%Sa6BPfX!vy9
zLwlr}CTHTfbARv>X*@2Y;_rbTHoL0nW9P1%C0!Q>+H2j^rOuYiB{hs|-*!4-7Zy`U
z{dLD``&3iI`>&q{<{ALYO1$!fa93-z^3JVhx0Uv;p>@j}-n`#`RsEk@u05XV@Bg1&
zY$I%hRAT8OluHriviW3{6s1ziWnH9l8zpxe>Z6NLAJN6Ft1fPzmMFI=nL-mn43pdv
z=DL|(zQ_0X`|tPnZ-4Bu_vKu7Ua#{!ugkN$4o!6+ldOj)JS9pT7l{+UI5_R(*ZUKi
z)d2nAb{S|;W_&3*ahck;E;cT$U)XB?fho=O@_13h)A`u`rM;nDx%%1ft*pgRa?tf`
zqRYW8bF4IIMMs5bv{l^dd?$KM)Rf?iG~No}QhO!#lODbwV{rZ8&~`~}u_uZeK
zrL3t
zgRxC`s#^y{ecC0u{$baQlc>g}zdS}7n43F2xi|BM;8>ymP2EFPY6FQ
z6#+1GkYeY@P(LxHm)4xOtMZ(p_)!fKXWKFK8!L^QQ#kKZGjXriDhc2A;G!cKyibA!
z_^UX1l)KEqvf3TLcqBDa=${aK!fcP7XEPdaBAB8Q93W&UfP?V+jj5-cKuX}#v5
zP%e^si5&5KpZbA9y`L5F+$T5y(OJTwygAt_B!dODo|0%&lV{n-uVL1P&|lJSztP+>
zdV)ymU0mgjrwk^h>04#z3TRwg#$w=jm0#`OX|nFA`kfx1UUwRjD_(;aLci
zB~sUsxm!^|F6$`GDXMMVSEMGA9bKh4y_lliLoFz~=q$|QAF1jg5bAu@qq)j1p*WtoDpZx!1m&QM^6-w_sHK>gHZBe9cF?TY`1`TH}z^Q&=}w4jzTO
zqF|O{pN;hJdwQHZp5Raq5n*Jkg6O?_WTwZaF}0C#=B!Q26!ZC7QcIh_LFl^p~p|
z`x;6lHl9^!t1{+fk&4pTRI8xdkH=`%!V8g}2fF8h{nTsR{*kemOSJV=>0!fRHv7DX
zp<g9LS%W&rdOrB37wQVeBOt7ouDW+
z6TzTyhCs!+41qk__gR&(Z2{kUPwKvucKowX;yT2P{C@nz4^KkS$K{76Sj914Qpq)M+ETVar6fO>F^(LHlSqqC$n>}svt4R&)Y>6V8LJ|-QQ65&%3I^TiU;)?+osA{u2F=tfL)X9VRYx&^t$uRQBKQw%0hr
zj$M`WAgW#OiW~^|d6E)CYy5yR@E4hu>N!iR&oiw0-r@uP|nHl=drvO(ruj!qerGMww*9tGt9mLa;(pi
zEJ6iik25`FJ8wK{RCQOftX>|gSJ>rzV`uiV7@aPKS|0O2&3AkhWn^?H4`7j2Rqs`E
z#nmu{AKjlS+tOW?6DM`b?>Uk(kURU0)adujsy0JCVp*rc_4pXyJJoIsI4uXI(HWhh
z;}PC&cP8~1%MfI0n=E{gqfc*IYAk=X0d0R>@24JRb-VS{zD-UY{ZA2J(d80h$-2@N
z{C{9@$d3gQA*@lRXQL?&5riJ8(0j6eG3j^`gwXCtGR%9w4KD4^#Bm>hxcV_gG8GB3
z=GTlBl02265%3^9_R2|I4X&jl_KdgW=F2aW*TvzCILW9smBNL`JY&mJlO_inuuQgE
zQfTC<(DWkT7>hWnj9XuVVvrNB!|=yA?;pan)Sf`E2#k69yT}+sX)<2$O&`Y_0BRUa
zGW5Pc8lz4uC}-;|h~pC$(EN`DJG`f#8(LWmmpCucLJz;uDvF%7D5989%a0<@w$7)y
zQUnf*DvfewPV{lQLFWa%f*;H(rx&!H2?c4$I5`-)bwi}AA1z6Fk00_XnyJW`BUwhS
zhExTAm*uZEQY;T@(eM|cb52odVJg6{Wj^4M(73cz(`31kFcRkZ-<|hOD!~P>r}iah
z9eVB0r(&~&mDbBp1yeuGSlgp66U@rlvYB7Y@6KWsLlwn!V!fMgGv9`?Op|2lL8(RQ
zrT!*fBxOQ#_9y}@L;n5BcSU^IdVpTSnR{1Z%$fW4ORpo0Z-!|yKdtyI-zt26^v%x3
zr3=*ayT&QFhv#Y+DYUbsN3UXD>VNs>e`i~LYNMwVeg
z3Pbbtjjwi+kC)EAdubuhx-PC;e!rtUz2L{>?a2+c;hF*^cXg{LS3}oqjOkl
zg>0H5wU!5u3@2{hbps4?T?H*`&)nFP=Gxwau0B?_7ip^kDZhHqVnQraA;+RH4RmY|
zxWDX43!?kY+<1`M$kon>E4M!=b{%;$%c(FtIXzWe{=p6L6{GbR9`JEKh_B;Ojb|rE
z(d`>c|Mf#m;ljfg*_#Y>n}64pS0;T|b(a$ktSM|P7JuR5cE9yNl+as6v+>(4uXu&B
z^OMda!+iU1FY~O;%_93#UgVy7el|-RqvjDlp~2J!L|T|bPR@X(Z5VBpF?Mh8Q9R=<
zOEleY#!|Q2wiZWyKC*D>(RyHgzzp9dB${$ifJvn3Uy>sep3cr`-h=cYBQ#q?X??ve
z%Ms3izapfL=zDLhCihnp?F2DU#Xg-p|J^lp`}>^%N{N4OCmNE{fT9+f@J;nJl6dvM
zV8jN9{ZM(wmYn2g1tNflHacfLKwg2%7Bw?C{$?&*wFtG-*-acb0=2)(xU*v$7m$%ex?(Oy&tk2+)&RU0Pl`p}#J4
z-r*#-FP-eM3viJGrjY*2_6!DTSY!rxNgr+M81eRTW^(bywyMB~>KhhSyN9
zH9LYzKhzroNEmg~{*9@-$3be(Fvb2*fNfDUffbv0QNN%5g0ErQ<7|AAH|VxahgrW$
z6h<2u3VBUQDSVNCF58feu&Q_qmOq_3erG$lYWe`H)V0$Rdh$a}ioUbkG1<`P{(0TY
z7|hbzL{DE#O9~63Rt3ktY0wRkNr=#*GRkxuq^ota3&>4&@K3>K^o
zLBDCX#}c8tc+5*wKGUwRxE!4nT{!%UrLfH(K~
z%mcm<0XikMnan|}mmY7u#XU_@3-3KrC+Gn`RiPY+^mBXsbL^$x*`N1h
z!SY5FhYVfgcg|J9YrO{vX_oGXyrlv9PqX!X|K}c;0bZ}
z@U4o*m&%INdWC7G>o-hP>rX!G#Z)lxvck~&QbntF=#i`8gcobcn$G)PdB=UM#oY6w
zY|RMrS8H2u^Z55({s32Yh*nHmCO*;FYrg11zjIXA9`NF%Y@fsT?11vd<{dR!;=|o@
zY*Io3e|k78sh>RzPbvOr)aHJ>?DmBNV-p5a!6O(%aY(dxH9Q8-kZfPoC?ZpBjZ_nV
zI^AiJY5~7boQD=dE(7Hpm3=I<)iK0_+mmi3e)u`rX9aB1@O0H~=n31Bj@JJ0!uJb=
zV55ik&9k8p`IGyy1(pO$5qC@NWL3;2CECku=h?;m-;}>_>J-!?tsy6Hz`9u`%nN3E
z|I%%!eRA06t)Tl6?VoH%gO&I9C+i}VF~V{w)5`PlTt7Q;0BJ!xMhgA8)*wTsVsJkJ
z6}@(n=1&>f?q+P{5$B7$JY4q9u1b!#T2VT+Au+Q+!18hr+P4U13Yd^8VYcgW*&>6%
zEf~zBzvWsTD9xLw4lgi9KsdOwE6D@GxEt#SzCF4&?@%>|lbX*qmVyV-gRhP9=cN;H34Fj}O4{
zsQHG*pAQcUpMy8Axqo{5^wB_h*2c0>D_V+r!4?0pITfJuSEf88t1Y5}0>^Q|Wde^q
z5-#~sNP&0XS{E9_Xkf1H_g?U%fyt?S{qUS=+&(b2X)C?mCKj-^smbKh)3a?L3jsRb
zr)m`1D%SdZ#SzXT;iVfu129#lldVF|37fJ?27nxMbODRgaE=*L0bq9nSCIUL&YgtOBvK)NvIAamf|*@Rv_MWmv!#~fM@}qR$qocctuh?VQ+zK9NLXiQrn}e
z5oDtP*-8ei+7q@N*Z7@|YL1Ty4dD;ZE=^2W38DVbk5yAs#qgQ(asa~3`dh^u>6WWW-x@W@gH~**Iw{j8;K&OsYEx=}exh8P1#FYPi$&^VT
z)WiNY4^vc3V6F4{Y#%gXLzejKVkdhwbb~{zV6xAelhUtc%CPcZ4Hc|9BtU^11lTn;p;8ci$ZJnJ8AbT#F-HHO8D462R41WIoTWpKZ0Z
zCEoD>9^@$Xhj!Mt()Z#>J5J8nSOyxZY-;PPAiIP>>3LVf>4JO4At!tBmLrVhC1f}2
zVPi;2F}vFTL1cF1KlKz=c7z^t5lZ4Ze>7en()U>
z#<3L=Z87B8Il5S_oE@Xh^=|gRW({<*L6H?8FF$@-Q!H-|#)l(mp6V+8EK%N8-Ob9<
z9WY>WlGA-m*WlLZ7r<(0wfQsaS_Ns=N}oVYu%;-ChO@KsaI_CpEn;Sc^)N3p9eU3$B(U0n#1iI5)((@At-{ON6bz*y^x^+#rXmyM?fcJ*CFjuX3Te
z>8y06%MiOVrVO&9q3`~12GxKOy%-nW5euzu|6d;-LRVCkT7}(gpru^4*oXtg$-dw(
HYTSPS{2@>0_vBxOsM%96^S$TovYQT8>8Le>x=>x{}4A=&qe
zFxD`ZS)Y&Z?|ELY=l|#Ndg1!ax#ymH?)jX1?)#kUnT5Fl2kTK*004)P;YCXT;7}6|
zm>Hp8+d+dQ=ogERp`AYfY&-|wuz{&?3IHfzbW!JOQ1)KUaCiB!bm#GehlbeCQ|7N~t}U1+X4d`;sgNDF^L@8UKrR#B
ztCZVUj`#erW*L_|{Dx(i>7OslY39TCZU^bkme2UoJ)b_L(CO8EYUF>^ved`#CC1!y
z9#JQ7)QJ#jNWA|aUosDl$uk+9_VDt&YTVTUFSuG`S@PhK_egOH!PM2mGRKxvkLn7Ts6rgOGgC+eAc+C&
znUmk&OQ%}iC7LR;C{{ZJx)C=y&bKI&xX>?|0e9Bx54GZ|J{;nRvC~d&9~v1CV-hLr`0zeR%eC;t4l&!+>IXV537JiJoJ23CRNcgT_$sB+
z^uUH~i2!;{zUs25abfQ})gcV{E&Yb;vQ)G6)Q#5Jiu*$9#xL!wU+VFj?#{TeF=7fP
zD(&i6(CAK(i-P1-yjv4cIhs3C``*kW{cK%%pTfL$5{J9BypyZP1Q5^%*rt@Tb=J!%
zIF9P!U-t6iolZAB?AQKkI$&2w6i|fReg~
zb2vv7#kz03)3Tn{PwiyRDp1qoE69ZMbab_>bksaoq)(t2#1tC@b4IVoWr;6;((X^^H5Q8H@e
zRm1qy?L=p1ssRcFVFAiHxSxRWy=3^7?a5r_d9Q1KmewU?(
z)H+TChK0?fm{UL4m-mbOx@$}~`w?bPK*@Ttj5CKL@#aYI8d{O5d0Pf`%JFWQ03^V^
z8f9F>W$CU1mv+Jx!HE7u7&F?)f7xwd$k2|QIn>Sna|zqr2_8jkO(mWS{|mYg0VLY{
zp*?@FHcENL}@jKPXY!P(iNHaFDP
zg&0NumJxrPBa1(d1QBmg+$?W4xO~`Q=nN_5M@D=!80QJV%*_y?@cgqjUWX6H_&gFV
zfc_;qE2Ri-zhQfN-rxx5#
z;TC&LL0ER+C-wJ2%bp!f6AiG;3=y5YkSvnSpkI_BLVy!$8!&^7BdqWCI;}8Qq1f}prIC+K>`;m{L6)3qTG?PXJ(egX*`31c-RU%&iBt
zrJ*+L1Oj{Wvdmwu>66?ji2QLR+WUZG3;@0s+>7T}=~(O`kb9dCsUH7X8`2`|#5q>@
ztBVkKRYjl>aYAu-qZf-m1W*T$b$^LMA`0m0#CaDKKmw?(&4%(2CGvA^VjzGfk
zyOZ2_K
zeDQkU`&|cb&2v+L4TV@A4*rgd`iS}MqLv%?5&*GZ!XUrkajW*>`GyLZvn{lE+2+(M
zt2wXrrxt*MI2`2PkZsOZCkf*#i(u%t+v9Y(U^U)=YyoCxDHo9NF?HL=Esc>h2{xfO
zI$yc}OXiz(*ndV-S`e+IdmM#54lTULJt_jQ9fCI5gO>pc4K6}I&{$>wFvJZn82e+$
z$nF+KD}6bR22UdKD9kI#!ZMq2na&}hH&u2ACEbRG$!o474A>?}b5^GX*i5f6j1V&Dg`xC%?~$Fgv?+8}1^W#scsG+7i>G3+|*^)@!%HsW>Yf
zMkRmXOY~K<1+hDWOIMz?JdaXxFGWD#)0-a8LaCdGkfG-`PL{4(6_T4ofActbt3H|Q
zZ%O*`f=k+~OM%A|C|jJ=zE|}aC|K}I
zj5jef;AW`DX?gqC1y$sFDU_jc-$!HO@53V*Btq45)Wq4qWsHOZfJ3XSlX|x9903*{
zacr+Nd9gUwG1T~b5V7r|;|1^i`$Jk4=W8M`xmB+bgtz>G;zuT%{FYMh&>yEuY}N#z
z`-`g?SD{Fta2RZ`!@vnDBjw3Q)=d{|${5Zg>FA7d#rc;fC(v+VmitLTz3%*SMoM^(
z5gT@1Zg30*m{ZJ`x+644mSLFDfZ(6vM9h9|^x)_pgBRhhnM9L2n(@ScSB;M31}~iZ
zGX@?`myhqd{xj54M}2ZC4|VGTK3p&~8VX%Xnb=90iOPQa3P!^u*T3GU_KM=a>0c(U0
zR6Xkf&X5&eT2iJ85p#3y1Y^YCF`?5L>B2w5P>sTKUlg^}1wLiHgyGL4!LcQk38$>9
zL*duoxzpu1X=)NtAd{*c@ICr{Y1pDc8pCknVX&eDW?{{>bUnzAOt_H|nZnyHY}xl7
z``ei<r~1VzMPp&b+@H@rF2bkTe6|-K(ryM
zG7b$o8DZF{>q2|}rXr+2=!QmAmGZ``iDQbJHNp-&$GL$bG+AyNCR%oblcw`r6UL;r
zSM4+%JZ!e(tqZ?jEu!ZmkB&V(|ySe1uTW?slJP)IMi+#gUr97n>@
ztjs{>T`6f~5w2YtOV&RTg?onZ(G-|`;zGDR_h_BjFqV&Px;UjF$^n5^G+wmPfK2Jz
zgBDJ$t-#<78+8P?%}W)Mt4{f;G`{fb5`Fxg7WK5T^?n>1U>5_G&-2M9FYQ&N3(k!<
zq~k2!#kCNftu;>YPVD6u`DFjnIHD+yLkP_WUXXtbQ+NdMC;kf$?J(~awzDLPS3k{V
zW1LE8(PDPkyySOZY3lEKk5n4w^)gQWorr?j9S4|r2tk>0M+rO5L9>ytGw*C0Rj>gou
zAh3J-KcmO`motUJL?EqCV%7>d5t&b_p6?{AdaS3mX0bi^Tn~F
z8A(=qAvx`5&+rmg`*T9KO|uS@?`AN!2={lI!*W$!fMxzJu_ACEopYh>y?(mjJ;Nos
zFz*EH%tf=KjqiWM_!~yy28tI|d3b
zJ{UW*+1U0#2XzVJX)!Q4UNl0E68dh;)sgj_K`}~X@Yz4!TMQNvGB9?&!^|zaKYFc_
zCCw7h&JpKLa@G6%mDT6XPZkVv7F-RncQ6ZS_+Dpn#lR-d(XESk>wI_G6!p9xbyUz2
zS09;&<+UD|Y|t;HMt!WLN`5#t@nd53`O^@c1bG{Yh0>ef#I2O6p~`tTV~%PCrxeRe
zA6k(p7^HdzC};6tnAsL}==ueNmQl%R*R`jO6r8!>SR`aJwU5#^MWwtzzZIG0Tn!|=
zm?ww#d~dCO7@B*=JJ_U_T5@wUKi^(TX*>YpB$T~ccH?Zo{r7|JiQ>(VPS~YdK~GmE
zI|Y;hOTtamg?cxNzhrrUszF}1AC)k0OQYWPZ{9;%?X~H4p7${wofSEm>iV}mOj1cNmy*q
zbw_4T2J{d9NNx1-Fw-})of!NP(7ZCq+&p|j+6Ax=bR;u=z=?K7vhOKw$Tv`u${6W1
zm)Vuughju#U5C1d{!gMX=I=S*iC2GKdy$d|Q@F@Q%hD~|W=cBiwk;K))5Zs>&~LlY
zwIqNWRXwV4eNU(VE_GR!+-N-hv8p&v`t+xiNF5s`X}RM-0oy7n6_>xs^zyp;@si&;
zn!Zh^vs7E3WQLy~RtdN-+rM=0E>rotxN_nV=(tpU6=SHMYwz7X`6loXdu>Q=GWtyr
z5}Y}+hiJ=kauDR$e4Su-&-04Gh~mWQNn$WvzoYzU->WHw!83h4+%o3%W{z(dQH+cj
z)N7~J73;!FyZeK&HNi&sml4(#yMe0b_Tn$PQM)s!9lF3m93pGEC23ybgxibp*0L*S
zn^2tjI}E8`pNrOVc+@uz3qt}u=MAQwF?##)8gk8Eo&Gh$+IrV26ZC09mU_dvkYLs&
zkvG}jGS0%W@TD-CEISRW*0(xd8XPaY^})d31inmE4}Ciqve*;leTpu8iqtq3_wG|X
z$OXci2=R_D!C2bxoH@?qCN2aQfk{6<+0nsb{Bg}&N296L0WkD;kVyho2Ybgk+%=uWLD5E{p4yj07$&Co
z!jrRt^-+Vkhe+^{nQH8W@?5u57%AL>amSaDM}9>Ay^K(ZO!_;l4=Kap^#}rmDI-hX
zPN}=(cHo|B{YID`=qb6dEt}Dh2T%_ZUjG
zj9mEWBo?;aK-V9p!Za+nxP^zQS1vHluAcMjk$2{gUuVPDt1f8kxd74uc#wD2#`Y%)
zc&qjQ6ne#{>a`-E-gc>K?GoXD;%wNLnQPKV5zZEah@jX2Iy*O@IL69yz!X0H?}cV<
z{v*1!+XrCy^(*vy`v_sQ7B${%?|$9I
z1Q=G1LVn9&26F~P(Ca)kbK;E~7)~NFQFOGhO18UohCa$5cn8-S`3_P}Fj)Su=AFr{
z1cZ0lf?|TfUFgp@xp1IGUU-ec-x@^NMh9R_9;d;acesM$Ao9vJ?_%dWz?RJP8Dgjm
zF&tgQzD^y(9CLdins>S*-ikQSJCuL<5JXmKF-2MhiBA5WJlT-+dT>H-TGUQVV*N-9y>J(8`y3|8Hq
zt&2dy>^XNzb`Ur*UGT^4s_Er`E!Ax$*X~chN5ZF>0I7%Wa9os~GsdZQV)yp^yLu%vkN5HwDWm83!^8j#rx0}DFuupZ*oz<5)&(kb
ze{G%ji|V1>mA!3z)1}hs;lKMt;y!=LU1^D8-;=c0tKxkUk7GqEG@V`uS@8_9Wo!Bm
zN2awN&gM!G*dc3lPOzhy+b~JT=mRIKvo8_(P0|=!hy!;AnRA^75dv)uxV+HwtU<*U
zQ8@NJdR6YVsqp=_R!*AnZq#
zlGIF@(G1Pk^>Og(*W#jcKw$B{lhgg{8)Y6VCj@7Cp)ESze(1#4zZ19r%&j&M~10d`iv;uvVHgH
zm*DxMU@%M#TQCE;BlK6t5edSp-Lp9&)37IB!eEfvG;$PyIRm&ytk(64MJZ%pmtnTM
zT=?7Z$9y9gJUe4A>D?yUTo3Q1mzR}TR-cy6(_R?vxuU%Fx0qB~{;e!*KOyjV2P1}D
z5N2J+JC+cPjp<6hI`)<2O%rUGiuiQ}SlrbS(ifkghPD*Bt-sd#(Xk_$qq#s&N9F!Q
zm|Xpn#8vdonEXI9^!Mjt!oFC?P!u^><~GMYF(QC=2AdZKUR8yZqi^E
zS3vam{?M5bCF;NM{mO^~?y5uG{o>Qo(%o;zqLRq)^Yzq|SG|X(n?vs19=6wu_!B2uldD{5206qsGE;jxz?0zk
zJ}W1DTD6X5rAKnZnyzS-1b0HytYPM+08I1eDj&3y8`YZ3`Kgc-f6>cK3(1HzgaH
z&)3~?y(*cIT0c}h6!}oOWP9Uy0CXaJs~sU6PdE@PW2+I|n}!ZBu9n30tqAS56}Z%+
z6@fj+?kA=X*o0S>E<4fJc85Ov>9CqvJX2D-LnSQcpDM0Hj3s~Whfa8<&@r}T+b6!l
z?#=%V;pl`UD2OV8;Wd!ZJfFS8AHO2-X-yX+K+UWzo}a(drEFs`V@3O1u@w5q6z%MS
zhZea{gBf+W3d^k|{XpiI-sz>O|la$4s0
zGjhI^MH+HkG+c`4zKYp6#w&QIsG>Wf_gFuF}$D
zL>*ToyZ7PLc#xq>6*OZlA524cs^Z>46;K<}s7q$q$mk)R>}R__D_V5f9ho*hB$F{a
z5rDUL-pR?HpzU~H=|gV!!RIQ4XC=GVIvZUVI@H9w8+;EyrfY)|0<*fndFmwEZ&kUz>}^P%xQXZIvaf8ga&->IyRzRzwKuH-o%fHgiP&-
z>y9p;hkm0q5}6jZ1{cESo@k_44hvV&AFC-@1uUtuT}z64Y$F@vMNH-ztJYo+@gIDa
zEIHJQVB(?EHnli+cS^K_)mtTn5`t|Ob
z$G8A-UKA6OL%f4gH0!LMNQMWohED()g}FRTh>Dt3NCWJ5vd@iWxj!>8UrW}Y&JZxVV=T~Ql6#rXiK8VB&)Ms)uf
z`i3}nf;C$+k(zgRk8^wRT?f-QN6pl%ai)RnR$s$
z=^DTy;g)A_5A3crNT=>_)v@Ppzf?4Vc_qY#S)5&C^$~_)k8@o4a+($^9oU`Ig_?~p
z%d+f(%M=No2NuEhf-4=v+K-+?BCJv5vtdXl;=%X6&O%}LZ_`g$b8K6uLI0G13lLuKwep&w+%>qw4R~J0@(_%gattJY<
zy^FvZ-&mNUPG`4EX2++uP+Y~{8~*t=+wHaxI2(@yF0k2Cr=>&;AT|^9o`flwL@!H1
z7Cc#wvFWy3cn9s4=`k$L9H;y6cgu>QkQTd@yuq6+NdE^F2`sZkizWG+EpR$rX4E
zjd6jk4B4NT-IjZLE4I-r`UH4d;YYC@5p6x~XPfZsR#b8m2IYQdKc$JLAxJ6o{hgf}
z{LbphG=uLwpSmRrB=~n3+@4aWI^86?)%b!i$j@<*Kj~w>Zj#H4)qJzcrfHh@7#F^l>i!f)!
zqv@fjosre?dZi!d998|@bm-KNVe*p0NBAzK!8+l57v1RB8CGC$VB2+(ady8P0wpdO
zF=92~D}!1Uj>H$oc!O2ubZcp{)ws+~CK%e(1tcAhhPP>nSd_DvTejH4$hQRX=92B{
zB@SBz-SsD-G84fw%`5a>Bt(15=3hKqSYSm`B@P=
zCC~Vil1mwS`;O`!why&|Kl3!vWU=Q-6h!O~@Tnt{ocVcmI
z5i{OMfc^#-HqAb1z+i$x>0m>V=mBbg@Fp)KqyrN<#&O!Vl4A=h)6S2x*+Jq`cCN&8
zq0(;><`%c~(=TFT&S-fTCC9H@y7PLij@EAt?ny7d)n-!nFES9BAZ4i2mdyip_Wp@y
zU3T30;oA7p%Rv%`mSgUGwJ)Dezh5^rhDV@8p~m4W62)Bwyig$U?*~3d
zXocyg|BTi%&W1k~WmX02_GQNJ*u&~mD2>lBdj>x+fh%1dLmwnXP0GxgxxB9Cx%HGC
z)4JuhR<_(uqqh|2naoGRM1=3x4h>aaorNHD6e09gzw`rHun`4&jD$X(U{9W%{Zz3`LP1IqKvnvB`#f6I{mKbhhFxGFJXS|BIBqE
z)4#SKsACIv4fUNTQv-fDd#W2IR!G90gvP_q65?yjL>x8|Ek;bptZ~Afy@)z)7)XHC
zpRnykB;4`O5Q_>MVpuSU!d#CQ9lhOtwM6^>)B;excizKn=7ioHy^ne0bjgii5Ki+Z
z>|Jq7|9f&T5#%MX>uGOdrHKX*;FOL;1VU=Rr#No-^#b6&vc7cQ9Kk;LA>(f4Ef(-R
z;d3+Ln@7o=V7<#q)K=lJj}Al;MGcSCnsB3iu4HTZn9yb;QHOW!*EJ=t;Z%&^Y%B`w
z2?db_>Pjdk)~PXTn=j^3&waTqO#4L5Kc3(}65={Tvwd+(!&y^t!s&k7$&xqWEzr@Y
z;X|ua%yNEbuei}}H_9`3W8Hf)wWfrkgt@UDl0824-aO;GjG>$J3(Gq;5K8hF0#*tn
zaH_1j0JuP2+u~CR+v&GDI4{Ql9fq*|B)f_(R&rImob-L!=G*lrVaYn!LAdxu0>im;
z0r!m*Diu>XKdUi=nw2o5=}x
zIrY`&h;!~82T3$4K@pD4;M{%X+d!3?{=h4_*vyxIW@8~Ed-dC_ya!#zkXvCX>TeY%
ziyMq2#%(AFz2p-iajH|{eCzvbLCU807=&N1OrmlMyg)AQ&Q(q
zx`nAowRCad7$M!I)v0B!AEoBgiTwFE@nJ%%QzT$v>{-eBdN9}E)xF}|(x}fT>;cz~
zLX?WxX|m9?mbNjuaCOgG2{CEdL3;PTr+*EhCM;Ea<&Z(8<@!T#9
z_{wDxaUqTYSI4~XXgD388`S0{(_Cvs79Qcm4Ha(QIW_zBiin+-e*N^B%EWtEHK-?r
z(0_R$2ln{kja{$co`lJ=nXgM>ZHmg3uFY%Od@RQLf}O^libm~eNgN8%01sGUUwG>P
zw|6gTp|7~--tbJ$v)|gqB>BzJ$*UQiaKjgmTucv`Xkp7C
zdA)GINT*>Jhlz{-a*EG}Si0C?pUL36$`|fE%vWwO>^Dul1?9@vk25nfMPW3PHZgsX
z^p*3o%59O#a7QF>z`ulis`97sJ`
zSHWU5;ttxcx0rA+)z
zZ=0qiW(ahevKM(A)d&nFRO3b5c`0sxC{PgpwaO?mjqn>vxE$gJ0$&xebkleAc=Jv2dg0`(x50PWTwx%Ie@dAzdZ8Vr7}67`Ic|Y5DZ6Kc8nS*n3=DXK)xPka=N5!$Z80YxTAzXaGOEY?G
z@*k6Cf}|kD^Zicr!#Ek(c3p};yjKq-071(7)Yg;0zQd<8siI1uo0<9aOF?{~lLd2b
zZL6dIx0}3-28V)^wAz`CT}XxtNAO&V8`|4@yzMz{g|b+`THFgs3QX6wZwlsp0vIye
z0d4U!WSbu(`dN9B0Te_JVv4S7B0%C1uS4R%FvSHndT3Uzm~!dnPKD+v&?EBi?$5UK
z=+}Py%nZ#+&`zh5#IQGPQt^-++S0hLO;bu7!)=Nqd>{xtvScqh(8V1;p5P=6Lw|+>
z`&BK2rf_}Hu2*!UDbm816{lgUd*7zFkXU53#9T0dWBJOK$Nx~3NDwBh-9#^ZrggdR
zV^Bw>o0%p3cm?^3hU^*r*7MtW;b046A3b5J*u
z8CY&Mugw%KaB0+gpOf;Np+~LS^Mtsl(P!qV^d!djugM^7L{FGSk23V7-WMIJYS&4hd8T(iG&IM~M4sDzf>vNkfmO>ZI?
zuUpc8dO5i3NLQViPcFR>y7H@Y7Uy{CuxUpE%y0}k%D>%$Ij2X9VooG((a6cIGeg^$
zwiF{_Vk~#(<<=K(nmpkDg$%(Uq_Y9nLrZ?({I{)lCvjz;34W+&3_!W2{VkEHY$!u*
zw2vXLiAqd!*YEcYZR2_<(h`@da!;a9ABB)_>nHs~5N+a3bPT*YRhnc%_=uxHVPi3G
zn4*9io!Nrh4$?1smm<~$&I})rjDj$?lhmBE^`u>F-Vj}poX&>9;;%+0FrYxEtsFBt
zctDtv`kHFOJ$nM`p0Nvc2W*Dic;D8g#7NvnMvUN|gBe|kY%tr@2j>R17iyWp{m3RV
zOyY)aw1Z!Ka-j%Sttm8Npc
z&at^__3y(yIBCD=+YJ*jrJtk{#r4FEK~S6mqg1X19rS6<269)I*Di
zXzDqT*F26RO$0v3Fn5WOB05d~c{OfV%T^z`yi=aSbwjiJ~_V=5e_qe2?4U$E&LtY-*1-06s7Q#`9X&X>xrriQU<|cenE6mGy;Td@S9cWdQ|`@}1HDRg1EJ7|
z2dUlQ`2lGwyT0Wgc**LSlOxyPpZ6g`2`tJUl(UJU9C)zc#eb5P6&s?Ee!4Y$9opue
z^=cy$Dj9R&APopB6Shws;4TN5_&lbB)|p*2zBa;X=_l>A-KVc(2n>ll`&L>CAfJr<
zw6^(U_J$pX{bI}|YN`Ax{$eXS?f^lMdkTj+r7?;R$s=%AcP11!q#d?Lp!A*;VzwdX
zRPx~4Zh2pt8kSGStF+W(_f4K1+$V!wQxOok;BW0V|6IB#YANQk8p-e@M=t4PT*rfz
z%9}4Rs2oPj;R3qaK3C_JJWHtbYAiMq8~e97w)XsXZ7t_VkLF_GGma;NsTJT`1x0QSOJ(ttfwMVB;4aw;Q7FUmyJ4-FBj
z#;S+(l-$J~(NZRS6)O`Jj-$=?S~F839JKNc-@g^xByB83IpDrB$$|+DxK#zQWUkMa
zs;V`i#(aFH0xIQ2y=uXfJ$t9Ep)m3w6al_%r8)P#>ET*Fl?FlC8Q0ZYBdvjXG4Ty2
zS9_;OIG+*y;G3B!X)9(7yEAIhXYt7C)yrIU^VAYqNr@7EbNczc#P{Lyj=t~H
zqi{E=qEhW}(cl*VbwhMHOec(}f_n-FqpMT5;`BswPH71+AhcB#t*AFAdv5<-|8k!G
z2Aaxn?-STg3Gvqyw0XMh6zdY0LdKu>?IgxY2}ohAJTqyK>u
z4l6!P-!z|}B0bsGwm7>Gf9)htFm!vCv=f~(H$_TgK~cH*zVB}VsOLlf?{s%ZO|~Zz
z>$cO%;L`yDlPQw4vzya&E2m2H9t;`tmy(EIfh*)5k7%Y=+N_0nX9k_|X8G`OsI9T6
zwD?O)Y}G8MA{2Q}Eh8?CN3VxIT;PMj^-3Q!FGE3a5+Xc<8f`FL&lRl!6;eUvZk?7;
zKJc$q#z;tmwy@ZrDTI%pAU0#VZ$;a-DFn!gfv3;5F`t5V!S%nvV3wl84xKn!i2y$%
zbPWK*gyjVgvtY3&aZA&^oHJ1BXz
zWP1r?H-<;N>>bHN=Y}{otDk8}iDSjGQ{+Q;bKdHx-sK5uBK>^vqhs)K?4WB79UcLC
zfB7-u_x&@>_P3jgOWxeE)N%5BF!rg5))<}MEBh&x?cEWT(ZgHK_ar0m8g*Lv55AYi
zr!me-WbY1eJ;i=)&&tzNm){+p{LaN6(g$LrveFm!J1FX?XA7d5(FBxACw
zHb8OoI2u4oY1m%s$TP)5fJSp@dqP((eQ>-YKaCKtJAT?OMtX#Li;o?3&wLHuFA3B!
z>|&oSoBbP4YgeY%tsTlFdefJO%-Lyb1J)kZA4P8X2MEo+IPwuDHJbfuV(8N!gC$ii
z&6=I=60$*{1{pQ*;34Cq?)rmNrhAvR@Xm>zW%1MHY~=y7)jyq4v~1;25O)TU|enlsw(dN=rJ
z+s}wP*9A{GcK)J)`o&t3Q4OwQZp`$xB{Nx#7c53$RQI{2oei+|;$~}>HJCSZW45f!
zvAhRsbyuw#v-d53}>a&+)uJ`GnOK-|7D-4h|Z)*0{=_y9JPzX(+s&x7%2PfVqCthtXIDH
zo-|su*b=_K@TqRA%hVxem(y#eWQTG;@570<#mo`cv1P-kR2YcT210X;w!CtbQAK5X
zntfixOv-g|oS%GsXCHU9Pf$JI@U`9RSIbdUw<#X1;HV81n^`0pm$wFnssVGv20@`v7u6FZ1+Jx=EbZW73u
zK@Ud1#{jhGW_5Sl9XeFQ9697$a&}v8WBNyijN|or4NJLyJI(SJ^xL2;`;Og
z1~cY*RSCLgFnWtPDvj0H*+x@e`al+>8?k?A~C$sdw1dt4W0&ri!agn
z&Ewgcg%se$JAKA!GeTaSG61Sw;SZtUlmgx`yhpzb_i;H*eR0V347smsGvo_L<~@WA
zbj@J>Crn#gwo&FA{H*Z9vB+VRha$NUaMvcwhC)zHlO+2oB0E-Y&;HMZ^uDQ8GC@$!
zcr-A&FRiG8*vs53lpvYo&Gm?E$pH?k=fbA`;6i%%h?ynvw*5TfOQON<%yAFgw=AmXUUi1G1gcm48kIvJmCQ
ze&f}?qJNMJ4}bTKY%abN_CQ#*B-niC@U~iYcY86R>H|YqZ(4IRL#=5s!xa;&{ZE$}
zFpg(tO5aqK&Gwy2$*0mITD1)eQmsDJe(9Q(@7Q{&{)$WC)b|tU!aDNd3yLr{dAow}
z%0k%>pYd6k{gUyj!b+I`s#PkX)aLu?MgQ}aOZ#y9cY|L{7LF(@@NYGfyh`Nv{8^8;
zg*%C@ik8JZw&`eLwe9^|QG`<;`UxUJ^Q(}#?sT20C3$6-Xc_I|cB>j}4XUFI=zIJF
zI-`FwT`j=eSxwL5N<%m&e^dl2Pe{YA8|m>39hkiG^)Q`gdS~}N{*Ni_B)_JL?2V4&
z+7`jmuT~0G&iI%}pv%XUABre&8(f27ckj~0j)v&J3Z$K~Qr!P^TFw9LPP&G7=#6Fi
zkA==%i~(g`>-TPEz=hPNyp5ySn;D_6lV(zjwt_o~wx(6{2A8hBj6d{oXy_~91TT5k
zUB>a|T#Q4(U3dfLe&F_vmwYnD-y>!04Y4T32*lymsk$VK}kTh(Hc;yNEe)kKb|E_ZAGDly7_ae7@T+hA^I7r2Ig*
zB8PzKQDsnbd?%DRc8s|3>O$4m
z+YhCO(b&xEoT}hF%=aL-I=LBLmjF{(X>aMhJ?s>|^9kC;tEw)C5imWg)}ooTCqEn)
zWpj=MkErWb0i`3D{{4kf-2MWAUph@61NT6J)-rl`58dg~IL`X%?@*#hg}`^@wrS~{
znd;oDx=BJCM@ZFKR3_HloBo91y-per2iP8?>m(@CFy5a^xx-@0uq2wcx`*-N
z)DmBD70z!;J9ta8idUys0{tne7a(~-XHU*Y9Nk3?tqAj7eg9fC*hbwb4OXJP)b~Nc
zQrwW6yL_+$v6IM0zP!O7H~FCTX4gs%5fj*DiM`Z8GUmqnp)-;=L8QRpk=Nt*bfgpB
z^;xgV6B;2@Kd)ioWC#Y9B$-a$<3o1(fyWWQjLrhp>fria7(K6@nHiYlO9N6q2BBETsme@;*{4|e}m4CBwJ30I4-3nD`*J7eaN{BS@oNQ7|*o-Vj{VeK|}y!Gq+
zUR`8FAHCpTg>36%7Xfkn=+@5{?NuB}^$D{l<<_?9?5{DwJd^VJ99G3qqENwg>9@6o
z!Gkd3j=HFos}|Fuiumb3qr?^c+mtcg_FjnubmUDmy?_T~LpQz*++kRhp@PNFeM3Ix
z=NjQD>2Y7XtS_o%q0gHpl)))!!#vnex~GV330_R51Egj5qSv?FSxKBjhi|cZ{rHQM
z3SGYDIsYkAyKr>fRf7d7E>;<<1QK|<;7uQ>&laD~sOGyJf9A?I`lsovy(Ls_dG*x%
zQ0l|54k#R8b(tqf9+{)Qnn$4~df|H;qH{ChpL8wvRz>Z2N+r;>=j3Q(Uz&(FAQzFZ
z{^VsE!4(aaXV2s>!?3eZ{=FQ^*3Gwx`Bn*A9Iifwy%j-CZ}Y^KUZ@vm7P#HpyE=$O
z9lo+W)*k(<;22np#JjGrqMz!&I)B&|j?Lfq(S{|Zx*eLe?=5qjwu2__vdoh@ErNw;`
zFSb_wCEOYb)cnlx5bZ*dN(FQi2|EG>G!IH`g927|x}JslUYhUz{Xe^Z2|z9M5a#Qa
z(9VZVpxWls64giro+}|sIoHVZi(*~#V1K-R{T6(Id9H2gB-XSR_IDYghYGlbpdGb4
zz(A$*@)jv-H44psOW$6QZm(Cn(G?!di>T}QHviH=?ad`doBamgT4v*{;Km0Mej+}T
zwG1vX-SKwON`*?ojy;$w;0A1&-
z#N>T3Z&b;R7XkOokr7d#=f6Ld43on4Jaw0$cb448|
zE(Wd&yV3t%uV2e@M8Y=NH)Rw)*ULZ<(eZ_;&Fgig2n1`DG43vZ%|^-h#E75s^T0zR
z3g>H1jq~Nnz2WYigG<8QZax`BXXF<(7qw2BPQ4EsJJ@=PYn-~~rs+2gYjAv&4}Wtq
zT%qD8^A&Cgp2d$%EXWV(0RAKUZw$C-`dYN@^;e68*uES?B=lW8cuk2iyY5o-@uQGe!X4OA=mRhYQ
z{Rx|Yq|Lc+WCm4ozaa8IJ_N*9R#vx!0s^Ekutq&bS^%dF*#J5pUz4Jkw*@cBQAcSOF`w!I+7^4GG#pE075A(ECN0%8-E`Hg9cw
z?cyQST^cr3oVPOfefeLvtfL(|XqNtJ8s{*n8MR)ii@S2S%UauEwQrVd)Z+yuj^J5u
zjRFc~>+eXZB>dr>>tx;Od3~za`#i4wF+Dts?WJ&oz@?e79w=Lq@BXZ;nN-?VYl?>6
zKTl*f_R3q9$F!;Me30!?hbh16j!?^$3P;HGQ(QhjuTeF!p&OF^sw5Tm`E$r%J~GVF
zHq(_GF9#4%T9C@%i!%m`0jGC60FIp
z9Mf?{7jQd8EpuVt7VNA+*z{4BbFg*UA>48?3OtR6K#76S-N8(7!*Dh56#$jluMctG
zhTphtD$RxlV02x7`Ve=@)$j!t0LUM9xE`HMop}fc_?yAr3aNCo?YEz*{8*@)eTh2<
z1UUR|d=A|sYy9w?kNL{)R&5w?R#61#3@8(i|3KqF9*%|86yPx
zW1FGRD^E7CE2wWz6I*R6ULFn;e*-PXV6fEpbq4T83;{+c&=Ort>qbwdMfCoq6W-$L4}OVAD8
z(A9En5R>+|5f>!`W}A;u8(*`+v3s?jXh7=Popr}PX0N|iFvmu<_hUH714epY`(;d=
zI!KJqE^urNOHeglAB9|~{!~qKvMUx*2c=D4H<#N9vZ*HzO8sk&@nbHdZu-+scj4yNp
zL?Sv2x|863xVj3p?UGm`WJrJfAtOf(ZNS%iCm-d`yyJgHRHs8Em?}{bCQSDrTdF8J9mgoV=%mM=2#$s
zYhNROs&6u?F
Jzu+ACzW`caf2RNd
From 1cd90530e858ffdb9efad55b11946cc0eafbd6e9 Mon Sep 17 00:00:00 2001
From: Luis Fernando Molina
Date: Wed, 18 Aug 2021 22:13:35 +0200
Subject: [PATCH 002/227] Governance: Reputation Concept Implemented
---
.../UI/Function-Libraries/PluginsFunctions.js | 6 +
.../User-Profiles/Luis-Fernando-Molina.json | 132 +++++++++---------
.../UI/Function-Libraries/VotingProgram.js | 45 +++---
Projects/Governance/UI/Globals/SaToken.js | 7 +
.../Spaces/User-Profile-Space/UserProfile.js | 44 +++++-
Projects/ProjectsSchema.json | 5 +
6 files changed, 153 insertions(+), 86 deletions(-)
create mode 100644 Projects/Governance/UI/Globals/SaToken.js
diff --git a/Projects/Foundations/UI/Function-Libraries/PluginsFunctions.js b/Projects/Foundations/UI/Function-Libraries/PluginsFunctions.js
index 0f952609e..6ea796a76 100644
--- a/Projects/Foundations/UI/Function-Libraries/PluginsFunctions.js
+++ b/Projects/Foundations/UI/Function-Libraries/PluginsFunctions.js
@@ -215,6 +215,12 @@ function newFoundationsFunctionLibraryPluginsFunctions() {
let pluginFolderNode = UI.projects.foundations.utilities.children.findChildByType(pluginProject, pluginForlderNodeType)
let pluginFile = UI.projects.foundations.utilities.plugins.addMissingPluginFile(pluginFolderNode, node.name, pluginFolderName, node.type, true)
node.isPlugin = true
+
+ if (pluginFile === undefined) {
+ node.payload.uiObject.setErrorMessage('Plugin Not Saved because it already existed.')
+ return
+ }
+
UI.projects.foundations.utilities.plugins.savePluginFile(pluginFile)
}
}
diff --git a/Projects/Governance/Plugins/User-Profiles/Luis-Fernando-Molina.json b/Projects/Governance/Plugins/User-Profiles/Luis-Fernando-Molina.json
index 13e4c12ea..ec67cd93c 100644
--- a/Projects/Governance/Plugins/User-Profiles/Luis-Fernando-Molina.json
+++ b/Projects/Governance/Plugins/User-Profiles/Luis-Fernando-Molina.json
@@ -1,7 +1,7 @@
{
"type": "User Profile",
"name": "Luis-Fernando-Molina",
- "config": "{\"tokens\":10000000,\"signature\":{\"message\":\"Luis-Fernando-Molina\",\"messageHash\":\"0x443abf3389e332a62d21b84dd12e271cb428d334195d3aeb986ca85ee53cccb9\",\"v\":\"0x1b\",\"r\":\"0x90293b042c180aa21b05f0356f31688c597be4ff2df136f63a2b8a899c658eb0\",\"s\":\"0x42abf909024d34217430e42ebadc96b7834218cc86a4c295a2ae419ff2fca6e3\",\"signature\":\"0x90293b042c180aa21b05f0356f31688c597be4ff2df136f63a2b8a899c658eb042abf909024d34217430e42ebadc96b7834218cc86a4c295a2ae419ff2fca6e31b\"},\"codeName\":\"Luis-Fernando-Molina\"}",
+ "config": "{\"signature\":{\"message\":\"Luis-Fernando-Molina\",\"messageHash\":\"0x443abf3389e332a62d21b84dd12e271cb428d334195d3aeb986ca85ee53cccb9\",\"v\":\"0x1c\",\"r\":\"0x8645be85fd4b053c9102194be4d007b79d971ca27acd38a7f6abe2588cb2b1a3\",\"s\":\"0x55c5bff8b6d0a038ef53287fb5feffca4eb7002f521472091a0a0014dea4d23e\",\"signature\":\"0x8645be85fd4b053c9102194be4d007b79d971ca27acd38a7f6abe2588cb2b1a355c5bff8b6d0a038ef53287fb5feffca4eb7002f521472091a0a0014dea4d23e1c\"},\"codeName\":\"Luis-Fernando-Molina\"}",
"project": "Governance",
"tokenPowerSwitch": {
"type": "Token Power Switch",
@@ -127,12 +127,12 @@
"id": "f4d39b02-4324-438d-9f74-2bea2b7272ef",
"savedPayload": {
"position": {
- "x": 30558.705098312483,
- "y": 23576.33557568774
+ "x": 30598.705098312483,
+ "y": 23595.335575687743
},
"targetPosition": {
- "x": 30316,
- "y": 23399.999999999996
+ "x": 30356,
+ "y": 23419
},
"floatingObject": {
"isPinned": false,
@@ -516,12 +516,12 @@
"id": "b6e3c87d-a11b-4b2a-b6a6-edc96375f5da",
"savedPayload": {
"position": {
- "x": 30408.705098312483,
- "y": 23685.31695488854
+ "x": 30448.705098312483,
+ "y": 23704.316954888545
},
"targetPosition": {
- "x": 30316,
- "y": 23399.999999999996
+ "x": 30356,
+ "y": 23419
},
"floatingObject": {
"isPinned": false,
@@ -599,7 +599,7 @@
"Luis-Fernando-Molina",
"User Profile",
"Governance",
- "148911b3-b2f3-44fb-8cb4-017991789132"
+ "a8de78f0-c3e4-4a2a-b7e8-f659073969db"
],
[
"New Token Power Switch",
@@ -682,7 +682,7 @@
"Luis-Fernando-Molina",
"User Profile",
"Governance",
- "148911b3-b2f3-44fb-8cb4-017991789132"
+ "a8de78f0-c3e4-4a2a-b7e8-f659073969db"
],
[
"New Token Power Switch",
@@ -733,12 +733,12 @@
"id": "d69739f9-958e-480e-95e3-a72bb5f6ceab",
"savedPayload": {
"position": {
- "x": 30622.604740762366,
- "y": 24469.00664000841
+ "x": 30662.604740762366,
+ "y": 24488.006640008414
},
"targetPosition": {
- "x": 30421.865558854708,
- "y": 24246.063192365193
+ "x": 30461.865558854708,
+ "y": 24265.063192365196
},
"floatingObject": {
"isPinned": false,
@@ -12866,12 +12866,12 @@
"id": "1d398124-3f36-40a1-8b3b-6c77ad489b92",
"savedPayload": {
"position": {
- "x": 30406.164771981825,
- "y": 24545.652052791564
+ "x": 30446.164771981825,
+ "y": 24564.652052791567
},
"targetPosition": {
- "x": 30421.865558854708,
- "y": 24246.063192365193
+ "x": 30461.865558854708,
+ "y": 24265.063192365196
},
"floatingObject": {
"isPinned": false,
@@ -12892,12 +12892,12 @@
"id": "2b8d3ce7-515c-44ad-8d80-3c2be6d7736f",
"savedPayload": {
"position": {
- "x": 30421.865558854708,
- "y": 24246.063192365193
+ "x": 30461.865558854708,
+ "y": 24265.063192365196
},
"targetPosition": {
- "x": 30285.668408932845,
- "y": 23978.761235108683
+ "x": 30325.668408932845,
+ "y": 23997.761235108686
},
"floatingObject": {
"isPinned": false,
@@ -12920,12 +12920,12 @@
"id": "e9c0e495-7985-4381-bf75-865d87289038",
"savedPayload": {
"position": {
- "x": 30269.96762205996,
- "y": 24278.350095535054
+ "x": 30309.96762205996,
+ "y": 24297.350095535057
},
"targetPosition": {
- "x": 30285.668408932845,
- "y": 23978.761235108683
+ "x": 30325.668408932845,
+ "y": 23997.761235108686
},
"floatingObject": {
"isPinned": false,
@@ -12943,17 +12943,17 @@
"id": "d5ed432e-78bf-432e-be3b-8649932f7a65",
"savedPayload": {
"position": {
- "x": 30285.668408932845,
- "y": 23978.761235108683
+ "x": 30325.668408932845,
+ "y": 23997.761235108686
},
"targetPosition": {
- "x": 30223.294901687517,
- "y": 23685.31695488854
+ "x": 30263.294901687517,
+ "y": 23704.316954888545
},
"floatingObject": {
"isPinned": false,
"isFrozen": false,
- "isCollapsed": true,
+ "isCollapsed": false,
"angleToParent": 2,
"distanceToParent": 3,
"arrangementStyle": 0
@@ -13300,12 +13300,12 @@
"id": "796dd30f-c90d-4b8d-a63d-89867347407b",
"savedPayload": {
"position": {
- "x": 30000.3514540443,
- "y": 23886.0561367962
+ "x": 30040.3514540443,
+ "y": 23905.056136796204
},
"targetPosition": {
- "x": 30223.294901687517,
- "y": 23685.31695488854
+ "x": 30263.294901687517,
+ "y": 23704.316954888545
},
"floatingObject": {
"isPinned": false,
@@ -13323,17 +13323,17 @@
"id": "bb390957-b8a2-4a8a-9fbf-963ea20f6eaf",
"savedPayload": {
"position": {
- "x": 30223.294901687517,
- "y": 23685.31695488854
+ "x": 30263.294901687517,
+ "y": 23704.316954888545
},
"targetPosition": {
- "x": 30316,
- "y": 23399.999999999996
+ "x": 30356,
+ "y": 23419
},
"floatingObject": {
"isPinned": false,
"isFrozen": false,
- "isCollapsed": true,
+ "isCollapsed": false,
"angleToParent": 2,
"distanceToParent": 3,
"arrangementStyle": 0
@@ -13360,12 +13360,12 @@
"id": "928e9ccb-1e90-48a9-af77-b3089225fc4f",
"savedPayload": {
"position": {
- "x": 29866,
- "y": 24179.422863405995
+ "x": 29829.25291584204,
+ "y": 24124.4628502733
},
"targetPosition": {
- "x": 30016,
- "y": 23919.615242270662
+ "x": 29951.27390876478,
+ "y": 23850.39921298052
},
"floatingObject": {
"isPinned": false,
@@ -13704,17 +13704,17 @@
"id": "4f35322c-3e7d-49f8-9706-10bf71f0d420",
"savedPayload": {
"position": {
- "x": 30073.294901687517,
- "y": 23576.33557568774
+ "x": 30113.294901687517,
+ "y": 23595.335575687743
},
"targetPosition": {
- "x": 30316,
- "y": 23399.999999999996
+ "x": 30356,
+ "y": 23419
},
"floatingObject": {
"isPinned": false,
"isFrozen": false,
- "isCollapsed": false,
+ "isCollapsed": true,
"angleToParent": 2,
"distanceToParent": 3,
"arrangementStyle": 0
@@ -13727,12 +13727,12 @@
"id": "f8182a9c-f830-4ec1-a238-ac3a5efd69e6",
"savedPayload": {
"position": {
- "x": 30316,
- "y": 23399.999999999996
+ "x": 30356,
+ "y": 23419
},
"targetPosition": {
- "x": 30316,
- "y": 23099.999999999996
+ "x": 30356,
+ "y": 23119
},
"floatingObject": {
"isPinned": false,
@@ -13751,21 +13751,21 @@
"type": "Tokens Mined",
"name": "New Tokens Mined",
"project": "Governance",
- "id": "ab419614-d76c-4820-ace3-970c8282daa6",
+ "id": "9870ca2a-cefc-484b-b7fc-206d62782ebc",
"savedPayload": {
"position": {
- "x": 30016,
- "y": 23099.999999999996
+ "x": 30056,
+ "y": 23119
},
"targetPosition": {
- "x": 30316,
- "y": 23099.999999999996
+ "x": 30356,
+ "y": 23119
},
"floatingObject": {
"isPinned": false,
"isFrozen": false,
"isCollapsed": false,
- "angleToParent": 2,
+ "angleToParent": 1,
"distanceToParent": 3,
"arrangementStyle": 0
},
@@ -13774,21 +13774,21 @@
}
}
},
- "id": "148911b3-b2f3-44fb-8cb4-017991789132",
+ "id": "a8de78f0-c3e4-4a2a-b7e8-f659073969db",
"savedPayload": {
"position": {
- "x": 30316,
- "y": 23099.999999999996
+ "x": 30356,
+ "y": 23119
},
"targetPosition": {
- "x": 30316,
- "y": 23099.999999999996
+ "x": 30356,
+ "y": 23119
},
"floatingObject": {
"isPinned": false,
"isFrozen": false,
"isCollapsed": false,
- "angleToParent": 2,
+ "angleToParent": 1,
"distanceToParent": 3,
"arrangementStyle": 0
},
diff --git a/Projects/Governance/UI/Function-Libraries/VotingProgram.js b/Projects/Governance/UI/Function-Libraries/VotingProgram.js
index 8600cfe66..e69bbe127 100644
--- a/Projects/Governance/UI/Function-Libraries/VotingProgram.js
+++ b/Projects/Governance/UI/Function-Libraries/VotingProgram.js
@@ -59,7 +59,7 @@ function newGovernanceFunctionLibraryVotingProgram() {
if (program === undefined) { continue }
if (program.payload === undefined) { continue }
- distributeProgram(program)
+ distributeProgram(program, userProfile)
}
/* Bonus Calculation is here */
@@ -181,24 +181,25 @@ function newGovernanceFunctionLibraryVotingProgram() {
}
}
- function distributeProgram(programNode) {
+ function distributeProgram(programNode, userProfile) {
if (programNode.payload === undefined) { return }
/*
Transform Token Power into Votes
*/
- let votes = programNode.payload.tokenPower
+ let votes = programNode.payload.tokenPower + userProfile.payload.reputation
/*
Set this initial votes as own power
*/
programNode.payload.votingProgram.ownPower = votes
- distributeProgramPower(programNode, programNode, votes, undefined, 0)
+ distributeProgramPower(programNode, programNode, votes, undefined, 0, userProfile)
function distributeProgramPower(
currentProgramNode,
node,
votes,
percentage,
- generation
+ generation,
+ userProfile
) {
if (generation >= MAX_GENERATIONS) {
return
@@ -212,7 +213,7 @@ function newGovernanceFunctionLibraryVotingProgram() {
if (node.type === 'Voting Program') {
node.payload.votingProgram.incomingPower = node.payload.votingProgram.votes - node.payload.votingProgram.ownPower
}
- drawVotes(node, node.payload.votingProgram.votes, percentage)
+ drawVotes(node, node.payload.votingProgram.votes, percentage, userProfile)
/*
When we reach certain node types, we will halt the distribution, because these are targets for
voting power.
@@ -240,7 +241,8 @@ function newGovernanceFunctionLibraryVotingProgram() {
node.payload.referenceParent,
votes / 10,
undefined,
- generation + 1
+ generation + 1,
+ userProfile
)
}
return
@@ -254,7 +256,8 @@ function newGovernanceFunctionLibraryVotingProgram() {
program,
votes,
undefined,
- generation
+ generation,
+ userProfile
)
return
}
@@ -275,7 +278,8 @@ function newGovernanceFunctionLibraryVotingProgram() {
node.payload.referenceParent,
votes,
undefined,
- generation
+ generation,
+ userProfile
)
return
}
@@ -357,7 +361,8 @@ function newGovernanceFunctionLibraryVotingProgram() {
childNode,
votes * percentage / 100,
percentage,
- generation
+ generation,
+ userProfile
)
}
break
@@ -377,7 +382,8 @@ function newGovernanceFunctionLibraryVotingProgram() {
childNode,
votes * percentage / 100,
percentage,
- generation
+ generation,
+ userProfile
)
}
}
@@ -389,7 +395,7 @@ function newGovernanceFunctionLibraryVotingProgram() {
}
}
- function drawVotes(node, votes, percentage) {
+ function drawVotes(node, votes, percentage, userProfile) {
if (node.payload !== undefined) {
@@ -397,7 +403,7 @@ function newGovernanceFunctionLibraryVotingProgram() {
return
}
if (node.type === 'Voting Program') {
- drawProgram(node)
+ drawProgram(node, userProfile)
if (percentage !== undefined) {
node.payload.uiObject.setPercentage(percentage.toFixed(2))
@@ -447,7 +453,7 @@ function newGovernanceFunctionLibraryVotingProgram() {
}
const votesText = parseFloat(votes.toFixed(0)).toLocaleString('en') + ' ' + voteType
-
+
node.payload.uiObject.valueAngleOffset = 0
node.payload.uiObject.valueAtAngle = true
@@ -482,20 +488,21 @@ function newGovernanceFunctionLibraryVotingProgram() {
}
}
- function drawProgram(node) {
+ function drawProgram(node, userProfile) {
if (node.payload === undefined) { return }
if (node.payload.votingProgram === undefined) { return }
if (node.payload.votingProgram.ownPower === undefined) { return }
if (node.payload.votingProgram.incomingPower === undefined) { return }
+ if (userProfile.payload.reputation === undefined) { return }
- const ownPowerText = parseFloat(node.payload.votingProgram.ownPower.toFixed(0)).toLocaleString('en')
+ const ownPowerText = parseFloat((node.payload.votingProgram.ownPower - userProfile.payload.reputation).toFixed(0)).toLocaleString('en')
const incomingPowerText = parseFloat(node.payload.votingProgram.incomingPower.toFixed(0)).toLocaleString('en')
+ const reputationPowerText = parseFloat(userProfile.payload.reputation.toFixed(0)).toLocaleString('en')
node.payload.uiObject.statusAngleOffset = 0
node.payload.uiObject.statusAtAngle = false
- node.payload.uiObject.setStatus(ownPowerText + ' Own Power' + ' + ' + incomingPowerText + ' Incoming Voting Power')
-
+ node.payload.uiObject.setStatus(ownPowerText + ' Own Power' + ' + ' + incomingPowerText + ' Incoming Voting Power' + ' + ' + reputationPowerText + ' Reputation Power')
}
}
}
@@ -517,7 +524,7 @@ function newGovernanceFunctionLibraryVotingProgram() {
) {
originNode.name = destinationNode.name + ' ' + destinationNode.type + ' ' + ' Vote'
} else {
- originNode.name = destinationNode.name
+ originNode.name = destinationNode.name
}
let schemaDocument = getSchemaDocument(destinationNode)
diff --git a/Projects/Governance/UI/Globals/SaToken.js b/Projects/Governance/UI/Globals/SaToken.js
new file mode 100644
index 000000000..fec31461a
--- /dev/null
+++ b/Projects/Governance/UI/Globals/SaToken.js
@@ -0,0 +1,7 @@
+function newGovernanceGlobalsSaToken() {
+ let thisObject = {
+ SA_TOKEN_BSC_CONTRACT_ADDRESS: '0xfb981ed9a92377ca4d75d924b9ca06df163924fd',
+ SA_TOKEN_BSC_TREASURY_ACCOUNT_ADDRESS: '0x8d4d2557ce99f83f658adf61eef3e61e04c2ac2c'
+ }
+ return thisObject
+}
\ No newline at end of file
diff --git a/Projects/Governance/UI/Spaces/User-Profile-Space/UserProfile.js b/Projects/Governance/UI/Spaces/User-Profile-Space/UserProfile.js
index 0166c361a..915e96603 100644
--- a/Projects/Governance/UI/Spaces/User-Profile-Space/UserProfile.js
+++ b/Projects/Governance/UI/Spaces/User-Profile-Space/UserProfile.js
@@ -24,6 +24,8 @@ function newGovernanceUserProfileSpace() {
thisObject.githubWatchers = new Map()
thisObject.githubForks = new Map()
+ let reputationByAddress = new Map()
+
return thisObject
function initialize() {
@@ -65,6 +67,45 @@ function newGovernanceUserProfileSpace() {
return
}
+ /*
+ Here we will setup the Reputation for each profile.
+ */
+ timer = timer + 15000
+ waitingForResponses++
+ getTreasuryAccountTransactions()
+
+ function getTreasuryAccountTransactions() {
+ const url = "https://api.bscscan.com/api?module=account&action=tokentx&address=" + UI.projects.governance.globals.saToken.SA_TOKEN_BSC_TREASURY_ACCOUNT_ADDRESS + "&startblock=0"
+
+ fetch(url).then(function (response) {
+ return response.json();
+ }).then(function (data) {
+
+ let tokenTransfers = data.result
+ for (let i = 0; i < tokenTransfers.length; i++) {
+ let transfer = tokenTransfers[i]
+
+ if (transfer.contractAddress !== UI.projects.governance.globals.saToken.SA_TOKEN_BSC_CONTRACT_ADDRESS) { continue }
+ if (transfer.from !== UI.projects.governance.globals.saToken.SA_TOKEN_BSC_TREASURY_ACCOUNT_ADDRESS) { continue }
+
+ let currentReputation = Number(transfer.value) / 1000000000000000000
+ let previousReputation = reputationByAddress.get(transfer.to)
+ let newReputation = previousReputation | 0 + currentReputation
+ reputationByAddress.set(transfer.to, newReputation)
+ }
+ if (tokenTransfers.length > 9000) {
+ console.log('[WARN] The total amount of BSC SA Token transfers is above 9000. After 10k this method will need pagination or otherwise users will not get their reputation calculated correctly.')
+ }
+ waitingForResponses--
+ }).catch(function (err) {
+ const message = err.message + ' - ' + 'Can not access BSC SCAN servers.'
+ console.log(message)
+ waitingForResponses--
+ });
+ }
+ /*
+ Here we will help setup the Github Programs...
+ */
requestStars()
function requestStars() {
@@ -292,7 +333,7 @@ function newGovernanceUserProfileSpace() {
function getBlockchainTokens(userProfile, blockchainAccount) {
console.log('blockchainAccount ', blockchainAccount)
- const url = "https://api.bscscan.com/api?module=account&action=tokenbalance&contractaddress=0xfb981ed9a92377ca4d75d924b9ca06df163924fd&address=" + blockchainAccount + "&tag=latest&apikey=YourApiKeyToken"
+ const url = "https://api.bscscan.com/api?module=account&action=tokenbalance&contractaddress=" + UI.projects.governance.globals.saToken.SA_TOKEN_BSC_CONTRACT_ADDRESS + "&address=" + blockchainAccount + "&tag=latest&apikey=YourApiKeyToken"
fetch(url).then(function (response) {
return response.json();
@@ -300,6 +341,7 @@ function newGovernanceUserProfileSpace() {
console.log(data)
userProfile.payload.uiObject.setInfoMessage(data)
userProfile.payload.blockchainTokens = Number(data.result) / 1000000000000000000
+ userProfile.payload.reputation = Math.min(reputationByAddress.get(blockchainAccount.toLowerCase()) | 0, userProfile.payload.blockchainTokens)
waitingForResponses--
}).catch(function (err) {
const message = err.message + ' - ' + 'Can not access BSC SCAN servers.'
diff --git a/Projects/ProjectsSchema.json b/Projects/ProjectsSchema.json
index 69eb196d4..35f199398 100644
--- a/Projects/ProjectsSchema.json
+++ b/Projects/ProjectsSchema.json
@@ -1065,6 +1065,11 @@
"name": "Reports",
"propertyName": "reports",
"functionName": "newGovernanceGlobalsReports"
+ },
+ {
+ "name": "SA Token",
+ "propertyName": "saToken",
+ "functionName": "newGovernanceGlobalsSaToken"
}
],
"functionLibraries": [
From dab1361cf5104337653ca9609c8e866b21f87895 Mon Sep 17 00:00:00 2001
From: Luis Fernando Molina
Date: Wed, 18 Aug 2021 22:44:07 +0200
Subject: [PATCH 003/227] Governance Votes Report Fixed
---
.../UI/Spaces/Reports-Space/Votes.js | 20 ++++++++++++++++++-
1 file changed, 19 insertions(+), 1 deletion(-)
diff --git a/Projects/Governance/UI/Spaces/Reports-Space/Votes.js b/Projects/Governance/UI/Spaces/Reports-Space/Votes.js
index 4507fe77a..7693ff819 100644
--- a/Projects/Governance/UI/Spaces/Reports-Space/Votes.js
+++ b/Projects/Governance/UI/Spaces/Reports-Space/Votes.js
@@ -60,6 +60,22 @@ function newGovernanceReportsVotes() {
"textAlign": "center",
"format": "2 decimals"
},
+ {
+ "name": "reputation",
+ "label": "Reputation",
+ "type": "number",
+ "order": "descending",
+ "textAlign": "center",
+ "format": "2 decimals"
+ },
+ {
+ "name": "votingPower",
+ "label": "Voting Power",
+ "type": "number",
+ "order": "descending",
+ "textAlign": "center",
+ "format": "2 decimals"
+ },
{
"name": "tokensBonus",
"label": "Bonus",
@@ -88,8 +104,10 @@ function newGovernanceReportsVotes() {
let tableRecord = {
"name": userProfile.name,
- "ownPower": program.payload[programPropertyName].ownPower | 0,
+ "ownPower": program.payload[programPropertyName].ownPower - userProfile.payload.reputation | 0,
"incoming": program.payload[programPropertyName].incomingPower | 0,
+ "reputation": userProfile.payload.reputation | 0,
+ "votingPower": program.payload[programPropertyName].ownPower + program.payload[programPropertyName].incomingPower | 0,
"tokensBonus": program.payload[programPropertyName].bonus.tokens | 0
}
From d971925dd59c12032732c2515e7b36dd3e1c9879 Mon Sep 17 00:00:00 2001
From: Raplh2502
Date: Wed, 18 Aug 2021 22:09:36 +0100
Subject: [PATCH 004/227] This is my contribution to Superalgos
---
.../Plugins/Data-Mines/Quasar.json | 11928 +++++++---------
1 file changed, 5134 insertions(+), 6794 deletions(-)
diff --git a/Projects/Foundations/Plugins/Data-Mines/Quasar.json b/Projects/Foundations/Plugins/Data-Mines/Quasar.json
index d52311529..4808edce7 100644
--- a/Projects/Foundations/Plugins/Data-Mines/Quasar.json
+++ b/Projects/Foundations/Plugins/Data-Mines/Quasar.json
@@ -26,7 +26,7 @@
"type": "Output Dataset",
"name": "Multi-Time-Frame-Market Super Trend 14-3",
"project": "Foundations",
- "id": "cf518459-b87d-4cd5-a205-d80012384aaa",
+ "id": "18d6ca2a-67a6-4625-b5a6-1cff0247246f",
"savedPayload": {
"position": {
"x": 19351.36460208024,
@@ -50,7 +50,7 @@
"referenceParent": {
"type": "Dataset Definition",
"name": "Multi-Time-Frame-Market",
- "id": "c28d8faa-938e-4a5e-a49d-c92fd261e250"
+ "id": "00c41fe8-02dd-45d8-9233-9a31652055f2"
},
"referenceParentCombinedNodePath": [
[
@@ -82,7 +82,7 @@
}
],
"outputDatasetFolders": [],
- "id": "7b57e78e-fc9e-4d2b-80a4-63be2d8d9a6c",
+ "id": "9c792d93-15ef-4e08-aee4-8dfba163db6e",
"savedPayload": {
"position": {
"x": 19390.18745884562,
@@ -115,7 +115,7 @@
"name": "",
"config": "{\n \"mainUtility\": \"Self Reference\"\n}",
"project": "Foundations",
- "id": "054a2700-0b63-4d67-bdf0-51eee7fbaf30",
+ "id": "1c3efae7-40af-4deb-b6f9-2226506e6f66",
"savedPayload": {
"position": {
"x": 19356.656029141755,
@@ -139,7 +139,7 @@
"referenceParent": {
"type": "Status Report",
"name": "New Status Report",
- "id": "45cbac99-e274-4342-bf98-81c843d27e72"
+ "id": "33832474-4240-452f-81e5-590e903d733d"
},
"referenceParentCombinedNodePath": [
[
@@ -174,7 +174,7 @@
"name": "Candles Volumes Multi-Time-Frame-Market",
"config": "{ \n\"mainUtility\": \"Market Ending Point\"\n}",
"project": "Foundations",
- "id": "95d55b94-24c7-4281-a824-15b0e1efa5ff",
+ "id": "418fe019-3d86-40af-b5d7-aa56f47645f7",
"savedPayload": {
"position": {
"x": 19584.301742672513,
@@ -234,7 +234,7 @@
"type": "Data Dependency",
"name": "Candles Multi-Time-Frame-Market",
"project": "Foundations",
- "id": "3e951580-70d7-44b7-bd9e-8012c1c1930c",
+ "id": "4d5f8565-4a87-4ade-8532-c3b4347d668a",
"savedPayload": {
"position": {
"x": 19766.463650277088,
@@ -290,7 +290,7 @@
}
],
"dataMineDataDependencies": [],
- "id": "a10afc73-f30c-4579-bc8d-dd3869876ab6",
+ "id": "5f57cee6-dd2b-47a8-ba6d-9729989365f1",
"savedPayload": {
"position": {
"x": 19506.656029141755,
@@ -317,7 +317,7 @@
"type": "Status Report",
"name": "New Status Report",
"project": "Foundations",
- "id": "45cbac99-e274-4342-bf98-81c843d27e72",
+ "id": "33832474-4240-452f-81e5-590e903d733d",
"savedPayload": {
"position": {
"x": 19641.14234996696,
@@ -344,7 +344,7 @@
"type": "Execution Started Event",
"name": "",
"project": "Foundations",
- "id": "f1f2ffa2-0e66-4595-990f-3b3153d2ef2a",
+ "id": "413a1f02-0744-4fd5-948c-46738fb70385",
"savedPayload": {
"position": {
"x": 19718.78806349772,
@@ -402,7 +402,7 @@
"type": "Execution Finished Event",
"name": "New Execution Finished Event",
"project": "Foundations",
- "id": "950995a5-ff15-4090-a113-f781a2b7e0d1",
+ "id": "f557e99a-8fce-4c56-91f5-9a4cea308ea4",
"savedPayload": {
"position": {
"x": 19718.78806349772,
@@ -425,7 +425,7 @@
}
}
},
- "id": "9cab6d89-ef94-4747-a051-b97825cd8fc9",
+ "id": "aeb101b5-2ec5-4f99-af01-71bcdab22f4c",
"savedPayload": {
"position": {
"x": 19429.010315610998,
@@ -462,7 +462,7 @@
"type": "Output Dataset",
"name": "Multi-Time-Frame-Daily Super Trend 14-3",
"project": "Foundations",
- "id": "56c08d60-543d-41a4-bcdd-752c9114352b",
+ "id": "2ac942ab-1741-4072-91df-26b6ec992660",
"savedPayload": {
"position": {
"x": 19816.878281255034,
@@ -486,7 +486,7 @@
"referenceParent": {
"type": "Dataset Definition",
"name": "Multi-Time-Frame-Daily",
- "id": "b2c92284-6c9f-4f81-844d-8d1e4196d464"
+ "id": "0bb91809-ee7d-40ca-8d12-7f12e56e148e"
},
"referenceParentCombinedNodePath": [
[
@@ -518,7 +518,7 @@
}
],
"outputDatasetFolders": [],
- "id": "1db69c2f-1d68-4408-8039-3c7fb9ca4083",
+ "id": "436790f3-d62e-4e3f-83f5-0a5240c63565",
"savedPayload": {
"position": {
"x": 19666.878281255034,
@@ -551,7 +551,7 @@
"name": "",
"config": "{ \n\"mainUtility\": \"Self Reference\"\n}",
"project": "Foundations",
- "id": "eaaf065b-b365-4f52-9bfb-16f8658f0c79",
+ "id": "51d29fba-142b-4938-8f55-901609c1091d",
"savedPayload": {
"position": {
"x": 19940.077612894875,
@@ -575,7 +575,7 @@
"referenceParent": {
"type": "Status Report",
"name": "New Status Report",
- "id": "c8ce2a06-0f5e-4a8a-982f-f0371b03da36"
+ "id": "b8e9b646-00fe-4132-a3d7-232cd744dbdb"
},
"referenceParentCombinedNodePath": [
[
@@ -610,7 +610,7 @@
"name": "",
"config": "{ \n\"mainUtility\": \"Market Ending Point\"\n}",
"project": "Foundations",
- "id": "da6641a5-b7f7-4283-8dd8-c5a89b7902f3",
+ "id": "809d3e4f-ed76-48bb-8cb1-d82b7181122c",
"savedPayload": {
"position": {
"x": 20009.829690827457,
@@ -669,7 +669,7 @@
"name": "Exchange Raw Data Historic-OHLCVs",
"config": "{ \n\"mainUtility\": \"Market Starting Point\"\n}",
"project": "Foundations",
- "id": "65ebc5c5-44e1-41b7-b9b5-61d7a3072d95",
+ "id": "d3b42aff-b1d6-4aa3-9a3b-344371e3dce0",
"savedPayload": {
"position": {
"x": 20056.760030339527,
@@ -729,7 +729,7 @@
"type": "Data Dependency",
"name": "Candles Multi-Time-Frame-Daily",
"project": "Foundations",
- "id": "8204bb90-bef3-4535-bf46-449903c73389",
+ "id": "de9e6531-be5d-4c01-b3a7-7d16d0b8e89b",
"savedPayload": {
"position": {
"x": 20076.274762816738,
@@ -785,7 +785,7 @@
}
],
"dataMineDataDependencies": [],
- "id": "cdcf5349-2205-42c9-af40-622419a3908a",
+ "id": "751aed10-b09d-4130-9ded-96616bd4fe95",
"savedPayload": {
"position": {
"x": 19776.685902390367,
@@ -812,7 +812,7 @@
"type": "Status Report",
"name": "New Status Report",
"project": "Foundations",
- "id": "c8ce2a06-0f5e-4a8a-982f-f0371b03da36",
+ "id": "b8e9b646-00fe-4132-a3d7-232cd744dbdb",
"savedPayload": {
"position": {
"x": 19666.878281255034,
@@ -839,7 +839,7 @@
"type": "Execution Started Event",
"name": "",
"project": "Foundations",
- "id": "44858d53-49d9-4634-ab6e-2d87845172b5",
+ "id": "76fa1db2-00a0-4614-b37e-4ca57e566d00",
"savedPayload": {
"position": {
"x": 19646.7820918227,
@@ -897,7 +897,7 @@
"type": "Execution Finished Event",
"name": "New Execution Finished Event",
"project": "Foundations",
- "id": "57ec8137-a743-4db8-8359-5e4b5a6d10c3",
+ "id": "51701f12-2718-496c-b2ec-5bed74497de7",
"savedPayload": {
"position": {
"x": 19591.878281255034,
@@ -920,7 +920,7 @@
}
}
},
- "id": "5456d2f5-00d1-4b9d-a424-b509e12a76d8",
+ "id": "0e711b19-c16f-4128-b5e8-457f40e10293",
"savedPayload": {
"position": {
"x": 19516.878281255034,
@@ -956,7 +956,7 @@
"name": "Multi-Time-Frame-Market",
"config": "{\n \"codeName\": \"Multi-Time-Frame-Market\",\n \"type\": \"Market Files\",\n \"validTimeFrames\": [\n \"24-hs\",\n \"12-hs\",\n \"08-hs\",\n \"06-hs\",\n \"04-hs\",\n \"03-hs\",\n \"02-hs\",\n \"01-hs\"\n ],\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Product/@Dataset/@TimeFrame\",\n \"fileName\": \"Data.json\"\n}",
"project": "Foundations",
- "id": "c28d8faa-938e-4a5e-a49d-c92fd261e250",
+ "id": "00c41fe8-02dd-45d8-9233-9a31652055f2",
"savedPayload": {
"position": {
"x": 19979.536086056793,
@@ -984,7 +984,7 @@
"name": "Multi-Time-Frame-Daily",
"config": "{\n \"codeName\": \"Multi-Time-Frame-Daily\",\n \"type\": \"Daily Files\",\n \"validTimeFrames\": [\n \"45-min\",\n \"40-min\",\n \"30-min\",\n \"20-min\",\n \"15-min\",\n \"10-min\",\n \"05-min\",\n \"04-min\",\n \"03-min\",\n \"02-min\",\n \"01-min\"\n ],\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Product/@Dataset/@TimeFrame/@Year/@Month/@Day\",\n \"fileName\": \"Data.json\",\n \"dataRange\": {\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Product/@Dataset\",\n \"fileName\": \"Data.Range.json\"\n }\n}",
"project": "Foundations",
- "id": "b2c92284-6c9f-4f81-844d-8d1e4196d464",
+ "id": "0bb91809-ee7d-40ca-8d12-7f12e56e148e",
"savedPayload": {
"position": {
"x": 19936.029268673745,
@@ -1023,7 +1023,7 @@
"name": "New Formula",
"code": "record.current.begin",
"project": "Foundations",
- "id": "cac7ad6b-d357-44ac-bfc9-004b900f5f6a",
+ "id": "ddb1efcb-25d2-4813-bf41-bc0b56302c0b",
"savedPayload": {
"position": {
"x": 20616.586982824432,
@@ -1046,7 +1046,7 @@
}
}
},
- "id": "5378c9c0-9a85-4d63-a847-fbe97d9ad7fd",
+ "id": "3bd2e386-0b2e-45d6-9acb-2154b1b7b1f7",
"savedPayload": {
"position": {
"x": 20392.28058273448,
@@ -1079,7 +1079,7 @@
"name": "New Formula",
"code": "record.current.end",
"project": "Foundations",
- "id": "17e119aa-8bfc-4b28-a6b4-54f3ad2d941f",
+ "id": "b58a5f0e-9a97-437d-b405-67fa024bd4df",
"savedPayload": {
"position": {
"x": 20585.630931053798,
@@ -1102,7 +1102,7 @@
}
}
},
- "id": "4aa11b47-84cc-418d-a105-79bb61379058",
+ "id": "035aee24-17ae-4de7-8dfc-26c81d507ece",
"savedPayload": {
"position": {
"x": 20371.64321488739,
@@ -1135,7 +1135,7 @@
"name": "New Formula",
"code": "variable.trueRange",
"project": "Foundations",
- "id": "b23f3889-6696-4ca1-81af-191071a54599",
+ "id": "fcda0556-f872-4817-a4ce-b7f6f7b0d0b1",
"savedPayload": {
"position": {
"x": 20456.94180933459,
@@ -1158,7 +1158,7 @@
}
}
},
- "id": "b9f4795c-780c-4b70-bafa-8dd86f316c3b",
+ "id": "019fe08a-00de-4864-b1db-d7833ec5f58d",
"savedPayload": {
"position": {
"x": 20285.850467074582,
@@ -1191,7 +1191,7 @@
"name": "New Formula",
"code": "variable.atrNPeriod",
"project": "Foundations",
- "id": "5dd58aa9-0904-4ac3-8575-d52699240bd8",
+ "id": "8f7bb402-597b-4a35-aac6-e1560f392081",
"savedPayload": {
"position": {
"x": 20250.111369878763,
@@ -1214,7 +1214,7 @@
}
}
},
- "id": "f25b43a7-b625-4051-8289-a609e62d4536",
+ "id": "a8040100-cbb0-4841-81cf-0b7544890ce6",
"savedPayload": {
"position": {
"x": 20147.963507437365,
@@ -1247,7 +1247,7 @@
"name": "New Formula",
"code": "variable.uptrend",
"project": "Foundations",
- "id": "015d91a8-48e2-4a74-9d61-332e3a41c670",
+ "id": "d650e016-6792-4fac-b4f3-02eb14f88e35",
"savedPayload": {
"position": {
"x": 19996.627672170867,
@@ -1270,7 +1270,7 @@
}
}
},
- "id": "a234f1f3-5561-4735-abae-6746a31180b1",
+ "id": "befdecc4-febd-4c14-bc9a-3adbff0ef021",
"savedPayload": {
"position": {
"x": 19978.9743756321,
@@ -1303,7 +1303,7 @@
"name": "New Formula",
"code": "variable.downtrend",
"project": "Foundations",
- "id": "3e1c34c4-bbb5-4b69-bfb2-f7f8b0b6e815",
+ "id": "7b79855b-e8d2-4532-baeb-673c1fb56976",
"savedPayload": {
"position": {
"x": 19735.08131135148,
@@ -1326,7 +1326,7 @@
}
}
},
- "id": "1af2651c-9182-497b-aca7-e66cf7a5fa75",
+ "id": "2acb9e69-8b59-4aef-8a47-5be33f7ff2ad",
"savedPayload": {
"position": {
"x": 19804.610135085844,
@@ -1359,7 +1359,7 @@
"name": "New Formula",
"code": "variable.trend",
"project": "Foundations",
- "id": "3ea40973-1be5-49d4-8b1b-f928a6113194",
+ "id": "02c5c19b-1e97-4945-9e94-ef625b2fa1d0",
"savedPayload": {
"position": {
"x": 19505.290349931696,
@@ -1382,7 +1382,7 @@
}
}
},
- "id": "6eeee4cf-4fa6-4772-b8fe-443a7ea919f2",
+ "id": "2aaec8fa-33a5-4b7d-8acb-e7ae0849de77",
"savedPayload": {
"position": {
"x": 19651.416160805988,
@@ -1406,7 +1406,7 @@
}
}
],
- "id": "8783f55f-0cc5-48b2-b7c0-5683d6d70232",
+ "id": "de9379e5-3e57-47c1-9a89-55411e0bc487",
"savedPayload": {
"position": {
"x": 19943.66778255457,
@@ -1442,7 +1442,7 @@
"name": "New Procedure Javascript Code",
"code": "/* Loop Code */\n\n/* Big thanks to @rico4dev for providing the base start for ATR calcs\nI made some tweaks so now the way ATR is calculated matches TradingView :-)\n */\n\n// Set parameters to be used for ATR Period and Multiplier\nlet Nperiod = 14 // ATR Period\nlet multiplier = 3 // ATR Multiplier\n\n// Get Current and Previous Candle Data\nlet currCandle = record.current \nlet prevCandle = record.previous \n\n/* We need to build the price source\nFor current price there is no problem, we have data\nFor previous price we must check if exist\nSource price is defined as OHCL4*/\n\n// OHCL4 Source for current price\nvariable.currClose = currCandle.close\nvariable.ohcl4 = (currCandle.max + currCandle.min + currCandle.close + currCandle.open)/4\n\n// OHCL4 Source for previous candle price - make sure data exists\nif (prevCandle === undefined) {\n variable.prevClose = currCandle.close\n variable.prev_ohcl4 = 0 \n} else {\n variable.prevClose = prevCandle.close\n variable.prev_ohcl4 = (prevCandle.max + prevCandle.min + prevCandle.close + prevCandle.open)/4\n}\n\n/* Define variables we need and build functions */\n/* True Range and ATR - Average True Range */\n\nvariable.trueRange = calculateTR()\nvariable.atrNPeriod = calculateATR(Nperiod)\nvariable.prevAtrNperiod = variable.atrNPeriod // Store ATR value for calcs in RMA\n\n/* To keep lastNperiodTR array to a fixed length\nwe remove the first element of the array if length is > Nperiod */\n\nvariable.lastNPeriodTR.push(calculateTR())\nif (variable.lastNPeriodTR.length > Nperiod) {\n variable.lastNPeriodTR.splice(0, 1)\n}\n\n/* Calculate ATR */\nfunction calculateATR(length) {\n return calculateRMA(variable.trueRange, length)\n}\n\n/* Calculate True Range */\nfunction calculateTR() {\n let hl = currCandle.max - currCandle.min \n if (variable.prevClose === 0) { return hl } // Return High-Low when previous Close is 0 \n let hcp = Math.abs(currCandle.max - variable.prevClose)\n let lcp = Math.abs(currCandle.min - variable.prevClose) \n return Math.max(hl, hcp, lcp)\n}\n\n/* Calculate RMA */\nfunction calculateRMA(src, length) { \n if (src.length < length) { return 0 } // We check we have enough values to make the calcs. If not, set value to zero \n let alpha=1/length // It's a constant\n if (isNaN(variable.prevAtrNperiod)) {\n return 0 \n } else {\n return alpha * src + (1 - alpha) * variable.prevAtrNperiod \n } \n \n}\n\n// Build Up Trend function\n\nvariable.up = variable.ohcl4 - (multiplier * variable.atrNPeriod)\n\nif (variable.last2uptrend.length > 2) {\n variable.last2uptrend.splice(0, 1)\n}\n\nvariable.up1 = variable.last2uptrend[variable.last2uptrend.length - 1] // Previous Up Trend \n\nvariable.uptrend = calculateUpTrend()\n\nvariable.last2uptrend.push(variable.uptrend) \n\nfunction calculateUpTrend() {\n if (variable.prevClose > variable.up1) {\n return Math.max(variable.up, variable.up1)\n } else {\n return variable.up\n }\n}\n\n// Build Down Trend function\n\nvariable.dn = variable.ohcl4 + (multiplier * variable.atrNPeriod)\n\nif (variable.last2downtrend.length > 2) {\n variable.last2downtrend.splice(0, 1)\n}\n\nvariable.dn1 = variable.last2downtrend[variable.last2downtrend.length - 1] // Previous Down Trend\n\nvariable.downtrend = calculateDnTrend()\n\nvariable.last2downtrend.push(variable.downtrend) \n\nfunction calculateDnTrend() {\n if (variable.prevClose < variable.dn1) {\n return Math.min(variable.dn, variable.dn1)\n } else {\n return variable.dn\n }\n}\n\n\n// Build Trend function\n\nif (variable.last2Trend.length > 2) {\n variable.last2Trend.splice(0, 1)\n}\n\nvariable.prevTrend = variable.last2Trend[variable.last2Trend.length - 1]\n\nvariable.trend = calculateTrend()\n\nvariable.last2Trend.push(variable.trend)\n\nfunction calculateTrend() {\n\n if (variable.trend = -1 && variable.currClose > variable.dn1) {\n return 1\n }\n else if (variable.trend = 1 && variable.currClose < variable.up1) {\n return -1\n } \n else {\n return variable.prevTrend\n }\n}\n\n// End of code :-)",
"project": "Foundations",
- "id": "4c3c3728-a2a1-4c31-aa02-d8ffd15f21f9",
+ "id": "44e2e26f-247a-4826-ad3e-151e1a388e4e",
"savedPayload": {
"position": {
"x": 19499.95917987371,
@@ -1465,7 +1465,7 @@
}
}
},
- "id": "19473430-7826-44a6-867a-5e72d0214564",
+ "id": "f1309808-5f3d-4b99-bca8-5607dd61bf88",
"savedPayload": {
"position": {
"x": 19488.1997277561,
@@ -1497,7 +1497,7 @@
"name": "New Procedure Javascript Code",
"code": "/* Initialization Code*/\n\n//// Arrays to store past data\nvariable.lastNPeriodTR = []\nvariable.last2uptrend = [0]\nvariable.last2downtrend = [0]\nvariable.last2Trend = [0]\n\n// Initialize trend\nvariable.trend = 1",
"project": "Foundations",
- "id": "83bf8974-88eb-4b97-a4e1-2b874f6503ee",
+ "id": "cb8bccda-3d87-459f-b34b-591866e729fe",
"savedPayload": {
"position": {
"x": 19327.407206482792,
@@ -1520,7 +1520,7 @@
}
}
},
- "id": "e80e89b0-ed08-441f-a8a8-297a1188b27a",
+ "id": "0d14543d-1b8e-4951-8916-c1a1f3c9974e",
"savedPayload": {
"position": {
"x": 19373.16507882882,
@@ -1543,7 +1543,7 @@
}
}
},
- "id": "79af695c-89ea-4104-9425-218de4af0527",
+ "id": "c1a63c7e-2f41-44f6-a562-ad5162639b69",
"savedPayload": {
"position": {
"x": 19464.680823520877,
@@ -1566,7 +1566,7 @@
}
}
},
- "id": "a4b896ae-5e2b-4d03-9c54-81da54620dce",
+ "id": "9aa5f428-33ab-4e48-ac93-8333873548db",
"savedPayload": {
"position": {
"x": 19535.07633278898,
@@ -1590,7 +1590,7 @@
"referenceParent": {
"type": "Plotter Module",
"name": "Super Trend 14-3",
- "id": "fd5db9c8-574f-4629-a9a3-de70b1f92879"
+ "id": "b114faeb-be7d-4465-9245-e5633df12e23"
},
"referenceParentCombinedNodePath": [
[
@@ -1615,7 +1615,7 @@
}
}
],
- "id": "87bdb8fc-be87-43b0-9112-c2391a771767",
+ "id": "d1a32797-f03d-4ac6-b085-1956a4b300a4",
"savedPayload": {
"position": {
"x": 18651.878281255034,
@@ -1658,7 +1658,7 @@
"type": "Output Dataset",
"name": "Multi-Time-Frame-Market Super Trend 9-2",
"project": "Foundations",
- "id": "9f0ce935-0561-4cd1-acfd-283c784dc7a5",
+ "id": "a15419c0-8e1f-46fb-9a83-c1e9324b6bae",
"savedPayload": {
"position": {
"x": 19572.33550214046,
@@ -1682,7 +1682,7 @@
"referenceParent": {
"type": "Dataset Definition",
"name": "Multi-Time-Frame-Market",
- "id": "68c24b27-56dc-4285-ae9d-e8f36bb29c3f"
+ "id": "b5a2e10f-57dc-4553-96e2-b131b06d62d3"
},
"referenceParentCombinedNodePath": [
[
@@ -1714,7 +1714,7 @@
}
],
"outputDatasetFolders": [],
- "id": "33b5e408-bbff-4610-96f3-46791d66292e",
+ "id": "7d11712c-ad68-4375-9bc6-1a48ab972f56",
"savedPayload": {
"position": {
"x": 19508.942762879356,
@@ -1747,7 +1747,7 @@
"name": "",
"config": "{ \n\"mainUtility\": \"Self Reference\"\n}",
"project": "Foundations",
- "id": "feb46ac8-db4b-4884-92d6-128cf415c7cd",
+ "id": "d008071e-bd61-4eb0-a182-63992e1b8859",
"savedPayload": {
"position": {
"x": 19743.39009020503,
@@ -1771,7 +1771,7 @@
"referenceParent": {
"type": "Status Report",
"name": "New Status Report",
- "id": "284093c4-e426-413e-ac6e-67c477c81b23"
+ "id": "7e9464ac-6bb0-4146-995b-34dc6f2dee74"
},
"referenceParentCombinedNodePath": [
[
@@ -1806,7 +1806,7 @@
"name": "Candles Volumes Multi-Time-Frame-Market",
"config": "{ \n\"mainUtility\": \"Market Ending Point\"\n}",
"project": "Foundations",
- "id": "c74f9ed8-6910-44d2-9207-6c06953cbfeb",
+ "id": "256dd739-409d-44d6-871c-8274f0ae2ed8",
"savedPayload": {
"position": {
"x": 19937.041250191647,
@@ -1866,7 +1866,7 @@
"type": "Data Dependency",
"name": "Candles Multi-Time-Frame-Market",
"project": "Foundations",
- "id": "0205c1fc-3594-452b-b231-2764cbf3fdb6",
+ "id": "869ca6ff-6789-4b89-9563-d6882b816f7a",
"savedPayload": {
"position": {
"x": 19986.737962808613,
@@ -1922,7 +1922,7 @@
}
],
"dataMineDataDependencies": [],
- "id": "616f8050-473c-4409-9f3d-409a9342b914",
+ "id": "42750869-0303-45e4-9805-a0ac77daed54",
"savedPayload": {
"position": {
"x": 19691.29563690495,
@@ -1949,7 +1949,7 @@
"type": "Status Report",
"name": "New Status Report",
"project": "Foundations",
- "id": "284093c4-e426-413e-ac6e-67c477c81b23",
+ "id": "7e9464ac-6bb0-4146-995b-34dc6f2dee74",
"savedPayload": {
"position": {
"x": 19744.408433045777,
@@ -1976,7 +1976,7 @@
"type": "Execution Started Event",
"name": "",
"project": "Foundations",
- "id": "ce12723e-295b-4d1c-b058-e0b344ecf219",
+ "id": "ff3fdfae-7a7f-4e7e-8f5e-2f312aa493ec",
"savedPayload": {
"position": {
"x": 19717.442359729248,
@@ -2034,7 +2034,7 @@
"type": "Execution Finished Event",
"name": "New Execution Finished Event",
"project": "Foundations",
- "id": "ea4f4998-30d0-4e9a-8b1b-85f1a0c6351e",
+ "id": "f3bec7ae-3342-4ba8-9910-37745f3c8893",
"savedPayload": {
"position": {
"x": 19617.622954523566,
@@ -2057,7 +2057,7 @@
}
}
},
- "id": "74664c5d-d0e5-4a51-94a0-ce5afbc728f9",
+ "id": "8dd4a5cc-e684-4c5d-aebf-1f781f09bf7b",
"savedPayload": {
"position": {
"x": 19471.206000761806,
@@ -2094,7 +2094,7 @@
"type": "Output Dataset",
"name": "Multi-Time-Frame-Daily Super Trend 9-2",
"project": "Foundations",
- "id": "3aab0771-204a-43b1-abf0-5abead2669fe",
+ "id": "3c696501-b09a-4539-8c7d-f92b79475035",
"savedPayload": {
"position": {
"x": 19956.108765796365,
@@ -2118,7 +2118,7 @@
"referenceParent": {
"type": "Dataset Definition",
"name": "Multi-Time-Frame-Daily",
- "id": "0d35e86c-e207-4db7-be50-0de7a8b20c5a"
+ "id": "f3fecf13-8b3c-41ac-994e-55fecb4f3c3c"
},
"referenceParentCombinedNodePath": [
[
@@ -2150,7 +2150,7 @@
}
],
"outputDatasetFolders": [],
- "id": "068582ea-1a2c-4f45-8875-32e23f14ffb2",
+ "id": "28fe1224-5d7d-4f60-9082-3ce6346166c9",
"savedPayload": {
"position": {
"x": 19709.212002849177,
@@ -2183,7 +2183,7 @@
"name": "",
"config": "{ \n\"mainUtility\": \"Self Reference\"\n}",
"project": "Foundations",
- "id": "3d814855-d0db-482f-8dbc-bfb68ccc15e0",
+ "id": "8917f5fa-9a6f-4f6d-838f-c691422355fc",
"savedPayload": {
"position": {
"x": 20015.877315760554,
@@ -2207,7 +2207,7 @@
"referenceParent": {
"type": "Status Report",
"name": "New Status Report",
- "id": "b3c21680-e355-4001-a8eb-a900c48f6904"
+ "id": "33e17e4a-f60f-40f4-bf14-87c7a144c7cf"
},
"referenceParentCombinedNodePath": [
[
@@ -2242,7 +2242,7 @@
"name": "",
"config": "{ \n\"mainUtility\": \"Market Ending Point\"\n}",
"project": "Foundations",
- "id": "3236bd34-19b1-46d0-846f-345e505747a4",
+ "id": "5386fe91-0055-4fea-91f3-690c1260a012",
"savedPayload": {
"position": {
"x": 20056.285379634406,
@@ -2301,7 +2301,7 @@
"name": "Exchange Raw Data Historic-OHLCVs",
"config": "{ \n\"mainUtility\": \"Market Starting Point\"\n}",
"project": "Foundations",
- "id": "39c13dd2-f43c-46de-8aa6-3c2e732c47bf",
+ "id": "55863041-ffbc-407c-ba89-41400cd8a83a",
"savedPayload": {
"position": {
"x": 20068.536656666616,
@@ -2361,7 +2361,7 @@
"type": "Data Dependency",
"name": "Candles Multi-Time-Frame-Daily",
"project": "Foundations",
- "id": "a3cd75aa-44b1-4b30-875c-720e8a863141",
+ "id": "6384fcd8-cad0-4173-a256-eac4d4221dae",
"savedPayload": {
"position": {
"x": 20051.431906501602,
@@ -2417,7 +2417,7 @@
}
],
"dataMineDataDependencies": [],
- "id": "7f4755b7-811c-499f-b191-11c479d5c6b7",
+ "id": "27e60262-b94b-439a-8e76-8c8a603ca63c",
"savedPayload": {
"position": {
"x": 19768.639459173948,
@@ -2444,7 +2444,7 @@
"type": "Status Report",
"name": "New Status Report",
"project": "Foundations",
- "id": "b3c21680-e355-4001-a8eb-a900c48f6904",
+ "id": "33e17e4a-f60f-40f4-bf14-87c7a144c7cf",
"savedPayload": {
"position": {
"x": 19609.7879306385,
@@ -2471,7 +2471,7 @@
"type": "Execution Started Event",
"name": "",
"project": "Foundations",
- "id": "68661a15-3b2e-4964-9487-b5883b8718ff",
+ "id": "7e7479c2-b6aa-4d5d-9699-306419d6822e",
"savedPayload": {
"position": {
"x": 19562.520215113112,
@@ -2529,7 +2529,7 @@
"type": "Execution Finished Event",
"name": "New Execution Finished Event",
"project": "Foundations",
- "id": "983b7c88-8ca1-4d44-bfe7-b4952361867f",
+ "id": "cf58870e-75c5-4568-a1ff-9cf1e28e9228",
"savedPayload": {
"position": {
"x": 19490.784929594814,
@@ -2552,7 +2552,7 @@
}
}
},
- "id": "bd631646-dbe1-4c24-ba7b-5921a36c45ce",
+ "id": "273a31d8-bfac-4ded-b22f-fe75b7ad8f9e",
"savedPayload": {
"position": {
"x": 19471.206000761806,
@@ -2588,7 +2588,7 @@
"name": "Multi-Time-Frame-Market",
"config": "{\n \"codeName\": \"Multi-Time-Frame-Market\",\n \"type\": \"Market Files\",\n \"validTimeFrames\": [ \"24-hs\", \"12-hs\", \"08-hs\", \"06-hs\", \"04-hs\", \"03-hs\", \"02-hs\", \"01-hs\" ],\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Product/@Dataset/@TimeFrame\",\n \"fileName\": \"Data.json\"\n }",
"project": "Foundations",
- "id": "68c24b27-56dc-4285-ae9d-e8f36bb29c3f",
+ "id": "b5a2e10f-57dc-4553-96e2-b131b06d62d3",
"savedPayload": {
"position": {
"x": 19803.816149751667,
@@ -2616,7 +2616,7 @@
"name": "Multi-Time-Frame-Daily",
"config": "{\n \"codeName\": \"Multi-Time-Frame-Daily\",\n \"type\": \"Daily Files\",\n \"validTimeFrames\": [ \"45-min\", \"40-min\", \"30-min\", \"20-min\", \"15-min\", \"10-min\", \"05-min\", \"04-min\", \"03-min\", \"02-min\", \"01-min\" ],\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Product/@Dataset/@TimeFrame/@Year/@Month/@Day\",\n \"fileName\": \"Data.json\",\n \"dataRange\": {\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Product/@Dataset\",\n \"fileName\": \"Data.Range.json\"\n }\n }",
"project": "Foundations",
- "id": "0d35e86c-e207-4db7-be50-0de7a8b20c5a",
+ "id": "f3fecf13-8b3c-41ac-994e-55fecb4f3c3c",
"savedPayload": {
"position": {
"x": 19658.501307321294,
@@ -2655,7 +2655,7 @@
"name": "New Formula",
"code": "record.current.begin",
"project": "Foundations",
- "id": "3f1e3785-8896-4f4e-a3ed-5789eb2d80a9",
+ "id": "d775df2a-aeda-4696-8f40-ecbae1ad1abb",
"savedPayload": {
"position": {
"x": 19855.29717900401,
@@ -2678,7 +2678,7 @@
}
}
},
- "id": "10612192-8af8-412e-b44d-070a7d994d12",
+ "id": "fca62359-7f17-4972-8adb-f9ca0cca447d",
"savedPayload": {
"position": {
"x": 19652.21549002529,
@@ -2711,7 +2711,7 @@
"name": "New Formula",
"code": "record.current.end",
"project": "Foundations",
- "id": "ac3fea56-7243-4aca-9e6b-7e6ee2c251c1",
+ "id": "de848aa8-6d31-4163-9db6-dd59566450b6",
"savedPayload": {
"position": {
"x": 19697.715271360084,
@@ -2734,7 +2734,7 @@
}
}
},
- "id": "aed08096-79a7-4d58-81da-5cd1595a6e72",
+ "id": "d42d70d7-b0d1-4a2b-8726-789bab6325d9",
"savedPayload": {
"position": {
"x": 19547.16088492934,
@@ -2767,7 +2767,7 @@
"name": "New Formula",
"code": "variable.trueRange",
"project": "Foundations",
- "id": "c7e599c6-9a1f-4c53-a2da-c508efb3f95a",
+ "id": "3f0daebf-9a4e-4df0-b50e-53f7ef273f17",
"savedPayload": {
"position": {
"x": 19471.371742050647,
@@ -2790,7 +2790,7 @@
}
}
},
- "id": "5d6e46da-862d-4415-8d45-916431fe1c16",
+ "id": "762bf72c-43ac-444c-bb52-ccb845552e89",
"savedPayload": {
"position": {
"x": 19396.26519872305,
@@ -2823,7 +2823,7 @@
"name": "New Formula",
"code": "variable.atrNPeriod",
"project": "Foundations",
- "id": "b64f57e8-cce0-451e-84f2-e446ded43cf2",
+ "id": "8915c55a-a059-42a7-8d74-274bb117d6f8",
"savedPayload": {
"position": {
"x": 19210.725341603866,
@@ -2846,7 +2846,7 @@
}
}
},
- "id": "fd3ca6f0-200a-4eb8-bef3-713dcd673c7a",
+ "id": "f239b874-faa3-4561-891a-5f3e0c3ae42f",
"savedPayload": {
"position": {
"x": 19222.500931758528,
@@ -2879,7 +2879,7 @@
"name": "New Formula",
"code": "variable.uptrend",
"project": "Foundations",
- "id": "a266452a-0dfe-46f3-b862-8ec69879499f",
+ "id": "d50004c6-f9fb-476f-9966-671ce7b27b04",
"savedPayload": {
"position": {
"x": 18955.457121722255,
@@ -2902,7 +2902,7 @@
}
}
},
- "id": "4eee6cfb-dcd2-4212-be03-e6de27bd15a8",
+ "id": "8b82ba71-5a62-471a-8dac-5132251b759e",
"savedPayload": {
"position": {
"x": 19052.322118504122,
@@ -2935,7 +2935,7 @@
"name": "New Formula",
"code": "variable.downtrend",
"project": "Foundations",
- "id": "faa8ecf3-1108-4b7b-88fb-793913331974",
+ "id": "abb31fd4-10f9-4235-a998-68d0e8a2a246",
"savedPayload": {
"position": {
"x": 18744.429354870612,
@@ -2958,7 +2958,7 @@
}
}
},
- "id": "bfc7cce3-b55f-4985-bfec-d997196b596e",
+ "id": "e7219142-05a1-4e5b-aacb-138afadc4389",
"savedPayload": {
"position": {
"x": 18911.636940603024,
@@ -2991,7 +2991,7 @@
"name": "New Formula",
"code": "variable.trend",
"project": "Foundations",
- "id": "b1a9fbbb-f1cd-4841-9029-ad76389ae632",
+ "id": "840135a8-1c0b-45b5-9a6e-348180b3dbcb",
"savedPayload": {
"position": {
"x": 18609.76910558063,
@@ -3014,7 +3014,7 @@
}
}
},
- "id": "a0d34214-ab76-4c11-91a8-4b500949b78f",
+ "id": "80555642-88ae-484e-999d-e4afe74ab2ce",
"savedPayload": {
"position": {
"x": 18821.863441076373,
@@ -3038,7 +3038,7 @@
}
}
],
- "id": "1efa38f3-8a0a-4234-bafe-fa19db8d006c",
+ "id": "2bc840f6-d0f8-4116-bc6d-fce5a3d8c2e9",
"savedPayload": {
"position": {
"x": 19436.86287172777,
@@ -3074,7 +3074,7 @@
"name": "New Procedure Javascript Code",
"code": "/* Loop Code */\n\n/* Big thanks to @rico4dev for providing the base start for ATR calcs\nI made some tweaks so now the way ATR is calculated matches TradingView :-)\n */\n\n// Set parameters to be used for ATR Period and Multiplier\nlet Nperiod = 9 // ATR Period\nlet multiplier = 2 // ATR Multiplier\n\n// Get Current and Previous Candle Data\nlet currCandle = record.current \nlet prevCandle = record.previous \n\n/* We need to build the price source\nFor current price there is no problem, we have data\nFor previous price we must check if exist\nSource price is defined as OHCL4*/\n\n// OHCL4 Source for current price\nvariable.currClose = currCandle.close\nvariable.ohcl4 = (currCandle.max + currCandle.min + currCandle.close + currCandle.open)/4\n\n// OHCL4 Source for previous candle price - make sure data exists\nif (prevCandle === undefined) {\n variable.prevClose = currCandle.close\n variable.prev_ohcl4 = 0 \n} else {\n variable.prevClose = prevCandle.close\n variable.prev_ohcl4 = (prevCandle.max + prevCandle.min + prevCandle.close + prevCandle.open)/4\n}\n\n/* Define variables we need and build functions */\n/* True Range and ATR - Average True Range */\n\nvariable.trueRange = calculateTR()\nvariable.atrNPeriod = calculateATR(Nperiod)\nvariable.prevAtrNperiod = variable.atrNPeriod // Store ATR value for calcs in RMA\n\n/* To keep lastNperiodTR array to a fixed length\nwe remove the first element of the array if length is > Nperiod */\n\nvariable.lastNPeriodTR.push(calculateTR())\nif (variable.lastNPeriodTR.length > Nperiod) {\n variable.lastNPeriodTR.splice(0, 1)\n}\n\n/* Calculate ATR */\nfunction calculateATR(length) {\n return calculateRMA(variable.trueRange, length)\n}\n\n/* Calculate True Range */\nfunction calculateTR() {\n let hl = currCandle.max - currCandle.min \n if (variable.prevClose === 0) { return hl } // Return High-Low when previous Close is 0 \n let hcp = Math.abs(currCandle.max - variable.prevClose)\n let lcp = Math.abs(currCandle.min - variable.prevClose) \n return Math.max(hl, hcp, lcp)\n}\n\n/* Calculate RMA */\nfunction calculateRMA(src, length) { \n if (src.length < length) { return 0 } // We check we have enough values to make the calcs. If not, set value to zero \n let alpha=1/length // It's a constant\n if (isNaN(variable.prevAtrNperiod)) {\n return 0 \n } else {\n return alpha * src + (1 - alpha) * variable.prevAtrNperiod \n } \n \n}\n\n// Build Up Trend function\n\nvariable.up = variable.ohcl4 - (multiplier * variable.atrNPeriod)\n\nif (variable.last2uptrend.length > 2) {\n variable.last2uptrend.splice(0, 1)\n}\n\nvariable.up1 = variable.last2uptrend[variable.last2uptrend.length - 1] // Previous Up Trend \n\nvariable.uptrend = calculateUpTrend()\n\nvariable.last2uptrend.push(variable.uptrend) \n\nfunction calculateUpTrend() {\n if (variable.prevClose > variable.up1) {\n return Math.max(variable.up, variable.up1)\n } else {\n return variable.up\n }\n}\n\n// Build Down Trend function\n\nvariable.dn = variable.ohcl4 + (multiplier * variable.atrNPeriod)\n\nif (variable.last2downtrend.length > 2) {\n variable.last2downtrend.splice(0, 1)\n}\n\nvariable.dn1 = variable.last2downtrend[variable.last2downtrend.length - 1] // Previous Down Trend\n\nvariable.downtrend = calculateDnTrend()\n\nvariable.last2downtrend.push(variable.downtrend) \n\nfunction calculateDnTrend() {\n if (variable.prevClose < variable.dn1) {\n return Math.min(variable.dn, variable.dn1)\n } else {\n return variable.dn\n }\n}\n\n\n// Build Trend function\n\nif (variable.last2Trend.length > 2) {\n variable.last2Trend.splice(0, 1)\n}\n\nvariable.prevTrend = variable.last2Trend[variable.last2Trend.length - 1]\n\nvariable.trend = calculateTrend()\n\nvariable.last2Trend.push(variable.trend)\n\nfunction calculateTrend() {\n\n if (variable.trend = -1 && variable.currClose > variable.dn1) {\n return 1\n }\n else if (variable.trend = 1 && variable.currClose < variable.up1) {\n return -1\n } \n else {\n return variable.prevTrend\n }\n}\n\n// End of code :-)",
"project": "Foundations",
- "id": "b7ff9278-0e14-4372-9818-0caddb3503d0",
+ "id": "562cbf3a-3cf6-45f0-aa07-4d6671d507b4",
"savedPayload": {
"position": {
"x": 19035.27015261296,
@@ -3097,7 +3097,7 @@
}
}
},
- "id": "9bac5dab-6ac1-4e48-b9ed-35690b4471b9",
+ "id": "b3aafb56-2475-4324-808f-6a922f2de0d8",
"savedPayload": {
"position": {
"x": 19067.221878892153,
@@ -3129,7 +3129,7 @@
"name": "New Procedure Javascript Code",
"code": "/* Initialization Code*/\n\n//// Arrays to store past data\nvariable.lastNPeriodTR = []\nvariable.last2uptrend = [0]\nvariable.last2downtrend = [0]\nvariable.last2Trend = [0]\n\n// Initialize trend\nvariable.trend = 1",
"project": "Foundations",
- "id": "c56146fb-36c4-440c-a552-866953df2e21",
+ "id": "e5d526e6-5dea-4ba0-be6a-48798c6deca5",
"savedPayload": {
"position": {
"x": 18886.311481233886,
@@ -3152,7 +3152,7 @@
}
}
},
- "id": "4e55dff2-8934-432f-8d78-90b2f17d47ac",
+ "id": "a8a0e47f-60ad-47b3-9fd6-789df15a6421",
"savedPayload": {
"position": {
"x": 18967.916097972768,
@@ -3175,7 +3175,7 @@
}
}
},
- "id": "a471d617-4a32-4f12-abb1-0f1d441dfcd6",
+ "id": "ff928a9e-f10f-4a04-83e7-3cad26da95af",
"savedPayload": {
"position": {
"x": 19131.125331450534,
@@ -3198,7 +3198,7 @@
}
}
},
- "id": "7b2a966e-e295-4ab7-bf29-24ed00e98a02",
+ "id": "b9671dc8-8531-44d0-87cf-1dff900041fc",
"savedPayload": {
"position": {
"x": 19366.24968557271,
@@ -3222,7 +3222,7 @@
"referenceParent": {
"type": "Plotter Module",
"name": "Super Trend 9-2",
- "id": "8127debf-f6d5-4694-a17d-78ed96f75f31"
+ "id": "2b037828-c02e-4a68-b966-9a2b64bdeb1b"
},
"referenceParentCombinedNodePath": [
[
@@ -3247,7 +3247,7 @@
}
}
],
- "id": "7689447e-48fb-418a-bd5e-24608998e426",
+ "id": "4ce6918b-0c22-43d2-af20-0ac03417f5ab",
"savedPayload": {
"position": {
"x": 18634.443371710666,
@@ -3290,7 +3290,7 @@
"type": "Output Dataset",
"name": "Multi-Time-Frame-Market FastTrend",
"project": "Foundations",
- "id": "a96d4bf0-9dc6-49f6-8d83-7589584c3a6a",
+ "id": "bc38fb39-27cf-42e0-92af-57a23abb4900",
"savedPayload": {
"position": {
"x": 19780.08767759128,
@@ -3314,7 +3314,7 @@
"referenceParent": {
"type": "Dataset Definition",
"name": "Multi-Time-Frame-Market",
- "id": "3d17dad3-6793-42e1-9faf-994ef25c7972"
+ "id": "fbc6375f-2313-4296-b07b-3718c664cd73"
},
"referenceParentCombinedNodePath": [
[
@@ -3346,7 +3346,7 @@
}
],
"outputDatasetFolders": [],
- "id": "460e2aa4-289d-48f1-bc55-36fbdbaed6d8",
+ "id": "2b243b74-b357-44c0-9260-0ad57488d16e",
"savedPayload": {
"position": {
"x": 19528.486507207654,
@@ -3379,7 +3379,7 @@
"name": "Candles Volumes Multi-Time-Frame-Market",
"config": "{\n \"mainUtility\": \"Market Ending Point\"\n}",
"project": "Foundations",
- "id": "e900802b-d27b-4d1c-9953-acbcf54865cc",
+ "id": "63a6377b-9b0e-45d1-b44d-3a74fafa3719",
"savedPayload": {
"position": {
"x": 20007.725961386637,
@@ -3438,7 +3438,7 @@
"name": "FastTrend Multi-Time-Frame-Market",
"config": "{\n \"mainUtility\": \"Self Reference\"\n}",
"project": "Foundations",
- "id": "31092c8a-a878-42e2-8867-c5082c9822fc",
+ "id": "2dc2c82c-dea7-4e64-8189-8245398d7ca5",
"savedPayload": {
"position": {
"x": 19887.14976905374,
@@ -3462,7 +3462,7 @@
"referenceParent": {
"type": "Status Report",
"name": "Market-FastTrend",
- "id": "5f44569d-0396-45d0-88e7-fffbccf5d0ad"
+ "id": "5b20af26-35d4-4c47-938f-8cbb73041826"
},
"referenceParentCombinedNodePath": [
[
@@ -3498,7 +3498,7 @@
"type": "Data Dependency",
"name": "Candles Multi-Time-Frame-Market",
"project": "Foundations",
- "id": "b84a4fa4-ea2c-411c-bb92-d9df5a86d259",
+ "id": "55189372-1b6a-4567-b8d0-9cef48f5f51d",
"savedPayload": {
"position": {
"x": 19807.63317416257,
@@ -3554,7 +3554,7 @@
}
],
"dataMineDataDependencies": [],
- "id": "e1970353-2940-4947-97ed-66729f3ab2de",
+ "id": "7832b778-e519-4254-a1f7-6971f105026a",
"savedPayload": {
"position": {
"x": 19726.268627463585,
@@ -3581,7 +3581,7 @@
"type": "Status Report",
"name": "Market-FastTrend",
"project": "Foundations",
- "id": "5f44569d-0396-45d0-88e7-fffbccf5d0ad",
+ "id": "5b20af26-35d4-4c47-938f-8cbb73041826",
"savedPayload": {
"position": {
"x": 19544.187294080537,
@@ -3608,7 +3608,7 @@
"type": "Execution Started Event",
"name": "",
"project": "Foundations",
- "id": "674cc360-fba1-460b-b393-4032c01473e6",
+ "id": "0e5c1b76-fdd5-4705-82cd-a70c7a9f5ffb",
"savedPayload": {
"position": {
"x": 19358.581192076283,
@@ -3666,7 +3666,7 @@
"type": "Execution Finished Event",
"name": "New Execution Finished Event",
"project": "Foundations",
- "id": "8780d59d-d110-4ffa-bad7-fb36bf4e78cb",
+ "id": "221d230b-d50a-4e8f-b456-db13f7535aa1",
"savedPayload": {
"position": {
"x": 19284.73573026047,
@@ -3689,7 +3689,7 @@
}
}
},
- "id": "60325aa7-f68a-41ad-bfe9-9ada21485759",
+ "id": "1494661a-6fd6-4e1f-983d-e6de314e9fae",
"savedPayload": {
"position": {
"x": 19155.984416552088,
@@ -3726,7 +3726,7 @@
"type": "Output Dataset",
"name": "Multi-Time-Frame-Daily FastTrend",
"project": "Foundations",
- "id": "52fb9e5d-69da-406b-8499-9e399560e235",
+ "id": "38b86332-41e6-4cc1-be42-58fcf6a37c0f",
"savedPayload": {
"position": {
"x": 19584.882760326742,
@@ -3750,7 +3750,7 @@
"referenceParent": {
"type": "Dataset Definition",
"name": "Multi-Time-Frame-Daily",
- "id": "30c3793f-ac75-4486-bb35-8dc90d3ea7a6"
+ "id": "3d0541c7-b9ef-43f5-90a3-99ab08e5d5fc"
},
"referenceParentCombinedNodePath": [
[
@@ -3782,7 +3782,7 @@
}
],
"outputDatasetFolders": [],
- "id": "09ac737c-03a5-4644-921a-c950ef0a4c24",
+ "id": "37edb902-839e-4fa6-bb13-c6268142c594",
"savedPayload": {
"position": {
"x": 19302.97497409097,
@@ -3815,7 +3815,7 @@
"name": "FastTrend Multi-Time-Frame-Daily",
"config": "{\n \"mainUtility\": \"Self Reference\"\n}",
"project": "Foundations",
- "id": "121a81fe-e121-4000-9eb6-c7b913d88a72",
+ "id": "e80d6109-c24d-4e1e-a911-6f1e4c64f1f3",
"savedPayload": {
"position": {
"x": 19490.05492679689,
@@ -3839,7 +3839,7 @@
"referenceParent": {
"type": "Status Report",
"name": "Daily-FasTrend",
- "id": "c998d27b-c93c-4802-a1a3-8a2cc0b88917"
+ "id": "1374444b-a20c-42e9-92b4-e6db078d351c"
},
"referenceParentCombinedNodePath": [
[
@@ -3874,7 +3874,7 @@
"name": "",
"config": "{\n \"mainUtility\": \"Market Ending Point\"\n}",
"project": "Foundations",
- "id": "54432981-941f-492f-9b0a-5efe6bdeb930",
+ "id": "495ad59f-40c7-4f9f-a40e-1ebf8826d9c1",
"savedPayload": {
"position": {
"x": 19440.31634482799,
@@ -3933,7 +3933,7 @@
"name": "Exchange Raw Data Historic-OHLCVs",
"config": "{\n \"mainUtility\": \"Market Starting Point\"\n}",
"project": "Foundations",
- "id": "cd2336d5-a4fb-4b1b-964b-31a0b31546f4",
+ "id": "6acf8e47-3d7c-4438-a303-68d7f374e82d",
"savedPayload": {
"position": {
"x": 19368.414893234174,
@@ -3993,7 +3993,7 @@
"type": "Data Dependency",
"name": "Candles Multi-Time-Frame-Daily",
"project": "Foundations",
- "id": "50524bec-5eb9-4805-8caa-146be9ba248d",
+ "id": "03796476-975a-46e7-8c6f-4f8ab05aeebb",
"savedPayload": {
"position": {
"x": 19281.388787064316,
@@ -4049,7 +4049,7 @@
}
],
"dataMineDataDependencies": [],
- "id": "8c87b105-39ac-4c72-9378-eaddf7695d13",
+ "id": "1440465c-4de9-4fb4-96e9-14ac1700ae0d",
"savedPayload": {
"position": {
"x": 19213.903470761157,
@@ -4076,7 +4076,7 @@
"type": "Status Report",
"name": "Daily-FasTrend",
"project": "Foundations",
- "id": "c998d27b-c93c-4802-a1a3-8a2cc0b88917",
+ "id": "1374444b-a20c-42e9-92b4-e6db078d351c",
"savedPayload": {
"position": {
"x": 19047.114414505235,
@@ -4103,7 +4103,7 @@
"type": "Execution Started Event",
"name": "",
"project": "Foundations",
- "id": "8c160270-b457-4671-bab0-8dea3a7b23e7",
+ "id": "ee384347-bfb2-4e81-b5a0-5666187a4982",
"savedPayload": {
"position": {
"x": 18969.764166356345,
@@ -4161,7 +4161,7 @@
"type": "Execution Finished Event",
"name": "New Execution Finished Event",
"project": "Foundations",
- "id": "6ab4f2aa-9520-4950-810b-7e66ca7f7be1",
+ "id": "2a6c682a-3507-4609-9c90-fdbb20ed8ce6",
"savedPayload": {
"position": {
"x": 18906.160521387348,
@@ -4184,7 +4184,7 @@
}
}
},
- "id": "9c5f1920-f4cc-4116-ad30-c07e1f35b4f6",
+ "id": "58f03256-6352-4bd8-9c95-53327f3b8152",
"savedPayload": {
"position": {
"x": 19114.425512038884,
@@ -4220,7 +4220,7 @@
"name": "Multi-Time-Frame-Market",
"config": "{\n \"codeName\": \"Multi-Time-Frame-Market\",\n \"type\": \"Market Files\",\n \"validTimeFrames\": [\n \"24-hs\",\n \"12-hs\",\n \"08-hs\",\n \"06-hs\",\n \"04-hs\",\n \"03-hs\",\n \"02-hs\",\n \"01-hs\"\n ],\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Product/@Dataset/@TimeFrame\",\n \"fileName\": \"Data.json\"\n}",
"project": "Foundations",
- "id": "3d17dad3-6793-42e1-9faf-994ef25c7972",
+ "id": "fbc6375f-2313-4296-b07b-3718c664cd73",
"savedPayload": {
"position": {
"x": 19585.35864675123,
@@ -4248,7 +4248,7 @@
"name": "Multi-Time-Frame-Daily",
"config": "{\n \"codeName\": \"Multi-Time-Frame-Daily\",\n \"type\": \"Daily Files\",\n \"validTimeFrames\": [\n \"45-min\",\n \"40-min\",\n \"30-min\",\n \"20-min\",\n \"15-min\",\n \"10-min\",\n \"05-min\",\n \"04-min\",\n \"03-min\",\n \"02-min\",\n \"01-min\"\n ],\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Product/@Dataset/@TimeFrame/@Year/@Month/@Day\",\n \"fileName\": \"Data.json\",\n \"dataRange\": {\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Product/@Dataset\",\n \"fileName\": \"Data.Range.json\"\n }\n}",
"project": "Foundations",
- "id": "30c3793f-ac75-4486-bb35-8dc90d3ea7a6",
+ "id": "3d0541c7-b9ef-43f5-90a3-99ab08e5d5fc",
"savedPayload": {
"position": {
"x": 19572.57492976987,
@@ -4287,7 +4287,7 @@
"name": "New Record Formula",
"code": "record.current.begin",
"project": "Foundations",
- "id": "80c614da-f1f3-4622-a3a8-8c9a6697313f",
+ "id": "81047912-0fbd-4e96-97f8-bbe98fb91d37",
"savedPayload": {
"position": {
"x": 19237.99551025012,
@@ -4310,7 +4310,7 @@
}
}
},
- "id": "719512cf-ccc0-498e-a381-f3893c51086d",
+ "id": "163a23c9-d6b4-430d-ad22-a667e8d3385b",
"savedPayload": {
"position": {
"x": 19069.41543027127,
@@ -4343,7 +4343,7 @@
"name": "New Record Formula",
"code": "record.current.end",
"project": "Foundations",
- "id": "f6e3f6fc-d16c-4dcf-8fad-72c7ffca60eb",
+ "id": "38b58c51-7437-471f-a6dd-b5f826a4101d",
"savedPayload": {
"position": {
"x": 19065.336750320555,
@@ -4366,7 +4366,7 @@
}
}
},
- "id": "56686276-85da-434a-8fc4-ea603b98c42c",
+ "id": "fc89e620-5887-4d09-bac4-7dcd6439c113",
"savedPayload": {
"position": {
"x": 18954.30959031823,
@@ -4399,7 +4399,7 @@
"name": "New Formula",
"code": "variable.PositiveDisorder",
"project": "Foundations",
- "id": "3e01f943-56ab-4438-bb5b-f27524563900",
+ "id": "861db697-ab00-4ef1-a185-a4bb0c63dcf9",
"savedPayload": {
"position": {
"x": 18641.860842321767,
@@ -4422,7 +4422,7 @@
}
}
},
- "id": "84040d20-fd7a-4326-9720-5baed7ff1cb6",
+ "id": "83f2fcb2-7bf4-4136-b919-50eaafd7412e",
"savedPayload": {
"position": {
"x": 18671.992318319037,
@@ -4455,7 +4455,7 @@
"name": "New Formula",
"code": "variable.NegativeDisorder",
"project": "Foundations",
- "id": "4b69aff8-bf91-4aef-ab78-a1e047793733",
+ "id": "f30ac41f-0412-409f-bf4a-615213f397c2",
"savedPayload": {
"position": {
"x": 18286.453782311102,
@@ -4478,7 +4478,7 @@
}
}
},
- "id": "72fbc68c-de1b-4711-a894-205344660272",
+ "id": "40bcc373-ca74-4387-b274-3089f717b87b",
"savedPayload": {
"position": {
"x": 18435.054278311927,
@@ -4511,7 +4511,7 @@
"name": "New Formula",
"code": "variable.FastTrend",
"project": "Foundations",
- "id": "3f5a490f-db62-49c4-92e0-23918030a425",
+ "id": "d9781f9a-b550-4876-91c6-be9fe441c6b3",
"savedPayload": {
"position": {
"x": 18266.744335459403,
@@ -4534,7 +4534,7 @@
}
}
},
- "id": "8bf43a9e-ee1f-4f65-944a-469726d44a18",
+ "id": "af4ba441-f81d-4617-9d3b-5c9256a7e46f",
"savedPayload": {
"position": {
"x": 18421.91464707746,
@@ -4567,7 +4567,7 @@
"name": "New Record Formula",
"code": "variable.interTrend",
"project": "Foundations",
- "id": "3302f2f9-2463-4df2-a39b-e9a17875a9ee",
+ "id": "e917e39f-265d-46e7-b799-6bb280911b6b",
"savedPayload": {
"position": {
"x": 18597.574117245447,
@@ -4590,7 +4590,7 @@
}
}
},
- "id": "2fb75597-53cc-4cc9-b845-85fbbb015284",
+ "id": "c66c6fed-d36e-44a2-b402-340c75c15fc3",
"savedPayload": {
"position": {
"x": 18642.467834934825,
@@ -4614,7 +4614,7 @@
}
}
],
- "id": "901eaa49-71be-4791-803d-8549ba366cbf",
+ "id": "17ff8f13-5ec1-40e7-b2c7-31552c40f61f",
"savedPayload": {
"position": {
"x": 18418.248789544527,
@@ -4650,7 +4650,7 @@
"name": "New Procedure Javascript Code",
"code": "/* Loop Code */\n\nlet FTLen = 10 // Channel length\nlet candle = record.current\nlet BIAS = 0.35 // biased limit value for Math.log2 (0)\n\n\nif (variable.previousEma5 === undefined) {\nvariable.previousEma5 = candle.close\n}\n\n// Calculate EMA5\nvariable.Ema5 = calculateEMA(5, candle.close, variable.previousEma5)\nvariable.previousEma5 = variable.Ema5\n\n\n// Build arrays Max, Min, Close, Open\n\nvariable.lastMax.push(candle.max) \nvariable.lastMin.push(candle.min)\nvariable.lastOpens.push(candle.open)\nvariable.lastCloses.push(candle.close)\nvariable.lastEMA5s.push(variable.Ema5)\n\n\n\n// Keep the array the correct size\n\nif (variable.lastMax.length > FTLen) {\n variable.lastMax.splice(0, 1)\n}\n\nif (variable.lastMin.length > FTLen) {\n variable.lastMin.splice(0, 1)\n}\n\nif (variable.lastOpens.length > FTLen) {\n variable.lastOpens.splice(0, 1)\n}\n\nif (variable.lastCloses.length > FTLen) {\n variable.lastCloses.splice(0, 1)\n}\n\nif (variable.lastEMA5s.length > FTLen) {\n variable.lastEMA5s.splice(0, 1)\n}\n// Calculate indicator values\n\n\n\n\nvariable.PositiveDisorder = CalPosEntropy () // Positive disorder\nvariable.NegativeDisorder = CalNegEntropy () // Negative disorder\nif(variable.PositiveDisorder === 0 && variable.NegativeDisorder === 0){\n\tvariable.FastTrend = 0\n}\nelse {\n\tvariable.FastTrend = ( variable.NegativeDisorder - variable.PositiveDisorder ) / ( variable.NegativeDisorder + variable.PositiveDisorder)\n}//calculation of the fast trend indicator\n\nvariable.lastFastTrend.push(variable.FastTrend)\nif(variable.lastFastTrend.length > 2 ) {\n\tvariable.lastFastTrend.splice(0,1)\n}\n\n//Determine the intermediate trend i.e. pullbacks\nif(variable.lastMax.length < FTLen) {\n\tvariable.interTrend = 0\n}\nelse {\n\tif(variable.lastFastTrend.length === 2){\n\t\tvariable.Slope = variable.lastFastTrend[1] - variable.lastFastTrend[0]\n\t\tif(variable.Slope > 0) {\n\t\t\t\tvariable.interTrend = 1\n\t\t}\n\t\t\tif(variable.Slope < 0) {\n\t\t\t\tvariable.interTrend = -1\n\t\t}\n\t\t\tif(variable.Slope = 0) {\n\t\t\t\tvariable.interTrend = 0\n\t\t}\n\t}\n\telse {\n\t\tvariable.interTrend = 0\n\t}\n}\n//functions\n//EMA5 calculation\nfunction calculateEMA(periods, price, previousEMA) {\n let k = 2 / (periods + 1)\n return price * k + previousEMA * (1-k)\n}\n\nfunction CalPosEntropy ()\n\n\n{variable.PosOpen = 0 // counter for values above EMA\nvariable.PosClose = 0 // counter for values above EMA\nvariable.PosMin = 0 // counter for values above EMA\nvariable.PosMax = 0 // counter for values above EMA\n\n\t\n\tif (variable.lastMax.length < FTLen) { return 0 }\n\tfor (var i = 0 ; i < FTLen ; i++) //loop over the arrays and increment counters each time a value is above EMA5 at the same index\n\t{\n\t\t\tif (variable.lastMax[i] > variable.lastEMA5s[i])\n\t\t\t{\n\t\t\t\tvariable.PosMax = variable.PosMax + 1\n\t\t\t}\n\t\t\tif (variable.lastMin[i] > variable.lastEMA5s[i])\n\t\t\t{\n\t\t\t\tvariable.PosMin = variable.PosMin + 1\n\t\t\t}\n\t\t\tif (variable.lastOpens[i] > variable.lastEMA5s[i])\n\t\t\t{\n\t\t\t\tvariable.PosOpen = variable.PosOpen + 1\n\t\t\t}\n\t\t\tif (variable.lastCloses[i] > variable.lastEMA5s[i])\n\t\t\t{\n\t\t\t\tvariable.PosClose = variable.PosClose + 1\n\t\t\t}\n\t\t\t\n\t}\n\tif (variable.PosMax > 0) // calculate entropy for Max candles above EMA5 ; return Bias value if count is 0 because of LOG function\n\t{\n\t\tvariable.EntPosMax = (variable.PosMax / FTLen) * Math.log2(1/(variable.PosMax / FTLen))\n\t}\n\telse\n\t{\n\t\tvariable.EntPosMax = BIAS\n\t}\n\tif (variable.PosMin > 0) // calculate entropy for Min candles above EMA5 ; return Bias value if count is 0 because of LOG function\n\t{\n\t\tvariable.EntPosMin = (variable.PosMin / FTLen) * Math.log2(1/(variable.PosMin / FTLen))\n\t}\n\telse\n\t{\n\t\tvariable.EntPosMin = BIAS\n\t}\n\tif (variable.PosOpen > 0) // calculate entropy for Open candles above EMA5 ; return Bias value if count is 0 because of LOG function\n\t{\n\t\tvariable.EntPosOpen = (variable.PosOpen / FTLen) * Math.log2(1/(variable.PosOpen / FTLen))\n\t}\n\telse\n\t{\n\t\tvariable.EntPosOpen = BIAS\n\t}\n\tif (variable.PosClose > 0) // calculate entropy for Close candles above EMA5 ; return Bias value if count is 0 because of LOG function\n\t{\n\t\tvariable.EntPosClose = (variable.PosClose / FTLen) * Math.log2(1/(variable.PosClose / FTLen))\n\t}\n\telse\n\t{\n\t\tvariable.EntPosClose = BIAS\n\t}\n\t\n\tvariable.PosEnt = variable.EntPosClose + variable.EntPosMax + variable.EntPosMin + variable.EntPosOpen //sum on 4 entropies\n\t\n\treturn variable.PosEnt\n}\n\nfunction CalNegEntropy ()\n\n{variable.NegOpen = 0 // counter for values below EMA\nvariable.NegClose = 0 // counter for values below EMA\nvariable.NegMin = 0 // counter for values below EMA\nvariable.NegMax = 0 // counter for values below EMA\n\t\n\tif (variable.lastMax.length < FTLen) { return 0 }\n\tfor (var j = 0 ; j < FTLen ; j++) //loop over the arrays and increment counters each time a value is above EMA5 at the same index\n\t{\n\t\t\tif (variable.lastMax[j] < variable.lastEMA5s[j])\n\t\t\t{\n\t\t\t\tvariable.NegMax = variable.NegMax + 1\n\t\t\t}\n\t\t\tif (variable.lastMin[j] < variable.lastEMA5s[j])\n\t\t\t{\n\t\t\t\tvariable.NegMin = variable.NegMin + 1\n\t\t\t}\n\t\t\tif (variable.lastOpens[j] < variable.lastEMA5s[j])\n\t\t\t{\n\t\t\t\tvariable.NegOpen = variable.NegOpen + 1\n\t\t\t}\n\t\t\tif (variable.lastCloses[j] < variable.lastEMA5s[j])\n\t\t\t{\n\t\t\t\tvariable.NegClose = variable.NegClose + 1\n\t\t\t}\n\t\t\t\n\t}\n\tif (variable.NegMax > 0) // calculate entropy for Max candles above EMA5 ; return Bias value if count is 0 because of LOG function\n\t{\n\t\tvariable.EntNegMax = (variable.NegMax / FTLen) * Math.log2(1/(variable.NegMax / FTLen))\n\t}\n\telse\n\t{\n\t\tvariable.EntNegMax = BIAS\n\t}\n\tif (variable.NegMin > 0) // calculate entropy for Min candles above EMA5 ; return Bias value if count is 0 because of LOG function\n\t{\n\t\tvariable.EntNegMin = (variable.NegMin / FTLen) * Math.log2(1/(variable.NegMin / FTLen))\n\t}\n\telse\n\t{\n\t\tvariable.EntNegMin = BIAS\n\t}\n\tif (variable.NegOpen > 0) // calculate entropy for Open candles above EMA5 ; return Bias value if count is 0 because of LOG function\n\t{\n\t\tvariable.EntNegOpen = (variable.NegOpen / FTLen) * Math.log2(1/(variable.NegOpen / FTLen))\n\t}\n\telse\n\t{\n\t\tvariable.EntNegOpen = BIAS\n\t}\n\tif (variable.NegClose > 0) // calculate entropy for Close candles above EMA5 ; return Bias value if count is 0 because of LOG function\n\t{\n\t\tvariable.EntNegClose = (variable.NegClose / FTLen) * Math.log2(1/(variable.NegClose / FTLen))\n\t}\n\telse\n\t{\n\t\tvariable.EntNegClose = BIAS\n\t}\n\t\n\tvariable.NegEnt = variable.EntNegClose + variable.EntNegMax + variable.EntNegMin + variable.EntNegOpen //sum on 4 entropies\n\t\n\treturn variable.NegEnt\n}\n\n// End of code :-)",
"project": "Foundations",
- "id": "26d82466-65f6-4ea7-af4e-75e4681bbcad",
+ "id": "a6c79fc4-2b5d-4866-9714-95b6c1d85a42",
"savedPayload": {
"position": {
"x": 16969.966337101825,
@@ -4673,7 +4673,7 @@
}
}
},
- "id": "56585622-702a-4125-af85-1292f06eb0af",
+ "id": "6972fd10-db52-4715-b437-fe638122e0a7",
"savedPayload": {
"position": {
"x": 17558.568741448686,
@@ -4705,7 +4705,7 @@
"name": "New Procedure Javascript Code",
"code": "/* Initialization Code*/\n\nvariable.lastMax = []\nvariable.lastMin = []\nvariable.lastOpens = []\nvariable.lastCloses = []\nvariable.lastEMA5s = []\nvariable.NegOpen = 0 // counter for values below EMA\nvariable.NegClose = 0 // counter for values below EMA\nvariable.NegMin = 0 // counter for values below EMA\nvariable.NegMax = 0 // counter for values below EMA\nvariable.PosOpen = 0 // counter for values above EMA\nvariable.PosClose = 0 // counter for values above EMA\nvariable.PosMin = 0 // counter for values above EMA\nvariable.PosMax = 0 // counter for values above EMA\nvariable.lastFastTrend = []",
"project": "Foundations",
- "id": "8b786dc7-6872-4934-bbf7-374dde18f76a",
+ "id": "d354da13-d59a-4b62-9b7d-f40036a8cd83",
"savedPayload": {
"position": {
"x": 16983.55943608174,
@@ -4728,7 +4728,7 @@
}
}
},
- "id": "4abbc4da-a690-4fe0-9469-4d82379bf08e",
+ "id": "ac8561ac-770a-4fb2-ba5c-0ee29e5a6876",
"savedPayload": {
"position": {
"x": 17564.005981040653,
@@ -4751,7 +4751,7 @@
}
}
},
- "id": "0a765cb8-a3fb-4e90-8b43-6ee5b5cdad1a",
+ "id": "af39c682-d600-4f69-b402-0a07bb4111aa",
"savedPayload": {
"position": {
"x": 17950.970344346595,
@@ -4774,7 +4774,7 @@
}
}
},
- "id": "c42231e0-85a6-446d-b3e0-c70d4a8f99a2",
+ "id": "5ae32c15-fcf4-4081-aedb-8432b527b4e7",
"savedPayload": {
"position": {
"x": 18850.904645116643,
@@ -4798,7 +4798,7 @@
"referenceParent": {
"type": "Plotter Module",
"name": "FastTrend",
- "id": "69f63f46-442b-4fad-bd0d-0c3c659cfa8d"
+ "id": "9be5e5ab-f338-4b55-9dbd-a16b8a04b15d"
},
"referenceParentCombinedNodePath": [
[
@@ -4823,7 +4823,7 @@
}
}
],
- "id": "7843ad7f-3615-495d-aa85-a2f1b211b31f",
+ "id": "be2a0639-b911-4eac-ba10-e8c44a102dc3",
"savedPayload": {
"position": {
"x": 18583.15189664696,
@@ -4866,7 +4866,7 @@
"type": "Output Dataset",
"name": "Multi-Time-Frame-Market On-Balance-Volume",
"project": "Foundations",
- "id": "c71f1cc1-d867-45dc-a625-c22f27cc0654",
+ "id": "2d61fd46-ed37-4ccb-a266-61f9a1006be4",
"savedPayload": {
"position": {
"x": 18560.037673960585,
@@ -4890,7 +4890,7 @@
"referenceParent": {
"type": "Dataset Definition",
"name": "Multi-Time-Frame-Market",
- "id": "c79aea43-56bc-442e-8c9b-7b14ef181072"
+ "id": "e75b43d4-42e1-485d-ade0-f5af358223ef"
},
"referenceParentCombinedNodePath": [
[
@@ -4922,7 +4922,7 @@
}
],
"outputDatasetFolders": [],
- "id": "0ce3c5c6-6124-4588-8fd9-f052deeb35c9",
+ "id": "5cc5471d-b2ab-41ea-8cdb-c870287e28a0",
"savedPayload": {
"position": {
"x": 18482.391960429828,
@@ -4955,7 +4955,7 @@
"name": "Candles Volumes Multi-Time-Frame-Market",
"config": "{\n \"mainUtility\": \"Market Ending Point\"\n}",
"project": "Foundations",
- "id": "a4d3bcd4-a17d-423e-9152-28bc1fe96119",
+ "id": "e14bba0b-aee1-4296-bb71-56c46c009c30",
"savedPayload": {
"position": {
"x": 18571.471852575363,
@@ -5014,7 +5014,7 @@
"name": "On-Balance-Volume Multi-Time-Frame-Market",
"config": "{\n \"mainUtility\": \"Self Reference\"\n}",
"project": "Foundations",
- "id": "3e1c9615-89bf-4eca-be3f-7f25c30e491b",
+ "id": "f6859801-e3d7-4831-b9e5-b534acda366e",
"savedPayload": {
"position": {
"x": 18300.053266757597,
@@ -5038,7 +5038,7 @@
"referenceParent": {
"type": "Status Report",
"name": "Market-Volume-Energy",
- "id": "1d09948d-8b17-4365-a338-bb84770f8d29"
+ "id": "132bd535-16b0-473c-a2db-9002c11e11e9"
},
"referenceParentCombinedNodePath": [
[
@@ -5074,7 +5074,7 @@
"type": "Data Dependency",
"name": "Candles Multi-Time-Frame-Market",
"project": "Foundations",
- "id": "aaff2b8d-00b7-4ae5-b7f7-3d5051e7c940",
+ "id": "1c062a5c-eaaf-4f48-8ff3-577b2bddc974",
"savedPayload": {
"position": {
"x": 18165.733893724555,
@@ -5132,7 +5132,7 @@
"type": "Data Dependency",
"name": "Volumes Multi-Time-Frame-Market",
"project": "Foundations",
- "id": "112554c5-6127-4b97-9e39-991b66bace0b",
+ "id": "486bd7ed-5257-41dc-bf15-221ced220759",
"savedPayload": {
"position": {
"x": 18078.222080641066,
@@ -5188,7 +5188,7 @@
}
],
"dataMineDataDependencies": [],
- "id": "f8aea84d-8b2a-4ce3-abfa-f0296fabceab",
+ "id": "6bf9ed16-f9b7-47c7-a18d-16d6f4ed0cd2",
"savedPayload": {
"position": {
"x": 18288.277676602935,
@@ -5215,7 +5215,7 @@
"type": "Status Report",
"name": "Market-Volume-Energy",
"project": "Foundations",
- "id": "1d09948d-8b17-4365-a338-bb84770f8d29",
+ "id": "132bd535-16b0-473c-a2db-9002c11e11e9",
"savedPayload": {
"position": {
"x": 18192.614212543107,
@@ -5242,7 +5242,7 @@
"type": "Execution Started Event",
"name": "",
"project": "Foundations",
- "id": "0555f112-0860-4916-b865-c94de7295563",
+ "id": "5fa77d50-dc95-46b7-91d9-c3b32c09a70d",
"savedPayload": {
"position": {
"x": 18259.85737295571,
@@ -5300,7 +5300,7 @@
"type": "Execution Finished Event",
"name": "New Execution Finished Event",
"project": "Foundations",
- "id": "0150c3c1-d1fb-45cc-b7e8-842693098333",
+ "id": "7158f0cd-9234-444b-a32b-adc5567a360f",
"savedPayload": {
"position": {
"x": 18259.85737295571,
@@ -5323,7 +5323,7 @@
}
}
},
- "id": "a38b63fa-4c71-4e6f-bbe4-68b788e81394",
+ "id": "2dee1e87-d9d5-4d71-a2d6-ed0de689f05e",
"savedPayload": {
"position": {
"x": 18916.878281255038,
@@ -5360,7 +5360,7 @@
"type": "Output Dataset",
"name": "Multi-Time-Frame-Daily On-Balance-Volume",
"project": "Foundations",
- "id": "c66d3f95-22da-4b2d-a280-6a2987214927",
+ "id": "00f1c04a-7c53-4ba9-9418-a2be4c152b3a",
"savedPayload": {
"position": {
"x": 18016.878281255034,
@@ -5384,7 +5384,7 @@
"referenceParent": {
"type": "Dataset Definition",
"name": "Multi-Time-Frame-Daily",
- "id": "2f56b91c-e0b1-4820-9035-322157b07305"
+ "id": "abb0cf6c-680d-4bc5-8d52-28aa4c751f14"
},
"referenceParentCombinedNodePath": [
[
@@ -5416,7 +5416,7 @@
}
],
"outputDatasetFolders": [],
- "id": "6dd5eb2b-622a-42a4-a0ad-f64420f4a249",
+ "id": "a4ced607-0705-4148-b807-af4f39fb8785",
"savedPayload": {
"position": {
"x": 18166.878281255034,
@@ -5449,7 +5449,7 @@
"name": "On-Balance-Volume Multi-Time-Frame-Daily",
"config": "{\n \"mainUtility\": \"Self Reference\"\n}",
"project": "Foundations",
- "id": "53837055-837b-427c-bf59-6424734bed49",
+ "id": "87c3a576-aaec-412e-a697-5247b5c523b7",
"savedPayload": {
"position": {
"x": 17907.0706601197,
@@ -5473,7 +5473,7 @@
"referenceParent": {
"type": "Status Report",
"name": "Daily-FasTrend",
- "id": "490a2f7b-92ba-4d06-9b3c-54c2aa4aa925"
+ "id": "01a60c56-4369-4f00-819c-41fe3fa01b74"
},
"referenceParentCombinedNodePath": [
[
@@ -5508,7 +5508,7 @@
"name": "",
"config": "{\n \"mainUtility\": \"Market Ending Point\"\n}",
"project": "Foundations",
- "id": "7c323e2b-8d5b-40d7-97b0-42a9769847f9",
+ "id": "93072db4-87f5-401c-b87e-bb44ed01cdbe",
"savedPayload": {
"position": {
"x": 17844.938625763738,
@@ -5567,7 +5567,7 @@
"name": "Exchange Raw Data Historic-OHLCVs",
"config": "{\n \"mainUtility\": \"Market Starting Point\"\n}",
"project": "Foundations",
- "id": "4b70a57b-2500-4e83-8d31-5149b6fdbd58",
+ "id": "7e8e5509-7417-4242-9ce0-f530c4fea58c",
"savedPayload": {
"position": {
"x": 17797.26303898437,
@@ -5627,7 +5627,7 @@
"type": "Data Dependency",
"name": "Candles Multi-Time-Frame-Daily",
"project": "Foundations",
- "id": "c317f693-745f-473b-9626-a733aa53628c",
+ "id": "c91de033-89a3-4fee-9106-2b75793ca6ad",
"savedPayload": {
"position": {
"x": 17767.29291223298,
@@ -5685,7 +5685,7 @@
"type": "Data Dependency",
"name": "Volumes Multi-Time-Frame-Daily",
"project": "Foundations",
- "id": "8642dc3c-5851-4c92-a4e6-2a01242fb83b",
+ "id": "d666e751-38da-4014-a4c3-286bfdef376e",
"savedPayload": {
"position": {
"x": 17757.0706601197,
@@ -5741,7 +5741,7 @@
}
],
"dataMineDataDependencies": [],
- "id": "51bfb608-d943-468e-95e8-570ce5a23e74",
+ "id": "2041d069-da3a-4533-a7b8-3c4189788dd0",
"savedPayload": {
"position": {
"x": 18057.0706601197,
@@ -5768,7 +5768,7 @@
"type": "Status Report",
"name": "Daily-FasTrend",
"project": "Foundations",
- "id": "490a2f7b-92ba-4d06-9b3c-54c2aa4aa925",
+ "id": "01a60c56-4369-4f00-819c-41fe3fa01b74",
"savedPayload": {
"position": {
"x": 18166.878281255034,
@@ -5795,7 +5795,7 @@
"type": "Execution Started Event",
"name": "",
"project": "Foundations",
- "id": "a686c8ad-3eff-44d3-b599-63ff4093acb5",
+ "id": "ef2392b3-53c3-4a22-a9e9-d5724ad659b5",
"savedPayload": {
"position": {
"x": 18186.974470687368,
@@ -5853,7 +5853,7 @@
"type": "Execution Finished Event",
"name": "New Execution Finished Event",
"project": "Foundations",
- "id": "ed1b51b6-9146-4231-8210-f0b9fe74058d",
+ "id": "4451a53f-72ab-4c6b-aaa4-88ff220895a5",
"savedPayload": {
"position": {
"x": 18241.878281255034,
@@ -5876,7 +5876,7 @@
}
}
},
- "id": "7cbf56e5-ebcb-4522-9f7a-abe62d10aa53",
+ "id": "6efea80c-5dbf-4391-ab8e-baac7d13ebc4",
"savedPayload": {
"position": {
"x": 18687.268221835984,
@@ -5912,7 +5912,7 @@
"name": "Multi-Time-Frame-Market",
"config": "{\n \"codeName\": \"Multi-Time-Frame-Market\",\n \"type\": \"Market Files\",\n \"validTimeFrames\": [\n \"24-hs\",\n \"12-hs\",\n \"08-hs\",\n \"06-hs\",\n \"04-hs\",\n \"03-hs\",\n \"02-hs\",\n \"01-hs\"\n ],\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Product/@Dataset/@TimeFrame\",\n \"fileName\": \"Data.json\"\n}",
"project": "Foundations",
- "id": "c79aea43-56bc-442e-8c9b-7b14ef181072",
+ "id": "e75b43d4-42e1-485d-ade0-f5af358223ef",
"savedPayload": {
"position": {
"x": 18678.57908366401,
@@ -5940,7 +5940,7 @@
"name": "Multi-Time-Frame-Daily",
"config": "{\n \"codeName\": \"Multi-Time-Frame-Daily\",\n \"type\": \"Daily Files\",\n \"validTimeFrames\": [\n \"45-min\",\n \"40-min\",\n \"30-min\",\n \"20-min\",\n \"15-min\",\n \"10-min\",\n \"05-min\",\n \"04-min\",\n \"03-min\",\n \"02-min\",\n \"01-min\"\n ],\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Product/@Dataset/@TimeFrame/@Year/@Month/@Day\",\n \"fileName\": \"Data.json\",\n \"dataRange\": {\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Product/@Dataset\",\n \"fileName\": \"Data.Range.json\"\n }\n}",
"project": "Foundations",
- "id": "2f56b91c-e0b1-4820-9035-322157b07305",
+ "id": "abb0cf6c-680d-4bc5-8d52-28aa4c751f14",
"savedPayload": {
"position": {
"x": 18151.20310779325,
@@ -5979,7 +5979,7 @@
"name": "New Record Formula",
"code": "record.current.begin",
"project": "Foundations",
- "id": "b9ef4324-8f90-4d2e-a37b-2fe00488133e",
+ "id": "1aea50c5-614a-4411-9360-750689225566",
"savedPayload": {
"position": {
"x": 18739.95631520561,
@@ -6002,7 +6002,7 @@
}
}
},
- "id": "ce1231a6-a79f-44e7-be20-287b1d9bcc71",
+ "id": "18c7223c-7b3b-4899-b01d-6304a486b942",
"savedPayload": {
"position": {
"x": 18226.68228842559,
@@ -6035,7 +6035,7 @@
"name": "New Record Formula",
"code": "record.current.end",
"project": "Foundations",
- "id": "578dd097-c1e3-4c49-8f1b-5f7a7c9276c3",
+ "id": "8cbde9ee-c30c-497f-8263-9255a0089481",
"savedPayload": {
"position": {
"x": 17819.32804087816,
@@ -6058,7 +6058,7 @@
}
}
},
- "id": "d3b35b03-6ffc-4aca-8341-4df17bd60fcb",
+ "id": "08bf5529-329b-4647-8499-b9f89c3b814c",
"savedPayload": {
"position": {
"x": 17766.368151261864,
@@ -6091,7 +6091,7 @@
"name": "New Record Formula",
"code": "variable.OBV",
"project": "Foundations",
- "id": "c2937047-5220-4668-ad59-19bf15a2ee9a",
+ "id": "88eb7f41-1317-48a5-b766-be8bd1a43f1c",
"savedPayload": {
"position": {
"x": 16836.65339639982,
@@ -6114,7 +6114,7 @@
}
}
},
- "id": "87384c54-9eb3-47d2-888d-6c7fd7e46b3f",
+ "id": "dbaa4224-a557-4113-a68a-1900c9fa116a",
"savedPayload": {
"position": {
"x": 17275.030829022693,
@@ -6147,7 +6147,7 @@
"name": "New Record Formula",
"code": "variable.VEma20",
"project": "Foundations",
- "id": "ce9db6e7-9815-4c44-a4bb-182628a3ad55",
+ "id": "61ca8f9d-3f7e-49ef-9f9e-98f866576687",
"savedPayload": {
"position": {
"x": 16367.569861105843,
@@ -6170,7 +6170,7 @@
}
}
},
- "id": "5b59743a-c0b1-4d43-88f7-54901d605f0f",
+ "id": "c606ce27-a96f-4faa-9d0a-829e75f49998",
"savedPayload": {
"position": {
"x": 17040.489061375705,
@@ -6203,7 +6203,7 @@
"name": "New Record Formula",
"code": "variable.VEma10",
"project": "Foundations",
- "id": "1d652bc7-4793-4cc3-877b-727ff6369b94",
+ "id": "d343c43b-5f13-4e32-a217-e771cfe25fea",
"savedPayload": {
"position": {
"x": 16686.860208085523,
@@ -6226,7 +6226,7 @@
}
}
},
- "id": "5d9b1e73-742a-4508-ac79-0658156f3e73",
+ "id": "e77b01f3-c6f5-448b-9aa5-90f6e687f1a7",
"savedPayload": {
"position": {
"x": 17200.134234865545,
@@ -6259,7 +6259,7 @@
"name": "New Record Formula",
"code": "variable.VEma5",
"project": "Foundations",
- "id": "5c39b7c8-e02b-40f5-a995-04e9b6b85101",
+ "id": "a16f80e0-935d-41e3-bc3d-88425b0a73e8",
"savedPayload": {
"position": {
"x": 17607.48848241298,
@@ -6282,7 +6282,7 @@
}
}
},
- "id": "e93ff4a2-e54b-426b-8f8e-06a611c2e7e4",
+ "id": "8cf1c0fe-fd03-4d79-beaa-9028344cf2d5",
"savedPayload": {
"position": {
"x": 17660.448372029274,
@@ -6315,7 +6315,7 @@
"name": "New Record Formula",
"code": "variable.VEma3",
"project": "Foundations",
- "id": "a91ae867-387a-4cad-9021-67212657ca16",
+ "id": "e751fdc6-3814-4952-a67c-8a7564798de7",
"savedPayload": {
"position": {
"x": 18590.163126891315,
@@ -6338,7 +6338,7 @@
}
}
},
- "id": "720dd76c-4019-4767-8e9b-de6158a2c0c6",
+ "id": "f21679c0-aab4-4bec-b62b-8a4c3265d73b",
"savedPayload": {
"position": {
"x": 18151.78569426844,
@@ -6362,7 +6362,7 @@
}
}
],
- "id": "f0b31b84-59d5-4353-ad0c-aaa451d8c5ae",
+ "id": "ca11931b-2a77-4b5e-bc42-4c87c1db41d6",
"savedPayload": {
"position": {
"x": 17713.408261645567,
@@ -6398,7 +6398,7 @@
"name": "New Procedure Javascript Code",
"code": "/* Loop Code */\n\nlet candle = record.current\nlet volume = getElement('volumes', candle)\nlet K = 2\n\nvariable.CDL = candle.close\n\nif (variable.previousVEma20 === undefined) {\nvariable.previousVEma20 = volume.buy + volume.sell\n}\n\nif (variable.previousVEma3 === undefined) {\nvariable.previousVEma3 = volume.buy + volume.sell\n}\n\nif (variable.previousVEma5 === undefined) {\nvariable.previousVEma5 = volume.buy + volume.sell\n}\n\nif (variable.previousVEma10 === undefined) {\nvariable.previousVEma10 = volume.buy + volume.sell\n}\n\n//build candle close array\nvariable.cdClose.push(candle.close)\n\n//keep the array to the right size\nif (variable.cdClose.length > K) {\n variable.cdClose.splice(0, 1)\n}\n\n//manage Previous On balance value\n\nif (variable.previousOnBV === undefined) {\n\tvariable.previousOnBV = 0\n}\n\n//procedure for OBV calculation\nif (variable.cdClose[1] > variable.cdClose[0]) {\n\tvariable.OnBV = variable.previousOnBV + volume.buy + volume.sell\n\t}\n\nif (variable.cdClose[1] === variable.cdClose[0]) {\n\tvariable.OnBV = variable.previousOnBV\n\t}\nif (variable.cdClose[1] < variable.cdClose[0]) {\n\tvariable.OnBV = variable.previousOnBV - (volume.buy + volume.sell)\n\t}\n\n//manage NaN and undefined\nif (variable.OnBV === undefined || isNaN(variable.OnBV)) {\n\tvariable.OBV = 0\n\tvariable.previousOnBV = 0\n}\nelse {\n\tvariable.OBV = variable.OnBV\n\tvariable.previousOnBV = variable.OnBV\n}\n\n// Calculate On balance Volume EMA3\nvariable.VEma3 = calculateVEMA(3, variable.OBV, variable.previousVEma3)\nvariable.previousVEma3 = variable.VEma3\n\n// Calculate On balance Volume EMA5\nvariable.VEma5 = calculateVEMA(5, variable.OBV, variable.previousVEma5)\nvariable.previousVEma5 = variable.VEma5\n\n// Calculate On balance Volume EMA10\nvariable.VEma10 = calculateVEMA(10, variable.OBV, variable.previousVEma10)\nvariable.previousVEma10 = variable.VEma10\n\n// Calculate On balance Volume EMA20\nvariable.VEma20 = calculateVEMA(20, variable.OBV, variable.previousVEma20)\nvariable.previousVEma20 = variable.VEma20\n\n\n//On Balance Volume EMA calculation\nfunction calculateVEMA(periods, price, previousVEMA) {\n let k = 2 / (periods + 1)\n return price * k + previousVEMA * (1-k)\n}\n\n\n\n// End of code :-)",
"project": "Foundations",
- "id": "2728b02d-f022-43c0-98c2-fb2adde6fb42",
+ "id": "36d51149-1cb2-49d9-b49b-53f69946bd4e",
"savedPayload": {
"position": {
"x": 16944.182619638243,
@@ -6421,7 +6421,7 @@
}
}
},
- "id": "df2dc211-658f-4f28-86d9-258583de37ad",
+ "id": "5c424ead-839f-433f-9f48-b07353198032",
"savedPayload": {
"position": {
"x": 17169.105517757744,
@@ -6453,7 +6453,7 @@
"name": "New Procedure Javascript Code",
"code": "/* Initialization Code*/\n\nvariable.cdClose = []",
"project": "Foundations",
- "id": "30c76ea6-1a54-4266-b5d2-469eea68f07c",
+ "id": "98d431b2-aabe-45ad-9d59-94e02614897b",
"savedPayload": {
"position": {
"x": 17463.87471691237,
@@ -6476,7 +6476,7 @@
}
}
},
- "id": "5751ff89-f41a-477d-8560-c877f7a56d4f",
+ "id": "f25a2401-5368-4e3e-8393-e3142730225b",
"savedPayload": {
"position": {
"x": 17511.590592938333,
@@ -6499,7 +6499,7 @@
}
}
},
- "id": "f94f09c2-baab-4aa7-b202-68abc5b03407",
+ "id": "34583023-50b6-4b1b-84b0-42474a385bcc",
"savedPayload": {
"position": {
"x": 17618.951313996746,
@@ -6522,7 +6522,7 @@
}
}
},
- "id": "209c2207-f898-4834-9870-e05596b9fbea",
+ "id": "653e18fd-f4a6-4f70-b35b-ff53fd5da633",
"savedPayload": {
"position": {
"x": 18386.32746191543,
@@ -6546,7 +6546,7 @@
"referenceParent": {
"type": "Plotter Module",
"name": "On-Balance-Volume",
- "id": "eb5ea832-3feb-4289-b174-5dc7ddfc0b37"
+ "id": "6a89fc10-6dfb-4d42-ad6e-d39e693fabf0"
},
"referenceParentCombinedNodePath": [
[
@@ -6571,7 +6571,7 @@
}
}
],
- "id": "28ef5b45-82a6-4203-a0aa-e9b6b0596d4f",
+ "id": "9ea2e571-044e-4338-9679-42b8eefdf249",
"savedPayload": {
"position": {
"x": 18500.984730157696,
@@ -6614,7 +6614,7 @@
"type": "Output Dataset",
"name": "Multi-Time-Frame-Market Volume Oscillators",
"project": "Foundations",
- "id": "9ca81834-ef64-4f69-8503-389490ab050a",
+ "id": "3ca92244-d863-46d9-8d76-d5c442151d95",
"savedPayload": {
"position": {
"x": 17828.40629395643,
@@ -6638,7 +6638,7 @@
"referenceParent": {
"type": "Dataset Definition",
"name": "Multi-Time-Frame-Market",
- "id": "a90fde5a-ea3a-4ed1-a4bf-94dda02d4968"
+ "id": "ba94642a-1aba-47ea-b78f-5449ba060c83"
},
"referenceParentCombinedNodePath": [
[
@@ -6670,7 +6670,7 @@
}
],
"outputDatasetFolders": [],
- "id": "0f7e1396-8bbb-4b39-8078-a23464377d82",
+ "id": "603084aa-f195-49a5-9313-7c281f42e9c0",
"savedPayload": {
"position": {
"x": 17835.54560322026,
@@ -6703,7 +6703,7 @@
"name": "Candles Volumes Multi-Time-Frame-Market",
"config": "{\n \"mainUtility\": \"Market Ending Point\"\n}",
"project": "Foundations",
- "id": "b5ca41f8-3fba-4229-9e76-1f7d3372c108",
+ "id": "fa3a2e52-f10d-4039-bd80-0fca206e142b",
"savedPayload": {
"position": {
"x": 17781.67092746818,
@@ -6762,7 +6762,7 @@
"name": "Volume Oscillators Multi-Time-Frame-Market",
"config": "{\n \"mainUtility\": \"Self Reference\"\n}",
"project": "Foundations",
- "id": "d254aa36-b3c0-4a88-9893-61f557afa73e",
+ "id": "da4eb0ca-598d-4d3c-a96a-b06be09bfb3b",
"savedPayload": {
"position": {
"x": 17556.470043172925,
@@ -6786,7 +6786,7 @@
"referenceParent": {
"type": "Status Report",
"name": "Market-Volume-Energy",
- "id": "9dc52a76-7fb5-404e-9e42-6bfaa00dbd60"
+ "id": "4712aa20-ae87-4aa1-80ed-443e36d814cf"
},
"referenceParentCombinedNodePath": [
[
@@ -6822,7 +6822,7 @@
"type": "Data Dependency",
"name": "Candles Multi-Time-Frame-Market",
"project": "Foundations",
- "id": "90659931-c6ba-4dc6-a1f4-a85d5f686844",
+ "id": "dbdc32b2-e9e1-4be7-a669-75bb071d52ea",
"savedPayload": {
"position": {
"x": 17437.731319486906,
@@ -6880,7 +6880,7 @@
"type": "Data Dependency",
"name": "Volumes Multi-Time-Frame-Market",
"project": "Foundations",
- "id": "d360a7bb-0ffb-4260-9a36-9b8f3a2a1de0",
+ "id": "9a3b57f4-8ef4-43b8-8211-071899492761",
"savedPayload": {
"position": {
"x": 17384.21064879142,
@@ -6936,7 +6936,7 @@
}
],
"dataMineDataDependencies": [],
- "id": "5f69ecef-ce22-49d0-a58b-14eb52adc00e",
+ "id": "a8c8d20f-e407-4701-afa1-1dedac909ef0",
"savedPayload": {
"position": {
"x": 17608.47439889621,
@@ -6963,7 +6963,7 @@
"type": "Status Report",
"name": "Market-Volume-Energy",
"project": "Foundations",
- "id": "9dc52a76-7fb5-404e-9e42-6bfaa00dbd60",
+ "id": "4712aa20-ae87-4aa1-80ed-443e36d814cf",
"savedPayload": {
"position": {
"x": 17579.381215613914,
@@ -6990,7 +6990,7 @@
"type": "Execution Started Event",
"name": "",
"project": "Foundations",
- "id": "1a891b9c-ea18-4d98-ba5a-40c35b1dbd00",
+ "id": "9192ca8f-bc81-4868-95c9-253b803ec329",
"savedPayload": {
"position": {
"x": 17692.72739328012,
@@ -7048,7 +7048,7 @@
"type": "Execution Finished Event",
"name": "New Execution Finished Event",
"project": "Foundations",
- "id": "91399b41-905b-4a58-bf79-07cc1f618fae",
+ "id": "d62a10fe-37be-4bd3-a8f3-153c7412ad44",
"savedPayload": {
"position": {
"x": 17714.60271868092,
@@ -7071,7 +7071,7 @@
}
}
},
- "id": "ac2775dd-8b15-450f-b8df-d8a6bc06f1a2",
+ "id": "54722ebe-1c81-45f8-8cc3-48e74d6c0b66",
"savedPayload": {
"position": {
"x": 19122.511553962162,
@@ -7108,7 +7108,7 @@
"type": "Output Dataset",
"name": "Multi-Time-Frame-Daily Volume Oscillators",
"project": "Foundations",
- "id": "ce6a71ca-ef36-4a90-9126-2f11abfe9180",
+ "id": "8b629522-cb78-4529-b75c-50b35465fb3c",
"savedPayload": {
"position": {
"x": 17383.90029440688,
@@ -7132,7 +7132,7 @@
"referenceParent": {
"type": "Dataset Definition",
"name": "Multi-Time-Frame-Daily",
- "id": "d3825930-1a9f-4735-9f3a-cb25c0970267"
+ "id": "b399970b-bec6-4c5b-bf1a-900e2e9c7910"
},
"referenceParentCombinedNodePath": [
[
@@ -7164,7 +7164,7 @@
}
],
"outputDatasetFolders": [],
- "id": "9419ed9f-2b77-42ac-8615-95ac1f5a231d",
+ "id": "6a90d997-c60e-428f-a9ac-559cd225487f",
"savedPayload": {
"position": {
"x": 17601.0205058384,
@@ -7197,7 +7197,7 @@
"name": "Volume Oscillators Multi-Time-Frame-Daily",
"config": "{\n \"mainUtility\": \"Self Reference\"\n}",
"project": "Foundations",
- "id": "fff9fe07-7533-458f-a783-5c4a14e7168e",
+ "id": "163bce61-d9c7-4b84-8420-4970a68fb41f",
"savedPayload": {
"position": {
"x": 30633.7915997511,
@@ -7221,7 +7221,7 @@
"referenceParent": {
"type": "Status Report",
"name": "Daily-FasTrend",
- "id": "113c5e66-f550-4896-8f80-498e8bd23e45"
+ "id": "1d7a9274-feb2-431f-b80a-8697d5287758"
},
"referenceParentCombinedNodePath": [
[
@@ -7256,7 +7256,7 @@
"name": "",
"config": "{\n \"mainUtility\": \"Market Ending Point\"\n}",
"project": "Foundations",
- "id": "18569fe7-c124-4217-a3c7-691c87beca04",
+ "id": "fdab30e2-2612-4e35-b874-ffac72315836",
"savedPayload": {
"position": {
"x": 30561.43731328186,
@@ -7315,7 +7315,7 @@
"name": "Exchange Raw Data Historic-OHLCVs",
"config": "{\n \"mainUtility\": \"Market Starting Point\"\n}",
"project": "Foundations",
- "id": "5e074525-dade-4047-be9b-4a8f9eadf08d",
+ "id": "e593bf94-8427-4794-9458-c33c9ce23f05",
"savedPayload": {
"position": {
"x": 30483.7915997511,
@@ -7375,7 +7375,7 @@
"type": "Data Dependency",
"name": "Candles Multi-Time-Frame-Daily",
"project": "Foundations",
- "id": "a39c2405-709a-4cff-9d57-bd013c8cf18f",
+ "id": "4ace3513-7e90-4584-bf1d-cb3a1127f1bb",
"savedPayload": {
"position": {
"x": 30406.145886220344,
@@ -7433,7 +7433,7 @@
"type": "Data Dependency",
"name": "Volumes Multi-Time-Frame-Daily",
"project": "Foundations",
- "id": "d4ccb64f-abfe-43ce-a525-022c08f38d31",
+ "id": "2b2430ca-1682-49f8-b7f0-3f36595f6451",
"savedPayload": {
"position": {
"x": 30333.7915997511,
@@ -7489,7 +7489,7 @@
}
],
"dataMineDataDependencies": [],
- "id": "02894e1c-38ba-46bc-a9a5-21051ac512f6",
+ "id": "32afe34c-0744-4fce-a1b9-2f12d49269c0",
"savedPayload": {
"position": {
"x": 17526.59724677286,
@@ -7516,7 +7516,7 @@
"type": "Status Report",
"name": "Daily-FasTrend",
"project": "Foundations",
- "id": "113c5e66-f550-4896-8f80-498e8bd23e45",
+ "id": "1d7a9274-feb2-431f-b80a-8697d5287758",
"savedPayload": {
"position": {
"x": 17674.216771227748,
@@ -7543,7 +7543,7 @@
"type": "Execution Started Event",
"name": "",
"project": "Foundations",
- "id": "b6a9d3ae-7263-47bc-9a35-d1fcf570cc48",
+ "id": "6ec8ec4e-3d9a-4c9b-ae50-c44efdb75398",
"savedPayload": {
"position": {
"x": 17714.628865547606,
@@ -7601,7 +7601,7 @@
"type": "Execution Finished Event",
"name": "New Execution Finished Event",
"project": "Foundations",
- "id": "9f48c31b-9211-478d-beb9-779443783599",
+ "id": "3a13dce1-eab6-41d9-9eef-7f9efe3d0dd1",
"savedPayload": {
"position": {
"x": 17782.776876943506,
@@ -7624,7 +7624,7 @@
}
}
},
- "id": "c8c6fd00-9264-4a43-8b6c-02322a7ebadf",
+ "id": "34a5141f-717a-4833-852a-26dd13bff2f1",
"savedPayload": {
"position": {
"x": 18788.794926809074,
@@ -7660,7 +7660,7 @@
"name": "Multi-Time-Frame-Market",
"config": "{\n \"codeName\": \"Multi-Time-Frame-Market\",\n \"type\": \"Market Files\",\n \"validTimeFrames\": [\n \"24-hs\",\n \"12-hs\",\n \"08-hs\",\n \"06-hs\",\n \"04-hs\",\n \"03-hs\",\n \"02-hs\",\n \"01-hs\"\n ],\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Product/@Dataset/@TimeFrame\",\n \"fileName\": \"Data.json\"\n}",
"project": "Foundations",
- "id": "a90fde5a-ea3a-4ed1-a4bf-94dda02d4968",
+ "id": "ba94642a-1aba-47ea-b78f-5449ba060c83",
"savedPayload": {
"position": {
"x": 18864.16751652396,
@@ -7688,7 +7688,7 @@
"name": "Multi-Time-Frame-Daily",
"config": "{\n \"codeName\": \"Multi-Time-Frame-Daily\",\n \"type\": \"Daily Files\",\n \"validTimeFrames\": [\n \"45-min\",\n \"40-min\",\n \"30-min\",\n \"20-min\",\n \"15-min\",\n \"10-min\",\n \"05-min\",\n \"04-min\",\n \"03-min\",\n \"02-min\",\n \"01-min\"\n ],\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Product/@Dataset/@TimeFrame/@Year/@Month/@Day\",\n \"fileName\": \"Data.json\",\n \"dataRange\": {\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Product/@Dataset\",\n \"fileName\": \"Data.Range.json\"\n }\n}",
"project": "Foundations",
- "id": "d3825930-1a9f-4735-9f3a-cb25c0970267",
+ "id": "b399970b-bec6-4c5b-bf1a-900e2e9c7910",
"savedPayload": {
"position": {
"x": 18113.07296282163,
@@ -7727,7 +7727,7 @@
"name": "New Record Formula",
"code": "record.current.begin",
"project": "Foundations",
- "id": "7e8b26f9-4658-4d0d-b161-255d3c044f24",
+ "id": "1340cbb6-8bf8-4112-aa60-2f49051ef300",
"savedPayload": {
"position": {
"x": 18878.1558691733,
@@ -7750,7 +7750,7 @@
}
}
},
- "id": "5956065a-5b13-41cb-a102-dd1ffc8dc802",
+ "id": "ace9930a-7215-4a33-afe1-b024cc5aa9eb",
"savedPayload": {
"position": {
"x": 18116.124175848927,
@@ -7783,7 +7783,7 @@
"name": "New Record Formula",
"code": "record.current.end",
"project": "Foundations",
- "id": "3ff9eabc-6d57-4323-878a-cef7bb286d69",
+ "id": "052e0907-da05-472f-9557-3500c2d39a27",
"savedPayload": {
"position": {
"x": 16961.39830140619,
@@ -7806,7 +7806,7 @@
}
}
},
- "id": "ab405de9-60b1-41d2-a9d0-f746cce4570f",
+ "id": "436d17de-e76e-458d-bf28-5310e0e29c7b",
"savedPayload": {
"position": {
"x": 17157.74539196537,
@@ -7839,7 +7839,7 @@
"name": "New Record Formula",
"code": "variable.osc",
"project": "Foundations",
- "id": "51ff4f2a-0e5c-4493-9c22-5d1738b3bd95",
+ "id": "08a7d33e-7744-4c9b-a220-62e9ef083c77",
"savedPayload": {
"position": {
"x": 15437.334914757434,
@@ -7862,7 +7862,7 @@
}
}
},
- "id": "2020c596-59a3-4d54-a7e2-1ee1867e817a",
+ "id": "bb0dd4ce-39b8-4001-95eb-a5d637bb1487",
"savedPayload": {
"position": {
"x": 16395.713698640993,
@@ -7895,7 +7895,7 @@
"name": "New Record Formula",
"code": "variable.oscb",
"project": "Foundations",
- "id": "aebaa3da-82b9-4857-b923-88f653a49ad9",
+ "id": "867ac30f-4c28-48b5-a0a7-415f1604a30b",
"savedPayload": {
"position": {
"x": 15830.029095875803,
@@ -7918,7 +7918,7 @@
}
}
},
- "id": "c6097114-8457-4bf9-a23d-f7a6fdf12170",
+ "id": "6f832152-19db-41c7-8391-859cbd8b2e65",
"savedPayload": {
"position": {
"x": 16592.06078920018,
@@ -7951,7 +7951,7 @@
"name": "New Record Formula",
"code": "variable.oscs",
"project": "Foundations",
- "id": "911b005d-bcc5-44c9-bde9-1559f301850c",
+ "id": "543f3a11-5bb5-4a14-ba81-787c8bf74b2e",
"savedPayload": {
"position": {
"x": 17746.786663642917,
@@ -7974,7 +7974,7 @@
}
}
},
- "id": "7c41a52b-f8a3-40d9-83a3-52b802aac4e5",
+ "id": "d13271bb-1731-4b5c-be96-d96ac4713cec",
"savedPayload": {
"position": {
"x": 17550.439573083735,
@@ -7998,7 +7998,7 @@
}
}
],
- "id": "0cf6f374-11fd-43bd-ad6b-b9214f51dfc6",
+ "id": "87e57286-c4b9-4b7a-b123-1587ec24e2f4",
"savedPayload": {
"position": {
"x": 17354.092482524553,
@@ -8034,7 +8034,7 @@
"name": "New Procedure Javascript Code",
"code": "\t/* Loop Code */\n\n\tlet candle = record.current\n\tlet volume = getElement('volumes', candle)\n\tlet Vl = 28 //period for slow moving average\n\tlet Vs = 14 //period for fast moving average\n\n\n\t//evaluation of sell and buy volume as per indicated in the master data mine\n\tlet totalVolume = volume.buy + volume.sell\n\tlet distanceOpenMax = candle.max - candle.open\n\tlet distanceOpenMin = candle.open - candle.min\n\tlet distanceMaxMin = candle.max - candle.min\n\n\tvariable.buyVolume = totalVolume * distanceOpenMax * 100 / distanceMaxMin\n\tvariable.sellVolume = totalVolume * distanceOpenMin * 100 / distanceMaxMin\n\n\n\t//Array building\n\tvariable.VolShort.push(volume.sell + volume.buy)\n\tvariable.VolLong.push(volume.sell + volume.buy)\n\tvariable.VolShortB.push(variable.buyVolume)\n\tvariable.VolLongB.push(variable.buyVolume)\n\tvariable.VolShortS.push(variable.sellVolume)\n\tvariable.VolLongS.push(variable.sellVolume)\n\n\t// Keep the array the correct size\n\n\tif (variable.VolShort.length > Vs) {\n\t\tvariable.VolShort.splice(0, 1)\n\t}\n\n\tif (variable.VolLong.length > Vl) {\n\t\tvariable.VolLong.splice(0, 1)\n\t}\n\n\tif (variable.VolShortB.length > Vs) {\n\t\tvariable.VolShortB.splice(0, 1)\n\t}\n\n\tif (variable.VolLongB.length > Vl) {\n\t\tvariable.VolLongB.splice(0, 1)\n\t}\n\n\tif (variable.VolShortS.length > Vs) {\n\t\tvariable.VolShortS.splice(0, 1)\n\t}\n\n\tif (variable.VolLongS.length > Vl) {\n\t\tvariable.VolLongS.splice(0, 1)\n\t}\n\n\t//calculate volume mobile average\n\n\tvariable.VolAs = calVolAv(Vs, variable.VolShort) //fast volume mobile average\n\tvariable.VolAl = calVolAv(Vl, variable.VolLong) //slow\n\tvariable.VolAsB = calVolAv(Vs, variable.VolShortB) //fast volume mobile average BUY\n\tvariable.VolAlB = calVolAv(Vl, variable.VolLongB) //slow\n\tvariable.VolAsS = calVolAv(Vs, variable.VolShortS) //fast volume mobile average SELL\n\tvariable.VolAlS = calVolAv(Vl, variable.VolLongS) //slow\n\n\t//calculate volume oscillator and put it in an array prior to velocity calculation\n\tvariable.VOscAB = (variable.VolAsB - variable.VolAlB) / variable.VolAlB\n\tvariable.VOscAS = (variable.VolAsS - variable.VolAlS) / variable.VolAlS\n\tvariable.VOscA = (variable.VolAs - variable.VolAl) / variable.VolAl\n\n\tif (isNaN(variable.VOscA)) {\n\n\tvariable.osc = 0\n\t}\n\telse {\n\tvariable.osc = variable.VOscA\n\n\t}\n\tif (isNaN(variable.VOscAB)) {\n\n\tvariable.oscb = 1\n\t}\n\telse {\n\tvariable.oscb = variable.VOscAB\n\t}\t\n\tif (isNaN(variable.VOscAS)) {\n\n\tvariable.oscs = -1\n\t}\n\telse {\n\tvariable.oscs = variable.VOscAS\n\t}\n\t\n\t\n\t//functions\n\t//Volume average\n\tfunction calVolAv(periods, array) {\n\t\tvariable.S = 0\n\t\tfor(var i = 0 ; i < periods ; i++) {\n\t\t\tvariable.S = variable.S + array[i]\n\t\t}\n\t\treturn variable.S/periods\n\t}\n\n\t// End of code :-)",
"project": "Foundations",
- "id": "51295394-14b5-44c0-8c15-28da43cd93dc",
+ "id": "9b6835f3-e153-4f11-9d82-77c181353179",
"savedPayload": {
"position": {
"x": 17727.980683742957,
@@ -8057,7 +8057,7 @@
}
}
},
- "id": "810d4c4b-47d0-40f1-92de-2119d105d177",
+ "id": "d1a6f1a8-9698-48c1-bb8e-593fd64e582c",
"savedPayload": {
"position": {
"x": 17825.48858380787,
@@ -8089,7 +8089,7 @@
"name": "New Procedure Javascript Code",
"code": "/* Initialization Code*/\n\nvariable.VolShort = []\nvariable.VolLong = []\nvariable.VOscA = []\nvariable.VolShortB = []\nvariable.VolLongB = []\nvariable.VolShortS = []\nvariable.VolLongS = []\nvariable.VOscB = []\nvariable.VOscS = []",
"project": "Foundations",
- "id": "ef9ab1e5-6ce8-4326-9fc8-da2f054e13b2",
+ "id": "4cd9cf40-cb06-4802-8cbf-d14a4fb27447",
"savedPayload": {
"position": {
"x": 17854.098343878024,
@@ -8112,7 +8112,7 @@
}
}
},
- "id": "0ee8c538-7fb4-4eab-8493-00c08ad8c0e4",
+ "id": "638476cb-5a41-4d8e-99cf-bc01f10a11aa",
"savedPayload": {
"position": {
"x": 17922.06575452272,
@@ -8135,7 +8135,7 @@
}
}
},
- "id": "a62ac616-50a0-410b-bb10-250cab6e9820",
+ "id": "91f394c7-8a19-4dbb-bbf6-217f7dfe36d5",
"savedPayload": {
"position": {
"x": 17990.033165167413,
@@ -8158,7 +8158,7 @@
}
}
},
- "id": "50666a49-509e-45bd-8499-7766c9009da6",
+ "id": "1567144d-41a4-40da-95b1-f2800fc247b5",
"savedPayload": {
"position": {
"x": 18312.471266408113,
@@ -8182,7 +8182,7 @@
"referenceParent": {
"type": "Plotter Module",
"name": "Volume Oscillators",
- "id": "be515793-ba61-474d-af7d-0c10442c7409"
+ "id": "2ac73a51-c0bd-4a8c-bc0d-d67b425e145e"
},
"referenceParentCombinedNodePath": [
[
@@ -8207,7 +8207,7 @@
}
}
],
- "id": "8ed2d1c3-c946-4132-a309-1c265540e13b",
+ "id": "1e83446e-2562-4b9d-bab0-0293e347b899",
"savedPayload": {
"position": {
"x": 18392.717129293727,
@@ -8250,7 +8250,7 @@
"type": "Output Dataset",
"name": "Multi-Time-Frame-Market HoltWinters",
"project": "Foundations",
- "id": "596f9ed9-9b93-4a63-a406-3d26ff57204e",
+ "id": "a2bc3db9-fd28-4162-a3a1-39d6ae832116",
"savedPayload": {
"position": {
"x": 18156.584614518204,
@@ -8274,7 +8274,7 @@
"referenceParent": {
"type": "Dataset Definition",
"name": "Multi-Time-Frame-Market",
- "id": "3128b140-04cf-4129-b116-e78048720a06"
+ "id": "a21c5a8a-f5af-476d-a7b1-f87fd3a7da61"
},
"referenceParentCombinedNodePath": [
[
@@ -8306,7 +8306,7 @@
}
],
"outputDatasetFolders": [],
- "id": "6642e5f2-3fbf-4cd9-a45d-504bb64a2ca8",
+ "id": "cbff6237-7533-4314-95cf-9d419372723a",
"savedPayload": {
"position": {
"x": 18596.23944045225,
@@ -8339,7 +8339,7 @@
"name": "Candles Volumes Multi-Time-Frame-Market",
"config": "{\n \"mainUtility\": \"Market Ending Point\"\n}",
"project": "Foundations",
- "id": "a8eea463-39f7-450c-ba9b-8a7f36bda918",
+ "id": "2ee3183a-cdff-421e-9208-4b6151c82d43",
"savedPayload": {
"position": {
"x": 18786.2067928767,
@@ -8398,7 +8398,7 @@
"name": "Holt-Winters forecast Multi-Time-Frame-Market",
"config": "{\n \"mainUtility\": \"Self Reference\"\n}",
"project": "Foundations",
- "id": "c907c126-4211-45c6-b504-cbd15d9ca63d",
+ "id": "d5590e11-5aea-4d2c-956e-fc80ce486eea",
"savedPayload": {
"position": {
"x": 18494.72539536913,
@@ -8422,7 +8422,7 @@
"referenceParent": {
"type": "Status Report",
"name": "HoltWinters",
- "id": "c278d559-0e4d-4acb-8818-06877ed34cae"
+ "id": "fa56141e-2011-40e8-a689-21162373f112"
},
"referenceParentCombinedNodePath": [
[
@@ -8458,7 +8458,7 @@
"type": "Data Dependency",
"name": "Candles Multi-Time-Frame-Market",
"project": "Foundations",
- "id": "8872e85f-03f6-468b-a90b-2382f5a3fe34",
+ "id": "5fc29c0c-5bca-4f22-9d67-c8fd5ec14d75",
"savedPayload": {
"position": {
"x": 18355.858321573367,
@@ -8516,7 +8516,7 @@
"type": "Data Dependency",
"name": "Volumes Multi-Time-Frame-Market",
"project": "Foundations",
- "id": "77a45de1-833d-4fa3-bd9e-6ef90c0d2f6d",
+ "id": "414f37a3-2f41-4b09-9f9e-70f307fa01db",
"savedPayload": {
"position": {
"x": 18247.79023243334,
@@ -8572,7 +8572,7 @@
}
],
"dataMineDataDependencies": [],
- "id": "658e0ef0-f4bd-4aff-9a1c-aa9e603764ce",
+ "id": "419c2117-7e9d-4780-adb6-898e57cc16db",
"savedPayload": {
"position": {
"x": 18436.49111022106,
@@ -8599,7 +8599,7 @@
"type": "Status Report",
"name": "HoltWinters",
"project": "Foundations",
- "id": "c278d559-0e4d-4acb-8818-06877ed34cae",
+ "id": "fa56141e-2011-40e8-a689-21162373f112",
"savedPayload": {
"position": {
"x": 18296.65058002588,
@@ -8626,7 +8626,7 @@
"type": "Execution Started Event",
"name": "",
"project": "Foundations",
- "id": "aaf6dd10-5d47-422a-a687-a3dcffb718fa",
+ "id": "528a3efb-ab6c-4a33-8dca-296d21e7e8b1",
"savedPayload": {
"position": {
"x": 18326.39131190213,
@@ -8684,7 +8684,7 @@
"type": "Execution Finished Event",
"name": "New Execution Finished Event",
"project": "Foundations",
- "id": "d57b1ea9-6ba6-423f-b33d-f9b6cc79908b",
+ "id": "193b6cb4-4cbe-4917-9601-d857fc2a341f",
"savedPayload": {
"position": {
"x": 18310.2478603172,
@@ -8707,7 +8707,7 @@
}
}
},
- "id": "5e1478dd-d01c-4a11-8d47-8b479278c65f",
+ "id": "efbe36b0-0982-4f7f-8c03-e4d704d3c11a",
"savedPayload": {
"position": {
"x": 19061.586854193523,
@@ -8744,7 +8744,7 @@
"type": "Output Dataset",
"name": "Multi-Time-Frame-Daily HoltWinters",
"project": "Foundations",
- "id": "270b96af-0510-4f91-8071-d53b863488d8",
+ "id": "021dafc5-b552-426d-b1c0-314ceae9a067",
"savedPayload": {
"position": {
"x": 18144.579524189787,
@@ -8768,7 +8768,7 @@
"referenceParent": {
"type": "Dataset Definition",
"name": "Multi-Time-Frame-Daily",
- "id": "c532be22-60c3-4909-9d15-0ea78d809f08"
+ "id": "cc085378-1774-4579-b4ff-0a3ccf818aed"
},
"referenceParentCombinedNodePath": [
[
@@ -8800,7 +8800,7 @@
}
],
"outputDatasetFolders": [],
- "id": "61e1fb4f-0df6-4c40-9542-60a2d8e6c1c2",
+ "id": "c2323d52-1ce7-49b8-844d-f54a1dc96c05",
"savedPayload": {
"position": {
"x": 18237.28462250227,
@@ -8833,7 +8833,7 @@
"name": "Holt-Winters forecast Multi-Time-Frame-Daily",
"config": "{\n \"mainUtility\": \"Self Reference\"\n}",
"project": "Foundations",
- "id": "739542f1-49f5-405f-be5f-9caeaba8a0e3",
+ "id": "e938a671-d603-45a4-a7d7-c2bb3c33c720",
"savedPayload": {
"position": {
"x": 18014.34117485905,
@@ -8857,7 +8857,7 @@
"referenceParent": {
"type": "Status Report",
"name": "HoltWinters",
- "id": "ee4a06b2-e629-4630-a6fd-6043f4fc0efe"
+ "id": "b9df1ab8-b8a9-459c-aa97-8864b53e88af"
},
"referenceParentCombinedNodePath": [
[
@@ -8892,7 +8892,7 @@
"name": "",
"config": "{\n \"mainUtility\": \"Market Ending Point\"\n}",
"project": "Foundations",
- "id": "4ae337d0-dede-4448-a19d-18d84416d78e",
+ "id": "1a1b60cc-a749-46f5-a5bc-165a8542ce5e",
"savedPayload": {
"position": {
"x": 17943.654562667027,
@@ -8951,7 +8951,7 @@
"name": "Exchange Raw Data Historic-OHLCVs",
"config": "{\n \"mainUtility\": \"Market Starting Point\"\n}",
"project": "Foundations",
- "id": "dc02f7bd-a39e-4c01-9744-c7fc9a48ccbf",
+ "id": "f2222401-6041-4f03-9c9f-c5074f43cdd2",
"savedPayload": {
"position": {
"x": 17884.102825528316,
@@ -9011,7 +9011,7 @@
"type": "Data Dependency",
"name": "Candles Multi-Time-Frame-Daily",
"project": "Foundations",
- "id": "b656b0bd-66c1-47bd-b578-6e9b2f9e4233",
+ "id": "1892b1d3-a22f-4361-bede-13126c2f39e0",
"savedPayload": {
"position": {
"x": 17839.744315915024,
@@ -9069,7 +9069,7 @@
"type": "Data Dependency",
"name": "Volumes Multi-Time-Frame-Daily",
"project": "Foundations",
- "id": "ec0a4543-fba8-448e-967c-65b0197a68de",
+ "id": "467c9807-475c-4525-a036-0c61e591670f",
"savedPayload": {
"position": {
"x": 17813.601992951393,
@@ -9125,7 +9125,7 @@
}
],
"dataMineDataDependencies": [],
- "id": "7a075aa6-07b1-4f99-9647-886b14559d98",
+ "id": "2bd2038d-0a04-4459-9f19-bf6164a11ff3",
"savedPayload": {
"position": {
"x": 18107.046273171534,
@@ -9152,7 +9152,7 @@
"type": "Status Report",
"name": "HoltWinters",
"project": "Foundations",
- "id": "ee4a06b2-e629-4630-a6fd-6043f4fc0efe",
+ "id": "b9df1ab8-b8a9-459c-aa97-8864b53e88af",
"savedPayload": {
"position": {
"x": 18183.26758070468,
@@ -9179,7 +9179,7 @@
"type": "Execution Started Event",
"name": "",
"project": "Foundations",
- "id": "26760ca4-00c9-42e8-bf90-261fb9fb7019",
+ "id": "76c6b28f-f7ed-4916-824d-8ba2137d01c8",
"savedPayload": {
"position": {
"x": 18187.331243370478,
@@ -9237,7 +9237,7 @@
"type": "Execution Finished Event",
"name": "New Execution Finished Event",
"project": "Foundations",
- "id": "0294c043-9fac-4747-9afa-a91cd2afb912",
+ "id": "ce649f70-ad6d-41e6-a9b3-12d1fd356421",
"savedPayload": {
"position": {
"x": 18229.620129860923,
@@ -9260,7 +9260,7 @@
}
}
},
- "id": "32f0550b-8668-4ce8-a67c-94a652701a75",
+ "id": "4aebf0fe-e700-44c3-b5e7-cc724ec5bbe7",
"savedPayload": {
"position": {
"x": 18606.295427132012,
@@ -9296,7 +9296,7 @@
"name": "Multi-Time-Frame-Market",
"config": "{\n \"codeName\": \"Multi-Time-Frame-Market\",\n \"type\": \"Market Files\",\n \"validTimeFrames\": [\n \"24-hs\",\n \"12-hs\",\n \"08-hs\",\n \"06-hs\",\n \"04-hs\",\n \"03-hs\",\n \"02-hs\",\n \"01-hs\"\n ],\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Product/@Dataset/@TimeFrame\",\n \"fileName\": \"Data.json\"\n}",
"project": "Foundations",
- "id": "3128b140-04cf-4129-b116-e78048720a06",
+ "id": "a21c5a8a-f5af-476d-a7b1-f87fd3a7da61",
"savedPayload": {
"position": {
"x": 18650.994333717183,
@@ -9324,7 +9324,7 @@
"name": "Multi-Time-Frame-Daily",
"config": "{\n \"codeName\": \"Multi-Time-Frame-Daily\",\n \"type\": \"Daily Files\",\n \"validTimeFrames\": [\n \"45-min\",\n \"40-min\",\n \"30-min\",\n \"20-min\",\n \"15-min\",\n \"10-min\",\n \"05-min\",\n \"04-min\",\n \"03-min\",\n \"02-min\",\n \"01-min\"\n ],\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Product/@Dataset/@TimeFrame/@Year/@Month/@Day\",\n \"fileName\": \"Data.json\",\n \"dataRange\": {\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Product/@Dataset\",\n \"fileName\": \"Data.Range.json\"\n }\n}",
"project": "Foundations",
- "id": "c532be22-60c3-4909-9d15-0ea78d809f08",
+ "id": "cc085378-1774-4579-b4ff-0a3ccf818aed",
"savedPayload": {
"position": {
"x": 17616.10101201931,
@@ -9363,7 +9363,7 @@
"name": "New Record Formula",
"code": "record.current.begin",
"project": "Foundations",
- "id": "95d3ff74-0182-42dd-917b-cccb29bf3277",
+ "id": "0d4eaf86-abd4-46e1-b7ab-4b42c496f919",
"savedPayload": {
"position": {
"x": 19077.64507253988,
@@ -9386,7 +9386,7 @@
}
}
},
- "id": "13296e4c-419c-48de-b5d9-e11f2649b735",
+ "id": "d0239654-d104-48c0-8f86-171f0a760964",
"savedPayload": {
"position": {
"x": 18081.78724517402,
@@ -9419,7 +9419,7 @@
"name": "New Record Formula",
"code": "record.current.end",
"project": "Foundations",
- "id": "534f8e20-e263-4e6e-8f4e-9f73adf3ea59",
+ "id": "2359429e-a261-495b-a100-eb62cc43b8a1",
"savedPayload": {
"position": {
"x": 18016.137559514424,
@@ -9442,7 +9442,7 @@
}
}
},
- "id": "3dcfe3bd-0a08-414f-8da7-bc597290a17b",
+ "id": "7fe22fb9-3c53-48a9-bd04-8164dc281c26",
"savedPayload": {
"position": {
"x": 17551.03348866129,
@@ -9475,7 +9475,7 @@
"name": "New Record Formula",
"code": "variable.Y",
"project": "Foundations",
- "id": "ec1a2f08-1852-4cd4-972e-eac086a4aefd",
+ "id": "070b8827-0e75-440f-ad3b-d922e398a0e5",
"savedPayload": {
"position": {
"x": 17903.843353418746,
@@ -9498,7 +9498,7 @@
}
}
},
- "id": "fae5f1a0-3465-4986-a78d-df498c250c5e",
+ "id": "9db61052-8bd7-43b7-a251-08edbebca209",
"savedPayload": {
"position": {
"x": 17494.886385613452,
@@ -9531,7 +9531,7 @@
"name": "New Record Formula",
"code": "variable.forecast",
"project": "Foundations",
- "id": "170890dc-84a3-4a9f-ace4-67b645176fd9",
+ "id": "369573a7-5764-4541-b005-27f8ad65e583",
"savedPayload": {
"position": {
"x": 17750.535527280383,
@@ -9554,7 +9554,7 @@
}
}
},
- "id": "ddf92ce9-4fe8-4c4b-83e8-43cca7a1688b",
+ "id": "4d074840-143b-4855-b655-54e9e56b8214",
"savedPayload": {
"position": {
"x": 17418.23247254427,
@@ -9587,7 +9587,7 @@
"name": "New Record Formula",
"code": "variable.A",
"project": "Foundations",
- "id": "4daa4b9a-65ab-4495-aa7a-be906629b0a5",
+ "id": "c4af2c67-9d86-4565-b449-de0720714af9",
"savedPayload": {
"position": {
"x": 17444.408536196785,
@@ -9610,7 +9610,7 @@
}
}
},
- "id": "16571637-8d48-45f1-8b0f-5b5225250c2a",
+ "id": "8655ab70-bbfa-4161-ab1e-75475c605a50",
"savedPayload": {
"position": {
"x": 17324.91549673391,
@@ -9643,7 +9643,7 @@
"name": "New Record Formula",
"code": "variable.B",
"project": "Foundations",
- "id": "b34a16d3-2964-486a-885b-6f5ee03c2fec",
+ "id": "1e00f138-9031-4a18-8ae5-8f5696c91dc9",
"savedPayload": {
"position": {
"x": 17286.457432606792,
@@ -9666,7 +9666,7 @@
}
}
},
- "id": "26041567-d9f0-46f3-9936-64e94f5ce02a",
+ "id": "a6619a32-411d-41ce-beab-ad66bd0017c3",
"savedPayload": {
"position": {
"x": 17219.614761007248,
@@ -9699,7 +9699,7 @@
"name": "New Record Formula",
"code": "variable.forecast5",
"project": "Foundations",
- "id": "3ab8b619-ef2f-4b38-a798-c98cfedc1292",
+ "id": "b258ec96-cd4b-427d-81e2-58da6695ff88",
"savedPayload": {
"position": {
"x": 17118.451017022733,
@@ -9722,7 +9722,7 @@
}
}
},
- "id": "ded21a3b-25cc-4ff9-869c-8589f5fb1b74",
+ "id": "b819b19e-dfc4-4cf9-87d4-7522c6a8e997",
"savedPayload": {
"position": {
"x": 17107.610483951208,
@@ -9755,7 +9755,7 @@
"name": "New Record Formula",
"code": "variable.forecast10",
"project": "Foundations",
- "id": "2916d87d-0b00-4a86-af65-c97320eae027",
+ "id": "68965372-686c-422a-b49f-b61abe005c2a",
"savedPayload": {
"position": {
"x": 16948.81383265568,
@@ -9778,7 +9778,7 @@
}
}
},
- "id": "5568d11d-0de8-421d-87e4-c618066b2d35",
+ "id": "98e37339-3a23-4ebf-8c67-d3f96e1623aa",
"savedPayload": {
"position": {
"x": 16994.519027706505,
@@ -9811,7 +9811,7 @@
"name": "New Record Formula",
"code": "variable.forecast20",
"project": "Foundations",
- "id": "155d5bf2-7538-4903-8e06-6b7943c0c19c",
+ "id": "b3dabe62-a128-4920-93f2-87d4665090b5",
"savedPayload": {
"position": {
"x": 16786.052196272994,
@@ -9834,7 +9834,7 @@
}
}
},
- "id": "828742ab-f002-44e4-b1f2-89df167671a9",
+ "id": "a56f4dd5-5ed8-4746-bf3d-125ee76ff7e1",
"savedPayload": {
"position": {
"x": 16886.011270118048,
@@ -9867,7 +9867,7 @@
"name": "New Record Formula",
"code": "variable.forecast30",
"project": "Foundations",
- "id": "c7732871-a2aa-4ed0-b2f9-a26339ddf72f",
+ "id": "fb9bf253-d98d-43c2-af8b-fa9b84922b4e",
"savedPayload": {
"position": {
"x": 16638.327655956313,
@@ -9890,7 +9890,7 @@
}
}
},
- "id": "0318abe8-d84e-4b47-a225-8196c36fd3df",
+ "id": "4cedf3da-ce28-45ce-99f6-692638177fae",
"savedPayload": {
"position": {
"x": 16787.52824324026,
@@ -9923,7 +9923,7 @@
"name": "New Record Formula",
"code": "variable.trend",
"project": "Foundations",
- "id": "0f8a35e2-57cd-4489-8c40-fc2093e00694",
+ "id": "1c7c2318-9a7a-46b7-9a95-4c1014495a01",
"savedPayload": {
"position": {
"x": 16513.047737001067,
@@ -9946,7 +9946,7 @@
}
}
},
- "id": "bdf2bd09-29a1-4ace-a7eb-75ca164a13ae",
+ "id": "711d96b5-faf1-4c0a-8e3f-c2badde9f385",
"savedPayload": {
"position": {
"x": 16704.0082972701,
@@ -9979,7 +9979,7 @@
"name": "New Record Formula",
"code": "variable.maxForecast5",
"project": "Foundations",
- "id": "412e4222-cf03-42c1-8a3b-c3b85c26d84a",
+ "id": "6d18ca09-f2f6-4596-b8e0-723a8f527f2d",
"savedPayload": {
"position": {
"x": 16416.494497667063,
@@ -10002,7 +10002,7 @@
}
}
},
- "id": "cc810cbb-7819-4422-b830-a05f83d41cb2",
+ "id": "2b35dde7-16bb-402b-b55d-9108a7dae678",
"savedPayload": {
"position": {
"x": 16639.639471047427,
@@ -10035,7 +10035,7 @@
"name": "New Record Formula",
"code": "variable.minForecast5",
"project": "Foundations",
- "id": "8a980e56-dc5b-4964-b5d5-2bdad09d38ea",
+ "id": "ae1410d3-593e-46f8-9ad9-776d6902df0b",
"savedPayload": {
"position": {
"x": 16353.50952054572,
@@ -10058,7 +10058,7 @@
}
}
},
- "id": "7f8427a4-a238-401a-a3b8-6c7e1c29906e",
+ "id": "076dc408-5954-4a2e-8a35-3be78056fea3",
"savedPayload": {
"position": {
"x": 16597.649486299866,
@@ -10091,7 +10091,7 @@
"name": "New Record Formula",
"code": "variable.minForecast10",
"project": "Foundations",
- "id": "afcf0717-bef4-4117-8931-e141f90ad429",
+ "id": "27ca0288-70b8-45e4-a054-e19c3f2cadc5",
"savedPayload": {
"position": {
"x": 16327.25113539227,
@@ -10114,7 +10114,7 @@
}
}
},
- "id": "3c96d3dd-87e7-432f-9cfe-5374786b38cf",
+ "id": "3c8e9eff-986e-4603-bbbe-e98a1a3e57da",
"savedPayload": {
"position": {
"x": 16580.143896197565,
@@ -10147,7 +10147,7 @@
"name": "New Record Formula",
"code": "variable.maxForecast10",
"project": "Foundations",
- "id": "b7148376-784c-4ded-a40d-63d3e67a3192",
+ "id": "66838d18-5818-4572-b800-f0b77b2d9c09",
"savedPayload": {
"position": {
"x": 16339.03604728376,
@@ -10170,7 +10170,7 @@
}
}
},
- "id": "8abc8b8b-2b2a-48dc-8efc-eece47d9ff1f",
+ "id": "76c2d88c-7f68-4a26-9874-1e6a1f851404",
"savedPayload": {
"position": {
"x": 16588.000504125226,
@@ -10203,7 +10203,7 @@
"name": "New Record Formula",
"code": "variable.minForecast20",
"project": "Foundations",
- "id": "bd8e97e6-157a-42b2-9aa6-9832cd8517e8",
+ "id": "13fb4338-94d4-4922-8eff-af331660c87d",
"savedPayload": {
"position": {
"x": 16388.27331152846,
@@ -10226,7 +10226,7 @@
}
}
},
- "id": "73fae047-bb10-4e76-9388-f03ec33bd84d",
+ "id": "5a1a91b2-5390-4132-a5ac-2a8454aba89b",
"savedPayload": {
"position": {
"x": 16620.825346955025,
@@ -10259,7 +10259,7 @@
"name": "New Record Formula",
"code": "variable.maxForecast20",
"project": "Foundations",
- "id": "392bc76a-fdf6-4a92-bb24-35db4dbe2eb6",
+ "id": "415dfafc-eb26-4784-92a8-ed89e4ae9408",
"savedPayload": {
"position": {
"x": 16472.493966100217,
@@ -10282,7 +10282,7 @@
}
}
},
- "id": "ced6a76e-2d0a-4efb-bcf4-383c69864624",
+ "id": "b4f10a91-2ad8-43e4-9c11-c7f94c54de1a",
"savedPayload": {
"position": {
"x": 16676.972450002864,
@@ -10315,7 +10315,7 @@
"name": "New Record Formula",
"code": "variable.minForecast30",
"project": "Foundations",
- "id": "d14e8516-d9c6-4c36-a633-b452f7b246bf",
+ "id": "4a9d3124-2fc9-481e-b823-dca896a8a07b",
"savedPayload": {
"position": {
"x": 16587.47483570399,
@@ -10338,7 +10338,7 @@
}
}
},
- "id": "6efd90c2-005f-456d-8960-28ec771a2cf2",
+ "id": "ca869f1a-7a3a-411a-8fb4-c7d49bc664f1",
"savedPayload": {
"position": {
"x": 16753.626363072046,
@@ -10371,7 +10371,7 @@
"name": "New Record Formula",
"code": "variable.maxForecast30",
"project": "Foundations",
- "id": "6e56a151-3ac6-408b-9f1d-28f75c964dd9",
+ "id": "013e01fd-ac79-4d79-91f4-aa8575337ded",
"savedPayload": {
"position": {
"x": 16727.450299419535,
@@ -10394,7 +10394,7 @@
}
}
},
- "id": "51731a0e-0f2f-41e8-8baf-45288a25cd0e",
+ "id": "1342a59f-9c4f-4431-a99a-7fe58e821f88",
"savedPayload": {
"position": {
"x": 16846.94333888241,
@@ -10427,7 +10427,7 @@
"name": "New Record Formula",
"code": "variable.T5Begin",
"project": "Foundations",
- "id": "35a4d15a-8bbc-44ac-93ba-52efb45ba8dc",
+ "id": "17e00936-d033-4567-9f87-8def8043fc9d",
"savedPayload": {
"position": {
"x": 16885.401403009524,
@@ -10450,7 +10450,7 @@
}
}
},
- "id": "abf33c08-34ed-482b-98a4-d76c098ae195",
+ "id": "655a5b81-32a2-4eab-941d-ea31d4933cec",
"savedPayload": {
"position": {
"x": 16952.24407460907,
@@ -10483,7 +10483,7 @@
"name": "New Record Formula",
"code": "variable.T10Begin",
"project": "Foundations",
- "id": "1cd0869e-d818-4165-acf3-4409673f2be1",
+ "id": "d0ee880c-e818-40dd-bca7-55625e28eddb",
"savedPayload": {
"position": {
"x": 17053.407818593583,
@@ -10506,7 +10506,7 @@
}
}
},
- "id": "c815a299-65d3-4442-ad78-25e9730b0906",
+ "id": "ba9f5b7d-e0cd-4ef0-bdff-9647de97d55a",
"savedPayload": {
"position": {
"x": 17064.24835166511,
@@ -10539,7 +10539,7 @@
"name": "New Record Formula",
"code": "variable.T20Begin",
"project": "Foundations",
- "id": "6bc7292c-f852-46ec-b5ac-608e91f670fd",
+ "id": "7d0de186-f7a9-4831-a4c6-8c0eaedb85ca",
"savedPayload": {
"position": {
"x": 17223.045002960636,
@@ -10562,7 +10562,7 @@
}
}
},
- "id": "2d2fa9ff-923c-42c1-94cf-b2a0aa6f2b46",
+ "id": "d68a9833-2676-499b-8f0b-2e25da64c827",
"savedPayload": {
"position": {
"x": 17177.33980790981,
@@ -10595,7 +10595,7 @@
"name": "New Record Formula",
"code": "variable.T30Begin",
"project": "Foundations",
- "id": "2155d62b-acc8-43c7-8629-a3d7e0ae4cbf",
+ "id": "7963a24e-d30d-4b8b-bd8c-ef910b6282a6",
"savedPayload": {
"position": {
"x": 17385.806639343322,
@@ -10618,7 +10618,7 @@
}
}
},
- "id": "1ede1bdf-6c86-45f0-ab45-48d794b7a3dd",
+ "id": "52621a69-d722-47f7-9267-8dc9bfee1547",
"savedPayload": {
"position": {
"x": 17285.84756549827,
@@ -10651,7 +10651,7 @@
"name": "New Record Formula",
"code": "variable.T5End",
"project": "Foundations",
- "id": "06a7746a-867e-453c-a4f8-963e383b0a9c",
+ "id": "75154d42-9ff7-418d-ab15-b9838f52317e",
"savedPayload": {
"position": {
"x": 17533.531179660004,
@@ -10674,7 +10674,7 @@
}
}
},
- "id": "fd1e06cd-877d-4cc1-bd4b-6774e6012362",
+ "id": "194f5668-dda9-4a95-a858-39830c72aeb2",
"savedPayload": {
"position": {
"x": 17384.330592376056,
@@ -10707,7 +10707,7 @@
"name": "New Record Formula",
"code": "variable.T10End",
"project": "Foundations",
- "id": "de2a82f5-8209-4611-9201-680d1e7d4a74",
+ "id": "92c7c2d5-d90d-455d-adcc-0349456222fd",
"savedPayload": {
"position": {
"x": 17658.81109861525,
@@ -10730,7 +10730,7 @@
}
}
},
- "id": "a47eef22-099c-4a49-ae46-b8779ecda701",
+ "id": "5e138e69-8a46-4557-a1af-7b4077e044e6",
"savedPayload": {
"position": {
"x": 17467.850538346218,
@@ -10763,7 +10763,7 @@
"name": "New Record Formula",
"code": "variable.T20End",
"project": "Foundations",
- "id": "72ebc89d-6fde-4c67-bbc6-d443766b3d87",
+ "id": "469340db-155a-4ed4-b988-5bc46e3a0f97",
"savedPayload": {
"position": {
"x": 17755.364337949253,
@@ -10786,7 +10786,7 @@
}
}
},
- "id": "5f0c4c74-43f2-4d28-82d6-c61d9b6b9d4d",
+ "id": "e2efde46-fd64-4023-8c83-a3e0142ee6b4",
"savedPayload": {
"position": {
"x": 17532.21936456889,
@@ -10819,7 +10819,7 @@
"name": "New Record Formula",
"code": "variable.T30End",
"project": "Foundations",
- "id": "77acc7d2-34a8-41fc-89a7-b155ba27613d",
+ "id": "b79c8932-9386-43b0-afd9-6189a54f0470",
"savedPayload": {
"position": {
"x": 17818.349315070594,
@@ -10842,7 +10842,7 @@
}
}
},
- "id": "b146a36b-a906-4082-af95-c484c79074ea",
+ "id": "f9e301a4-4906-4219-ae90-138b42f2cb6c",
"savedPayload": {
"position": {
"x": 17574.20934931645,
@@ -10866,7 +10866,7 @@
}
}
],
- "id": "43ba8477-ab2a-429b-afd5-f2303dd3e085",
+ "id": "b35b95ac-4553-42f7-8cd6-03f163f4e872",
"savedPayload": {
"position": {
"x": 16661.664729796892,
@@ -10902,7 +10902,7 @@
"name": "New Procedure Javascript Code",
"code": "\tlet candle = record.current\n\tlet Al = 0.4 //initial value for alpha factor\n\tlet Bet = 0.4 //initial value for beta factor\n\tlet Ph = 0.8 //initial value for phi factor\n\tlet Ga = 0.3 //initial value for gamma factor\n\tlet sLen = 5 //length of seasonal period ; integer only\n\tlet fLen = 6 //number of season period to forecast ; integer only ; forecast will be calculated on fLen * sLen = 30 periods\n\tlet Iter = 50 //number of loop to proceed parameters optimization\n\n\n\t//initializing Factors with fixed value or optimized value if exists\n\tif (variable.Alpha === undefined) {\n\t\tvariable.Alpha = Al\n\t }\n\t else {\n\t variable.Alpha = variable.Alpha\n\t }\n\t \n\tif (variable.Beta === undefined) {\n\t\tvariable.Beta = Bet\n\t }\n\t else {\n\t variable.Beta = variable.Beta\n\t }\n\n\tif (variable.Phi === undefined) {\n\t\tvariable.Phi = Ph\n\t }\n\t else {\n\t variable.Phi = variable.Phi\n\t }\n\n\tif (variable.Gamma === undefined) {\n\t\tvariable.Gamma = Ga\n\t }\n\t else {\n\t variable.Gamma = variable.Gamma\n\t }\n\t \n\t//Fetching candle close values for sLen length \n\tvariable.lastClose.push(candle.close)\n\tif(variable.lastClose.length > sLen) {\n\t\tvariable.lastClose.splice(0,1)\n\t}\n\tvariable.lastClose2x.push(candle.close)\n\tif(variable.lastClose2x.length > 2 * sLen) {\n\t\tvariable.lastClose2x.splice(0,1)\n\t}\n\t//Initializing A, B, S, Y variables according to Hyndman parameters https://robjhyndman.com/hyndsight/hw-initialization/\n\t\n\t//managing the undefined values until lastClose2x reach sufficient length\n\tvariable.trig = 0 //variable to indicate initialization stage is over\n\tif(variable.lastClose2x.length < 2 * sLen && variable.trig === 0) {\n\t\tvariable.Y = 0 //forecast through history variable\n\t\tvariable.A = 0 //level\n\t\tvariable.B = 0 //trend\n\t\tvariable.S[0] = 0 //season\n\t\tvariable.previousB = variable.B\n\t\tvariable.previousA = variable.A\n\t\tvariable.trend = 0\n\t}\n\tif(variable.lastClose2x.length === 2 * sLen && variable.trig === 0) {\n\t\tfor(var i = 0 ; i < sLen ; i++) {\n\t\t\tvariable.previousA = variable.previousA + variable.lastClose[i]\n\t\t}\n\t\tvariable.previousA = variable.previousA / sLen\n\t\tfor(var i = 0; i < sLen ; i++) {\n\t\t\tvariable.previousB = variable.previousB + variable.lastClose2x[i + sLen] - variable.lastClose2x[i]\n\t\t}\n\t\tvariable.previousB = variable.previousB / Math.pow(sLen,2)\n\t\tvariable.S[0] = candle.close / variable.previousA\n\t\tvariable.trig = 1 \n\t\tvariable.trend = 0\n\t}\n\tif(variable.lastClose2x.length === 2* sLen && variable.trig === 1)\n\t{\n\t\tvariable.Y = (variable.previousA + variable.Phi * variable.previousB) * variable.S[0]\n\t\tvariable.A = variable.Alpha * variable.Y / variable.S[0] + (1 - variable.Alpha) * (variable.previousA + variable.Phi * variable.previousB)\n\t\tvariable.B = variable.Beta * (variable.A - variable.previousA) + (1 - variable.Beta) * variable.Phi * variable.previousB\n\t\tvariable.S.push(variable.Gamma * variable.Y / variable.A + (1 - variable.Gamma) * variable.S[0])\n\t\tvariable.slope = variable.B - variable.previousB\n\t\tif(variable.slope < 0){\n\t\t\tvariable.trend = 1\n\t\t}\n\t\telse {\n\t\t\tvariable.trend = -1\n\t\t}\n\t\tvariable.previousA = variable.A\n\t\tvariable.previousB = variable.B\n\t}\n\n\t//keep Season array to the right size\n\tif(variable.S.length > sLen) {\n\t\tvariable.S.splice(0,1)\n\t}\n\n\t//Parameters optimization\n\t//calculation of initial mean square error\n\n\tvariable.Errors.push(Math.pow(variable.Y - candle.close, 2))\n\tif(variable.Errors.length > sLen) {\n\t\t\tvariable.Errors.splice(0,1)\n\t}\n\tif(variable.Errors.length === sLen) {\n\t\tvariable.ErrSqSum = 0\n\t\tfor (var k = 0 ; k < variable.Errors.length ; k++) {\n\t\t\t\tvariable.ErrSqSum = variable.ErrSqSum + variable.Errors[k]\n\t\t}\n\t\tvariable.MS = variable.ErrSqSum / variable.Errors.length\n\t\tif(variable.lastClose2x.length === 2*sLen && variable.trig === 1 ){\n\t\t//initialiying best parameters calculation\n\t\tvariable.bestAlpha = 0\n\t\tvariable.bestBeta = variable.Beta\n\t\tvariable.bestPhi = variable.Phi\n\t\tvariable.bestGamma = variable.Gamma\n\t\tvariable.bestError = variable.MS\n\t\t//Alpha optimization\n\t\tfor(var i = 0 ; i < Iter ; i++) {\n\t\t\n\t\t\tvariable.sS = []\n\t\t\tvariable.sError = []\n\t\t\tvariable.bestAlpha = variable.bestAlpha +(1 - i/Iter)\n\t\t\tvariable.sS[0] = variable.S[0]\n\t\t\tvariable.previoussA = variable.previousA\n\t\t\tvariable.previoussB = variable.previousB\n\t\t\tvariable.sErrSqSum = 0\n\t\t\tfor(var j=0 ; j < sLen ; j++) {\n\t\t\t\tvariable.sY = (variable.previoussA + variable.bestPhi * variable.previoussB) * variable.sS[0]\n\t\t\t\tvariable.sA = variable.bestAlpha * variable.sY / variable.sS[0] + (1 - variable.bestAlpha) * (variable.previoussA + variable.bestPhi * variable.previoussB)\n\t\t\t\tvariable.sB = variable.bestBeta * (variable.sA - variable.previoussA) + (1 - variable.bestBeta) * variable.bestPhi * variable.previoussB\n\t\t\t\tvariable.sS.push(variable.bestGamma * variable.sY / variable.sA + (1 - variable.bestGamma) * variable.sS[0])\n\t\t\t\tvariable.previoussA = variable.sA\n\t\t\t\tvariable.previoussB = variable.sB\n\t\t\t\tvariable.sError.push(Math.pow(variable.sY - variable.lastClose[j],2))\n\t\t\t}\n\t\t\tfor(var k = 0 ; k < variable.sError.length ; k++) {\n\t\t\t\tvariable.sErrSqSum = variable.sErrSqSum + variable.sErrSqSum[k]\n\t\t\t}\n\t\t\tvariable.sMS = variable.sErrSqSum / variable.sError.length\n\t\t\tif(variable.sMS < variable.bestError){\n\t\t\t\tvariable.bestError = variable.sMs\n\t\t\t\tvariable.Alpha = variable.bestAlpha\n\t\t\t}\n\t\t\n\t\t}\n\t\tvariable.bestError = variable.MS\n\t\tvariable.bestBeta = 0\n\t\t//Beta optimization\n\t\tfor(var i = 0 ; i < Iter ; i++) {\n\t\t\t\n\t\t\tvariable.sS = []\n\t\t\tvariable.sError = []\n\t\t\tvariable.bestBeta = variable.bestBeta +(1 - i/Iter)\n\t\t\tvariable.sS[0] = variable.S[0]\n\t\t\tvariable.previoussA = variable.previousA\n\t\t\tvariable.previoussB = variable.previousB\n\t\t\tvariable.sErrSqSum = 0\n\t\t\tfor(var j=0 ; j < sLen ; j++) {\n\t\t\t\tvariable.sY = (variable.previoussA + variable.bestPhi * variable.previoussB) * variable.sS[0]\n\t\t\t\tvariable.sA = variable.bestAlpha * variable.sY / variable.sS[0] + (1 - variable.bestAlpha) * (variable.previoussA + variable.bestPhi * variable.previoussB)\n\t\t\t\tvariable.sB = variable.bestBeta * (variable.sA - variable.previoussA) + (1 - variable.bestBeta) * variable.bestPhi * variable.previoussB\n\t\t\t\tvariable.sS.push(variable.bestGamma * variable.sY / variable.sA + (1 - variable.bestGamma) * variable.sS[0])\n\t\t\t\tvariable.previoussA = variable.sA\n\t\t\t\tvariable.previoussB = variable.sB\n\t\t\t\tvariable.sError.push(Math.pow(variable.sY - variable.lastClose[j],2))\n\t\t\t}\n\t\t\tfor(var k = 0 ; k < variable.sError.length ; k++) {\n\t\t\t\tvariable.sErrSqSum = variable.sErrSqSum + variable.sErrSqSum[k]\n\t\t\t}\n\t\t\tvariable.sMS = variable.sErrSqSum / variable.sError.length\n\t\t\tif(variable.sMS < variable.bestError){\n\t\t\t\tvariable.bestError = variable.sMs\n\t\t\t\tvariable.Beta = variable.bestBeta\n\t\t\t}\n\t\t\n\t\t}\n\t\tvariable.bestError = variable.MS\n\t\tvariable.bestPhi = 0.8\n\t\t//Phi optimization\n\t\tfor(var i = 0 ; i < Iter ; i++) {\n\t\t\t\n\t\t\tvariable.sS = []\n\t\t\tvariable.sError = []\n\t\t\tvariable.bestPhi = variable.bestPhi +(1 - (i/Iter) * 0.2)\n\t\t\tvariable.sS[0] = variable.S[0]\n\t\t\tvariable.previoussA = variable.previousA\n\t\t\tvariable.previoussB = variable.previousB\n\t\t\tvariable.sErrSqSum = 0\n\t\t\tfor(var j=0 ; j < sLen ; j++) {\n\t\t\t\tvariable.sY = (variable.previoussA + variable.bestPhi * variable.previoussB) * variable.sS[0]\n\t\t\t\tvariable.sA = variable.bestAlpha * variable.sY / variable.sS[0] + (1 - variable.bestAlpha) * (variable.previoussA + variable.bestPhi * variable.previoussB)\n\t\t\t\tvariable.sB = variable.bestBeta * (variable.sA - variable.previoussA) + (1 - variable.bestBeta) * variable.bestPhi * variable.previoussB\n\t\t\t\tvariable.sS.push(variable.bestGamma * variable.sY / variable.sA + (1 - variable.bestGamma) * variable.sS[0])\n\t\t\t\tvariable.previoussA = variable.sA\n\t\t\t\tvariable.previoussB = variable.sB\n\t\t\t\tvariable.sError.push(Math.pow(variable.sY - variable.lastClose[j],2))\n\t\t\t}\n\t\t\tfor(var k = 0 ; k < variable.sError.length ; k++) {\n\t\t\t\tvariable.sErrSqSum = variable.sErrSqSum + variable.sErrSqSum[k]\n\t\t\t}\n\t\t\tvariable.sMS = variable.sErrSqSum / variable.sError.length\n\t\t\tif(variable.sMS < variable.bestError){\n\t\t\t\tvariable.bestError = variable.sMs\n\t\t\t\tvariable.Phi = variable.bestPhi\n\t\t\t}\n\t\t\n\t\t}\n\t\tvariable.bestError = variable.MS\n\t\tvariable.bestGamma = 0\n\t\t//Gamma optimization\n\t\tfor(var i = 0 ; i < Iter ; i++) {\n\t\t\t\n\t\t\tvariable.sS = []\n\t\t\tvariable.sError = []\n\t\t\tvariable.bestGamma = variable.bestGamma +(1 - i/Iter)\n\t\t\tvariable.sS[0] = variable.S[0]\n\t\t\tvariable.previoussA = variable.previousA\n\t\t\tvariable.previoussB = variable.previousB\n\t\t\tvariable.sErrSqSum = 0\n\t\t\tfor(var j=0 ; j < sLen ; j++) {\n\t\t\t\tvariable.sY = (variable.previoussA + variable.bestPhi * variable.previoussB) * variable.sS[0]\n\t\t\t\tvariable.sA = variable.bestAlpha * variable.sY / variable.sS[0] + (1 - variable.bestAlpha) * (variable.previoussA + variable.bestPhi * variable.previoussB)\n\t\t\t\tvariable.sB = variable.bestBeta * (variable.sA - variable.previoussA) + (1 - variable.bestBeta) * variable.bestPhi * variable.previoussB\n\t\t\t\tvariable.sS.push(variable.bestGamma * variable.sY / variable.sA + (1 - variable.bestGamma) * variable.sS[0])\n\t\t\t\tvariable.previoussA = variable.sA\n\t\t\t\tvariable.previoussB = variable.sB\n\t\t\t\tvariable.sError.push(Math.pow(variable.sY - variable.lastClose[j],2))\n\t\t\t}\n\t\t\tfor(var k = 0 ; k < variable.sError.length ; k++) {\n\t\t\t\tvariable.sErrSqSum = variable.sErrSqSum + variable.sErrSqSum[k]\n\t\t\t}\n\t\t\tvariable.sMS = variable.sErrSqSum / variable.sError.length\n\t\t\tif(variable.sMS < variable.bestError){\n\t\t\t\tvariable.bestError = variable.sMs\n\t\t\t\tvariable.Gamma = variable.bestGamma\n\t\t\t}\n\t\t\n\t\t}\n\t}\n\t}\n\t//initializing forecast data\n\tvariable.fS = [] // purge the season array for forecast data\n\tvariable.previousfA = variable.A //equivalent A variable for the forecast calculation\n\tvariable.previousfB = variable.B //equivalent B variable for the forecast calculation\n\n\n\t//calculating forecast data\n\tif(variable.S.length === sLen && variable.trig === 1) {\n\tfor (var j = 0; j < fLen ; j++) {\n\t\tfor(var n = 0; n < sLen; n++) {\n\t\t\tvariable.fY.push((variable.previousfA + variable.Phi * variable.previousfB) * variable.S[n])\n\t\t\tvariable.fA = variable.previousfA + variable.Phi * variable.previousfB\n\t\t\tvariable.fB = variable.Phi * variable.previousfB\n\t\t\tvariable.previousfA = variable.fA\n\t\t\tvariable.previousfB = variable.fB\n\t\t\tif(variable.fY.length > fLen * sLen) {\n\t\t\t\tvariable.fY.splice(0,1)\n\t\t\t}\n\t\t}\n\t}\n\n\t\tvariable.forecast = 100 * variable.fY[0] \n\t\tvariable.forecast5 = 100 * (variable.fY[4] - variable.fY[0])/variable.fY[0]\n\t\tvariable.forecast10 = 100 * (variable.fY[9] - variable.fY[0])/variable.fY[0]\n\t\tvariable.forecast20 = 100 * (variable.fY[19] - variable.fY[0])/variable.fY[0]\n\t\tvariable.forecast30 = 100 * (variable.fY[29] - variable.fY[0])/variable.fY[0]\n\t \n\t} else {\n\t\tvariable.forecast = 0 \n\t\tvariable.forecast5 = 0\n\t\tvariable.forecast10 = 0\n\t\tvariable.forecast20 = 0\n\t\tvariable.forecast30 = 0\n\t}\n\n\t//identifying max and min forecast value until the value used to calculate the first member of the array is out of scope\n\t//The idea is to frame the forecast value by the corresponding min and max at the same distance\nvariable.lastForecast5.push(variable.forecast5)\nif(variable.lastForecast5.length > 5){\n variable.lastForecast5.splice(0,1)\n}\nvariable.maxForecast5 = Math.max.apply(Math,variable.lastForecast5)\nvariable.minForecast5 = Math.min.apply(Math,variable.lastForecast5)\n\nvariable.lastForecast10.push(variable.forecast10)\nif(variable.lastForecast10.length > 10){\n variable.lastForecast10.splice(0,1)\n}\nvariable.maxForecast10 = Math.max.apply(Math,variable.lastForecast10)\nvariable.minForecast10 = Math.min.apply(Math,variable.lastForecast10)\n\nvariable.lastForecast20.push(variable.forecast20)\nif(variable.lastForecast20.length > 10){\n variable.lastForecast20.splice(0,1)\n}\nvariable.maxForecast20 = Math.max.apply(Math,variable.lastForecast20)\nvariable.minForecast20 = Math.min.apply(Math,variable.lastForecast20)\n\nvariable.lastForecast30.push(variable.forecast30)\nif(variable.lastForecast30.length > 30){\n variable.lastForecast30.splice(0,1)\n}\nvariable.maxForecast30 = Math.max.apply(Math,variable.lastForecast30)\nvariable.minForecast30 = Math.min.apply(Math,variable.lastForecast30)\n\n//calculate time for forecast\nvariable.T5Begin = candle.begin + (candle.end - candle.begin) * 5\nvariable.T5End = candle.end + (candle.end - candle.begin) * 5\nvariable.T10Begin = candle.begin + (candle.end - candle.begin) * 10\nvariable.T10End = candle.end + (candle.end - candle.begin) * 10\nvariable.T20Begin = candle.begin + (candle.end - candle.begin) * 20\nvariable.T20End = candle.end + (candle.end - candle.begin) * 20\nvariable.T30Begin = candle.begin + (candle.end - candle.begin) * 30\nvariable.T30End = candle.end + (candle.end - candle.begin) * 30\n\t// End of code :-)",
"project": "Foundations",
- "id": "c6f7cf55-5202-4d57-beea-5b72ffd8866f",
+ "id": "569a0008-df0f-4d31-933d-af2a2557c812",
"savedPayload": {
"position": {
"x": 14995.177608283679,
@@ -10925,7 +10925,7 @@
}
}
},
- "id": "dd8b7b9f-4c12-40e5-9554-6d8862e43285",
+ "id": "fc525e4b-3678-400a-9183-de008c0b2bd1",
"savedPayload": {
"position": {
"x": 15442.712461199402,
@@ -10957,7 +10957,7 @@
"name": "New Procedure Javascript Code",
"code": "/* Initialization Code*/\n\nvariable.lastClose = []\nvariable.S = []\nvariable.fY = []\nvariable.Errors = []\nvariable.lastClose2x = []\nvariable.lastForecast5 = []\nvariable.lastForecast10 = []\nvariable.lastForecast20 = []\nvariable.lastForecast30 = []",
"project": "Foundations",
- "id": "20f5e000-5ef2-48be-b62b-e6c59c19a107",
+ "id": "d019a1ad-cd1d-4ed2-899d-409818b6910b",
"savedPayload": {
"position": {
"x": 16007.152962616332,
@@ -10980,7 +10980,7 @@
}
}
},
- "id": "b1c4b6ea-7f9b-4689-991f-2ead6d1bbd83",
+ "id": "de6035b3-860f-4ca5-a9c4-ca8b8386b184",
"savedPayload": {
"position": {
"x": 16073.278803499235,
@@ -11003,7 +11003,7 @@
}
}
},
- "id": "9b8c1a52-7dc9-45d0-a7b2-8f729ae92f1e",
+ "id": "4569c598-8dc9-43c3-9458-cae03e61c649",
"savedPayload": {
"position": {
"x": 16337.782167030848,
@@ -11026,7 +11026,7 @@
}
}
},
- "id": "42b515ab-0510-4f8e-a3f4-fb8089d3b682",
+ "id": "3973809c-2afd-4849-a221-49416d4f5aeb",
"savedPayload": {
"position": {
"x": 17982.16399078753,
@@ -11050,7 +11050,7 @@
"referenceParent": {
"type": "Plotter Module",
"name": "Holt-Winters",
- "id": "da446172-20be-4a32-8982-f5923365f08a"
+ "id": "d203fd3a-8713-483a-a281-46670a6b8cb5"
},
"referenceParentCombinedNodePath": [
[
@@ -11075,7 +11075,7 @@
}
}
],
- "id": "0b9cdf7c-d574-4fbf-b4dc-e6b27d42028b",
+ "id": "45eb06d8-fb15-47d8-b608-e56685965e4e",
"savedPayload": {
"position": {
"x": 18264.641213480554,
@@ -11118,7 +11118,7 @@
"type": "Output Dataset",
"name": "Multi-Time-Frame-Market FastTrend3",
"project": "Foundations",
- "id": "22eee2af-c652-4f3a-a3b7-147db57e4cc2",
+ "id": "a47d7c0a-028b-465a-b9ef-f446e436bb12",
"savedPayload": {
"position": {
"x": 20254.955643235317,
@@ -11142,7 +11142,7 @@
"referenceParent": {
"type": "Dataset Definition",
"name": "Multi-Time-Frame-Market",
- "id": "62e83914-ca1b-4819-b1d2-5a630c12b0e7"
+ "id": "efc44978-f6a6-4cdf-9d05-24915a5a4552"
},
"referenceParentCombinedNodePath": [
[
@@ -11174,7 +11174,7 @@
}
],
"outputDatasetFolders": [],
- "id": "77c9d050-07e9-4c39-9d3a-00ab9f0b2f54",
+ "id": "48d1c8a0-7523-4911-87bd-142056b116dc",
"savedPayload": {
"position": {
"x": 20003.35447285169,
@@ -11207,7 +11207,7 @@
"name": "Candles Volumes Multi-Time-Frame-Market",
"config": "{\n \"mainUtility\": \"Market Ending Point\"\n}",
"project": "Foundations",
- "id": "b0ad9585-c892-4a07-a2a0-676ca10df65b",
+ "id": "0d83bd1a-c1dd-426a-9bd8-2b13e81383dd",
"savedPayload": {
"position": {
"x": 20482.593927030674,
@@ -11266,7 +11266,7 @@
"name": "FastTrend 3 Multi-Time-Frame-Market",
"config": "{\n \"mainUtility\": \"Self Reference\"\n}",
"project": "Foundations",
- "id": "a0b2126c-a9b7-49d7-8bb1-270fa42c0452",
+ "id": "dfd6005e-5bca-43c2-b9a4-7a40fa7fd568",
"savedPayload": {
"position": {
"x": 20362.017734697776,
@@ -11290,7 +11290,7 @@
"referenceParent": {
"type": "Status Report",
"name": "Market-FastTrend",
- "id": "7d811f32-3854-4b36-8a28-b2434ebcdaed"
+ "id": "e53f7081-de3b-4bc1-86cc-a76bbe8812dd"
},
"referenceParentCombinedNodePath": [
[
@@ -11326,7 +11326,7 @@
"type": "Data Dependency",
"name": "Candles Multi-Time-Frame-Market",
"project": "Foundations",
- "id": "10185bf6-ae4b-4de8-b552-0c11912c3412",
+ "id": "ecfe6966-26f1-45ec-b1d8-8ab41c2db21d",
"savedPayload": {
"position": {
"x": 20282.501139806605,
@@ -11382,7 +11382,7 @@
}
],
"dataMineDataDependencies": [],
- "id": "a65dd038-0945-4a9b-b8d1-37e74f773bd4",
+ "id": "b0ab58d4-e2c7-4527-b657-74f446b23fa1",
"savedPayload": {
"position": {
"x": 20201.13659310762,
@@ -11409,7 +11409,7 @@
"type": "Status Report",
"name": "Market-FastTrend",
"project": "Foundations",
- "id": "7d811f32-3854-4b36-8a28-b2434ebcdaed",
+ "id": "e53f7081-de3b-4bc1-86cc-a76bbe8812dd",
"savedPayload": {
"position": {
"x": 20019.055259724573,
@@ -11436,7 +11436,7 @@
"type": "Execution Started Event",
"name": "",
"project": "Foundations",
- "id": "44276198-2da9-4309-a8ab-cc299bd856bd",
+ "id": "7e1b1065-2901-48ed-b7bb-c6f664f48a94",
"savedPayload": {
"position": {
"x": 19833.44915772032,
@@ -11494,7 +11494,7 @@
"type": "Execution Finished Event",
"name": "New Execution Finished Event",
"project": "Foundations",
- "id": "266c0536-f998-45ec-9cdc-2cbce9f4f7d9",
+ "id": "fca4e8b5-cc43-4d5b-8b80-727e362fc94d",
"savedPayload": {
"position": {
"x": 19759.603695904505,
@@ -11517,7 +11517,7 @@
}
}
},
- "id": "0ab0ee15-ae60-42e1-a743-04b654822dab",
+ "id": "941df10d-1709-4ebf-8c2b-18ae35791322",
"savedPayload": {
"position": {
"x": 18508.185016497053,
@@ -11554,7 +11554,7 @@
"type": "Output Dataset",
"name": "Multi-Time-Frame-Daily FastTrend3",
"project": "Foundations",
- "id": "938ee23c-c093-454b-b7ae-902165020a0d",
+ "id": "a4bf0b7f-1b17-47e2-84a5-a29b1031c7a8",
"savedPayload": {
"position": {
"x": 20059.750725970778,
@@ -11578,7 +11578,7 @@
"referenceParent": {
"type": "Dataset Definition",
"name": "Multi-Time-Frame-Daily",
- "id": "07718999-60fe-4c38-813c-07c449f4d0b2"
+ "id": "d2e66731-6558-44e7-904f-33c2aca85f28"
},
"referenceParentCombinedNodePath": [
[
@@ -11610,7 +11610,7 @@
}
],
"outputDatasetFolders": [],
- "id": "6cdc328d-c16f-4ae3-b3e0-b8131da1ec2e",
+ "id": "ce7ecf10-5e75-4ece-a9de-8a6baef2616d",
"savedPayload": {
"position": {
"x": 19777.842939735005,
@@ -11643,7 +11643,7 @@
"name": "FastTrend 3 Multi-Time-Frame-Daily",
"config": "{\n \"mainUtility\": \"Self Reference\"\n}",
"project": "Foundations",
- "id": "b82908ec-9597-43db-a481-0e1e673969e7",
+ "id": "2bea2cce-2fd6-4a4b-9a15-c9f51ec0750a",
"savedPayload": {
"position": {
"x": 19964.922892440925,
@@ -11667,7 +11667,7 @@
"referenceParent": {
"type": "Status Report",
"name": "Daily-FasTrend",
- "id": "17e98133-0391-46e0-b86e-7581f016d88f"
+ "id": "b7242c78-c918-4cdb-bd24-71d3abe16a67"
},
"referenceParentCombinedNodePath": [
[
@@ -11702,7 +11702,7 @@
"name": "",
"config": "{\n \"mainUtility\": \"Market Ending Point\"\n}",
"project": "Foundations",
- "id": "50a1c06e-4dd4-42e7-8691-55da0dc07ed0",
+ "id": "7c989ccd-64b5-4678-82ee-9463f50fdbed",
"savedPayload": {
"position": {
"x": 19915.184310472025,
@@ -11761,7 +11761,7 @@
"name": "Exchange Raw Data Historic-OHLCVs",
"config": "{\n \"mainUtility\": \"Market Starting Point\"\n}",
"project": "Foundations",
- "id": "281a4dc6-8987-45a5-bd48-8cfaef4fd50b",
+ "id": "2a63247b-9e8d-43a1-8173-167839444293",
"savedPayload": {
"position": {
"x": 19843.28285887821,
@@ -11821,7 +11821,7 @@
"type": "Data Dependency",
"name": "Candles Multi-Time-Frame-Daily",
"project": "Foundations",
- "id": "fc7e1677-7459-4c15-ac7a-486b029fcd60",
+ "id": "fcc2970c-5404-4179-9766-c2e31abb9773",
"savedPayload": {
"position": {
"x": 19756.256752708352,
@@ -11877,7 +11877,7 @@
}
],
"dataMineDataDependencies": [],
- "id": "298ad536-a777-4db9-b4b3-b22fb32995ae",
+ "id": "fd4a6baa-3539-48c3-9c04-6d56c1373f1d",
"savedPayload": {
"position": {
"x": 19688.771436405194,
@@ -11904,7 +11904,7 @@
"type": "Status Report",
"name": "Daily-FasTrend",
"project": "Foundations",
- "id": "17e98133-0391-46e0-b86e-7581f016d88f",
+ "id": "b7242c78-c918-4cdb-bd24-71d3abe16a67",
"savedPayload": {
"position": {
"x": 19521.98238014927,
@@ -11931,7 +11931,7 @@
"type": "Execution Started Event",
"name": "",
"project": "Foundations",
- "id": "510475bd-97f9-4edf-88c6-31614332710e",
+ "id": "cc05dab5-3012-4ee5-9d94-4299d3ff97e5",
"savedPayload": {
"position": {
"x": 19444.63213200038,
@@ -11989,7 +11989,7 @@
"type": "Execution Finished Event",
"name": "New Execution Finished Event",
"project": "Foundations",
- "id": "a4363c9f-e762-45ce-bd9e-d5fbfd372199",
+ "id": "d9c94edc-e687-465e-9275-987c648815e4",
"savedPayload": {
"position": {
"x": 19381.028487031384,
@@ -12012,7 +12012,7 @@
}
}
},
- "id": "d130e847-da7f-4a10-9cd1-fae9370bc658",
+ "id": "bbc69377-9fbb-42d5-8964-91d943cc41ab",
"savedPayload": {
"position": {
"x": 18353.062708783487,
@@ -12048,7 +12048,7 @@
"name": "Multi-Time-Frame-Market",
"config": "{\n \"codeName\": \"Multi-Time-Frame-Market\",\n \"type\": \"Market Files\",\n \"validTimeFrames\": [\n \"24-hs\",\n \"12-hs\",\n \"08-hs\",\n \"06-hs\",\n \"04-hs\",\n \"03-hs\",\n \"02-hs\",\n \"01-hs\"\n ],\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Product/@Dataset/@TimeFrame\",\n \"fileName\": \"Data.json\"\n}",
"project": "Foundations",
- "id": "62e83914-ca1b-4819-b1d2-5a630c12b0e7",
+ "id": "efc44978-f6a6-4cdf-9d05-24915a5a4552",
"savedPayload": {
"position": {
"x": 19590.606588684044,
@@ -12076,7 +12076,7 @@
"name": "Multi-Time-Frame-Daily",
"config": "{\n \"codeName\": \"Multi-Time-Frame-Daily\",\n \"type\": \"Daily Files\",\n \"validTimeFrames\": [\n \"45-min\",\n \"40-min\",\n \"30-min\",\n \"20-min\",\n \"15-min\",\n \"10-min\",\n \"05-min\",\n \"04-min\",\n \"03-min\",\n \"02-min\",\n \"01-min\"\n ],\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Product/@Dataset/@TimeFrame/@Year/@Month/@Day\",\n \"fileName\": \"Data.json\",\n \"dataRange\": {\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Product/@Dataset\",\n \"fileName\": \"Data.Range.json\"\n }\n}",
"project": "Foundations",
- "id": "07718999-60fe-4c38-813c-07c449f4d0b2",
+ "id": "d2e66731-6558-44e7-904f-33c2aca85f28",
"savedPayload": {
"position": {
"x": 19236.63199663631,
@@ -12115,7 +12115,7 @@
"name": "New Record Formula",
"code": "record.current.begin",
"project": "Foundations",
- "id": "456891e2-88e6-4218-8478-31e3fd7c52da",
+ "id": "3d53b71f-5dd5-46bd-8c14-a12af8c4c2a9",
"savedPayload": {
"position": {
"x": 19712.863475894155,
@@ -12138,7 +12138,7 @@
}
}
},
- "id": "3a96174d-b828-46b9-8cea-19244c7a931c",
+ "id": "c8bac329-3f77-4ccd-b61c-1331c7f0c0a8",
"savedPayload": {
"position": {
"x": 19544.283395915307,
@@ -12171,7 +12171,7 @@
"name": "New Record Formula",
"code": "record.current.end",
"project": "Foundations",
- "id": "2b91e029-8764-4bbb-a204-b1904c912e05",
+ "id": "124b5d34-3e9e-4100-8200-65fcfd33bfcc",
"savedPayload": {
"position": {
"x": 19540.20471596459,
@@ -12194,7 +12194,7 @@
}
}
},
- "id": "1e983e3c-4fa9-4e40-8e2f-add43fd3b5e9",
+ "id": "d87a0a65-9c73-4c97-b018-f1613bbf4a6c",
"savedPayload": {
"position": {
"x": 19429.177555962266,
@@ -12227,7 +12227,7 @@
"name": "New Formula",
"code": "variable.PositiveDisorder",
"project": "Foundations",
- "id": "9b2f564d-ddc9-4682-a7ae-153d992e6bef",
+ "id": "d7ece543-5951-4048-9dcb-29551b19eb44",
"savedPayload": {
"position": {
"x": 19116.728807965803,
@@ -12250,7 +12250,7 @@
}
}
},
- "id": "434fef03-5f30-4de6-87fb-34e5d00772dc",
+ "id": "d50b1be5-c122-4753-a0d8-6d9add8d6788",
"savedPayload": {
"position": {
"x": 19146.860283963073,
@@ -12283,7 +12283,7 @@
"name": "New Formula",
"code": "variable.NegativeDisorder",
"project": "Foundations",
- "id": "f431ac46-aa00-42a5-91ad-3cc71a83c5d4",
+ "id": "aa4b95f3-f32b-4793-b415-564196ea78b8",
"savedPayload": {
"position": {
"x": 18761.32174795514,
@@ -12306,7 +12306,7 @@
}
}
},
- "id": "b59697de-c8c2-4ec5-b931-3f21127c5bb5",
+ "id": "f18af75b-b8c1-4fbf-b287-9ad82187a25b",
"savedPayload": {
"position": {
"x": 18909.922243955963,
@@ -12339,7 +12339,7 @@
"name": "New Formula",
"code": "variable.FastTrend",
"project": "Foundations",
- "id": "7990ee88-211c-4c12-8901-16e61c31ca6c",
+ "id": "048e0e61-4a46-4ef6-af87-cb2c0e7717f2",
"savedPayload": {
"position": {
"x": 18741.61230110344,
@@ -12362,7 +12362,7 @@
}
}
},
- "id": "215282bf-089e-42ab-b735-703ec4695d1f",
+ "id": "a8e77e67-4064-469e-938b-f6e05e755006",
"savedPayload": {
"position": {
"x": 18896.782612721498,
@@ -12395,7 +12395,7 @@
"name": "New Record Formula",
"code": "variable.interTrend",
"project": "Foundations",
- "id": "6ad02a07-b68b-4927-aa4f-fc4d3ea5cc86",
+ "id": "d6f93cea-66cf-4591-973e-6fbdc5977d81",
"savedPayload": {
"position": {
"x": 19072.442082889484,
@@ -12418,7 +12418,7 @@
}
}
},
- "id": "3154808a-316f-44dd-bd72-db46e33475ee",
+ "id": "44ac07f7-2428-457c-84fb-5b5b384f699c",
"savedPayload": {
"position": {
"x": 19117.33580057886,
@@ -12442,7 +12442,7 @@
}
}
],
- "id": "6eba4bb0-865e-4c63-a94c-dee9ca09dff0",
+ "id": "7e130c4b-9d43-45a8-aa55-d5375d6a4d88",
"savedPayload": {
"position": {
"x": 19409.61961547587,
@@ -12478,7 +12478,7 @@
"name": "New Procedure Javascript Code",
"code": "/* Loop Code */\n\nlet FTLen = 3 // Channel length\nlet candle = record.current\nlet BIAS = 0.35 // biased limit value for Math.log2 (0)\n\n\nif (variable.previousEma5 === undefined) {\nvariable.previousEma5 = candle.close\n}\n\n// Calculate EMA5\nvariable.Ema5 = calculateEMA(5, candle.close, variable.previousEma5)\nvariable.previousEma5 = variable.Ema5\n\n\n// Build arrays Max, Min, Close, Open\n\nvariable.lastMax.push(candle.max) \nvariable.lastMin.push(candle.min)\nvariable.lastOpens.push(candle.open)\nvariable.lastCloses.push(candle.close)\nvariable.lastEMA5s.push(variable.Ema5)\n\n\n\n// Keep the array the correct size\n\nif (variable.lastMax.length > FTLen) {\n variable.lastMax.splice(0, 1)\n}\n\nif (variable.lastMin.length > FTLen) {\n variable.lastMin.splice(0, 1)\n}\n\nif (variable.lastOpens.length > FTLen) {\n variable.lastOpens.splice(0, 1)\n}\n\nif (variable.lastCloses.length > FTLen) {\n variable.lastCloses.splice(0, 1)\n}\n\nif (variable.lastEMA5s.length > FTLen) {\n variable.lastEMA5s.splice(0, 1)\n}\n// Calculate indicator values\n\n\n\n\nvariable.PositiveDisorder = CalPosEntropy () // Positive disorder\nvariable.NegativeDisorder = CalNegEntropy () // Negative disorder\nif(variable.PositiveDisorder === 0 && variable.NegativeDisorder === 0){\n\tvariable.FastTrend = 0\n}\nelse {\n\tvariable.FastTrend = ( variable.NegativeDisorder - variable.PositiveDisorder ) / ( variable.NegativeDisorder + variable.PositiveDisorder)\n}//calculation of the fast trend indicator\n\nvariable.lastFastTrend.push(variable.FastTrend)\nif(variable.lastFastTrend.length > 2 ) {\n\tvariable.lastFastTrend.splice(0,1)\n}\n\n//Determine the intermediate trend i.e. pullbacks\nif(variable.lastMax.length < FTLen) {\n\tvariable.interTrend = 0\n}\nelse {\n\tif(variable.lastFastTrend.length === 2){\n\t\tvariable.Slope = variable.lastFastTrend[1] - variable.lastFastTrend[0]\n\t\tif(variable.Slope > 0) {\n\t\t\t\tvariable.interTrend = 1\n\t\t}\n\t\t\tif(variable.Slope < 0) {\n\t\t\t\tvariable.interTrend = -1\n\t\t}\n\t\t\tif(variable.Slope = 0) {\n\t\t\t\tvariable.interTrend = 0\n\t\t}\n\t}\n\telse {\n\t\tvariable.interTrend = 0\n\t}\n}\n//functions\n//EMA5 calculation\nfunction calculateEMA(periods, price, previousEMA) {\n let k = 2 / (periods + 1)\n return price * k + previousEMA * (1-k)\n}\n\nfunction CalPosEntropy ()\n\n\n{variable.PosOpen = 0 // counter for values above EMA\nvariable.PosClose = 0 // counter for values above EMA\nvariable.PosMin = 0 // counter for values above EMA\nvariable.PosMax = 0 // counter for values above EMA\n\n\t\n\tif (variable.lastMax.length < FTLen) { return 0 }\n\tfor (var i = 0 ; i < FTLen ; i++) //loop over the arrays and increment counters each time a value is above EMA5 at the same index\n\t{\n\t\t\tif (variable.lastMax[i] > variable.lastEMA5s[i])\n\t\t\t{\n\t\t\t\tvariable.PosMax = variable.PosMax + 1\n\t\t\t}\n\t\t\tif (variable.lastMin[i] > variable.lastEMA5s[i])\n\t\t\t{\n\t\t\t\tvariable.PosMin = variable.PosMin + 1\n\t\t\t}\n\t\t\tif (variable.lastOpens[i] > variable.lastEMA5s[i])\n\t\t\t{\n\t\t\t\tvariable.PosOpen = variable.PosOpen + 1\n\t\t\t}\n\t\t\tif (variable.lastCloses[i] > variable.lastEMA5s[i])\n\t\t\t{\n\t\t\t\tvariable.PosClose = variable.PosClose + 1\n\t\t\t}\n\t\t\t\n\t}\n\tif (variable.PosMax > 0) // calculate entropy for Max candles above EMA5 ; return Bias value if count is 0 because of LOG function\n\t{\n\t\tvariable.EntPosMax = (variable.PosMax / FTLen) * Math.log2(1/(variable.PosMax / FTLen))\n\t}\n\telse\n\t{\n\t\tvariable.EntPosMax = BIAS\n\t}\n\tif (variable.PosMin > 0) // calculate entropy for Min candles above EMA5 ; return Bias value if count is 0 because of LOG function\n\t{\n\t\tvariable.EntPosMin = (variable.PosMin / FTLen) * Math.log2(1/(variable.PosMin / FTLen))\n\t}\n\telse\n\t{\n\t\tvariable.EntPosMin = BIAS\n\t}\n\tif (variable.PosOpen > 0) // calculate entropy for Open candles above EMA5 ; return Bias value if count is 0 because of LOG function\n\t{\n\t\tvariable.EntPosOpen = (variable.PosOpen / FTLen) * Math.log2(1/(variable.PosOpen / FTLen))\n\t}\n\telse\n\t{\n\t\tvariable.EntPosOpen = BIAS\n\t}\n\tif (variable.PosClose > 0) // calculate entropy for Close candles above EMA5 ; return Bias value if count is 0 because of LOG function\n\t{\n\t\tvariable.EntPosClose = (variable.PosClose / FTLen) * Math.log2(1/(variable.PosClose / FTLen))\n\t}\n\telse\n\t{\n\t\tvariable.EntPosClose = BIAS\n\t}\n\t\n\tvariable.PosEnt = variable.EntPosClose + variable.EntPosMax + variable.EntPosMin + variable.EntPosOpen //sum on 4 entropies\n\t\n\treturn variable.PosEnt\n}\n\nfunction CalNegEntropy ()\n\n{variable.NegOpen = 0 // counter for values below EMA\nvariable.NegClose = 0 // counter for values below EMA\nvariable.NegMin = 0 // counter for values below EMA\nvariable.NegMax = 0 // counter for values below EMA\n\t\n\tif (variable.lastMax.length < FTLen) { return 0 }\n\tfor (var j = 0 ; j < FTLen ; j++) //loop over the arrays and increment counters each time a value is above EMA5 at the same index\n\t{\n\t\t\tif (variable.lastMax[j] < variable.lastEMA5s[j])\n\t\t\t{\n\t\t\t\tvariable.NegMax = variable.NegMax + 1\n\t\t\t}\n\t\t\tif (variable.lastMin[j] < variable.lastEMA5s[j])\n\t\t\t{\n\t\t\t\tvariable.NegMin = variable.NegMin + 1\n\t\t\t}\n\t\t\tif (variable.lastOpens[j] < variable.lastEMA5s[j])\n\t\t\t{\n\t\t\t\tvariable.NegOpen = variable.NegOpen + 1\n\t\t\t}\n\t\t\tif (variable.lastCloses[j] < variable.lastEMA5s[j])\n\t\t\t{\n\t\t\t\tvariable.NegClose = variable.NegClose + 1\n\t\t\t}\n\t\t\t\n\t}\n\tif (variable.NegMax > 0) // calculate entropy for Max candles above EMA5 ; return Bias value if count is 0 because of LOG function\n\t{\n\t\tvariable.EntNegMax = (variable.NegMax / FTLen) * Math.log2(1/(variable.NegMax / FTLen))\n\t}\n\telse\n\t{\n\t\tvariable.EntNegMax = BIAS\n\t}\n\tif (variable.NegMin > 0) // calculate entropy for Min candles above EMA5 ; return Bias value if count is 0 because of LOG function\n\t{\n\t\tvariable.EntNegMin = (variable.NegMin / FTLen) * Math.log2(1/(variable.NegMin / FTLen))\n\t}\n\telse\n\t{\n\t\tvariable.EntNegMin = BIAS\n\t}\n\tif (variable.NegOpen > 0) // calculate entropy for Open candles above EMA5 ; return Bias value if count is 0 because of LOG function\n\t{\n\t\tvariable.EntNegOpen = (variable.NegOpen / FTLen) * Math.log2(1/(variable.NegOpen / FTLen))\n\t}\n\telse\n\t{\n\t\tvariable.EntNegOpen = BIAS\n\t}\n\tif (variable.NegClose > 0) // calculate entropy for Close candles above EMA5 ; return Bias value if count is 0 because of LOG function\n\t{\n\t\tvariable.EntNegClose = (variable.NegClose / FTLen) * Math.log2(1/(variable.NegClose / FTLen))\n\t}\n\telse\n\t{\n\t\tvariable.EntNegClose = BIAS\n\t}\n\t\n\tvariable.NegEnt = variable.EntNegClose + variable.EntNegMax + variable.EntNegMin + variable.EntNegOpen //sum on 4 entropies\n\t\n\treturn variable.NegEnt\n}\n\n// End of code :-)",
"project": "Foundations",
- "id": "d3cfd983-5979-4938-b776-45ef118ab91f",
+ "id": "27f99308-85e6-4d60-ad73-5d99c2447940",
"savedPayload": {
"position": {
"x": 20192.40408035277,
@@ -12501,7 +12501,7 @@
}
}
},
- "id": "f6530686-a860-4279-9608-8385799f88bf",
+ "id": "4a7c63c9-a3da-44e5-bea2-387a81d882a7",
"savedPayload": {
"position": {
"x": 20088.110844751227,
@@ -12533,7 +12533,7 @@
"name": "New Procedure Javascript Code",
"code": "/* Initialization Code*/\n\nvariable.lastMax = []\nvariable.lastMin = []\nvariable.lastOpens = []\nvariable.lastCloses = []\nvariable.lastEMA5s = []\nvariable.NegOpen = 0 // counter for values below EMA\nvariable.NegClose = 0 // counter for values below EMA\nvariable.NegMin = 0 // counter for values below EMA\nvariable.NegMax = 0 // counter for values below EMA\nvariable.PosOpen = 0 // counter for values above EMA\nvariable.PosClose = 0 // counter for values above EMA\nvariable.PosMin = 0 // counter for values above EMA\nvariable.PosMax = 0 // counter for values above EMA\nvariable.lastFastTrend = []",
"project": "Foundations",
- "id": "a8208aea-3f49-4be2-9bba-83fb5c7993a6",
+ "id": "150d6de0-f278-4577-bcd4-76f91d41ca29",
"savedPayload": {
"position": {
"x": 20568.79004642963,
@@ -12556,7 +12556,7 @@
}
}
},
- "id": "da77be4a-128d-4fe5-8520-78b991ecba6c",
+ "id": "aae9f825-8b65-4abb-ac38-aeadf3d3753d",
"savedPayload": {
"position": {
"x": 20238.66523118197,
@@ -12579,7 +12579,7 @@
}
}
},
- "id": "ada5008b-8ecc-48e9-b3ab-4be98fea52dd",
+ "id": "c40fd22e-5051-4b88-9cf1-1deac4d478ec",
"savedPayload": {
"position": {
"x": 20018.582021016864,
@@ -12602,7 +12602,7 @@
}
}
},
- "id": "51a54e7f-d14f-4e14-8c6a-c6521b282d2d",
+ "id": "3023ddca-7bbd-4269-b8d7-62e2e6ce3a20",
"savedPayload": {
"position": {
"x": 18227.13199085277,
@@ -12626,7 +12626,7 @@
"referenceParent": {
"type": "Plotter Module",
"name": "FastTrend3",
- "id": "6cf19301-42a6-4466-aaa7-be1aca18a804"
+ "id": "956044c8-3c5c-45a8-9f73-56993d7447eb"
},
"referenceParentCombinedNodePath": [
[
@@ -12651,7 +12651,7 @@
}
}
],
- "id": "0023dc9d-ee6a-4bf3-a18a-a9edd6eeb0f3",
+ "id": "e59d07bd-ef35-440b-b01e-7b40812d8507",
"savedPayload": {
"position": {
"x": 18124.20028940823,
@@ -12694,7 +12694,7 @@
"type": "Output Dataset",
"name": "Multi-Time-Frame-Market FastTrend5",
"project": "Foundations",
- "id": "dfbb339f-7fe7-47a1-831e-eb2625e082d4",
+ "id": "fb9e29f0-6266-4217-a564-a5f2b08cfb46",
"savedPayload": {
"position": {
"x": 19947.36342947109,
@@ -12718,7 +12718,7 @@
"referenceParent": {
"type": "Dataset Definition",
"name": "Multi-Time-Frame-Market",
- "id": "d024af50-348a-47d7-b3cd-8c30ea9fd4f4"
+ "id": "4039a35d-6800-4e95-bc01-6fe0638d9841"
},
"referenceParentCombinedNodePath": [
[
@@ -12750,7 +12750,7 @@
}
],
"outputDatasetFolders": [],
- "id": "4be197ae-0ba6-4730-827e-32468a2b879d",
+ "id": "4ddaf3cd-4296-49b5-9009-8605d3fa3a92",
"savedPayload": {
"position": {
"x": 19695.762259087463,
@@ -12783,7 +12783,7 @@
"name": "Candles Volumes Multi-Time-Frame-Market",
"config": "{\n \"mainUtility\": \"Market Ending Point\"\n}",
"project": "Foundations",
- "id": "ef5a1061-8d02-479a-8ebd-21f4eead50bf",
+ "id": "f8c8a82c-62af-459f-a6cc-04bcc6a53c59",
"savedPayload": {
"position": {
"x": 20175.001713266447,
@@ -12842,7 +12842,7 @@
"name": "FastTrend 5 Multi-Time-Frame-Market",
"config": "{\n \"mainUtility\": \"Self Reference\"\n}",
"project": "Foundations",
- "id": "2f2cf369-e776-46d3-8137-f16962d12f56",
+ "id": "428289b4-4e6a-4073-856e-de1e4449ae06",
"savedPayload": {
"position": {
"x": 20054.42552093355,
@@ -12866,7 +12866,7 @@
"referenceParent": {
"type": "Status Report",
"name": "Market-FastTrend",
- "id": "10d8bde2-a790-4249-a6fd-0b1dfea1218f"
+ "id": "6edd540e-1686-4640-8e2f-9b5c954eadb5"
},
"referenceParentCombinedNodePath": [
[
@@ -12902,7 +12902,7 @@
"type": "Data Dependency",
"name": "Candles Multi-Time-Frame-Market",
"project": "Foundations",
- "id": "0ba438c6-d0c3-414f-9581-36ded8203527",
+ "id": "2b1a7f54-5c96-41b7-a194-55f9e7fe7745",
"savedPayload": {
"position": {
"x": 19974.90892604238,
@@ -12958,7 +12958,7 @@
}
],
"dataMineDataDependencies": [],
- "id": "fb717f0f-640e-4fe2-8ce1-8c50b0e0fcfd",
+ "id": "b8b66bb6-1a72-4d8c-aba1-242506be34d0",
"savedPayload": {
"position": {
"x": 19893.544379343395,
@@ -12985,7 +12985,7 @@
"type": "Status Report",
"name": "Market-FastTrend",
"project": "Foundations",
- "id": "10d8bde2-a790-4249-a6fd-0b1dfea1218f",
+ "id": "6edd540e-1686-4640-8e2f-9b5c954eadb5",
"savedPayload": {
"position": {
"x": 19711.463045960347,
@@ -13012,7 +13012,7 @@
"type": "Execution Started Event",
"name": "",
"project": "Foundations",
- "id": "37601961-f23e-4584-a0cc-bf04350806bc",
+ "id": "54b83799-be10-420a-9a0d-78574b6ad143",
"savedPayload": {
"position": {
"x": 19525.856943956092,
@@ -13070,7 +13070,7 @@
"type": "Execution Finished Event",
"name": "New Execution Finished Event",
"project": "Foundations",
- "id": "43131527-a529-4c76-b4ed-75ab9c175ceb",
+ "id": "0173ab3e-5f3f-4d6b-b86e-dce59c0dd073",
"savedPayload": {
"position": {
"x": 19452.01148214028,
@@ -13093,7 +13093,7 @@
}
}
},
- "id": "ed60f0e6-a7d9-4008-9aa8-18f973bb91d0",
+ "id": "4885341d-92f1-4490-b54e-12a1b763d25c",
"savedPayload": {
"position": {
"x": 18442.659811182166,
@@ -13130,7 +13130,7 @@
"type": "Output Dataset",
"name": "Multi-Time-Frame-Daily FastTrend5",
"project": "Foundations",
- "id": "e622932e-4458-4213-8aee-96ba5ce5ed66",
+ "id": "c2f67471-d1c5-4a46-9b31-7e69c9c95f83",
"savedPayload": {
"position": {
"x": 19752.15851220655,
@@ -13154,7 +13154,7 @@
"referenceParent": {
"type": "Dataset Definition",
"name": "Multi-Time-Frame-Daily",
- "id": "29d0d88b-001b-4b80-a850-9448325dcd29"
+ "id": "11743d42-3cee-497f-90a7-1013f49ef9d3"
},
"referenceParentCombinedNodePath": [
[
@@ -13186,7 +13186,7 @@
}
],
"outputDatasetFolders": [],
- "id": "c00ec5c6-c193-4942-a6be-593ddc5d3dc9",
+ "id": "f2501736-18ba-4345-989e-834f1e17be92",
"savedPayload": {
"position": {
"x": 18181.161963827657,
@@ -13219,7 +13219,7 @@
"name": "FastTrend 5 Multi-Time-Frame-Daily",
"config": "{\n \"mainUtility\": \"Self Reference\"\n}",
"project": "Foundations",
- "id": "19369736-d171-499a-9cfe-b89357f48579",
+ "id": "20a1a167-0538-42a4-9491-3c06360340d0",
"savedPayload": {
"position": {
"x": 17951.406180027254,
@@ -13243,7 +13243,7 @@
"referenceParent": {
"type": "Status Report",
"name": "Daily-FasTrend",
- "id": "a3eab2bb-7c7f-4558-9064-46a7c09f05c2"
+ "id": "b28fcb60-4aac-422a-af56-ece71799170f"
},
"referenceParentCombinedNodePath": [
[
@@ -13278,7 +13278,7 @@
"name": "",
"config": "{\n \"mainUtility\": \"Market Ending Point\"\n}",
"project": "Foundations",
- "id": "3669cb5c-9d84-49c4-9587-daf66b67bb1b",
+ "id": "b3cc4fa8-4d74-4918-b74c-7c9e4160b64a",
"savedPayload": {
"position": {
"x": 17812.454944205514,
@@ -13337,7 +13337,7 @@
"name": "Exchange Raw Data Historic-OHLCVs",
"config": "{\n \"mainUtility\": \"Market Starting Point\"\n}",
"project": "Foundations",
- "id": "6e6b8050-0948-490b-992a-682c36be4145",
+ "id": "18b39081-212b-4fe9-858e-decb3f9406bd",
"savedPayload": {
"position": {
"x": 17687.3148960783,
@@ -13397,7 +13397,7 @@
"type": "Data Dependency",
"name": "Candles Multi-Time-Frame-Daily",
"project": "Foundations",
- "id": "2e1bd0ad-2dea-48a2-9b28-c4a3f29a433c",
+ "id": "29b73ec0-f75d-4c9b-bf62-15a17e8025f9",
"savedPayload": {
"position": {
"x": 17588.235615458285,
@@ -13453,7 +13453,7 @@
}
],
"dataMineDataDependencies": [],
- "id": "3d3126e2-285b-40c0-b0e2-1d8099cf86d2",
+ "id": "7f204899-3d9d-4ce5-a3b8-0d0cc39d901d",
"savedPayload": {
"position": {
"x": 17953.54816692964,
@@ -13480,7 +13480,7 @@
"type": "Status Report",
"name": "Daily-FasTrend",
"project": "Foundations",
- "id": "a3eab2bb-7c7f-4558-9064-46a7c09f05c2",
+ "id": "b28fcb60-4aac-422a-af56-ece71799170f",
"savedPayload": {
"position": {
"x": 17970.46805681996,
@@ -13507,7 +13507,7 @@
"type": "Execution Started Event",
"name": "",
"project": "Foundations",
- "id": "22ed52b7-1268-462b-8be3-986cb165a50d",
+ "id": "cabd0fb3-2c64-4851-a18d-ade43e6bd4c5",
"savedPayload": {
"position": {
"x": 17935.004950390798,
@@ -13565,7 +13565,7 @@
"type": "Execution Finished Event",
"name": "New Execution Finished Event",
"project": "Foundations",
- "id": "6379d8c6-ba0b-4ac5-8588-fd41c3413bfb",
+ "id": "a5462f17-e763-4279-897c-bd04818a1ec4",
"savedPayload": {
"position": {
"x": 17959.762125759615,
@@ -13588,7 +13588,7 @@
}
}
},
- "id": "326d54e4-d263-4da3-9b91-e053a7b78388",
+ "id": "a128b26e-0cfd-464f-b715-4173344808d3",
"savedPayload": {
"position": {
"x": 18159.750101706974,
@@ -13624,7 +13624,7 @@
"name": "Multi-Time-Frame-Market",
"config": "{\n \"codeName\": \"Multi-Time-Frame-Market\",\n \"type\": \"Market Files\",\n \"validTimeFrames\": [\n \"24-hs\",\n \"12-hs\",\n \"08-hs\",\n \"06-hs\",\n \"04-hs\",\n \"03-hs\",\n \"02-hs\",\n \"01-hs\"\n ],\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Product/@Dataset/@TimeFrame\",\n \"fileName\": \"Data.json\"\n}",
"project": "Foundations",
- "id": "d024af50-348a-47d7-b3cd-8c30ea9fd4f4",
+ "id": "4039a35d-6800-4e95-bc01-6fe0638d9841",
"savedPayload": {
"position": {
"x": 18160.21288121362,
@@ -13652,7 +13652,7 @@
"name": "Multi-Time-Frame-Daily",
"config": "{\n \"codeName\": \"Multi-Time-Frame-Daily\",\n \"type\": \"Daily Files\",\n \"validTimeFrames\": [\n \"45-min\",\n \"40-min\",\n \"30-min\",\n \"20-min\",\n \"15-min\",\n \"10-min\",\n \"05-min\",\n \"04-min\",\n \"03-min\",\n \"02-min\",\n \"01-min\"\n ],\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Product/@Dataset/@TimeFrame/@Year/@Month/@Day\",\n \"fileName\": \"Data.json\",\n \"dataRange\": {\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Product/@Dataset\",\n \"fileName\": \"Data.Range.json\"\n }\n}",
"project": "Foundations",
- "id": "29d0d88b-001b-4b80-a850-9448325dcd29",
+ "id": "11743d42-3cee-497f-90a7-1013f49ef9d3",
"savedPayload": {
"position": {
"x": 17786.14863721391,
@@ -13691,7 +13691,7 @@
"name": "New Record Formula",
"code": "record.current.begin",
"project": "Foundations",
- "id": "595d6452-c6a3-49cd-8bc3-29ed4ea6f428",
+ "id": "1d16a848-8fbb-4a44-82d2-6a31e3adc9dd",
"savedPayload": {
"position": {
"x": 19405.27126212993,
@@ -13714,7 +13714,7 @@
}
}
},
- "id": "e8b92ae4-6be4-4653-b14d-ab96dcdc0870",
+ "id": "a97af047-f8ed-4dfe-9251-69687f340362",
"savedPayload": {
"position": {
"x": 19236.69118215108,
@@ -13747,7 +13747,7 @@
"name": "New Record Formula",
"code": "record.current.end",
"project": "Foundations",
- "id": "6add6392-a6e5-4860-bef5-c7c1b41431f8",
+ "id": "3b35a9c2-771f-4777-a57f-9180952042df",
"savedPayload": {
"position": {
"x": 19232.612502200365,
@@ -13770,7 +13770,7 @@
}
}
},
- "id": "0f3e964f-7a5a-4f54-9da7-213d636b61bf",
+ "id": "f539bcf3-61ba-4d31-af38-0fd79a62ff5f",
"savedPayload": {
"position": {
"x": 19121.58534219804,
@@ -13803,7 +13803,7 @@
"name": "New Formula",
"code": "variable.PositiveDisorder",
"project": "Foundations",
- "id": "2f056cf0-f130-4912-81a0-f4fde473d72a",
+ "id": "056c4803-7344-4ef4-b5e7-bc408f6a658d",
"savedPayload": {
"position": {
"x": 18809.136594201576,
@@ -13826,7 +13826,7 @@
}
}
},
- "id": "e42f08da-c964-4f6f-b4ef-34d46dde58ec",
+ "id": "e060e86a-27e8-4d43-855d-0db9333b49d0",
"savedPayload": {
"position": {
"x": 18839.268070198847,
@@ -13859,7 +13859,7 @@
"name": "New Formula",
"code": "variable.NegativeDisorder",
"project": "Foundations",
- "id": "e8c5117d-9055-4a01-b361-328a8dd8a597",
+ "id": "db7b78c4-7451-4dd1-8cb1-2874a4ecc70b",
"savedPayload": {
"position": {
"x": 18453.729534190912,
@@ -13882,7 +13882,7 @@
}
}
},
- "id": "e8bf34a3-f8e1-41cc-88e7-5a84a77e6d7c",
+ "id": "dc0b81c7-182f-44f1-941f-f45ea31edbba",
"savedPayload": {
"position": {
"x": 18602.330030191737,
@@ -13915,7 +13915,7 @@
"name": "New Formula",
"code": "variable.FastTrend",
"project": "Foundations",
- "id": "058bcc23-4e42-4712-87dc-a0e97d485c04",
+ "id": "0f9acdc8-165b-4d75-be42-f636800a83b9",
"savedPayload": {
"position": {
"x": 18434.020087339213,
@@ -13938,7 +13938,7 @@
}
}
},
- "id": "fbfb78f4-e82a-4690-a1d7-94b7cca6856f",
+ "id": "9b0a1be1-4fc8-41d7-be2b-41b8a1488fda",
"savedPayload": {
"position": {
"x": 18589.19039895727,
@@ -13971,7 +13971,7 @@
"name": "New Record Formula",
"code": "variable.interTrend",
"project": "Foundations",
- "id": "4b728518-b6c2-46ac-bb90-58b0f7364e49",
+ "id": "bab00a3d-c4af-40a8-a6b3-fb14040bfaeb",
"savedPayload": {
"position": {
"x": 18764.849869125257,
@@ -13994,7 +13994,7 @@
}
}
},
- "id": "3f02b4e4-8c11-4f9c-8134-b873de8cb09b",
+ "id": "74a5a93a-145e-4881-adde-e91665654a93",
"savedPayload": {
"position": {
"x": 18809.743586814635,
@@ -14018,7 +14018,7 @@
}
}
],
- "id": "2cac65d2-227a-40a7-98dc-1b81ec64882c",
+ "id": "c0dcba83-cde3-4e2a-937d-4504c5a536b5",
"savedPayload": {
"position": {
"x": 17924.16480315753,
@@ -14054,7 +14054,7 @@
"name": "New Procedure Javascript Code",
"code": "/* Loop Code */\n\nlet FTLen = 5 // Channel length\nlet candle = record.current\nlet BIAS = 0.35 // biased limit value for Math.log2 (0)\n\n\nif (variable.previousEma5 === undefined) {\nvariable.previousEma5 = candle.close\n}\n\n// Calculate EMA5\nvariable.Ema5 = calculateEMA(5, candle.close, variable.previousEma5)\nvariable.previousEma5 = variable.Ema5\n\n\n// Build arrays Max, Min, Close, Open\n\nvariable.lastMax.push(candle.max) \nvariable.lastMin.push(candle.min)\nvariable.lastOpens.push(candle.open)\nvariable.lastCloses.push(candle.close)\nvariable.lastEMA5s.push(variable.Ema5)\n\n\n\n// Keep the array the correct size\n\nif (variable.lastMax.length > FTLen) {\n variable.lastMax.splice(0, 1)\n}\n\nif (variable.lastMin.length > FTLen) {\n variable.lastMin.splice(0, 1)\n}\n\nif (variable.lastOpens.length > FTLen) {\n variable.lastOpens.splice(0, 1)\n}\n\nif (variable.lastCloses.length > FTLen) {\n variable.lastCloses.splice(0, 1)\n}\n\nif (variable.lastEMA5s.length > FTLen) {\n variable.lastEMA5s.splice(0, 1)\n}\n// Calculate indicator values\n\n\n\n\nvariable.PositiveDisorder = CalPosEntropy () // Positive disorder\nvariable.NegativeDisorder = CalNegEntropy () // Negative disorder\nif(variable.PositiveDisorder === 0 && variable.NegativeDisorder === 0){\n\tvariable.FastTrend = 0\n}\nelse {\n\tvariable.FastTrend = ( variable.NegativeDisorder - variable.PositiveDisorder ) / ( variable.NegativeDisorder + variable.PositiveDisorder)\n}//calculation of the fast trend indicator\n\nvariable.lastFastTrend.push(variable.FastTrend)\nif(variable.lastFastTrend.length > 2 ) {\n\tvariable.lastFastTrend.splice(0,1)\n}\n\n//Determine the intermediate trend i.e. pullbacks\nif(variable.lastMax.length < FTLen) {\n\tvariable.interTrend = 0\n}\nelse {\n\tif(variable.lastFastTrend.length === 2){\n\t\tvariable.Slope = variable.lastFastTrend[1] - variable.lastFastTrend[0]\n\t\tif(variable.Slope > 0) {\n\t\t\t\tvariable.interTrend = 1\n\t\t}\n\t\t\tif(variable.Slope < 0) {\n\t\t\t\tvariable.interTrend = -1\n\t\t}\n\t\t\tif(variable.Slope = 0) {\n\t\t\t\tvariable.interTrend = 0\n\t\t}\n\t}\n\telse {\n\t\tvariable.interTrend = 0\n\t}\n}\n//functions\n//EMA5 calculation\nfunction calculateEMA(periods, price, previousEMA) {\n let k = 2 / (periods + 1)\n return price * k + previousEMA * (1-k)\n}\n\nfunction CalPosEntropy ()\n\n\n{variable.PosOpen = 0 // counter for values above EMA\nvariable.PosClose = 0 // counter for values above EMA\nvariable.PosMin = 0 // counter for values above EMA\nvariable.PosMax = 0 // counter for values above EMA\n\n\t\n\tif (variable.lastMax.length < FTLen) { return 0 }\n\tfor (var i = 0 ; i < FTLen ; i++) //loop over the arrays and increment counters each time a value is above EMA5 at the same index\n\t{\n\t\t\tif (variable.lastMax[i] > variable.lastEMA5s[i])\n\t\t\t{\n\t\t\t\tvariable.PosMax = variable.PosMax + 1\n\t\t\t}\n\t\t\tif (variable.lastMin[i] > variable.lastEMA5s[i])\n\t\t\t{\n\t\t\t\tvariable.PosMin = variable.PosMin + 1\n\t\t\t}\n\t\t\tif (variable.lastOpens[i] > variable.lastEMA5s[i])\n\t\t\t{\n\t\t\t\tvariable.PosOpen = variable.PosOpen + 1\n\t\t\t}\n\t\t\tif (variable.lastCloses[i] > variable.lastEMA5s[i])\n\t\t\t{\n\t\t\t\tvariable.PosClose = variable.PosClose + 1\n\t\t\t}\n\t\t\t\n\t}\n\tif (variable.PosMax > 0) // calculate entropy for Max candles above EMA5 ; return Bias value if count is 0 because of LOG function\n\t{\n\t\tvariable.EntPosMax = (variable.PosMax / FTLen) * Math.log2(1/(variable.PosMax / FTLen))\n\t}\n\telse\n\t{\n\t\tvariable.EntPosMax = BIAS\n\t}\n\tif (variable.PosMin > 0) // calculate entropy for Min candles above EMA5 ; return Bias value if count is 0 because of LOG function\n\t{\n\t\tvariable.EntPosMin = (variable.PosMin / FTLen) * Math.log2(1/(variable.PosMin / FTLen))\n\t}\n\telse\n\t{\n\t\tvariable.EntPosMin = BIAS\n\t}\n\tif (variable.PosOpen > 0) // calculate entropy for Open candles above EMA5 ; return Bias value if count is 0 because of LOG function\n\t{\n\t\tvariable.EntPosOpen = (variable.PosOpen / FTLen) * Math.log2(1/(variable.PosOpen / FTLen))\n\t}\n\telse\n\t{\n\t\tvariable.EntPosOpen = BIAS\n\t}\n\tif (variable.PosClose > 0) // calculate entropy for Close candles above EMA5 ; return Bias value if count is 0 because of LOG function\n\t{\n\t\tvariable.EntPosClose = (variable.PosClose / FTLen) * Math.log2(1/(variable.PosClose / FTLen))\n\t}\n\telse\n\t{\n\t\tvariable.EntPosClose = BIAS\n\t}\n\t\n\tvariable.PosEnt = variable.EntPosClose + variable.EntPosMax + variable.EntPosMin + variable.EntPosOpen //sum on 4 entropies\n\t\n\treturn variable.PosEnt\n}\n\nfunction CalNegEntropy ()\n\n{variable.NegOpen = 0 // counter for values below EMA\nvariable.NegClose = 0 // counter for values below EMA\nvariable.NegMin = 0 // counter for values below EMA\nvariable.NegMax = 0 // counter for values below EMA\n\t\n\tif (variable.lastMax.length < FTLen) { return 0 }\n\tfor (var j = 0 ; j < FTLen ; j++) //loop over the arrays and increment counters each time a value is above EMA5 at the same index\n\t{\n\t\t\tif (variable.lastMax[j] < variable.lastEMA5s[j])\n\t\t\t{\n\t\t\t\tvariable.NegMax = variable.NegMax + 1\n\t\t\t}\n\t\t\tif (variable.lastMin[j] < variable.lastEMA5s[j])\n\t\t\t{\n\t\t\t\tvariable.NegMin = variable.NegMin + 1\n\t\t\t}\n\t\t\tif (variable.lastOpens[j] < variable.lastEMA5s[j])\n\t\t\t{\n\t\t\t\tvariable.NegOpen = variable.NegOpen + 1\n\t\t\t}\n\t\t\tif (variable.lastCloses[j] < variable.lastEMA5s[j])\n\t\t\t{\n\t\t\t\tvariable.NegClose = variable.NegClose + 1\n\t\t\t}\n\t\t\t\n\t}\n\tif (variable.NegMax > 0) // calculate entropy for Max candles above EMA5 ; return Bias value if count is 0 because of LOG function\n\t{\n\t\tvariable.EntNegMax = (variable.NegMax / FTLen) * Math.log2(1/(variable.NegMax / FTLen))\n\t}\n\telse\n\t{\n\t\tvariable.EntNegMax = BIAS\n\t}\n\tif (variable.NegMin > 0) // calculate entropy for Min candles above EMA5 ; return Bias value if count is 0 because of LOG function\n\t{\n\t\tvariable.EntNegMin = (variable.NegMin / FTLen) * Math.log2(1/(variable.NegMin / FTLen))\n\t}\n\telse\n\t{\n\t\tvariable.EntNegMin = BIAS\n\t}\n\tif (variable.NegOpen > 0) // calculate entropy for Open candles above EMA5 ; return Bias value if count is 0 because of LOG function\n\t{\n\t\tvariable.EntNegOpen = (variable.NegOpen / FTLen) * Math.log2(1/(variable.NegOpen / FTLen))\n\t}\n\telse\n\t{\n\t\tvariable.EntNegOpen = BIAS\n\t}\n\tif (variable.NegClose > 0) // calculate entropy for Close candles above EMA5 ; return Bias value if count is 0 because of LOG function\n\t{\n\t\tvariable.EntNegClose = (variable.NegClose / FTLen) * Math.log2(1/(variable.NegClose / FTLen))\n\t}\n\telse\n\t{\n\t\tvariable.EntNegClose = BIAS\n\t}\n\t\n\tvariable.NegEnt = variable.EntNegClose + variable.EntNegMax + variable.EntNegMin + variable.EntNegOpen //sum on 4 entropies\n\t\n\treturn variable.NegEnt\n}\n\n// End of code :-)",
"project": "Foundations",
- "id": "e1dc6b7a-de72-4498-a360-b978088fa12a",
+ "id": "2b2d9799-e02a-44e1-86b4-d585ae265379",
"savedPayload": {
"position": {
"x": 18694.392154885838,
@@ -14077,7 +14077,7 @@
}
}
},
- "id": "45d7ddae-4632-48ff-9d24-9414ef5e97e9",
+ "id": "b94349ab-a5ad-4976-bac9-4175a526c323",
"savedPayload": {
"position": {
"x": 18607.040727163738,
@@ -14109,7 +14109,7 @@
"name": "New Procedure Javascript Code",
"code": "/* Initialization Code*/\n\nvariable.lastMax = []\nvariable.lastMin = []\nvariable.lastOpens = []\nvariable.lastCloses = []\nvariable.lastEMA5s = []\nvariable.NegOpen = 0 // counter for values below EMA\nvariable.NegClose = 0 // counter for values below EMA\nvariable.NegMin = 0 // counter for values below EMA\nvariable.NegMax = 0 // counter for values below EMA\nvariable.PosOpen = 0 // counter for values above EMA\nvariable.PosClose = 0 // counter for values above EMA\nvariable.PosMin = 0 // counter for values above EMA\nvariable.PosMax = 0 // counter for values above EMA\nvariable.lastFastTrend = []",
"project": "Foundations",
- "id": "3cf3d2d4-5842-4a02-8981-9a4b1d116ecf",
+ "id": "9dd4f0c5-6aba-4aed-b129-1ed0edbd7ab2",
"savedPayload": {
"position": {
"x": 19092.13971930327,
@@ -14132,7 +14132,7 @@
}
}
},
- "id": "2b9ebcd0-b8ad-4f81-b274-87022ed40d9b",
+ "id": "26a72fdd-fa5e-464e-bbc0-542f70212c83",
"savedPayload": {
"position": {
"x": 18766.13975293071,
@@ -14155,7 +14155,7 @@
}
}
},
- "id": "5f52f84c-07a1-44da-99a1-6f3bb382823c",
+ "id": "d1083f0e-0f71-49c3-a89f-d2e0c737571f",
"savedPayload": {
"position": {
"x": 18548.80644201567,
@@ -14178,7 +14178,7 @@
}
}
},
- "id": "089fbaa0-93ba-4d9d-9a59-8722f5ea6d22",
+ "id": "84eb32ec-bdd0-4dde-b3d1-13fb2576d1d3",
"savedPayload": {
"position": {
"x": 17878.74005695047,
@@ -14202,7 +14202,7 @@
"referenceParent": {
"type": "Plotter Module",
"name": "FastTrend5",
- "id": "2c2a13fe-ca25-426d-88c7-878442d12471"
+ "id": "74bc87c2-e062-4b51-aff6-67755a3e22bb"
},
"referenceParentCombinedNodePath": [
[
@@ -14227,7 +14227,7 @@
}
}
],
- "id": "8447931d-3fa0-4da4-82ef-bec07f6c4fa0",
+ "id": "9dd86e7b-117c-40b5-9b42-e996e42fcd61",
"savedPayload": {
"position": {
"x": 17979.55627310184,
@@ -14270,7 +14270,7 @@
"type": "Output Dataset",
"name": "Multi-Time-Frame-Market FastTrend20",
"project": "Foundations",
- "id": "6f6a19ba-0b20-4c8f-8efc-44bbe001bf9e",
+ "id": "c5d55b22-0d11-4637-b70b-ea4be3e6a05f",
"savedPayload": {
"position": {
"x": 18737.86542628025,
@@ -14294,7 +14294,7 @@
"referenceParent": {
"type": "Dataset Definition",
"name": "Multi-Time-Frame-Market",
- "id": "7c37bbe2-9e2b-4811-a1a2-f194a418aec5"
+ "id": "1ddc1fcd-9b2b-4750-8343-fc7f02602504"
},
"referenceParentCombinedNodePath": [
[
@@ -14326,7 +14326,7 @@
}
],
"outputDatasetFolders": [],
- "id": "481fd556-087c-44a4-9042-e1ccd0fb95b2",
+ "id": "5c39390a-f0ae-4156-8790-7544faa8f81f",
"savedPayload": {
"position": {
"x": 18503.654912692367,
@@ -14359,7 +14359,7 @@
"name": "Candles Volumes Multi-Time-Frame-Market",
"config": "{\n \"mainUtility\": \"Market Ending Point\"\n}",
"project": "Foundations",
- "id": "e85efd02-e529-46f5-9585-111ebe6aac41",
+ "id": "f1b2fec3-e6d0-4899-b54a-e8322daf9d68",
"savedPayload": {
"position": {
"x": 18774.02832066903,
@@ -14418,7 +14418,7 @@
"name": "FastTrend 20 Multi-Time-Frame-Market",
"config": "{\n \"mainUtility\": \"Self Reference\"\n}",
"project": "Foundations",
- "id": "a30d8a2a-60a7-4b14-b304-0b04a9024c33",
+ "id": "2aabe021-de0d-4a99-a0df-da3f60f799e7",
"savedPayload": {
"position": {
"x": 18293.53956786992,
@@ -14442,7 +14442,7 @@
"referenceParent": {
"type": "Status Report",
"name": "Market-FastTrend",
- "id": "87778eac-bdea-4ce6-9889-6098a0a565de"
+ "id": "a1a6655b-52c1-449f-aaef-8fd15a6d1c69"
},
"referenceParentCombinedNodePath": [
[
@@ -14478,7 +14478,7 @@
"type": "Data Dependency",
"name": "Candles Multi-Time-Frame-Market",
"project": "Foundations",
- "id": "3cafec6b-1257-42a8-9f7a-0af1e3259635",
+ "id": "d9c2128c-a265-49fa-835d-b9cfe55ccc76",
"savedPayload": {
"position": {
"x": 18052.606178572896,
@@ -14534,7 +14534,7 @@
}
],
"dataMineDataDependencies": [],
- "id": "2efb368c-0967-42c5-a883-de71a4e76d33",
+ "id": "11d0b0e4-9149-40a8-b1d2-4c59feeefef0",
"savedPayload": {
"position": {
"x": 18285.507844948108,
@@ -14561,7 +14561,7 @@
"type": "Status Report",
"name": "Market-FastTrend",
"project": "Foundations",
- "id": "87778eac-bdea-4ce6-9889-6098a0a565de",
+ "id": "a1a6655b-52c1-449f-aaef-8fd15a6d1c69",
"savedPayload": {
"position": {
"x": 18053.78235508046,
@@ -14588,7 +14588,7 @@
"type": "Execution Started Event",
"name": "",
"project": "Foundations",
- "id": "a8d4dadb-8839-4946-ad83-8e78180f9e54",
+ "id": "60dac275-ef0f-4bb2-a24f-97a90e5bb554",
"savedPayload": {
"position": {
"x": 18077.321108399727,
@@ -14646,7 +14646,7 @@
"type": "Execution Finished Event",
"name": "New Execution Finished Event",
"project": "Foundations",
- "id": "c17e099c-9619-4c28-9f81-457d4f8180c9",
+ "id": "0332dff3-62af-4be6-83ad-f671e6b7a5f2",
"savedPayload": {
"position": {
"x": 18044.50812029853,
@@ -14669,7 +14669,7 @@
}
}
},
- "id": "66809823-a7f7-4baf-8967-020f7bbe788c",
+ "id": "871d6bc5-c6b9-4837-b108-8c67697beded",
"savedPayload": {
"position": {
"x": 18269.444399104486,
@@ -14706,7 +14706,7 @@
"type": "Output Dataset",
"name": "Multi-Time-Frame-Daily FastTrend20",
"project": "Foundations",
- "id": "0907a006-73c3-4dd6-8ca8-0017708883ba",
+ "id": "96730107-af78-44c1-a45a-5e5fa83392f5",
"savedPayload": {
"position": {
"x": 17841.151563043502,
@@ -14730,7 +14730,7 @@
"referenceParent": {
"type": "Dataset Definition",
"name": "Multi-Time-Frame-Daily",
- "id": "6486a4c5-ec66-4e8c-a7bd-2c3953f028ce"
+ "id": "8a7f4fff-71dd-4bee-824f-73fb7a195576"
},
"referenceParentCombinedNodePath": [
[
@@ -14762,7 +14762,7 @@
}
],
"outputDatasetFolders": [],
- "id": "41d1ca9c-38ec-4b9d-8645-974d7a13adef",
+ "id": "f4d86845-3edf-47d2-99dd-2ee4f4374840",
"savedPayload": {
"position": {
"x": 17947.243084022746,
@@ -14795,7 +14795,7 @@
"name": "FastTrend 20 Multi-Time-Frame-Daily",
"config": "{\n \"mainUtility\": \"Self Reference\"\n}",
"project": "Foundations",
- "id": "5fc79cf2-347e-4a2e-8f7e-f9cd1be0f5f5",
+ "id": "3f9e39b4-8347-4698-a8f6-1d7c470842a8",
"savedPayload": {
"position": {
"x": 17613.96561412586,
@@ -14819,7 +14819,7 @@
"referenceParent": {
"type": "Status Report",
"name": "Daily-FasTrend",
- "id": "01872e3a-0cc1-4f45-8ed7-b8f71606bfce"
+ "id": "38b71ddc-9fd7-42dd-a7dc-b124635e3256"
},
"referenceParentCombinedNodePath": [
[
@@ -14854,7 +14854,7 @@
"name": "",
"config": "{\n \"mainUtility\": \"Market Ending Point\"\n}",
"project": "Foundations",
- "id": "68131845-277f-4367-8870-98cd3c6eaf62",
+ "id": "0a86c9a7-a66e-4c65-a1a7-678132cb51f7",
"savedPayload": {
"position": {
"x": 17487.034328843474,
@@ -14913,7 +14913,7 @@
"name": "Exchange Raw Data Historic-OHLCVs",
"config": "{\n \"mainUtility\": \"Market Starting Point\"\n}",
"project": "Foundations",
- "id": "e0e489a5-0388-4809-b672-b4a3a51965cc",
+ "id": "93fc6255-dedd-48ca-a1e7-a989018ffd48",
"savedPayload": {
"position": {
"x": 17385.13907646934,
@@ -14973,7 +14973,7 @@
"type": "Data Dependency",
"name": "Candles Multi-Time-Frame-Daily",
"project": "Foundations",
- "id": "0d8793ad-0582-4c07-badf-25e29056cce5",
+ "id": "105d4409-163e-4437-8fd5-09cf9e36428b",
"savedPayload": {
"position": {
"x": 17318.254074251803,
@@ -15029,7 +15029,7 @@
}
],
"dataMineDataDependencies": [],
- "id": "8413a7b8-5c47-46e8-9669-106126d29b4e",
+ "id": "2a38c1b6-8a49-4b9d-b27a-ff36d32ae20d",
"savedPayload": {
"position": {
"x": 17742.79904983504,
@@ -15056,7 +15056,7 @@
"type": "Status Report",
"name": "Daily-FasTrend",
"project": "Foundations",
- "id": "01872e3a-0cc1-4f45-8ed7-b8f71606bfce",
+ "id": "38b71ddc-9fd7-42dd-a7dc-b124635e3256",
"savedPayload": {
"position": {
"x": 17837.44868593873,
@@ -15083,7 +15083,7 @@
"type": "Execution Started Event",
"name": "",
"project": "Foundations",
- "id": "bf67736a-ee0f-431f-a8ff-70fafbf3ebb6",
+ "id": "77318d0c-ae98-47b2-9b7d-e091d5f82c4b",
"savedPayload": {
"position": {
"x": 17834.677002129192,
@@ -15141,7 +15141,7 @@
"type": "Execution Finished Event",
"name": "New Execution Finished Event",
"project": "Foundations",
- "id": "1f07e44a-fc27-4f39-90d1-1295ef7e20c7",
+ "id": "d590efc9-ac84-47ff-8e54-52f87824a514",
"savedPayload": {
"position": {
"x": 17890.49444642835,
@@ -15164,7 +15164,7 @@
}
}
},
- "id": "db891c2a-1b00-48f7-a1dc-f7f82189a329",
+ "id": "4214e744-2d7e-452e-b429-c84616ebce05",
"savedPayload": {
"position": {
"x": 18053.33460500199,
@@ -15200,7 +15200,7 @@
"name": "Multi-Time-Frame-Market",
"config": "{\n \"codeName\": \"Multi-Time-Frame-Market\",\n \"type\": \"Market Files\",\n \"validTimeFrames\": [\n \"24-hs\",\n \"12-hs\",\n \"08-hs\",\n \"06-hs\",\n \"04-hs\",\n \"03-hs\",\n \"02-hs\",\n \"01-hs\"\n ],\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Product/@Dataset/@TimeFrame\",\n \"fileName\": \"Data.json\"\n}",
"project": "Foundations",
- "id": "7c37bbe2-9e2b-4811-a1a2-f194a418aec5",
+ "id": "1ddc1fcd-9b2b-4750-8343-fc7f02602504",
"savedPayload": {
"position": {
"x": 17768.08490002367,
@@ -15228,7 +15228,7 @@
"name": "Multi-Time-Frame-Daily",
"config": "{\n \"codeName\": \"Multi-Time-Frame-Daily\",\n \"type\": \"Daily Files\",\n \"validTimeFrames\": [\n \"45-min\",\n \"40-min\",\n \"30-min\",\n \"20-min\",\n \"15-min\",\n \"10-min\",\n \"05-min\",\n \"04-min\",\n \"03-min\",\n \"02-min\",\n \"01-min\"\n ],\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Product/@Dataset/@TimeFrame/@Year/@Month/@Day\",\n \"fileName\": \"Data.json\",\n \"dataRange\": {\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Product/@Dataset\",\n \"fileName\": \"Data.Range.json\"\n }\n}",
"project": "Foundations",
- "id": "6486a4c5-ec66-4e8c-a7bd-2c3953f028ce",
+ "id": "8a7f4fff-71dd-4bee-824f-73fb7a195576",
"savedPayload": {
"position": {
"x": 17223.24004947388,
@@ -15267,7 +15267,7 @@
"name": "New Record Formula",
"code": "record.current.begin",
"project": "Foundations",
- "id": "50994af1-0510-46f4-87c8-57bed2e6c7c5",
+ "id": "25e20e63-b138-4b98-a584-62f79b325c97",
"savedPayload": {
"position": {
"x": 17125.295473472564,
@@ -15290,7 +15290,7 @@
}
}
},
- "id": "f3a6d6aa-dd39-45ec-8258-7edd738751a5",
+ "id": "61d3cf1c-5d19-4bf2-b67e-38154c838e7f",
"savedPayload": {
"position": {
"x": 17236.51593962507,
@@ -15323,7 +15323,7 @@
"name": "New Record Formula",
"code": "record.current.end",
"project": "Foundations",
- "id": "9f54bde6-8ca9-4ab8-aa41-f54ed24187c7",
+ "id": "25cce3b1-1a56-472c-9370-6f68aa8281fa",
"savedPayload": {
"position": {
"x": 16717.600723575317,
@@ -15346,7 +15346,7 @@
}
}
},
- "id": "6f034e6a-efda-40b0-93cf-385ebdd7d1ea",
+ "id": "6a975dba-d549-422e-927f-b7f06b081d7c",
"savedPayload": {
"position": {
"x": 16964.719439693574,
@@ -15379,7 +15379,7 @@
"name": "New Formula",
"code": "variable.PositiveDisorder",
"project": "Foundations",
- "id": "36d37663-e214-425c-8745-374fca3dcb27",
+ "id": "ef834fdf-d8ea-4b0a-8092-51bb984e00dd",
"savedPayload": {
"position": {
"x": 16868.16227429867,
@@ -15402,7 +15402,7 @@
}
}
},
- "id": "ed97bdc8-7fa3-4f51-a4c5-c255e004b6c4",
+ "id": "26d08341-0ccf-41c7-859f-63bf64bbffc4",
"savedPayload": {
"position": {
"x": 17065.093806842477,
@@ -15435,7 +15435,7 @@
"name": "New Formula",
"code": "variable.NegativeDisorder",
"project": "Foundations",
- "id": "a44f60fb-71b7-4745-b77f-7291e52059d3",
+ "id": "947e3c0b-8aef-4b81-a107-417507dad47e",
"savedPayload": {
"position": {
"x": 17463.604207052012,
@@ -15458,7 +15458,7 @@
}
}
},
- "id": "aed2f87d-2e60-4d5b-aa93-fcc9474d6153",
+ "id": "2d500ef4-d78f-4b39-86ad-f9ed9f460616",
"savedPayload": {
"position": {
"x": 17462.055095344705,
@@ -15491,7 +15491,7 @@
"name": "New Formula",
"code": "variable.FastTrend",
"project": "Foundations",
- "id": "ab7731cb-3856-437a-9806-d4be880924ff",
+ "id": "4c194d33-9027-4555-8e79-61e7346b1497",
"savedPayload": {
"position": {
"x": 18055.546601670187,
@@ -15514,7 +15514,7 @@
}
}
},
- "id": "52b41ad7-2821-4ee9-8507-86683900b4df",
+ "id": "82048a7e-1314-4081-b788-8a9713757d89",
"savedPayload": {
"position": {
"x": 17856.68335842349,
@@ -15547,7 +15547,7 @@
"name": "New Record Formula",
"code": "variable.interTrend",
"project": "Foundations",
- "id": "6d7a129f-3d99-460e-a6ce-e9fc628d42e2",
+ "id": "966d9507-86f6-4041-9d22-e7d7821ef83e",
"savedPayload": {
"position": {
"x": 18198.244761581384,
@@ -15570,7 +15570,7 @@
}
}
},
- "id": "77460272-a4a7-4420-8989-fcd0502c9441",
+ "id": "e84eedd4-ede9-4983-9b64-a407f99c4c53",
"savedPayload": {
"position": {
"x": 17951.81546503095,
@@ -15594,7 +15594,7 @@
}
}
],
- "id": "d4f00a32-a143-4231-9e50-7133aed64cde",
+ "id": "3dc3d64f-c6d3-470b-b16a-5bb3374a4b97",
"savedPayload": {
"position": {
"x": 17458.956871930088,
@@ -15630,7 +15630,7 @@
"name": "New Procedure Javascript Code",
"code": "/* Loop Code */\n\nlet FTLen = 20 // Channel length\nlet candle = record.current\nlet BIAS = 0.35 // biased limit value for Math.log2 (0)\n\n\nif (variable.previousEma5 === undefined) {\nvariable.previousEma5 = candle.close\n}\n\n// Calculate EMA5\nvariable.Ema5 = calculateEMA(5, candle.close, variable.previousEma5)\nvariable.previousEma5 = variable.Ema5\n\n\n// Build arrays Max, Min, Close, Open\n\nvariable.lastMax.push(candle.max) \nvariable.lastMin.push(candle.min)\nvariable.lastOpens.push(candle.open)\nvariable.lastCloses.push(candle.close)\nvariable.lastEMA5s.push(variable.Ema5)\n\n\n\n// Keep the array the correct size\n\nif (variable.lastMax.length > FTLen) {\n variable.lastMax.splice(0, 1)\n}\n\nif (variable.lastMin.length > FTLen) {\n variable.lastMin.splice(0, 1)\n}\n\nif (variable.lastOpens.length > FTLen) {\n variable.lastOpens.splice(0, 1)\n}\n\nif (variable.lastCloses.length > FTLen) {\n variable.lastCloses.splice(0, 1)\n}\n\nif (variable.lastEMA5s.length > FTLen) {\n variable.lastEMA5s.splice(0, 1)\n}\n// Calculate indicator values\n\n\n\n\nvariable.PositiveDisorder = CalPosEntropy () // Positive disorder\nvariable.NegativeDisorder = CalNegEntropy () // Negative disorder\nif(variable.PositiveDisorder === 0 && variable.NegativeDisorder === 0){\n\tvariable.FastTrend = 0\n}\nelse {\n\tvariable.FastTrend = ( variable.NegativeDisorder - variable.PositiveDisorder ) / ( variable.NegativeDisorder + variable.PositiveDisorder)\n}//calculation of the fast trend indicator\n\nvariable.lastFastTrend.push(variable.FastTrend)\nif(variable.lastFastTrend.length > 2 ) {\n\tvariable.lastFastTrend.splice(0,1)\n}\n\n//Determine the intermediate trend i.e. pullbacks\nif(variable.lastMax.length < FTLen) {\n\tvariable.interTrend = 0\n}\nelse {\n\tif(variable.lastFastTrend.length === 2){\n\t\tvariable.Slope = variable.lastFastTrend[1] - variable.lastFastTrend[0]\n\t\tif(variable.Slope > 0) {\n\t\t\t\tvariable.interTrend = 1\n\t\t}\n\t\t\tif(variable.Slope < 0) {\n\t\t\t\tvariable.interTrend = -1\n\t\t}\n\t\t\tif(variable.Slope = 0) {\n\t\t\t\tvariable.interTrend = 0\n\t\t}\n\t}\n\telse {\n\t\tvariable.interTrend = 0\n\t}\n}\n//functions\n//EMA5 calculation\nfunction calculateEMA(periods, price, previousEMA) {\n let k = 2 / (periods + 1)\n return price * k + previousEMA * (1-k)\n}\n\nfunction CalPosEntropy ()\n\n\n{variable.PosOpen = 0 // counter for values above EMA\nvariable.PosClose = 0 // counter for values above EMA\nvariable.PosMin = 0 // counter for values above EMA\nvariable.PosMax = 0 // counter for values above EMA\n\n\t\n\tif (variable.lastMax.length < FTLen) { return 0 }\n\tfor (var i = 0 ; i < FTLen ; i++) //loop over the arrays and increment counters each time a value is above EMA5 at the same index\n\t{\n\t\t\tif (variable.lastMax[i] > variable.lastEMA5s[i])\n\t\t\t{\n\t\t\t\tvariable.PosMax = variable.PosMax + 1\n\t\t\t}\n\t\t\tif (variable.lastMin[i] > variable.lastEMA5s[i])\n\t\t\t{\n\t\t\t\tvariable.PosMin = variable.PosMin + 1\n\t\t\t}\n\t\t\tif (variable.lastOpens[i] > variable.lastEMA5s[i])\n\t\t\t{\n\t\t\t\tvariable.PosOpen = variable.PosOpen + 1\n\t\t\t}\n\t\t\tif (variable.lastCloses[i] > variable.lastEMA5s[i])\n\t\t\t{\n\t\t\t\tvariable.PosClose = variable.PosClose + 1\n\t\t\t}\n\t\t\t\n\t}\n\tif (variable.PosMax > 0) // calculate entropy for Max candles above EMA5 ; return Bias value if count is 0 because of LOG function\n\t{\n\t\tvariable.EntPosMax = (variable.PosMax / FTLen) * Math.log2(1/(variable.PosMax / FTLen))\n\t}\n\telse\n\t{\n\t\tvariable.EntPosMax = BIAS\n\t}\n\tif (variable.PosMin > 0) // calculate entropy for Min candles above EMA5 ; return Bias value if count is 0 because of LOG function\n\t{\n\t\tvariable.EntPosMin = (variable.PosMin / FTLen) * Math.log2(1/(variable.PosMin / FTLen))\n\t}\n\telse\n\t{\n\t\tvariable.EntPosMin = BIAS\n\t}\n\tif (variable.PosOpen > 0) // calculate entropy for Open candles above EMA5 ; return Bias value if count is 0 because of LOG function\n\t{\n\t\tvariable.EntPosOpen = (variable.PosOpen / FTLen) * Math.log2(1/(variable.PosOpen / FTLen))\n\t}\n\telse\n\t{\n\t\tvariable.EntPosOpen = BIAS\n\t}\n\tif (variable.PosClose > 0) // calculate entropy for Close candles above EMA5 ; return Bias value if count is 0 because of LOG function\n\t{\n\t\tvariable.EntPosClose = (variable.PosClose / FTLen) * Math.log2(1/(variable.PosClose / FTLen))\n\t}\n\telse\n\t{\n\t\tvariable.EntPosClose = BIAS\n\t}\n\t\n\tvariable.PosEnt = variable.EntPosClose + variable.EntPosMax + variable.EntPosMin + variable.EntPosOpen //sum on 4 entropies\n\t\n\treturn variable.PosEnt\n}\n\nfunction CalNegEntropy ()\n\n{variable.NegOpen = 0 // counter for values below EMA\nvariable.NegClose = 0 // counter for values below EMA\nvariable.NegMin = 0 // counter for values below EMA\nvariable.NegMax = 0 // counter for values below EMA\n\t\n\tif (variable.lastMax.length < FTLen) { return 0 }\n\tfor (var j = 0 ; j < FTLen ; j++) //loop over the arrays and increment counters each time a value is above EMA5 at the same index\n\t{\n\t\t\tif (variable.lastMax[j] < variable.lastEMA5s[j])\n\t\t\t{\n\t\t\t\tvariable.NegMax = variable.NegMax + 1\n\t\t\t}\n\t\t\tif (variable.lastMin[j] < variable.lastEMA5s[j])\n\t\t\t{\n\t\t\t\tvariable.NegMin = variable.NegMin + 1\n\t\t\t}\n\t\t\tif (variable.lastOpens[j] < variable.lastEMA5s[j])\n\t\t\t{\n\t\t\t\tvariable.NegOpen = variable.NegOpen + 1\n\t\t\t}\n\t\t\tif (variable.lastCloses[j] < variable.lastEMA5s[j])\n\t\t\t{\n\t\t\t\tvariable.NegClose = variable.NegClose + 1\n\t\t\t}\n\t\t\t\n\t}\n\tif (variable.NegMax > 0) // calculate entropy for Max candles above EMA5 ; return Bias value if count is 0 because of LOG function\n\t{\n\t\tvariable.EntNegMax = (variable.NegMax / FTLen) * Math.log2(1/(variable.NegMax / FTLen))\n\t}\n\telse\n\t{\n\t\tvariable.EntNegMax = BIAS\n\t}\n\tif (variable.NegMin > 0) // calculate entropy for Min candles above EMA5 ; return Bias value if count is 0 because of LOG function\n\t{\n\t\tvariable.EntNegMin = (variable.NegMin / FTLen) * Math.log2(1/(variable.NegMin / FTLen))\n\t}\n\telse\n\t{\n\t\tvariable.EntNegMin = BIAS\n\t}\n\tif (variable.NegOpen > 0) // calculate entropy for Open candles above EMA5 ; return Bias value if count is 0 because of LOG function\n\t{\n\t\tvariable.EntNegOpen = (variable.NegOpen / FTLen) * Math.log2(1/(variable.NegOpen / FTLen))\n\t}\n\telse\n\t{\n\t\tvariable.EntNegOpen = BIAS\n\t}\n\tif (variable.NegClose > 0) // calculate entropy for Close candles above EMA5 ; return Bias value if count is 0 because of LOG function\n\t{\n\t\tvariable.EntNegClose = (variable.NegClose / FTLen) * Math.log2(1/(variable.NegClose / FTLen))\n\t}\n\telse\n\t{\n\t\tvariable.EntNegClose = BIAS\n\t}\n\t\n\tvariable.NegEnt = variable.EntNegClose + variable.EntNegMax + variable.EntNegMin + variable.EntNegOpen //sum on 4 entropies\n\t\n\treturn variable.NegEnt\n}\n\n// End of code :-)",
"project": "Foundations",
- "id": "57bd40aa-0c20-4c39-a556-17f869871104",
+ "id": "c8c5b191-b6d3-436f-bdeb-695f45e32c85",
"savedPayload": {
"position": {
"x": 18624.96796883813,
@@ -15653,7 +15653,7 @@
}
}
},
- "id": "79fc8a6b-641f-4ff4-9f64-c08af7fa2fe0",
+ "id": "e1c7651a-c877-4e61-b4b0-1fbe470a5998",
"savedPayload": {
"position": {
"x": 18480.0303536653,
@@ -15685,7 +15685,7 @@
"name": "New Procedure Javascript Code",
"code": "/* Initialization Code*/\n\nvariable.lastMax = []\nvariable.lastMin = []\nvariable.lastOpens = []\nvariable.lastCloses = []\nvariable.lastEMA5s = []\nvariable.NegOpen = 0 // counter for values below EMA\nvariable.NegClose = 0 // counter for values below EMA\nvariable.NegMin = 0 // counter for values below EMA\nvariable.NegMax = 0 // counter for values below EMA\nvariable.PosOpen = 0 // counter for values above EMA\nvariable.PosClose = 0 // counter for values above EMA\nvariable.PosMin = 0 // counter for values above EMA\nvariable.PosMax = 0 // counter for values above EMA\nvariable.lastFastTrend = []",
"project": "Foundations",
- "id": "a41d048c-6d40-4edf-a9a7-113e6a71b10c",
+ "id": "d138b0f2-5d03-4f58-bb83-5d86b69395fb",
"savedPayload": {
"position": {
"x": 19204.30885952141,
@@ -15708,7 +15708,7 @@
}
}
},
- "id": "a8c2aefb-0715-4ff6-91b9-1372f95ef043",
+ "id": "fd539a56-dd44-4411-aad7-ee82b8a7acf6",
"savedPayload": {
"position": {
"x": 18711.766709938613,
@@ -15731,7 +15731,7 @@
}
}
},
- "id": "c2392b3f-851f-4ccf-96cc-3c7c701ca440",
+ "id": "cd91ac6e-61a7-4cf5-be2b-0b40a23ba5ea",
"savedPayload": {
"position": {
"x": 18383.405276883415,
@@ -15754,7 +15754,7 @@
}
}
},
- "id": "416c23b8-2991-4b85-97c6-e4bb0dac9dcf",
+ "id": "5b739f4c-053a-4c05-84cd-337374513958",
"savedPayload": {
"position": {
"x": 17892.673125170615,
@@ -15778,7 +15778,7 @@
"referenceParent": {
"type": "Plotter Module",
"name": "FastTrend20",
- "id": "aa972b32-6fe1-47f6-933e-3e555c2ae658"
+ "id": "b78d1e8e-ef99-4da2-aef4-337493136423"
},
"referenceParentCombinedNodePath": [
[
@@ -15803,7 +15803,7 @@
}
}
],
- "id": "e1bd8769-c6b6-496e-9827-9c475ef1080b",
+ "id": "559876d0-1946-4467-8a52-38e5f0f99ca4",
"savedPayload": {
"position": {
"x": 17839.115349029515,
@@ -15826,2874 +15826,6 @@
}
}
},
- {
- "type": "Indicator Bot",
- "name": "Holt-Winters forecast 2",
- "config": "{\n \"codeName\": \"Holt-Winters2\"\n}",
- "project": "Foundations",
- "processes": [
- {
- "type": "Process Definition",
- "name": "Multi-Time-Frame-Market",
- "config": "{\n \"codeName\": \"Multi-Time-Frame-Market\",\n \"description\": \"Produces volume energy Indicator\",\n \"deadWaitTime\": 0,\n \"normalWaitTime\": 0,\n \"retryWaitTime\": 10000,\n \"sleepWaitTime\": 3600000,\n \"comaWaitTime\": 86400000,\n \"framework\": {\n \"name\": \"Multi-Time-Frame-Market\"\n }\n}",
- "project": "Foundations",
- "processOutput": {
- "type": "Process Output",
- "name": "New Process Output",
- "project": "Foundations",
- "outputDatasets": [
- {
- "type": "Output Dataset",
- "name": "Multi-Time-Frame-Market HoltWinters2",
- "project": "Foundations",
- "id": "abf2305c-9b36-40a5-bb14-9db96f14c174",
- "savedPayload": {
- "position": {
- "x": 17686.021370369053,
- "y": 10779.60606337441
- },
- "targetPosition": {
- "x": 17608.375656838296,
- "y": 10489.828315487688
- },
- "floatingObject": {
- "isPinned": false,
- "isFrozen": false,
- "isCollapsed": false,
- "angleToParent": 1,
- "distanceToParent": 3,
- "arrangementStyle": 0
- },
- "uiObject": {
- "isRunning": false
- },
- "referenceParent": {
- "type": "Dataset Definition",
- "name": "Multi-Time-Frame-Market",
- "id": "f0185eb2-b4c1-42a4-89d2-cc615e8e883d"
- },
- "referenceParentCombinedNodePath": [
- [
- "Quasar",
- "Data Mine",
- "Foundations",
- "a65781fb-5d0b-416f-9a54-ff74c4bc67b1"
- ],
- [
- "Holt-Winters forecast 2",
- "Indicator Bot",
- "Foundations",
- "241b8616-bb55-4741-b079-02192f8f8836"
- ],
- [
- "HoltWinters2",
- "Product Definition",
- "Foundations",
- "41244e90-3b58-4808-8f42-d6c254b3412e"
- ],
- [
- "Multi-Time-Frame-Market",
- "Dataset Definition",
- "Foundations",
- "320de56e-79b4-4562-8cd3-8a0a8b09a76b"
- ]
- ]
- }
- }
- ],
- "outputDatasetFolders": [],
- "id": "85c86723-7ca6-4810-9b30-4f54dfd4eecb",
- "savedPayload": {
- "position": {
- "x": 18125.6761963031,
- "y": 10537.744612870876
- },
- "targetPosition": {
- "x": 17989.479046381235,
- "y": 10270.442655614366
- },
- "floatingObject": {
- "isPinned": false,
- "isFrozen": false,
- "isCollapsed": true,
- "angleToParent": 2,
- "distanceToParent": 3,
- "arrangementStyle": 0
- },
- "uiObject": {
- "isRunning": false
- }
- }
- },
- "processDependencies": {
- "type": "Process Dependencies",
- "name": "New Process Dependencies",
- "project": "Foundations",
- "statusDependencies": [
- {
- "type": "Status Dependency",
- "name": "Candles Volumes Multi-Time-Frame-Market",
- "config": "{\n \"mainUtility\": \"Market Ending Point\"\n}",
- "project": "Foundations",
- "id": "cd1ac44d-91d4-4a26-9a28-633fda7c9e07",
- "savedPayload": {
- "position": {
- "x": 18315.64354872755,
- "y": 11003.020122226351
- },
- "targetPosition": {
- "x": 17965.92786607191,
- "y": 10719.825946253924
- },
- "floatingObject": {
- "isPinned": false,
- "isFrozen": false,
- "isCollapsed": false,
- "angleToParent": 2,
- "distanceToParent": 3,
- "arrangementStyle": 0
- },
- "uiObject": {
- "isRunning": false
- },
- "referenceParent": {
- "type": "Status Report",
- "name": "Candles Volumes Multi-Time-Frame-Market Status Report",
- "id": "a0a61ba9-91cb-4ec7-92fe-134ff079de2d"
- },
- "referenceParentCombinedNodePath": [
- [
- "Candles",
- "Data Mine",
- "Foundations",
- "70c7eea3-a786-4dda-b526-0514e2cb14cc"
- ],
- [
- "Candles Volumes",
- "Indicator Bot",
- "Foundations",
- "285a4618-0423-4ac9-9df9-7a78be6fd915"
- ],
- [
- "Multi-Time-Frame-Market",
- "Process Definition",
- "Foundations",
- "9f683143-a33f-42c1-9fa8-c601f01ee4e1"
- ],
- [
- "Candles Volumes Multi-Time-Frame-Market Status Report",
- "Status Report",
- "Foundations",
- "a0a61ba9-91cb-4ec7-92fe-134ff079de2d"
- ]
- ]
- }
- },
- {
- "type": "Status Dependency",
- "name": "Holt-Winters forecast 2 Multi-Time-Frame-Market",
- "config": "{\n \"mainUtility\": \"Self Reference\"\n}",
- "project": "Foundations",
- "id": "4f588193-ee21-4152-94eb-f440a6625362",
- "savedPayload": {
- "position": {
- "x": 18024.162151219978,
- "y": 10937.159257168965
- },
- "targetPosition": {
- "x": 17965.92786607191,
- "y": 10719.825946253924
- },
- "floatingObject": {
- "isPinned": false,
- "isFrozen": false,
- "isCollapsed": false,
- "angleToParent": 2,
- "distanceToParent": 2,
- "arrangementStyle": 0
- },
- "uiObject": {
- "isRunning": false
- },
- "referenceParent": {
- "type": "Status Report",
- "name": "HoltWinters",
- "id": "24e80e61-ac3b-4aaa-b95b-6f31d47f9464"
- },
- "referenceParentCombinedNodePath": [
- [
- "Quasar",
- "Data Mine",
- "Foundations",
- "a65781fb-5d0b-416f-9a54-ff74c4bc67b1"
- ],
- [
- "Holt-Winters forecast 2",
- "Indicator Bot",
- "Foundations",
- "241b8616-bb55-4741-b079-02192f8f8836"
- ],
- [
- "Multi-Time-Frame-Market",
- "Process Definition",
- "Foundations",
- "2c2993cd-22af-4518-90c5-6360269615ec"
- ],
- [
- "HoltWinters",
- "Status Report",
- "Foundations",
- "8b9b24e8-1be4-403d-b578-be37c3b73ba4"
- ]
- ]
- }
- }
- ],
- "dataDependencies": [
- {
- "type": "Data Dependency",
- "name": "Candles Multi-Time-Frame-Market",
- "project": "Foundations",
- "id": "51874d37-8748-4788-82f8-a9354a098394",
- "savedPayload": {
- "position": {
- "x": 17885.295077424216,
- "y": 10929.881542215795
- },
- "targetPosition": {
- "x": 17965.92786607191,
- "y": 10719.825946253924
- },
- "floatingObject": {
- "isPinned": false,
- "isFrozen": false,
- "isCollapsed": false,
- "angleToParent": 2,
- "distanceToParent": 2,
- "arrangementStyle": 0
- },
- "uiObject": {
- "isRunning": false
- },
- "referenceParent": {
- "type": "Dataset Definition",
- "name": "Multi-Time-Frame-Market",
- "id": "2b03494a-67d6-47f1-89b6-53fc4c9116a8"
- },
- "referenceParentCombinedNodePath": [
- [
- "Candles",
- "Data Mine",
- "Foundations",
- "70c7eea3-a786-4dda-b526-0514e2cb14cc"
- ],
- [
- "Candles Volumes",
- "Indicator Bot",
- "Foundations",
- "285a4618-0423-4ac9-9df9-7a78be6fd915"
- ],
- [
- "Candles",
- "Product Definition",
- "Foundations",
- "fe6065ec-4d2d-47a0-bae0-8647f0e195d7"
- ],
- [
- "Multi-Time-Frame-Market",
- "Dataset Definition",
- "Foundations",
- "2b03494a-67d6-47f1-89b6-53fc4c9116a8"
- ]
- ]
- }
- },
- {
- "type": "Data Dependency",
- "name": "Volumes Multi-Time-Frame-Market",
- "project": "Foundations",
- "id": "19b61c92-d4d7-43c7-bd4b-ea47ef784f79",
- "savedPayload": {
- "position": {
- "x": 17777.22698828419,
- "y": 10842.369729132306
- },
- "targetPosition": {
- "x": 17965.92786607191,
- "y": 10719.825946253924
- },
- "floatingObject": {
- "isPinned": false,
- "isFrozen": false,
- "isCollapsed": false,
- "angleToParent": 2,
- "distanceToParent": 2,
- "arrangementStyle": 0
- },
- "uiObject": {
- "isRunning": false
- },
- "referenceParent": {
- "type": "Dataset Definition",
- "name": "Multi-Time-Frame-Market",
- "id": "9bf0483c-4825-4a46-9cf4-1b5262579fc1"
- },
- "referenceParentCombinedNodePath": [
- [
- "Candles",
- "Data Mine",
- "Foundations",
- "70c7eea3-a786-4dda-b526-0514e2cb14cc"
- ],
- [
- "Candles Volumes",
- "Indicator Bot",
- "Foundations",
- "285a4618-0423-4ac9-9df9-7a78be6fd915"
- ],
- [
- "Volumes",
- "Product Definition",
- "Foundations",
- "1a366aef-efef-470e-88e0-2a6fbe4dd91f"
- ],
- [
- "Multi-Time-Frame-Market",
- "Dataset Definition",
- "Foundations",
- "9bf0483c-4825-4a46-9cf4-1b5262579fc1"
- ]
- ]
- }
- }
- ],
- "dataMineDataDependencies": [],
- "id": "ce39aa2f-3143-4ea1-9b70-ba587715a7b4",
- "savedPayload": {
- "position": {
- "x": 17965.92786607191,
- "y": 10719.825946253924
- },
- "targetPosition": {
- "x": 17989.479046381235,
- "y": 10270.442655614366
- },
- "floatingObject": {
- "isPinned": false,
- "isFrozen": false,
- "isCollapsed": false,
- "angleToParent": 2,
- "distanceToParent": 4,
- "arrangementStyle": 0
- },
- "uiObject": {
- "isRunning": false
- }
- }
- },
- "statusReport": {
- "type": "Status Report",
- "name": "HoltWinters",
- "project": "Foundations",
- "id": "24e80e61-ac3b-4aaa-b95b-6f31d47f9464",
- "savedPayload": {
- "position": {
- "x": 17826.087335876728,
- "y": 10522.043825997993
- },
- "targetPosition": {
- "x": 17989.479046381235,
- "y": 10270.442655614366
- },
- "floatingObject": {
- "isPinned": false,
- "isFrozen": false,
- "isCollapsed": false,
- "angleToParent": 2,
- "distanceToParent": 3,
- "arrangementStyle": 0
- },
- "uiObject": {
- "isRunning": false
- }
- }
- },
- "executionStartedEvent": {
- "type": "Execution Started Event",
- "name": "",
- "project": "Foundations",
- "id": "1ff2f123-fa8f-4ce8-a8fb-533536d72711",
- "savedPayload": {
- "position": {
- "x": 17855.82806775298,
- "y": 10338.541230575298
- },
- "targetPosition": {
- "x": 17989.479046381235,
- "y": 10270.442655614366
- },
- "floatingObject": {
- "isPinned": false,
- "isFrozen": false,
- "isCollapsed": false,
- "angleToParent": 2,
- "distanceToParent": 2,
- "arrangementStyle": 0
- },
- "uiObject": {
- "isRunning": false
- },
- "referenceParent": {
- "type": "Execution Finished Event",
- "name": "New Execution Finished Event",
- "id": "1824fa00-dd30-4cdc-acc0-01c2f29056c5"
- },
- "referenceParentCombinedNodePath": [
- [
- "Candles",
- "Data Mine",
- "Foundations",
- "70c7eea3-a786-4dda-b526-0514e2cb14cc"
- ],
- [
- "Candles Volumes",
- "Indicator Bot",
- "Foundations",
- "285a4618-0423-4ac9-9df9-7a78be6fd915"
- ],
- [
- "Multi-Time-Frame-Market",
- "Process Definition",
- "Foundations",
- "9f683143-a33f-42c1-9fa8-c601f01ee4e1"
- ],
- [
- "New Execution Finished Event",
- "Execution Finished Event",
- "Foundations",
- "1824fa00-dd30-4cdc-acc0-01c2f29056c5"
- ]
- ]
- }
- },
- "executionFinishedEvent": {
- "type": "Execution Finished Event",
- "name": "New Execution Finished Event",
- "project": "Foundations",
- "id": "937d58af-8910-4602-87d6-d2102f51ca43",
- "savedPayload": {
- "position": {
- "x": 17839.684616168048,
- "y": 10262.592262177925
- },
- "targetPosition": {
- "x": 17989.479046381235,
- "y": 10270.442655614366
- },
- "floatingObject": {
- "isPinned": false,
- "isFrozen": false,
- "isCollapsed": false,
- "angleToParent": 2,
- "distanceToParent": 2,
- "arrangementStyle": 0
- },
- "uiObject": {
- "isRunning": false
- }
- }
- },
- "id": "ce1d98da-7cb2-4ed2-abff-50f75a48d4c3",
- "savedPayload": {
- "position": {
- "x": 18037.322785481592,
- "y": 10417.709045227122
- },
- "targetPosition": {
- "x": 18337.322785481592,
- "y": 9898.093802956459
- },
- "floatingObject": {
- "isPinned": false,
- "isFrozen": false,
- "isCollapsed": true,
- "angleToParent": 2,
- "distanceToParent": 3,
- "arrangementStyle": 0
- },
- "uiObject": {
- "isRunning": false
- }
- }
- },
- {
- "type": "Process Definition",
- "name": "Multi-Time-Frame-Daily",
- "config": "{\n \"codeName\": \"Multi-Time-Frame-Daily\",\n \"description\": \"Produces the volume energy indicators.\",\n \"deadWaitTime\": 0,\n \"normalWaitTime\": 0,\n \"retryWaitTime\": 10000,\n \"sleepWaitTime\": 3600000,\n \"comaWaitTime\": 86400000,\n \"framework\": {\n \"name\": \"Multi-Time-Frame-Daily\"\n }\n}",
- "project": "Foundations",
- "processOutput": {
- "type": "Process Output",
- "name": "New Process Output",
- "project": "Foundations",
- "outputDatasets": [
- {
- "type": "Output Dataset",
- "name": "Multi-Time-Frame-Daily HoltWinters2",
- "project": "Foundations",
- "id": "ac63e3bd-2851-4785-a7e8-42b7fdab678f",
- "savedPayload": {
- "position": {
- "x": 17674.016280040636,
- "y": 10651.848902253158
- },
- "targetPosition": {
- "x": 17766.72137835312,
- "y": 10366.531947364612
- },
- "floatingObject": {
- "isPinned": false,
- "isFrozen": false,
- "isCollapsed": false,
- "angleToParent": 2,
- "distanceToParent": 3,
- "arrangementStyle": 0
- },
- "uiObject": {
- "isRunning": false
- },
- "referenceParent": {
- "type": "Dataset Definition",
- "name": "Multi-Time-Frame-Daily",
- "id": "39912fe7-663e-47c2-941f-ae867f3d5f1f"
- },
- "referenceParentCombinedNodePath": [
- [
- "Quasar",
- "Data Mine",
- "Foundations",
- "a65781fb-5d0b-416f-9a54-ff74c4bc67b1"
- ],
- [
- "Holt-Winters forecast 2",
- "Indicator Bot",
- "Foundations",
- "241b8616-bb55-4741-b079-02192f8f8836"
- ],
- [
- "HoltWinters2",
- "Product Definition",
- "Foundations",
- "41244e90-3b58-4808-8f42-d6c254b3412e"
- ],
- [
- "Multi-Time-Frame-Daily",
- "Dataset Definition",
- "Foundations",
- "cddd4449-0c4e-45e9-96e6-9875177ba65e"
- ]
- ]
- }
- }
- ],
- "outputDatasetFolders": [],
- "id": "672111fb-254f-4be9-bfaf-3af5cecb2628",
- "savedPayload": {
- "position": {
- "x": 17766.72137835312,
- "y": 10366.531947364612
- },
- "targetPosition": {
- "x": 17859.4264766656,
- "y": 10081.214992476067
- },
- "floatingObject": {
- "isPinned": false,
- "isFrozen": false,
- "isCollapsed": true,
- "angleToParent": 2,
- "distanceToParent": 3,
- "arrangementStyle": 0
- },
- "uiObject": {
- "isRunning": false
- }
- }
- },
- "processDependencies": {
- "type": "Process Dependencies",
- "name": "New Process Dependencies",
- "project": "Foundations",
- "statusDependencies": [
- {
- "type": "Status Dependency",
- "name": "Holt-Winters forecast 2 Multi-Time-Frame-Daily",
- "config": "{\n \"mainUtility\": \"Self Reference\"\n}",
- "project": "Foundations",
- "id": "99e1bee9-6dab-44e8-af6a-7307d0829394",
- "savedPayload": {
- "position": {
- "x": 17543.7779307099,
- "y": 10567.27112927227
- },
- "targetPosition": {
- "x": 17636.483029022384,
- "y": 10281.954174383725
- },
- "floatingObject": {
- "isPinned": false,
- "isFrozen": false,
- "isCollapsed": false,
- "angleToParent": 3,
- "distanceToParent": 3,
- "arrangementStyle": 0
- },
- "uiObject": {
- "isRunning": false
- },
- "referenceParent": {
- "type": "Status Report",
- "name": "HoltWinters",
- "id": "29d5ce5f-6eba-43b2-837e-84c6aba0803d"
- },
- "referenceParentCombinedNodePath": [
- [
- "Quasar",
- "Data Mine",
- "Foundations",
- "a65781fb-5d0b-416f-9a54-ff74c4bc67b1"
- ],
- [
- "Holt-Winters forecast 2",
- "Indicator Bot",
- "Foundations",
- "241b8616-bb55-4741-b079-02192f8f8836"
- ],
- [
- "Multi-Time-Frame-Daily",
- "Process Definition",
- "Foundations",
- "95f3e972-0efa-4762-8bb9-8ebd5f44a5d9"
- ],
- [
- "HoltWinters",
- "Status Report",
- "Foundations",
- "5437f5cf-b77e-4fdf-9830-c1633d215d20"
- ]
- ]
- }
- },
- {
- "type": "Status Dependency",
- "name": "",
- "config": "{\n \"mainUtility\": \"Market Ending Point\"\n}",
- "project": "Foundations",
- "id": "4255e825-79d2-4620-bc44-0d79de1629fd",
- "savedPayload": {
- "position": {
- "x": 17473.091318517876,
- "y": 10533.555344767352
- },
- "targetPosition": {
- "x": 17636.483029022384,
- "y": 10281.954174383725
- },
- "floatingObject": {
- "isPinned": false,
- "isFrozen": false,
- "isCollapsed": false,
- "angleToParent": 3,
- "distanceToParent": 3,
- "arrangementStyle": 0
- },
- "uiObject": {
- "isRunning": false
- },
- "referenceParent": {
- "type": "Status Report",
- "name": "New Status Report",
- "id": "2a021da8-9feb-475e-90ab-1586968c17c7"
- },
- "referenceParentCombinedNodePath": [
- [
- "Candles",
- "Data Mine",
- "Foundations",
- "70c7eea3-a786-4dda-b526-0514e2cb14cc"
- ],
- [
- "Candles Volumes",
- "Indicator Bot",
- "Foundations",
- "285a4618-0423-4ac9-9df9-7a78be6fd915"
- ],
- [
- "Multi-Time-Frame-Daily",
- "Process Definition",
- "Foundations",
- "980ceb1d-7be6-454f-90d9-01ba1fd4a65d"
- ],
- [
- "New Status Report",
- "Status Report",
- "Foundations",
- "2a021da8-9feb-475e-90ab-1586968c17c7"
- ]
- ]
- }
- },
- {
- "type": "Status Dependency",
- "name": "Exchange Raw Data Historic-OHLCVs",
- "config": "{\n \"mainUtility\": \"Market Starting Point\"\n}",
- "project": "Foundations",
- "id": "af9794b8-bd04-4b93-b27e-c41df87c5298",
- "savedPayload": {
- "position": {
- "x": 17413.539581379166,
- "y": 10482.693356291384
- },
- "targetPosition": {
- "x": 17636.483029022384,
- "y": 10281.954174383725
- },
- "floatingObject": {
- "isPinned": false,
- "isFrozen": false,
- "isCollapsed": false,
- "angleToParent": 3,
- "distanceToParent": 3,
- "arrangementStyle": 0
- },
- "uiObject": {
- "isRunning": false
- },
- "referenceParent": {
- "type": "Status Report",
- "name": "Exchange-Raw-Data Historic-OHLCVs Status Report",
- "id": "181c7c34-7243-497a-9ddb-1b0067c6d66e"
- },
- "referenceParentCombinedNodePath": [
- [
- "Candles",
- "Data Mine",
- "Foundations",
- "70c7eea3-a786-4dda-b526-0514e2cb14cc"
- ],
- [
- "Exchange Raw Data",
- "Sensor Bot",
- "Foundations",
- "af924204-66a2-47d4-9910-66ab78acb06f"
- ],
- [
- "Historic-OHLCVs",
- "Process Definition",
- "Foundations",
- "5eb11d6a-022e-4f60-97c4-d6cf90b249dc"
- ],
- [
- "Exchange-Raw-Data Historic-OHLCVs Status Report",
- "Status Report",
- "Foundations",
- "181c7c34-7243-497a-9ddb-1b0067c6d66e"
- ]
- ]
- }
- }
- ],
- "dataDependencies": [
- {
- "type": "Data Dependency",
- "name": "Candles Multi-Time-Frame-Daily",
- "project": "Foundations",
- "id": "cd05f93e-a916-4b20-9950-004d787367d6",
- "savedPayload": {
- "position": {
- "x": 17369.181071765874,
- "y": 10418.151324305589
- },
- "targetPosition": {
- "x": 17636.483029022384,
- "y": 10281.954174383725
- },
- "floatingObject": {
- "isPinned": false,
- "isFrozen": false,
- "isCollapsed": false,
- "angleToParent": 3,
- "distanceToParent": 3,
- "arrangementStyle": 0
- },
- "uiObject": {
- "isRunning": false
- },
- "referenceParent": {
- "type": "Dataset Definition",
- "name": "Multi-Time-Frame-Daily",
- "id": "678a567c-f08d-49b9-813b-4e54fd6afadb"
- },
- "referenceParentCombinedNodePath": [
- [
- "Candles",
- "Data Mine",
- "Foundations",
- "70c7eea3-a786-4dda-b526-0514e2cb14cc"
- ],
- [
- "Candles Volumes",
- "Indicator Bot",
- "Foundations",
- "285a4618-0423-4ac9-9df9-7a78be6fd915"
- ],
- [
- "Candles",
- "Product Definition",
- "Foundations",
- "fe6065ec-4d2d-47a0-bae0-8647f0e195d7"
- ],
- [
- "Multi-Time-Frame-Daily",
- "Dataset Definition",
- "Foundations",
- "678a567c-f08d-49b9-813b-4e54fd6afadb"
- ]
- ]
- }
- },
- {
- "type": "Data Dependency",
- "name": "Volumes Multi-Time-Frame-Daily",
- "project": "Foundations",
- "id": "825c4082-b955-4ac8-9153-d0eeda85cc3f",
- "savedPayload": {
- "position": {
- "x": 17343.038748802242,
- "y": 10344.327681629053
- },
- "targetPosition": {
- "x": 17636.483029022384,
- "y": 10281.954174383725
- },
- "floatingObject": {
- "isPinned": false,
- "isFrozen": false,
- "isCollapsed": false,
- "angleToParent": 3,
- "distanceToParent": 3,
- "arrangementStyle": 0
- },
- "uiObject": {
- "isRunning": false
- },
- "referenceParent": {
- "type": "Dataset Definition",
- "name": "Multi-Time-Frame-Daily",
- "id": "2e683057-f911-4105-bc77-16f2706d1915"
- },
- "referenceParentCombinedNodePath": [
- [
- "Candles",
- "Data Mine",
- "Foundations",
- "70c7eea3-a786-4dda-b526-0514e2cb14cc"
- ],
- [
- "Candles Volumes",
- "Indicator Bot",
- "Foundations",
- "285a4618-0423-4ac9-9df9-7a78be6fd915"
- ],
- [
- "Volumes",
- "Product Definition",
- "Foundations",
- "1a366aef-efef-470e-88e0-2a6fbe4dd91f"
- ],
- [
- "Multi-Time-Frame-Daily",
- "Dataset Definition",
- "Foundations",
- "2e683057-f911-4105-bc77-16f2706d1915"
- ]
- ]
- }
- }
- ],
- "dataMineDataDependencies": [],
- "id": "cbc43780-8a90-4186-adda-3f3cfcc38af0",
- "savedPayload": {
- "position": {
- "x": 17636.483029022384,
- "y": 10281.954174383725
- },
- "targetPosition": {
- "x": 17859.4264766656,
- "y": 10081.214992476067
- },
- "floatingObject": {
- "isPinned": false,
- "isFrozen": false,
- "isCollapsed": true,
- "angleToParent": 2,
- "distanceToParent": 3,
- "arrangementStyle": 0
- },
- "uiObject": {
- "isRunning": false
- }
- }
- },
- "statusReport": {
- "type": "Status Report",
- "name": "HoltWinters",
- "project": "Foundations",
- "id": "29d5ce5f-6eba-43b2-837e-84c6aba0803d",
- "savedPayload": {
- "position": {
- "x": 17712.70433655553,
- "y": 10112.40174609873
- },
- "targetPosition": {
- "x": 17859.4264766656,
- "y": 10081.214992476067
- },
- "floatingObject": {
- "isPinned": false,
- "isFrozen": false,
- "isCollapsed": true,
- "angleToParent": 2,
- "distanceToParent": 2,
- "arrangementStyle": 0
- },
- "uiObject": {
- "isRunning": false
- }
- }
- },
- "executionStartedEvent": {
- "type": "Execution Started Event",
- "name": "",
- "project": "Foundations",
- "id": "9ec91a7d-5bf0-45f4-a3be-3db66e1f514f",
- "savedPayload": {
- "position": {
- "x": 17716.767999221327,
- "y": 10034.862443319826
- },
- "targetPosition": {
- "x": 17859.4264766656,
- "y": 10081.214992476067
- },
- "floatingObject": {
- "isPinned": false,
- "isFrozen": false,
- "isCollapsed": false,
- "angleToParent": 2,
- "distanceToParent": 2,
- "arrangementStyle": 0
- },
- "uiObject": {
- "isRunning": false
- },
- "referenceParent": {
- "type": "Execution Finished Event",
- "name": "New Execution Finished Event",
- "id": "f29d08f9-e7c8-490c-8fca-14851a0d3dc3"
- },
- "referenceParentCombinedNodePath": [
- [
- "Candles",
- "Data Mine",
- "Foundations",
- "70c7eea3-a786-4dda-b526-0514e2cb14cc"
- ],
- [
- "Candles Volumes",
- "Indicator Bot",
- "Foundations",
- "285a4618-0423-4ac9-9df9-7a78be6fd915"
- ],
- [
- "Multi-Time-Frame-Daily",
- "Process Definition",
- "Foundations",
- "980ceb1d-7be6-454f-90d9-01ba1fd4a65d"
- ],
- [
- "New Execution Finished Event",
- "Execution Finished Event",
- "Foundations",
- "f29d08f9-e7c8-490c-8fca-14851a0d3dc3"
- ]
- ]
- }
- },
- "executionFinishedEvent": {
- "type": "Execution Finished Event",
- "name": "New Execution Finished Event",
- "project": "Foundations",
- "id": "ae0f314d-5ad8-4d04-af56-f1d7c0853157",
- "savedPayload": {
- "position": {
- "x": 17759.056885711772,
- "y": 9969.743268654458
- },
- "targetPosition": {
- "x": 17859.4264766656,
- "y": 10081.214992476067
- },
- "floatingObject": {
- "isPinned": false,
- "isFrozen": false,
- "isCollapsed": false,
- "angleToParent": 2,
- "distanceToParent": 2,
- "arrangementStyle": 0
- },
- "uiObject": {
- "isRunning": false
- }
- }
- },
- "id": "f87bf77c-bb17-4f20-a468-dd0bd60c2c2c",
- "savedPayload": {
- "position": {
- "x": 17757.76728970815,
- "y": 10053.385230017971
- },
- "targetPosition": {
- "x": 18337.322785481592,
- "y": 9898.093802956459
- },
- "floatingObject": {
- "isPinned": false,
- "isFrozen": false,
- "isCollapsed": true,
- "angleToParent": 2,
- "distanceToParent": 3,
- "arrangementStyle": 0
- },
- "uiObject": {
- "isRunning": false
- }
- }
- }
- ],
- "products": [
- {
- "type": "Product Definition",
- "name": "HoltWinters2",
- "config": "{\n \"codeName\": \"HoltWinters2\",\n \"singularVariableName\": \"HoltWinters2\",\n \"pluralVariableName\": \"HoltWinters-2s\"\n}",
- "project": "Foundations",
- "datasets": [
- {
- "type": "Dataset Definition",
- "name": "Multi-Time-Frame-Market",
- "config": "{\n \"codeName\": \"Multi-Time-Frame-Market\",\n \"type\": \"Market Files\",\n \"validTimeFrames\": [\n \"24-hs\",\n \"12-hs\",\n \"08-hs\",\n \"06-hs\",\n \"04-hs\",\n \"03-hs\",\n \"02-hs\",\n \"01-hs\"\n ],\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Product/@Dataset/@TimeFrame\",\n \"fileName\": \"Data.json\"\n}",
- "project": "Foundations",
- "id": "f0185eb2-b4c1-42a4-89d2-cc615e8e883d",
- "savedPayload": {
- "position": {
- "x": 17370.779400339616,
- "y": 10328.426643616884
- },
- "targetPosition": {
- "x": 17557.899922075598,
- "y": 9448.093802956459
- },
- "floatingObject": {
- "isPinned": false,
- "isFrozen": false,
- "isCollapsed": false,
- "angleToParent": 1,
- "distanceToParent": 3,
- "arrangementStyle": 0
- },
- "uiObject": {
- "isRunning": false
- }
- }
- },
- {
- "type": "Dataset Definition",
- "name": "Multi-Time-Frame-Daily",
- "config": "{\n \"codeName\": \"Multi-Time-Frame-Daily\",\n \"type\": \"Daily Files\",\n \"validTimeFrames\": [\n \"45-min\",\n \"40-min\",\n \"30-min\",\n \"20-min\",\n \"15-min\",\n \"10-min\",\n \"05-min\",\n \"04-min\",\n \"03-min\",\n \"02-min\",\n \"01-min\"\n ],\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Product/@Dataset/@TimeFrame/@Year/@Month/@Day\",\n \"fileName\": \"Data.json\",\n \"dataRange\": {\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Product/@Dataset\",\n \"fileName\": \"Data.Range.json\"\n }\n}",
- "project": "Foundations",
- "id": "39912fe7-663e-47c2-941f-ae867f3d5f1f",
- "savedPayload": {
- "position": {
- "x": 16662.83021624415,
- "y": 9542.169419897347
- },
- "targetPosition": {
- "x": 17557.899922075598,
- "y": 9448.093802956459
- },
- "floatingObject": {
- "isPinned": false,
- "isFrozen": false,
- "isCollapsed": false,
- "angleToParent": 1,
- "distanceToParent": 3,
- "arrangementStyle": 0
- },
- "uiObject": {
- "isRunning": false
- }
- }
- }
- ],
- "record": {
- "type": "Record Definition",
- "name": "HoltWinters",
- "project": "Foundations",
- "properties": [
- {
- "type": "Record Property",
- "name": "Begin",
- "config": "{\n \"codeName\": \"begin\",\n \"isString\": false,\n \"isCalculated\": false\n}",
- "project": "Foundations",
- "recordFormula": {
- "type": "Record Formula",
- "name": "New Record Formula",
- "code": "record.current.begin",
- "project": "Foundations",
- "id": "88e180bc-31e9-4b81-98cc-c57f83baa6c3",
- "savedPayload": {
- "position": {
- "x": 17969.443429382933,
- "y": 10803.050430228226
- },
- "targetPosition": {
- "x": 17312.008516437036,
- "y": 9623.949359395101
- },
- "floatingObject": {
- "isPinned": false,
- "isFrozen": false,
- "isCollapsed": false,
- "angleToParent": 1,
- "distanceToParent": 3,
- "arrangementStyle": 0
- },
- "uiObject": {
- "isRunning": false
- }
- }
- },
- "id": "126e9db3-3d1e-4380-960b-5b8b50cb7f66",
- "savedPayload": {
- "position": {
- "x": 17312.008516437036,
- "y": 9623.949359395101
- },
- "targetPosition": {
- "x": 16654.57360349114,
- "y": 8444.848288561976
- },
- "floatingObject": {
- "isPinned": false,
- "isFrozen": false,
- "isCollapsed": false,
- "angleToParent": 1,
- "distanceToParent": 3,
- "arrangementStyle": 0
- },
- "uiObject": {
- "isRunning": false
- }
- }
- },
- {
- "type": "Record Property",
- "name": "End",
- "config": "{\n \"codeName\": \"end\",\n \"isString\": false,\n \"isCalculated\": false\n}",
- "project": "Foundations",
- "recordFormula": {
- "type": "Record Formula",
- "name": "New Record Formula",
- "code": "record.current.end",
- "project": "Foundations",
- "id": "7c4e4a4c-ad11-4641-83d1-4922ef1824dd",
- "savedPayload": {
- "position": {
- "x": 17033.150579054243,
- "y": 9740.679864644875
- },
- "targetPosition": {
- "x": 16843.86209127269,
- "y": 9092.764076603426
- },
- "floatingObject": {
- "isPinned": false,
- "isFrozen": false,
- "isCollapsed": false,
- "angleToParent": 1,
- "distanceToParent": 3,
- "arrangementStyle": 0
- },
- "uiObject": {
- "isRunning": false
- }
- }
- },
- "id": "eb79a7de-02cb-40ba-8be6-3dc3b4200932",
- "savedPayload": {
- "position": {
- "x": 16843.86209127269,
- "y": 9092.764076603426
- },
- "targetPosition": {
- "x": 16654.57360349114,
- "y": 8444.848288561976
- },
- "floatingObject": {
- "isPinned": false,
- "isFrozen": false,
- "isCollapsed": false,
- "angleToParent": 1,
- "distanceToParent": 2,
- "arrangementStyle": 0
- },
- "uiObject": {
- "isRunning": false
- }
- }
- },
- {
- "type": "Record Property",
- "name": "PastForecast",
- "config": "{\n \"codeName\": \"PastForecast\",\n \"isString\": false,\n \"isCalculated\": false\n}",
- "project": "Foundations",
- "recordFormula": {
- "type": "Record Formula",
- "name": "New Record Formula",
- "code": "variable.Y",
- "project": "Foundations",
- "id": "8c693c8d-9363-4fc1-9e7f-0934303ac4ce",
- "savedPayload": {
- "position": {
- "x": 16735.309211316933,
- "y": 9792.431963748417
- },
- "targetPosition": {
- "x": 16694.941407404036,
- "y": 9118.640126155196
- },
- "floatingObject": {
- "isPinned": false,
- "isFrozen": false,
- "isCollapsed": false,
- "angleToParent": 1,
- "distanceToParent": 3,
- "arrangementStyle": 0
- },
- "uiObject": {
- "isRunning": false
- }
- }
- },
- "id": "715cd3b4-a420-449a-9352-6c4e67ead325",
- "savedPayload": {
- "position": {
- "x": 16694.941407404036,
- "y": 9118.640126155196
- },
- "targetPosition": {
- "x": 16654.57360349114,
- "y": 8444.848288561976
- },
- "floatingObject": {
- "isPinned": false,
- "isFrozen": false,
- "isCollapsed": false,
- "angleToParent": 1,
- "distanceToParent": 2,
- "arrangementStyle": 0
- },
- "uiObject": {
- "isRunning": false
- }
- }
- },
- {
- "type": "Record Property",
- "name": "Forecast",
- "config": "{\n \"codeName\": \"Forecast\",\n \"isString\": false,\n \"isCalculated\": false\n}",
- "project": "Foundations",
- "recordFormula": {
- "type": "Record Formula",
- "name": "New Record Formula",
- "code": "variable.forecast",
- "project": "Foundations",
- "id": "73e70706-43f7-41c8-aad5-db3e37b9a76c",
- "savedPayload": {
- "position": {
- "x": 16433.419423080704,
- "y": 9776.610590358729
- },
- "targetPosition": {
- "x": 16543.99651328592,
- "y": 9110.729439460352
- },
- "floatingObject": {
- "isPinned": false,
- "isFrozen": false,
- "isCollapsed": false,
- "angleToParent": 1,
- "distanceToParent": 3,
- "arrangementStyle": 0
- },
- "uiObject": {
- "isRunning": false
- }
- }
- },
- "id": "1d360b43-8db4-4397-bd15-dbe1747072a6",
- "savedPayload": {
- "position": {
- "x": 16543.99651328592,
- "y": 9110.729439460352
- },
- "targetPosition": {
- "x": 16654.57360349114,
- "y": 8444.848288561976
- },
- "floatingObject": {
- "isPinned": false,
- "isFrozen": false,
- "isCollapsed": false,
- "angleToParent": 1,
- "distanceToParent": 2,
- "arrangementStyle": 0
- },
- "uiObject": {
- "isRunning": false
- }
- }
- },
- {
- "type": "Record Property",
- "name": "Level",
- "config": "{\n \"codeName\": \"level\",\n \"isString\": false,\n \"isCalculated\": false\n}",
- "project": "Foundations",
- "recordFormula": {
- "type": "Record Formula",
- "name": "New Record Formula",
- "code": "variable.A",
- "project": "Foundations",
- "id": "7e43ef7e-ef16-47e6-9f04-4b6d276d9817",
- "savedPayload": {
- "position": {
- "x": 16270.60782255505,
- "y": 9381.718892791898
- },
- "targetPosition": {
- "x": 16398.596416200413,
- "y": 9069.428691381923
- },
- "floatingObject": {
- "isPinned": false,
- "isFrozen": false,
- "isCollapsed": false,
- "angleToParent": 1,
- "distanceToParent": 2,
- "arrangementStyle": 0
- },
- "uiObject": {
- "isRunning": false
- }
- }
- },
- "id": "0ebf0987-fd23-4090-9c12-ef8faf2c27ea",
- "savedPayload": {
- "position": {
- "x": 16398.596416200413,
- "y": 9069.428691381923
- },
- "targetPosition": {
- "x": 16654.57360349114,
- "y": 8444.848288561976
- },
- "floatingObject": {
- "isPinned": false,
- "isFrozen": false,
- "isCollapsed": false,
- "angleToParent": 1,
- "distanceToParent": 2,
- "arrangementStyle": 0
- },
- "uiObject": {
- "isRunning": false
- }
- }
- },
- {
- "type": "Record Property",
- "name": "Trend Curve",
- "config": "{\n \"codeName\": \"B\",\n \"isString\": false,\n \"isCalculated\": false\n}",
- "project": "Foundations",
- "recordFormula": {
- "type": "Record Formula",
- "name": "New Record Formula",
- "code": "variable.B",
- "project": "Foundations",
- "id": "c9eb1c4d-139d-44f2-858d-cc7d3a703a23",
- "savedPayload": {
- "position": {
- "x": 16071.761324484396,
- "y": 9272.789166547213
- },
- "targetPosition": {
- "x": 16266.03208415331,
- "y": 8996.808873885468
- },
- "floatingObject": {
- "isPinned": false,
- "isFrozen": false,
- "isCollapsed": false,
- "angleToParent": 1,
- "distanceToParent": 2,
- "arrangementStyle": 0
- },
- "uiObject": {
- "isRunning": false
- }
- }
- },
- "id": "f2c9d67d-dd77-4a63-bbe5-27905629c680",
- "savedPayload": {
- "position": {
- "x": 16266.03208415331,
- "y": 8996.808873885468
- },
- "targetPosition": {
- "x": 16654.57360349114,
- "y": 8444.848288561976
- },
- "floatingObject": {
- "isPinned": false,
- "isFrozen": false,
- "isCollapsed": false,
- "angleToParent": 1,
- "distanceToParent": 2,
- "arrangementStyle": 0
- },
- "uiObject": {
- "isRunning": false
- }
- }
- },
- {
- "type": "Record Property",
- "name": "Forecast 5",
- "config": "{\n \"codeName\": \"forecast5\",\n \"isString\": false,\n \"isCalculated\": false\n}",
- "project": "Foundations",
- "recordFormula": {
- "type": "Record Formula",
- "name": "New Record Formula",
- "code": "variable.forecast5",
- "project": "Foundations",
- "id": "919b9ae1-4cab-4bdc-b41e-686ea7acc206",
- "savedPayload": {
- "position": {
- "x": 15902.139467695277,
- "y": 9122.34302750032
- },
- "targetPosition": {
- "x": 16152.950846293897,
- "y": 8896.511447854205
- },
- "floatingObject": {
- "isPinned": false,
- "isFrozen": false,
- "isCollapsed": false,
- "angleToParent": 1,
- "distanceToParent": 2,
- "arrangementStyle": 0
- },
- "uiObject": {
- "isRunning": false
- }
- }
- },
- "id": "2d5cc2df-c77d-4c01-b848-2086462db1e7",
- "savedPayload": {
- "position": {
- "x": 16152.950846293897,
- "y": 8896.511447854205
- },
- "targetPosition": {
- "x": 16654.57360349114,
- "y": 8444.848288561976
- },
- "floatingObject": {
- "isPinned": false,
- "isFrozen": false,
- "isCollapsed": false,
- "angleToParent": 1,
- "distanceToParent": 2,
- "arrangementStyle": 0
- },
- "uiObject": {
- "isRunning": false
- }
- }
- },
- {
- "type": "Record Property",
- "name": "Forecast 10",
- "config": "{\n \"codeName\": \"forecast10\",\n \"isString\": false,\n \"isCalculated\": false\n}",
- "project": "Foundations",
- "recordFormula": {
- "type": "Record Formula",
- "name": "New Record Formula",
- "code": "variable.forecast10",
- "project": "Foundations",
- "id": "1ded72ff-0877-4d59-a662-3419e891778b",
- "savedPayload": {
- "position": {
- "x": 15770.247800366295,
- "y": 8937.924473271396
- },
- "targetPosition": {
- "x": 16065.023068074575,
- "y": 8773.565745034923
- },
- "floatingObject": {
- "isPinned": false,
- "isFrozen": false,
- "isCollapsed": false,
- "angleToParent": 1,
- "distanceToParent": 2,
- "arrangementStyle": 0
- },
- "uiObject": {
- "isRunning": false
- }
- }
- },
- "id": "7c5f54b8-591d-4528-a50e-a0d875af2d47",
- "savedPayload": {
- "position": {
- "x": 16065.023068074575,
- "y": 8773.565745034923
- },
- "targetPosition": {
- "x": 16654.57360349114,
- "y": 8444.848288561976
- },
- "floatingObject": {
- "isPinned": false,
- "isFrozen": false,
- "isCollapsed": false,
- "angleToParent": 1,
- "distanceToParent": 2,
- "arrangementStyle": 0
- },
- "uiObject": {
- "isRunning": false
- }
- }
- },
- {
- "type": "Record Property",
- "name": "Forecast 20",
- "config": "{\n \"codeName\": \"forecast20\",\n \"isString\": false,\n \"isCalculated\": false\n}",
- "project": "Foundations",
- "recordFormula": {
- "type": "Record Formula",
- "name": "New Record Formula",
- "code": "variable.forecast20",
- "project": "Foundations",
- "id": "04a13f10-d124-4e02-9959-b77305d4e814",
- "savedPayload": {
- "position": {
- "x": 15682.699921428964,
- "y": 8728.781020234303
- },
- "targetPosition": {
- "x": 16006.65781544969,
- "y": 8634.136776343526
- },
- "floatingObject": {
- "isPinned": false,
- "isFrozen": false,
- "isCollapsed": false,
- "angleToParent": 1,
- "distanceToParent": 2,
- "arrangementStyle": 0
- },
- "uiObject": {
- "isRunning": false
- }
- }
- },
- "id": "e6bee184-8fd3-4f5a-9681-a7a823f6d769",
- "savedPayload": {
- "position": {
- "x": 16006.65781544969,
- "y": 8634.136776343526
- },
- "targetPosition": {
- "x": 16654.57360349114,
- "y": 8444.848288561976
- },
- "floatingObject": {
- "isPinned": false,
- "isFrozen": false,
- "isCollapsed": false,
- "angleToParent": 1,
- "distanceToParent": 2,
- "arrangementStyle": 0
- },
- "uiObject": {
- "isRunning": false
- }
- }
- },
- {
- "type": "Record Property",
- "name": "Forecast 30",
- "config": "{\n \"codeName\": \"forecast30\",\n \"isString\": false,\n \"isCalculated\": false\n}",
- "project": "Foundations",
- "recordFormula": {
- "type": "Record Formula",
- "name": "New Record Formula",
- "code": "variable.forecast30",
- "project": "Foundations",
- "id": "552dd2a1-d308-4546-af99-bca1026e6907",
- "savedPayload": {
- "position": {
- "x": 15643.885847101308,
- "y": 8505.399994431324
- },
- "targetPosition": {
- "x": 15980.781765897918,
- "y": 8485.216092474875
- },
- "floatingObject": {
- "isPinned": false,
- "isFrozen": false,
- "isCollapsed": false,
- "angleToParent": 1,
- "distanceToParent": 2,
- "arrangementStyle": 0
- },
- "uiObject": {
- "isRunning": false
- }
- }
- },
- "id": "f7c59878-4a31-41f0-ac00-5ad3ecf4fc13",
- "savedPayload": {
- "position": {
- "x": 15980.781765897918,
- "y": 8485.216092474875
- },
- "targetPosition": {
- "x": 16654.57360349114,
- "y": 8444.848288561976
- },
- "floatingObject": {
- "isPinned": false,
- "isFrozen": false,
- "isCollapsed": false,
- "angleToParent": 1,
- "distanceToParent": 2,
- "arrangementStyle": 0
- },
- "uiObject": {
- "isRunning": false
- }
- }
- },
- {
- "type": "Record Property",
- "name": "Trend calc",
- "config": "{\n \"codeName\": \"trend\",\n \"isString\": false,\n \"isCalculated\": false\n}",
- "project": "Foundations",
- "recordFormula": {
- "type": "Record Formula",
- "name": "New Record Formula",
- "code": "variable.trend",
- "project": "Foundations",
- "id": "8d311f70-d7f9-4fbf-891c-855a6d70d8a8",
- "savedPayload": {
- "position": {
- "x": 15655.751877143573,
- "y": 8278.98265325415
- },
- "targetPosition": {
- "x": 15988.692452592762,
- "y": 8334.271198356759
- },
- "floatingObject": {
- "isPinned": false,
- "isFrozen": false,
- "isCollapsed": false,
- "angleToParent": 1,
- "distanceToParent": 2,
- "arrangementStyle": 0
- },
- "uiObject": {
- "isRunning": false
- }
- }
- },
- "id": "6ba3b98b-4477-4e9e-954f-c174caf1633c",
- "savedPayload": {
- "position": {
- "x": 15988.692452592762,
- "y": 8334.271198356759
- },
- "targetPosition": {
- "x": 16654.57360349114,
- "y": 8444.848288561976
- },
- "floatingObject": {
- "isPinned": false,
- "isFrozen": false,
- "isCollapsed": false,
- "angleToParent": 1,
- "distanceToParent": 2,
- "arrangementStyle": 0
- },
- "uiObject": {
- "isRunning": false
- }
- }
- },
- {
- "type": "Record Property",
- "name": "maxForecast5",
- "config": "{\n \"codeName\": \"maxForecast5\",\n \"isString\": false,\n \"isCalculated\": false\n}",
- "project": "Foundations",
- "recordFormula": {
- "type": "Record Formula",
- "name": "New Record Formula",
- "code": "variable.maxForecast5",
- "project": "Foundations",
- "id": "2ea745c3-cc16-4ee3-9155-3b56ce73d199",
- "savedPayload": {
- "position": {
- "x": 15717.702999261217,
- "y": 8060.882507625887
- },
- "targetPosition": {
- "x": 16029.993200671192,
- "y": 8188.87110127125
- },
- "floatingObject": {
- "isPinned": false,
- "isFrozen": false,
- "isCollapsed": false,
- "angleToParent": 1,
- "distanceToParent": 2,
- "arrangementStyle": 0
- },
- "uiObject": {
- "isRunning": false
- }
- }
- },
- "id": "b378262d-c23c-40fb-a5a1-47e5a24d16a0",
- "savedPayload": {
- "position": {
- "x": 16029.993200671192,
- "y": 8188.87110127125
- },
- "targetPosition": {
- "x": 16654.57360349114,
- "y": 8444.848288561976
- },
- "floatingObject": {
- "isPinned": false,
- "isFrozen": false,
- "isCollapsed": false,
- "angleToParent": 1,
- "distanceToParent": 2,
- "arrangementStyle": 0
- },
- "uiObject": {
- "isRunning": false
- }
- }
- },
- {
- "type": "Record Property",
- "name": "minForecast5",
- "config": "{\n \"codeName\": \"minForecast5\",\n \"isString\": false,\n \"isCalculated\": false\n}",
- "project": "Foundations",
- "recordFormula": {
- "type": "Record Formula",
- "name": "New Record Formula",
- "code": "variable.minForecast5",
- "project": "Foundations",
- "id": "14ecd6f0-4e4f-4002-ad09-d4819698366e",
- "savedPayload": {
- "position": {
- "x": 15826.632725505902,
- "y": 7862.036009555232
- },
- "targetPosition": {
- "x": 16102.613018167647,
- "y": 8056.306769224147
- },
- "floatingObject": {
- "isPinned": false,
- "isFrozen": false,
- "isCollapsed": false,
- "angleToParent": 1,
- "distanceToParent": 2,
- "arrangementStyle": 0
- },
- "uiObject": {
- "isRunning": false
- }
- }
- },
- "id": "cd742a73-1b14-4e87-9eb6-750cb2112665",
- "savedPayload": {
- "position": {
- "x": 16102.613018167647,
- "y": 8056.306769224147
- },
- "targetPosition": {
- "x": 16654.57360349114,
- "y": 8444.848288561976
- },
- "floatingObject": {
- "isPinned": false,
- "isFrozen": false,
- "isCollapsed": false,
- "angleToParent": 1,
- "distanceToParent": 2,
- "arrangementStyle": 0
- },
- "uiObject": {
- "isRunning": false
- }
- }
- },
- {
- "type": "Record Property",
- "name": "minForecast10",
- "config": "{\n \"codeName\": \"minForecast10\",\n \"isString\": false,\n \"isCalculated\": false\n}",
- "project": "Foundations",
- "recordFormula": {
- "type": "Record Formula",
- "name": "New Record Formula",
- "code": "variable.minForecast10",
- "project": "Foundations",
- "id": "a8348024-3d5b-414f-a375-058e1dbcfeeb",
- "savedPayload": {
- "position": {
- "x": 15977.078864552795,
- "y": 7692.414152766114
- },
- "targetPosition": {
- "x": 16202.91044419891,
- "y": 7943.225531364735
- },
- "floatingObject": {
- "isPinned": false,
- "isFrozen": false,
- "isCollapsed": false,
- "angleToParent": 1,
- "distanceToParent": 2,
- "arrangementStyle": 0
- },
- "uiObject": {
- "isRunning": false
- }
- }
- },
- "id": "a2798654-0dea-4d03-aef6-0ed8eeaeaf1d",
- "savedPayload": {
- "position": {
- "x": 16202.91044419891,
- "y": 7943.225531364735
- },
- "targetPosition": {
- "x": 16654.57360349114,
- "y": 8444.848288561976
- },
- "floatingObject": {
- "isPinned": false,
- "isFrozen": false,
- "isCollapsed": false,
- "angleToParent": 1,
- "distanceToParent": 2,
- "arrangementStyle": 0
- },
- "uiObject": {
- "isRunning": false
- }
- }
- },
- {
- "type": "Record Property",
- "name": "maxForecast10",
- "config": "{\n \"codeName\": \"maxForecast10\",\n \"isString\": false,\n \"isCalculated\": false\n}",
- "project": "Foundations",
- "recordFormula": {
- "type": "Record Formula",
- "name": "New Record Formula",
- "code": "variable.maxForecast10",
- "project": "Foundations",
- "id": "f1b656ff-ea89-4b92-8133-3067d5a55d92",
- "savedPayload": {
- "position": {
- "x": 16161.497418781717,
- "y": 7560.522485437132
- },
- "targetPosition": {
- "x": 16325.85614701819,
- "y": 7855.2977531454135
- },
- "floatingObject": {
- "isPinned": false,
- "isFrozen": false,
- "isCollapsed": false,
- "angleToParent": 1,
- "distanceToParent": 2,
- "arrangementStyle": 0
- },
- "uiObject": {
- "isRunning": false
- }
- }
- },
- "id": "3c2436bf-dc8f-4957-8bfc-a7d253c95b7f",
- "savedPayload": {
- "position": {
- "x": 16325.85614701819,
- "y": 7855.2977531454135
- },
- "targetPosition": {
- "x": 16654.57360349114,
- "y": 8444.848288561976
- },
- "floatingObject": {
- "isPinned": false,
- "isFrozen": false,
- "isCollapsed": false,
- "angleToParent": 1,
- "distanceToParent": 2,
- "arrangementStyle": 0
- },
- "uiObject": {
- "isRunning": false
- }
- }
- },
- {
- "type": "Record Property",
- "name": "minForecast20",
- "config": "{\n \"codeName\": \"minForecast20\",\n \"isString\": false,\n \"isCalculated\": false\n}",
- "project": "Foundations",
- "recordFormula": {
- "type": "Record Formula",
- "name": "New Record Formula",
- "code": "variable.minForecast20",
- "project": "Foundations",
- "id": "aa4870e4-c66d-4b32-998b-2987bae3f4d4",
- "savedPayload": {
- "position": {
- "x": 16370.64087181881,
- "y": 7472.974606499801
- },
- "targetPosition": {
- "x": 16465.285115709587,
- "y": 7796.9325005205255
- },
- "floatingObject": {
- "isPinned": false,
- "isFrozen": false,
- "isCollapsed": false,
- "angleToParent": 1,
- "distanceToParent": 2,
- "arrangementStyle": 0
- },
- "uiObject": {
- "isRunning": false
- }
- }
- },
- "id": "a2eeb358-f544-45f1-a2f3-e05d9659ca33",
- "savedPayload": {
- "position": {
- "x": 16465.285115709587,
- "y": 7796.9325005205255
- },
- "targetPosition": {
- "x": 16654.57360349114,
- "y": 8444.848288561976
- },
- "floatingObject": {
- "isPinned": false,
- "isFrozen": false,
- "isCollapsed": false,
- "angleToParent": 1,
- "distanceToParent": 2,
- "arrangementStyle": 0
- },
- "uiObject": {
- "isRunning": false
- }
- }
- },
- {
- "type": "Record Property",
- "name": "maxForecast20",
- "config": "{\n \"codeName\": \"maxForecast20\",\n \"isString\": false,\n \"isCalculated\": false\n}",
- "project": "Foundations",
- "recordFormula": {
- "type": "Record Formula",
- "name": "New Record Formula",
- "code": "variable.maxForecast20",
- "project": "Foundations",
- "id": "ed3b1dd7-f780-4eb5-b90b-2ed702cca3b8",
- "savedPayload": {
- "position": {
- "x": 16594.02189762179,
- "y": 7434.1605321721445
- },
- "targetPosition": {
- "x": 16614.20579957824,
- "y": 7771.056450968755
- },
- "floatingObject": {
- "isPinned": false,
- "isFrozen": false,
- "isCollapsed": false,
- "angleToParent": 1,
- "distanceToParent": 2,
- "arrangementStyle": 0
- },
- "uiObject": {
- "isRunning": false
- }
- }
- },
- "id": "8c959fa7-732e-45bc-8b71-58c49b5724ba",
- "savedPayload": {
- "position": {
- "x": 16614.20579957824,
- "y": 7771.056450968755
- },
- "targetPosition": {
- "x": 16654.57360349114,
- "y": 8444.848288561976
- },
- "floatingObject": {
- "isPinned": false,
- "isFrozen": false,
- "isCollapsed": false,
- "angleToParent": 1,
- "distanceToParent": 2,
- "arrangementStyle": 0
- },
- "uiObject": {
- "isRunning": false
- }
- }
- },
- {
- "type": "Record Property",
- "name": "minForecast30",
- "config": "{\n \"codeName\": \"minForecast30\",\n \"isString\": false,\n \"isCalculated\": false\n}",
- "project": "Foundations",
- "recordFormula": {
- "type": "Record Formula",
- "name": "New Record Formula",
- "code": "variable.minForecast30",
- "project": "Foundations",
- "id": "10b27f1f-3a1a-4eb7-962a-3355af73ee99",
- "savedPayload": {
- "position": {
- "x": 16820.439238798965,
- "y": 7446.026562214411
- },
- "targetPosition": {
- "x": 16765.150693696356,
- "y": 7778.967137663599
- },
- "floatingObject": {
- "isPinned": false,
- "isFrozen": false,
- "isCollapsed": false,
- "angleToParent": 1,
- "distanceToParent": 2,
- "arrangementStyle": 0
- },
- "uiObject": {
- "isRunning": false
- }
- }
- },
- "id": "a2b44110-3c32-4a35-b73f-e429e9b99760",
- "savedPayload": {
- "position": {
- "x": 16765.150693696356,
- "y": 7778.967137663599
- },
- "targetPosition": {
- "x": 16654.57360349114,
- "y": 8444.848288561976
- },
- "floatingObject": {
- "isPinned": false,
- "isFrozen": false,
- "isCollapsed": false,
- "angleToParent": 1,
- "distanceToParent": 2,
- "arrangementStyle": 0
- },
- "uiObject": {
- "isRunning": false
- }
- }
- },
- {
- "type": "Record Property",
- "name": "maxForecast30",
- "config": "{\n \"codeName\": \"maxForecast30\",\n \"isString\": false,\n \"isCalculated\": false\n}",
- "project": "Foundations",
- "recordFormula": {
- "type": "Record Formula",
- "name": "New Record Formula",
- "code": "variable.maxForecast30",
- "project": "Foundations",
- "id": "27cd33fe-ca63-4ffc-a323-1ddd0908ecd6",
- "savedPayload": {
- "position": {
- "x": 17038.53938442723,
- "y": 7507.977684332055
- },
- "targetPosition": {
- "x": 16910.550790781865,
- "y": 7820.267885742029
- },
- "floatingObject": {
- "isPinned": false,
- "isFrozen": false,
- "isCollapsed": false,
- "angleToParent": 1,
- "distanceToParent": 2,
- "arrangementStyle": 0
- },
- "uiObject": {
- "isRunning": false
- }
- }
- },
- "id": "37a2d3fd-440f-4267-8457-a3f1ada186a6",
- "savedPayload": {
- "position": {
- "x": 16910.550790781865,
- "y": 7820.267885742029
- },
- "targetPosition": {
- "x": 16654.57360349114,
- "y": 8444.848288561976
- },
- "floatingObject": {
- "isPinned": false,
- "isFrozen": false,
- "isCollapsed": false,
- "angleToParent": 1,
- "distanceToParent": 2,
- "arrangementStyle": 0
- },
- "uiObject": {
- "isRunning": false
- }
- }
- },
- {
- "type": "Record Property",
- "name": "T 5 Begin",
- "config": "{\n \"codeName\": \"T5begin\",\n \"isString\": false,\n \"isCalculated\": false\n}",
- "project": "Foundations",
- "recordFormula": {
- "type": "Record Formula",
- "name": "New Record Formula",
- "code": "variable.T5Begin",
- "project": "Foundations",
- "id": "ebdf9637-af23-47ce-9915-63ff8642897d",
- "savedPayload": {
- "position": {
- "x": 17237.38588249788,
- "y": 7616.907410576739
- },
- "targetPosition": {
- "x": 17043.115122828967,
- "y": 7892.887703238484
- },
- "floatingObject": {
- "isPinned": false,
- "isFrozen": false,
- "isCollapsed": false,
- "angleToParent": 1,
- "distanceToParent": 2,
- "arrangementStyle": 0
- },
- "uiObject": {
- "isRunning": false
- }
- }
- },
- "id": "40075911-0bb4-4e29-ba16-95d6c82f5279",
- "savedPayload": {
- "position": {
- "x": 17043.115122828967,
- "y": 7892.887703238484
- },
- "targetPosition": {
- "x": 16654.57360349114,
- "y": 8444.848288561976
- },
- "floatingObject": {
- "isPinned": false,
- "isFrozen": false,
- "isCollapsed": false,
- "angleToParent": 1,
- "distanceToParent": 2,
- "arrangementStyle": 0
- },
- "uiObject": {
- "isRunning": false
- }
- }
- },
- {
- "type": "Record Property",
- "name": "T10 Begin",
- "config": "{\n \"codeName\": \"T10begin\",\n \"isString\": false,\n \"isCalculated\": false\n}",
- "project": "Foundations",
- "recordFormula": {
- "type": "Record Formula",
- "name": "New Record Formula",
- "code": "variable.T10Begin",
- "project": "Foundations",
- "id": "6499edf3-c385-473d-878e-b739bf7c0dd1",
- "savedPayload": {
- "position": {
- "x": 17407.007739287,
- "y": 7767.353549623632
- },
- "targetPosition": {
- "x": 17156.19636068838,
- "y": 7993.1851292697465
- },
- "floatingObject": {
- "isPinned": false,
- "isFrozen": false,
- "isCollapsed": false,
- "angleToParent": 1,
- "distanceToParent": 2,
- "arrangementStyle": 0
- },
- "uiObject": {
- "isRunning": false
- }
- }
- },
- "id": "f1ba358e-2ff2-453b-b411-ac7a1527388a",
- "savedPayload": {
- "position": {
- "x": 17156.19636068838,
- "y": 7993.1851292697465
- },
- "targetPosition": {
- "x": 16654.57360349114,
- "y": 8444.848288561976
- },
- "floatingObject": {
- "isPinned": false,
- "isFrozen": false,
- "isCollapsed": false,
- "angleToParent": 1,
- "distanceToParent": 2,
- "arrangementStyle": 0
- },
- "uiObject": {
- "isRunning": false
- }
- }
- },
- {
- "type": "Record Property",
- "name": "T20 Begin",
- "config": "{\n \"codeName\": \"T20begin\",\n \"isString\": false,\n \"isCalculated\": false\n}",
- "project": "Foundations",
- "recordFormula": {
- "type": "Record Formula",
- "name": "New Record Formula",
- "code": "variable.T20Begin",
- "project": "Foundations",
- "id": "b66a0fad-0a88-412e-b5cf-ba176b319afe",
- "savedPayload": {
- "position": {
- "x": 17538.899406615983,
- "y": 7951.772103852554
- },
- "targetPosition": {
- "x": 17244.1241389077,
- "y": 8116.130832089028
- },
- "floatingObject": {
- "isPinned": false,
- "isFrozen": false,
- "isCollapsed": false,
- "angleToParent": 1,
- "distanceToParent": 2,
- "arrangementStyle": 0
- },
- "uiObject": {
- "isRunning": false
- }
- }
- },
- "id": "59edc2f5-f1e5-4345-b1d1-4e4879fe6525",
- "savedPayload": {
- "position": {
- "x": 17244.1241389077,
- "y": 8116.130832089028
- },
- "targetPosition": {
- "x": 16654.57360349114,
- "y": 8444.848288561976
- },
- "floatingObject": {
- "isPinned": false,
- "isFrozen": false,
- "isCollapsed": false,
- "angleToParent": 1,
- "distanceToParent": 2,
- "arrangementStyle": 0
- },
- "uiObject": {
- "isRunning": false
- }
- }
- },
- {
- "type": "Record Property",
- "name": "T30 Begin",
- "config": "{\n \"codeName\": \"T30begin\",\n \"isString\": false,\n \"isCalculated\": false\n}",
- "project": "Foundations",
- "recordFormula": {
- "type": "Record Formula",
- "name": "New Record Formula",
- "code": "variable.T30Begin",
- "project": "Foundations",
- "id": "f1013d2e-2515-4779-a049-8f08d90066e3",
- "savedPayload": {
- "position": {
- "x": 17626.447285553313,
- "y": 8160.91555688965
- },
- "targetPosition": {
- "x": 17302.48939153259,
- "y": 8255.559800780426
- },
- "floatingObject": {
- "isPinned": false,
- "isFrozen": false,
- "isCollapsed": false,
- "angleToParent": 1,
- "distanceToParent": 2,
- "arrangementStyle": 0
- },
- "uiObject": {
- "isRunning": false
- }
- }
- },
- "id": "23159efe-60d9-4bf7-8eb2-d774f177cde3",
- "savedPayload": {
- "position": {
- "x": 17302.48939153259,
- "y": 8255.559800780426
- },
- "targetPosition": {
- "x": 16654.57360349114,
- "y": 8444.848288561976
- },
- "floatingObject": {
- "isPinned": false,
- "isFrozen": false,
- "isCollapsed": false,
- "angleToParent": 1,
- "distanceToParent": 2,
- "arrangementStyle": 0
- },
- "uiObject": {
- "isRunning": false
- }
- }
- },
- {
- "type": "Record Property",
- "name": "T 5 End",
- "config": "{\n \"codeName\": \"T5end\",\n \"isString\": false,\n \"isCalculated\": false\n}",
- "project": "Foundations",
- "recordFormula": {
- "type": "Record Formula",
- "name": "New Record Formula",
- "code": "variable.T5End",
- "project": "Foundations",
- "id": "8e0bae90-adaf-44e0-b7f6-4c955d9749a9",
- "savedPayload": {
- "position": {
- "x": 17665.26135988097,
- "y": 8384.29658269263
- },
- "targetPosition": {
- "x": 17328.36544108436,
- "y": 8404.480484649079
- },
- "floatingObject": {
- "isPinned": false,
- "isFrozen": false,
- "isCollapsed": false,
- "angleToParent": 1,
- "distanceToParent": 2,
- "arrangementStyle": 0
- },
- "uiObject": {
- "isRunning": false
- }
- }
- },
- "id": "90b1c1fc-a0ac-4a0e-af82-6e2b27304a67",
- "savedPayload": {
- "position": {
- "x": 17328.36544108436,
- "y": 8404.480484649079
- },
- "targetPosition": {
- "x": 16654.57360349114,
- "y": 8444.848288561976
- },
- "floatingObject": {
- "isPinned": false,
- "isFrozen": false,
- "isCollapsed": false,
- "angleToParent": 1,
- "distanceToParent": 2,
- "arrangementStyle": 0
- },
- "uiObject": {
- "isRunning": false
- }
- }
- },
- {
- "type": "Record Property",
- "name": "T10 End",
- "config": "{\n \"codeName\": \"T10end\",\n \"isString\": false,\n \"isCalculated\": false\n}",
- "project": "Foundations",
- "recordFormula": {
- "type": "Record Formula",
- "name": "New Record Formula",
- "code": "variable.T10End",
- "project": "Foundations",
- "id": "be1875ff-f2aa-4da0-bc87-176f93c8ed9b",
- "savedPayload": {
- "position": {
- "x": 17653.395329838706,
- "y": 8610.713923869802
- },
- "targetPosition": {
- "x": 17320.454754389517,
- "y": 8555.425378767193
- },
- "floatingObject": {
- "isPinned": false,
- "isFrozen": false,
- "isCollapsed": false,
- "angleToParent": 1,
- "distanceToParent": 2,
- "arrangementStyle": 0
- },
- "uiObject": {
- "isRunning": false
- }
- }
- },
- "id": "bcfe02b6-b298-4aa2-9f0c-389df5c97997",
- "savedPayload": {
- "position": {
- "x": 17320.454754389517,
- "y": 8555.425378767193
- },
- "targetPosition": {
- "x": 16654.57360349114,
- "y": 8444.848288561976
- },
- "floatingObject": {
- "isPinned": false,
- "isFrozen": false,
- "isCollapsed": false,
- "angleToParent": 1,
- "distanceToParent": 2,
- "arrangementStyle": 0
- },
- "uiObject": {
- "isRunning": false
- }
- }
- },
- {
- "type": "Record Property",
- "name": "T20 End",
- "config": "{\n \"codeName\": \"T20end\",\n \"isString\": false,\n \"isCalculated\": false\n}",
- "project": "Foundations",
- "recordFormula": {
- "type": "Record Formula",
- "name": "New Record Formula",
- "code": "variable.T20End",
- "project": "Foundations",
- "id": "71a1edec-75a1-471f-a6e8-d7e6b6073932",
- "savedPayload": {
- "position": {
- "x": 17591.444207721062,
- "y": 8828.814069498065
- },
- "targetPosition": {
- "x": 17279.154006311088,
- "y": 8700.825475852702
- },
- "floatingObject": {
- "isPinned": false,
- "isFrozen": false,
- "isCollapsed": false,
- "angleToParent": 1,
- "distanceToParent": 2,
- "arrangementStyle": 0
- },
- "uiObject": {
- "isRunning": false
- }
- }
- },
- "id": "a6b7dadf-b989-489e-9e10-28df08b6cbb0",
- "savedPayload": {
- "position": {
- "x": 17279.154006311088,
- "y": 8700.825475852702
- },
- "targetPosition": {
- "x": 16654.57360349114,
- "y": 8444.848288561976
- },
- "floatingObject": {
- "isPinned": false,
- "isFrozen": false,
- "isCollapsed": false,
- "angleToParent": 1,
- "distanceToParent": 2,
- "arrangementStyle": 0
- },
- "uiObject": {
- "isRunning": false
- }
- }
- },
- {
- "type": "Record Property",
- "name": "T30 End",
- "config": "{\n \"codeName\": \"T30end\",\n \"isString\": false,\n \"isCalculated\": false\n}",
- "project": "Foundations",
- "recordFormula": {
- "type": "Record Formula",
- "name": "New Record Formula",
- "code": "variable.T30End",
- "project": "Foundations",
- "id": "ec42e76b-77ab-40f1-afde-14b3ac533efc",
- "savedPayload": {
- "position": {
- "x": 17482.514481476373,
- "y": 9027.660567568719
- },
- "targetPosition": {
- "x": 17206.53418881463,
- "y": 8833.389807899805
- },
- "floatingObject": {
- "isPinned": false,
- "isFrozen": false,
- "isCollapsed": false,
- "angleToParent": 1,
- "distanceToParent": 2,
- "arrangementStyle": 0
- },
- "uiObject": {
- "isRunning": false
- }
- }
- },
- "id": "e35e4be6-0332-497c-8608-684b6b80aeb9",
- "savedPayload": {
- "position": {
- "x": 17206.53418881463,
- "y": 8833.389807899805
- },
- "targetPosition": {
- "x": 16654.57360349114,
- "y": 8444.848288561976
- },
- "floatingObject": {
- "isPinned": false,
- "isFrozen": false,
- "isCollapsed": false,
- "angleToParent": 1,
- "distanceToParent": 2,
- "arrangementStyle": 0
- },
- "uiObject": {
- "isRunning": false
- }
- }
- }
- ],
- "id": "f796be41-725f-4287-8972-d8b02232ba4b",
- "savedPayload": {
- "position": {
- "x": 16654.57360349114,
- "y": 8444.848288561976
- },
- "targetPosition": {
- "x": 17557.899922075598,
- "y": 9448.093802956459
- },
- "floatingObject": {
- "isPinned": false,
- "isFrozen": false,
- "isCollapsed": true,
- "angleToParent": 2,
- "distanceToParent": 4,
- "arrangementStyle": 0
- },
- "uiObject": {
- "isRunning": false
- }
- }
- },
- "dataBuilding": {
- "type": "Data Building Procedure",
- "name": "New Data Building Procedure",
- "project": "Foundations",
- "loop": {
- "type": "Procedure Loop",
- "name": "New Procedure Loop",
- "project": "Foundations",
- "procedureJavascriptCode": {
- "type": "Procedure Javascript Code",
- "name": "New Procedure Javascript Code",
- "code": "\tlet candle = record.current\n\tlet Al = 0.4 //initial value for alpha factor\n\tlet Bet = 0.4 //initial value for beta factor\n\tlet Ph = 0.8 //initial value for phi factor\n\tlet Ga = 0.3 //initial value for gamma factor\n\tlet sLen = 5 //length of seasonal period ; integer only\n\tlet fLen = 6 //number of season period to forecast ; integer only ; forecast will be calculated on fLen * sLen = 30 periods\n\tlet Iter = 20 //number of loop to proceed parameters optimization\n\n\n\t//initializing Factors with fixed value or optimized value if exists\n\tif (variable.Alpha === undefined) {\n\t\tvariable.Alpha = Al\n\t }\n\t else {\n\t variable.Alpha = variable.Alpha\n\t }\n\t \n\tif (variable.Beta === undefined) {\n\t\tvariable.Beta = Bet\n\t }\n\t else {\n\t variable.Beta = variable.Beta\n\t }\n\n\tif (variable.Phi === undefined) {\n\t\tvariable.Phi = Ph\n\t }\n\t else {\n\t variable.Phi = variable.Phi\n\t }\n\n\tif (variable.Gamma === undefined) {\n\t\tvariable.Gamma = Ga\n\t }\n\t else {\n\t variable.Gamma = variable.Gamma\n\t }\n\t \n\t//Fetching candle close values for sLen length \n\tvariable.lastClose.push(candle.close)\n\tif(variable.lastClose.length > sLen) {\n\t\tvariable.lastClose.splice(0,1)\n\t}\n\tvariable.lastClose2x.push(candle.close)\n\tif(variable.lastClose2x.length > 2 * sLen) {\n\t\tvariable.lastClose2x.splice(0,1)\n\t}\n\t\n\t//fetching candle values for sLen * fLen length\n\tvariable.last30Candles.push(candle.close)\n\tif(variable.last30Candles.length > sLen * fLen) {\n\t\tvariable.last30Candles.splice(0,1)\n\t\tvariable.forecastTrig = 1 //trigger to switch to the next step of forecast optimization as soon as there is enough values\n\t}\n\t\n\t//Initializing A, B, S, Y variables according to Hyndman parameters https://robjhyndman.com/hyndsight/hw-initialization/\n\t\n\t//managing the undefined values until lastClose2x reach sufficient length\n\tif(variable.trig === undefined) {\n\tvariable.trig = 0 //variable to indicate initialization stage is over\n\t}\n\tif(variable.lastClose2x.length < 2 * sLen && variable.trig === 0) {\n\t\tvariable.Y = 0 //forecast through history variable\n\t\tvariable.A = 0 //level\n\t\tvariable.B = 0 //trend\n\t\tvariable.S[0] = 0 //season\n\t\tvariable.previousB = variable.B\n\t\tvariable.previousA = variable.A\n\t\tvariable.trend = 0\n\t\tvariable.last31A.push(variable.A)\n\t\tvariable.last31B.push(variable.B)\n\t\tif(variable.last31A.length > sLen * fLen +1){\n\t\t\tvariable.last31A.splice(0,1)\n\t\t\tvariable.last31B.splice(0,1)\n\t\t}\n\t}\n\tif(variable.lastClose2x.length === 2 * sLen && variable.trig === 0) {\n\t\tfor(var i = 0 ; i < sLen ; i++) {\n\t\t\tvariable.previousA = variable.previousA + variable.lastClose[i]\n\t\t}\n\t\tvariable.previousA = variable.previousA / sLen\n\t\tvariable.last31A.push(variable.A)\n\t\tif(variable.last31A.length > sLen * fLen +1){\n\t\t\tvariable.last31A.splice(0,1)\n\t\t}\n\t\tfor(var i = 0; i < sLen ; i++) {\n\t\t\tvariable.previousB = variable.previousB + variable.lastClose2x[i + sLen] - variable.lastClose2x[i]\n\t\t}\n\t\tvariable.previousB = variable.previousB / Math.pow(sLen,2)\n\t\tvariable.last31B.push(variable.B)\n\t\tif(variable.last31B.length > sLen * fLen +1){\n\t\t\tvariable.last31B.splice(0,1)\n\t\t}\n\t\tvariable.S[0] = candle.close / variable.previousA\n\t\tvariable.trig = 1 \n\t\tvariable.trend = 0\n\n\t}\n\tif(variable.lastClose2x.length === 2* sLen && variable.trig === 1)\n\t{\n\t\tvariable.Y = (variable.previousA + variable.Phi * variable.previousB) * variable.S[0]\n\t\tvariable.A = variable.Alpha * variable.Y / variable.S[0] + (1 - variable.Alpha) * (variable.previousA + variable.Phi * variable.previousB)\n\t\tvariable.B = variable.Beta * (variable.A - variable.previousA) + (1 - variable.Beta) * variable.Phi * variable.previousB\n\t\tvariable.S.push(variable.Gamma * variable.Y / variable.A + (1 - variable.Gamma) * variable.S[0])\n\t\tvariable.slope = variable.B - variable.previousB\n\t\tif(variable.slope < 0){\n\t\t\tvariable.trend = 1\n\t\t}\n\t\telse {\n\t\t\tvariable.trend = -1\n\t\t}\n\t\tvariable.previousA = variable.A\n\t\tvariable.previousB = variable.B\n\t\t//store last sLen*flen +1 values of variable.A and variable.B for the min MASE forecast optimization \n\t\tvariable.last31A.push(variable.A)\n\t\tvariable.last31B.push(variable.B)\n\t\tif(variable.last31A.length > sLen * fLen +1){\n\t\t\tvariable.last31A.splice(0,1)\n\t\t\tvariable.last31B.splice(0,1)\n\t\t}\n\t}\n\n\t//keep Season array to the right size\n\tif(variable.S.length > sLen) {\n\t\tvariable.S.splice(0,1)\n\t}\n\n\t//Parameters optimization\n\t//calculation of initial mean square error\n\n\tvariable.Errors.push(Math.pow(variable.Y - candle.close, 2))\n\tif(variable.Errors.length > sLen) {\n\t\t\tvariable.Errors.splice(0,1)\n\t}\n\tif(variable.Errors.length === sLen) {\n\t\tvariable.ErrSqSum = 0\n\t\tfor (var k = 0 ; k < variable.Errors.length ; k++) {\n\t\t\t\tvariable.ErrSqSum = variable.ErrSqSum + variable.Errors[k]\n\t\t}\n\t\tvariable.MS = variable.ErrSqSum / variable.Errors.length\n\t\tif(variable.lastClose2x.length === 2*sLen && variable.trig === 1 ){\n\t\t//initialiying best parameters calculation\n\t\tvariable.bestAlpha = 0\n\t\tvariable.bestBeta = variable.Beta\n\t\tvariable.bestPhi = variable.Phi\n\t\tvariable.bestGamma = variable.Gamma\n\t\tvariable.bestError = variable.MS\n\t\t//Alpha optimization\n\t\tfor(var i = 0 ; i < Iter ; i++) {\n\t\t\n\t\t\tvariable.sS = []\n\t\t\tvariable.sError = []\n\t\t\tvariable.bestAlpha = variable.bestAlpha +(1 - i/Iter)\n\t\t\tvariable.sS[0] = variable.S[0]\n\t\t\tvariable.previoussA = variable.previousA\n\t\t\tvariable.previoussB = variable.previousB\n\t\t\tvariable.sErrSqSum = 0\n\t\t\tfor(var j=0 ; j < sLen ; j++) {\n\t\t\t\tvariable.sY = (variable.previoussA + variable.bestPhi * variable.previoussB) * variable.sS[0]\n\t\t\t\tvariable.sA = variable.bestAlpha * variable.sY / variable.sS[0] + (1 - variable.bestAlpha) * (variable.previoussA + variable.bestPhi * variable.previoussB)\n\t\t\t\tvariable.sB = variable.bestBeta * (variable.sA - variable.previoussA) + (1 - variable.bestBeta) * variable.bestPhi * variable.previoussB\n\t\t\t\tvariable.sS.push(variable.bestGamma * variable.sY / variable.sA + (1 - variable.bestGamma) * variable.sS[0])\n\t\t\t\tvariable.previoussA = variable.sA\n\t\t\t\tvariable.previoussB = variable.sB\n\t\t\t\tvariable.sError.push(Math.pow(variable.sY - variable.lastClose[j],2))\n\t\t\t}\n\t\t\tfor(var k = 0 ; k < variable.sError.length ; k++) {\n\t\t\t\tvariable.sErrSqSum = variable.sErrSqSum + variable.sErrSqSum[k]\n\t\t\t}\n\t\t\tvariable.sMS = variable.sErrSqSum / variable.sError.length\n\t\t\tif(variable.sMS < variable.bestError){\n\t\t\t\tvariable.bestError = variable.sMs\n\t\t\t\tvariable.Alpha = variable.bestAlpha\n\t\t\t}\n\t\t\n\t\t}\n\t\tvariable.bestError = variable.MS\n\t\tvariable.bestBeta = 0\n\t\t//Beta optimization\n\t\tfor(var i = 0 ; i < Iter ; i++) {\n\t\t\t\n\t\t\tvariable.sS = []\n\t\t\tvariable.sError = []\n\t\t\tvariable.bestBeta = variable.bestBeta +(1 - i/Iter)\n\t\t\tvariable.sS[0] = variable.S[0]\n\t\t\tvariable.previoussA = variable.previousA\n\t\t\tvariable.previoussB = variable.previousB\n\t\t\tvariable.sErrSqSum = 0\n\t\t\tfor(var j=0 ; j < sLen ; j++) {\n\t\t\t\tvariable.sY = (variable.previoussA + variable.bestPhi * variable.previoussB) * variable.sS[0]\n\t\t\t\tvariable.sA = variable.bestAlpha * variable.sY / variable.sS[0] + (1 - variable.bestAlpha) * (variable.previoussA + variable.bestPhi * variable.previoussB)\n\t\t\t\tvariable.sB = variable.bestBeta * (variable.sA - variable.previoussA) + (1 - variable.bestBeta) * variable.bestPhi * variable.previoussB\n\t\t\t\tvariable.sS.push(variable.bestGamma * variable.sY / variable.sA + (1 - variable.bestGamma) * variable.sS[0])\n\t\t\t\tvariable.previoussA = variable.sA\n\t\t\t\tvariable.previoussB = variable.sB\n\t\t\t\tvariable.sError.push(Math.pow(variable.sY - variable.lastClose[j],2))\n\t\t\t}\n\t\t\tfor(var k = 0 ; k < variable.sError.length ; k++) {\n\t\t\t\tvariable.sErrSqSum = variable.sErrSqSum + variable.sErrSqSum[k]\n\t\t\t}\n\t\t\tvariable.sMS = variable.sErrSqSum / variable.sError.length\n\t\t\tif(variable.sMS < variable.bestError){\n\t\t\t\tvariable.bestError = variable.sMs\n\t\t\t\tvariable.Beta = variable.bestBeta\n\t\t\t}\n\t\t\n\t\t}\n\t\tvariable.bestError = variable.MS\n\t\tvariable.bestPhi = 0.8\n\t\t//Phi optimization\n\t\tfor(var i = 0 ; i < Iter ; i++) {\t\t\t\n\t\t\tvariable.sS = []\n\t\t\tvariable.sError = []\n\t\t\tvariable.bestPhi = variable.bestPhi +(1 - (i/Iter) * 0.2)\n\t\t\tvariable.sS[0] = variable.S[0]\n\t\t\tvariable.previoussA = variable.previousA\n\t\t\tvariable.previoussB = variable.previousB\n\t\t\tvariable.sErrSqSum = 0\n\t\t\tfor(var j=0 ; j < sLen ; j++) {\n\t\t\t\tvariable.sY = (variable.previoussA + variable.bestPhi * variable.previoussB) * variable.sS[0]\n\t\t\t\tvariable.sA = variable.bestAlpha * variable.sY / variable.sS[0] + (1 - variable.bestAlpha) * (variable.previoussA + variable.bestPhi * variable.previoussB)\n\t\t\t\tvariable.sB = variable.bestBeta * (variable.sA - variable.previoussA) + (1 - variable.bestBeta) * variable.bestPhi * variable.previoussB\n\t\t\t\tvariable.sS.push(variable.bestGamma * variable.sY / variable.sA + (1 - variable.bestGamma) * variable.sS[0])\n\t\t\t\tvariable.previoussA = variable.sA\n\t\t\t\tvariable.previoussB = variable.sB\n\t\t\t\tvariable.sError.push(Math.pow(variable.sY - variable.lastClose[j],2))\n\t\t\t}\n\t\t\tfor(var k = 0 ; k < variable.sError.length ; k++) {\n\t\t\t\tvariable.sErrSqSum = variable.sErrSqSum + variable.sErrSqSum[k]\n\t\t\t}\n\t\t\tvariable.sMS = variable.sErrSqSum / variable.sError.length\n\t\t\tif(variable.sMS < variable.bestError){\n\t\t\t\tvariable.bestError = variable.sMs\n\t\t\t\tvariable.Phi = variable.bestPhi\n\t\t\t}\n\t\t\n\t\t}\n\t\tvariable.bestError = variable.MS\n\t\tvariable.bestGamma = 0\n\t\t//Gamma optimization\n\t\tfor(var i = 0 ; i < Iter ; i++) {\n\t\t\t\n\t\t\tvariable.sS = []\n\t\t\tvariable.sError = []\n\t\t\tvariable.bestGamma = variable.bestGamma +(1 - i/Iter)\n\t\t\tvariable.sS[0] = variable.S[0]\n\t\t\tvariable.previoussA = variable.previousA\n\t\t\tvariable.previoussB = variable.previousB\n\t\t\tvariable.sErrSqSum = 0\n\t\t\tfor(var j=0 ; j < sLen ; j++) {\n\t\t\t\tvariable.sY = (variable.previoussA + variable.bestPhi * variable.previoussB) * variable.sS[0]\n\t\t\t\tvariable.sA = variable.bestAlpha * variable.sY / variable.sS[0] + (1 - variable.bestAlpha) * (variable.previoussA + variable.bestPhi * variable.previoussB)\n\t\t\t\tvariable.sB = variable.bestBeta * (variable.sA - variable.previoussA) + (1 - variable.bestBeta) * variable.bestPhi * variable.previoussB\n\t\t\t\tvariable.sS.push(variable.bestGamma * variable.sY / variable.sA + (1 - variable.bestGamma) * variable.sS[0])\n\t\t\t\tvariable.previoussA = variable.sA\n\t\t\t\tvariable.previoussB = variable.sB\n\t\t\t\tvariable.sError.push(Math.pow(variable.sY - variable.lastClose[j],2))\n\t\t\t}\n\t\t\tfor(var k = 0 ; k < variable.sError.length ; k++) {\n\t\t\t\tvariable.sErrSqSum = variable.sErrSqSum + variable.sErrSqSum[k]\n\t\t\t}\n\t\t\tvariable.sMS = variable.sErrSqSum / variable.sError.length\n\t\t\tif(variable.sMS < variable.bestError){\n\t\t\t\tvariable.bestError = variable.sMs\n\t\t\t\tvariable.Gamma = variable.bestGamma\n\t\t\t}\n\t\t\n\t\t}\n\t}\n\t}\n\t//initializing forecast data\n\tvariable.fS = [] // purge the season array for forecast data\n\tvariable.previousfA = variable.A //equivalent A variable for the forecast calculation\n\tvariable.previousfB = variable.B //equivalent B variable for the forecast calculation\n\n\n\t//calculating forecast data 1st set\n\tif(variable.forecastTrig === undefined) {\n\t\tvariable.forecastTrig = 0\n\t}\n\tif(variable.S.length === sLen && variable.trig === 1 && variable.forecastTrig === 0) {\n\tfor (var j = 0; j < fLen ; j++) {\n\t\tfor(var n = 0; n < sLen; n++) {\n\t\t\tvariable.fY.push((variable.previousfA + variable.Phi * variable.previousfB) * variable.S[n])\n\t\t\tvariable.fA = variable.previousfA + variable.Phi * variable.previousfB\n\t\t\tvariable.fB = variable.Phi * variable.previousfB\n\t\t\tvariable.previousfA = variable.fA\n\t\t\tvariable.previousfB = variable.fB\n\t\t\tif(variable.fY.length > fLen * sLen) {\n\t\t\t\tvariable.fY.splice(0,1)\n\t\t\t}\n\t\t\tvariable.prevfY.push(variable.fY[0])\n\t\t\tif(variable.prevfY.length > fLen * sLen){\n\t\t\tvariable.prevfY.splice(0,1)\n\t\t\t}\n\n\t\t}\n\t}\n\n\t\tvariable.forecast = variable.fY[0] \n\t\tvariable.forecast5 = 100 * (variable.fY[4] - variable.fY[0])/variable.fY[0]\n\t\tvariable.forecast10 = 100 * (variable.fY[9] - variable.fY[0])/variable.fY[0]\n\t\tvariable.forecast20 = 100 * (variable.fY[19] - variable.fY[0])/variable.fY[0]\n\t\tvariable.forecast30 = 100 * (variable.fY[29] - variable.fY[0])/variable.fY[0]\n\t\tvariable.SW = 1\n\n\t \n\t} else {\n\t\tvariable.forecast = 0 \n\t\tvariable.forecast5 = 0\n\t\tvariable.forecast10 = 0\n\t\tvariable.forecast20 = 0\n\t\tvariable.forecast30 = 0\n\t}\n//Forecast optimization after 1st data set\n\n\tif(variable.prevfY.length === sLen * fLen && variable.trig === 1 && variable.forecastTrig === 1 && variable.SW === 1) {\n\t\t//initialising best parameters calculation\n\t\t//calculate the value for Mean Absolute Scale Error with seasonal period influence\n\t\t//Calculation of the stable measure of the scale of the training time serie i.e. candle.close on the desired forecast number of periods minus season number of periods\n\t\tvariable.sumY = 0\n\t\tvariable.totalQT = 0\n\t\tfor(var i = sLen + 1 ; i < fLen * sLen ; i++) {\n\t\t\tvariable.sumY = variable.sumY + Math.abs(variable.last30Candles[i] - variable.last30Candles[i-sLen])\n\t\t}\n\t\tvariable.Q = variable.sumY / (fLen * sLen - sLen)\n\t\tfor(var i = 0 ; i < variable.prevfY.length ; i++) {\n\t\t\tvariable.totalQT = variable.totalQT + (variable.last30Candles[i] - variable.prevfY[i])/variable.Q\n\t\t}\n\t\tvariable.MASE = Math.abs(variable.totalQT / variable.prevfY.length)\n\t\t\n\t\tvariable.MbestAlpha = 0\n\t\tvariable.MbestBeta = variable.Beta\n\t\tvariable.MbestPhi = variable.Phi\n\t\tvariable.MbestGamma = variable.Gamma\n\t\tvariable.bestError = variable.MASE\n\t//Alpha optimization\n\t\tfor(var i = 0 ; i < Iter ; i++) {\n\t\t\n\t\t\tvariable.sS = []\n\t\t\tvariable.sError = []\n\t\t\tvariable.MbestAlpha = variable.MbestAlpha +(1 - i/Iter)\n\t\t\tvariable.sS[0] = variable.S[0]\n\t\t\tvariable.previoussA = variable.last31A[0]\n\t\t\tvariable.previoussB = variable.last31B[0]\n\n\t\t\tfor(var j=0 ; j < sLen ; j++) {\n\t\t\t\tvariable.sY = (variable.previoussA + variable.MbestPhi * variable.previoussB) * variable.sS[0]\n\t\t\t\tvariable.sA = variable.MbestAlpha * variable.sY / variable.sS[0] + (1 - variable.MbestAlpha) * (variable.previoussA + variable.MbestPhi * variable.previoussB)\n\t\t\t\tvariable.sB = variable.MbestBeta * (variable.sA - variable.previoussA) + (1 - variable.MbestBeta) * variable.MbestPhi * variable.previoussB\n\t\t\t\tvariable.sS.push(variable.MbestGamma * variable.sY / variable.sA + (1 - variable.MbestGamma) * variable.sS[0])\n\t\t\t\tvariable.previoussA = variable.sA\n\t\t\t\tvariable.previoussB = variable.sB\n\t\t\t}\n\t\tvariable.sumY = 0\n\t\tvariable.totalQT = 0\n\t\tfor(var i = sLen + 1 ; i < fLen * sLen ; i++) {\n\t\t\tvariable.sumY = variable.sumY + Math.abs(variable.last30Candles[i] - variable.last30Candles[i-sLen])\n\t\t}\n\t\tvariable.Q = variable.sumY / (fLen * sLen - sLen)\n\t\tfor(var i = 0 ; i < variable.prevfY.length ; i++) {\n\t\t\tvariable.totalQT = variable.totalQT + (variable.last30Candles[i] - variable.prevfY[i])/variable.Q\n\t\t}\n\t\t\tvariable.sMS = Math.abs(variable.totalQT / variable.prevfY.length)\n\t\t\tif(variable.sMS < variable.bestError){\n\t\t\t\tvariable.bestError = variable.sMs\n\t\t\t\tvariable.MAlpha = variable.MbestAlpha\n\t\t\t\tvariable.Alpha = variable.MbestAlpha\n\t\t\t}\n\t\t\n\t\t}\n\tvariable.bestError = variable.MS\n\tvariable.MbestBeta = 0\n\t//Beta optimization\n\tfor(var i = 0 ; i < Iter ; i++) {\n\t\t\n\t\t\tvariable.sS = []\n\t\t\tvariable.sError = []\n\t\t\tvariable.MbestBeta = variable.MbestBeta +(1 - i/Iter)\n\t\t\tvariable.sS[0] = variable.S[0]\n\t\t\tvariable.previoussA = variable.last31A[0]\n\t\t\tvariable.previoussB = variable.last31B[0]\n\n\t\t\tfor(var j=0 ; j < sLen ; j++) {\n\t\t\t\tvariable.sY = (variable.previoussA + variable.MbestPhi * variable.previoussB) * variable.sS[0]\n\t\t\t\tvariable.sA = variable.MbestAlpha * variable.sY / variable.sS[0] + (1 - variable.MbestAlpha) * (variable.previoussA + variable.MbestPhi * variable.previoussB)\n\t\t\t\tvariable.sB = variable.MbestBeta * (variable.sA - variable.previoussA) + (1 - variable.MbestBeta) * variable.MbestPhi * variable.previoussB\n\t\t\t\tvariable.sS.push(variable.MbestGamma * variable.sY / variable.sA + (1 - variable.MbestGamma) * variable.sS[0])\n\t\t\t\tvariable.previoussA = variable.sA\n\t\t\t\tvariable.previoussB = variable.sB\n\t\t\t}\n\t\tvariable.sumY = 0\n\t\tvariable.totalQT = 0\n\t\tfor(var i = sLen + 1 ; i < fLen * sLen ; i++) {\n\t\t\tvariable.sumY = variable.sumY + Math.abs(variable.last30Candles[i] - variable.last30Candles[i-sLen])\n\t\t}\n\t\tvariable.Q = variable.sumY / (fLen * sLen - sLen)\n\t\tfor(var i = 0 ; i < variable.prevfY.length ; i++) {\n\t\t\tvariable.totalQT = variable.totalQT + (variable.last30Candles[i] - variable.prevfY[i])/variable.Q\n\t\t}\n\t\t\tvariable.sMS = Math.abs(variable.totalQT / variable.prevfY.length)\n\t\t\tif(variable.sMS < variable.bestError){\n\t\t\t\tvariable.bestError = variable.sMs\n\t\t\t\tvariable.MBeta = variable.MbestBeta\n\t\t\t\tvariable.Beta = variable.MbestBeta\n\t\t\t}\n\t\t\n\t\t}\n\tvariable.bestError = variable.MS\n\tvariable.MbestGamma = 0\n\t//Gamma optimization\n\tfor(var i = 0 ; i < Iter ; i++) {\n\t\t\n\t\t\tvariable.sS = []\n\t\t\tvariable.sError = []\n\t\t\tvariable.MbestGamma = variable.MbestGamma +(1 - i/Iter)\n\t\t\tvariable.sS[0] = variable.S[0]\n\t\t\tvariable.previoussA = variable.last31A[0]\n\t\t\tvariable.previoussB = variable.last31B[0]\n\n\t\t\tfor(var j=0 ; j < sLen ; j++) {\n\t\t\t\tvariable.sY = (variable.previoussA + variable.MbestPhi * variable.previoussB) * variable.sS[0]\n\t\t\t\tvariable.sA = variable.MbestAlpha * variable.sY / variable.sS[0] + (1 - variable.MbestAlpha) * (variable.previoussA + variable.MbestPhi * variable.previoussB)\n\t\t\t\tvariable.sB = variable.MbestBeta * (variable.sA - variable.previoussA) + (1 - variable.MbestBeta) * variable.MbestPhi * variable.previoussB\n\t\t\t\tvariable.sS.push(variable.MbestGamma * variable.sY / variable.sA + (1 - variable.MbestGamma) * variable.sS[0])\n\t\t\t\tvariable.previoussA = variable.sA\n\t\t\t\tvariable.previoussB = variable.sB\n\t\t\t}\n\t\tvariable.sumY = 0\n\t\tvariable.totalQT = 0\n\t\tfor(var i = sLen + 1 ; i < fLen * sLen ; i++) {\n\t\t\tvariable.sumY = variable.sumY + Math.abs(variable.last30Candles[i] - variable.last30Candles[i-sLen])\n\t\t}\n\t\tvariable.Q = variable.sumY / (fLen * sLen - sLen)\n\t\tfor(var i = 0 ; i < variable.prevfY.length ; i++) {\n\t\t\tvariable.totalQT = variable.totalQT + (variable.last30Candles[i] - variable.prevfY[i])/variable.Q\n\t\t}\n\t\t\tvariable.sMS = Math.abs(variable.totalQT / variable.prevfY.length)\n\t\t\tif(variable.sMS < variable.bestError){\n\t\t\t\tvariable.bestError = variable.sMs\n\t\t\t\tvariable.MGamma = variable.MbestGamma\n\t\t\t\tvariable.Gamme = variable.MbestGamma\n\t\t\t}\n\t\t\n\t\t}\n\tvariable.bestError = variable.MS\n\tvariable.MbestPhi = 0.8\n\t\t\t\n\t\t//Phi optimization\n\t\tfor(var i = 0 ; i < Iter ; i++) {\n\t\t\n\t\t\tvariable.sS = []\n\t\t\tvariable.sError = []\n\t\t\tvariable.MbestPhi = variable.MbestPhi +(1 - (i/Iter) * 0.2)\n\t\t\tvariable.sS[0] = variable.S[0]\n\t\t\tvariable.previoussA = variable.last31A[0]\n\t\t\tvariable.previoussB = variable.last31B[0]\n\n\t\t\tfor(var j=0 ; j < sLen ; j++) {\n\t\t\t\tvariable.sY = (variable.previoussA + variable.MbestPhi * variable.previoussB) * variable.sS[0]\n\t\t\t\tvariable.sA = variable.MbestAlpha * variable.sY / variable.sS[0] + (1 - variable.MbestAlpha) * (variable.previoussA + variable.MbestPhi * variable.previoussB)\n\t\t\t\tvariable.sB = variable.MbestBeta * (variable.sA - variable.previoussA) + (1 - variable.MbestBeta) * variable.MbestPhi * variable.previoussB\n\t\t\t\tvariable.sS.push(variable.MbestGamma * variable.sY / variable.sA + (1 - variable.MbestGamma) * variable.sS[0])\n\t\t\t\tvariable.previoussA = variable.sA\n\t\t\t\tvariable.previoussB = variable.sB\n\t\t\t}\n\t\tvariable.sumY = 0\n\t\tvariable.totalQT = 0\n\t\tfor(var i = sLen + 1 ; i < fLen * sLen ; i++) {\n\t\t\tvariable.sumY = variable.sumY + Math.abs(variable.last30Candles[i] - variable.last30Candles[i-sLen])\n\t\t}\n\t\tvariable.Q = variable.sumY / (fLen * sLen - sLen)\n\t\tfor(var i = 0 ; i < variable.prevfY.length ; i++) {\n\t\t\tvariable.totalQT = variable.totalQT + (variable.last30Candles[i] - variable.prevfY[i])/variable.Q\n\t\t}\n\t\t\tvariable.sMS = Math.abs(variable.totalQT / variable.prevfY.length)\n\t\t\tif(variable.sMS < variable.bestError){\n\t\t\t\tvariable.bestError = variable.sMs\n\t\t\t\tvariable.MPhi = variable.MbestPhi\n\t\t\t\tvariable.Phi = variable.MbestPhi\n\t\t\t}\n\t\t\n\t\t}\n\t}\n\t//calculating forecast data after 1st set\n\tif(variable.S.length === sLen && variable.trig === 1 && variable.forecastTrig === 1) {\n\tfor (var j = 0; j < fLen ; j++) {\n\t\tfor(var n = 0; n < sLen; n++) {\n\t\t\tvariable.fY.push((variable.previousfA + variable.MPhi * variable.previousfB) * variable.S[n])\n\t\t\tvariable.fA = variable.previousfA + variable.MPhi * variable.previousfB\n\t\t\tvariable.fB = variable.MPhi * variable.previousfB\n\t\t\tvariable.previousfA = variable.fA\n\t\t\tvariable.previousfB = variable.fB\n\t\t\tif(variable.fY.length > fLen * sLen) {\n\t\t\t\tvariable.fY.splice(0,1)\n\t\t\t}\n\t\t\tvariable.prevfY.push(variable.fY[0])\n\t\t\tif(variable.prevfY.length > fLen * sLen){\n\t\t\tvariable.prevfY.splice(0,1)\n\t\t\t}\n\t\t}\n\t}\n\n\t\tvariable.forecast = variable.fY[0] \n\t\tvariable.forecast5 = 100 * (variable.fY[4] - variable.fY[0])/variable.fY[0]\n\t\tvariable.forecast10 = 100 * (variable.fY[9] - variable.fY[0])/variable.fY[0]\n\t\tvariable.forecast20 = 100 * (variable.fY[19] - variable.fY[0])/variable.fY[0]\n\t\tvariable.forecast30 = 100 * (variable.fY[29] - variable.fY[0])/variable.fY[0]\n\t\t\n\n\t \n\t} else {\n\t\tvariable.forecast = 0 \n\t\tvariable.forecast5 = 0\n\t\tvariable.forecast10 = 0\n\t\tvariable.forecast20 = 0\n\t\tvariable.forecast30 = 0\n\t}\n\t//identifying max and min forecast value until the value used to calculate the first member of the array is out of scope\n\t//The idea is to frame the forecast value by the corresponding min and max at the same distance\nvariable.lastForecast5.push(variable.forecast5)\nif(variable.lastForecast5.length > 5){\n variable.lastForecast5.splice(0,1)\n}\nvariable.maxForecast5 = Math.max.apply(Math,variable.lastForecast5)\nvariable.minForecast5 = Math.min.apply(Math,variable.lastForecast5)\n\nvariable.lastForecast10.push(variable.forecast10)\nif(variable.lastForecast10.length > 10){\n variable.lastForecast10.splice(0,1)\n}\nvariable.maxForecast10 = Math.max.apply(Math,variable.lastForecast10)\nvariable.minForecast10 = Math.min.apply(Math,variable.lastForecast10)\n\nvariable.lastForecast20.push(variable.forecast20)\nif(variable.lastForecast20.length > 10){\n variable.lastForecast20.splice(0,1)\n}\nvariable.maxForecast20 = Math.max.apply(Math,variable.lastForecast20)\nvariable.minForecast20 = Math.min.apply(Math,variable.lastForecast20)\n\nvariable.lastForecast30.push(variable.forecast30)\nif(variable.lastForecast30.length > 30){\n variable.lastForecast30.splice(0,1)\n}\nvariable.maxForecast30 = Math.max.apply(Math,variable.lastForecast30)\nvariable.minForecast30 = Math.min.apply(Math,variable.lastForecast30)\n\n//calculate time for forecast\nvariable.T5Begin = candle.begin + (candle.end - candle.begin) * 5\nvariable.T5End = candle.end + (candle.end - candle.begin) * 5\nvariable.T10Begin = candle.begin + (candle.end - candle.begin) * 10\nvariable.T10End = candle.end + (candle.end - candle.begin) * 10\nvariable.T20Begin = candle.begin + (candle.end - candle.begin) * 20\nvariable.T20End = candle.end + (candle.end - candle.begin) * 20\nvariable.T30Begin = candle.begin + (candle.end - candle.begin) * 30\nvariable.T30End = candle.end + (candle.end - candle.begin) * 30\n\t// End of code :-)",
- "project": "Foundations",
- "id": "189c6a5f-9a45-4c4f-9077-de26a54ca17e",
- "savedPayload": {
- "position": {
- "x": 16576.238597598982,
- "y": 6565.781448887387
- },
- "targetPosition": {
- "x": 16840.741961130596,
- "y": 6929.839096356113
- },
- "floatingObject": {
- "isPinned": false,
- "isFrozen": false,
- "isCollapsed": false,
- "angleToParent": 2,
- "distanceToParent": 2,
- "arrangementStyle": 0
- },
- "uiObject": {
- "isRunning": false
- }
- }
- },
- "id": "e4695e65-66f7-4d78-aef0-44ad24c060cf",
- "savedPayload": {
- "position": {
- "x": 16840.741961130596,
- "y": 6929.839096356113
- },
- "targetPosition": {
- "x": 17369.74868819382,
- "y": 7657.954391293566
- },
- "floatingObject": {
- "isPinned": false,
- "isFrozen": false,
- "isCollapsed": false,
- "angleToParent": 2,
- "distanceToParent": 2,
- "arrangementStyle": 0
- },
- "uiObject": {
- "isRunning": false
- }
- }
- },
- "initialization": {
- "type": "Procedure Initialization",
- "name": "New Procedure Initialization",
- "project": "Foundations",
- "procedureJavascriptCode": {
- "type": "Procedure Javascript Code",
- "name": "New Procedure Javascript Code",
- "code": "/* Initialization Code*/\n\nvariable.lastClose = []\nvariable.S = []\nvariable.fY = []\nvariable.Errors = []\nvariable.lastClose2x = []\nvariable.lastForecast5 = []\nvariable.lastForecast10 = []\nvariable.lastForecast20 = []\nvariable.lastForecast30 = []\nvariable.prevfY = []\nvariable.last30Candles = []\nvariable.last31A = []\nvariable.last31B = []",
- "project": "Foundations",
- "id": "7ddab62f-5dcb-45c0-b9fe-d24e0c1c16e0",
- "savedPayload": {
- "position": {
- "x": 17598.538049923958,
- "y": 7144.085071369603
- },
- "targetPosition": {
- "x": 17552.78017757793,
- "y": 7246.858935354396
- },
- "floatingObject": {
- "isPinned": false,
- "isFrozen": false,
- "isCollapsed": false,
- "angleToParent": 2,
- "distanceToParent": 1,
- "arrangementStyle": 0
- },
- "uiObject": {
- "isRunning": false
- }
- }
- },
- "id": "31f21717-cf93-4330-b239-5adf00d90d43",
- "savedPayload": {
- "position": {
- "x": 17552.78017757793,
- "y": 7246.858935354396
- },
- "targetPosition": {
- "x": 17369.74868819382,
- "y": 7657.954391293566
- },
- "floatingObject": {
- "isPinned": false,
- "isFrozen": false,
- "isCollapsed": false,
- "angleToParent": 2,
- "distanceToParent": 1,
- "arrangementStyle": 0
- },
- "uiObject": {
- "isRunning": false
- }
- }
- },
- "id": "49027837-5745-46c4-9507-d329f5e43a1b",
- "savedPayload": {
- "position": {
- "x": 17369.74868819382,
- "y": 7657.954391293566
- },
- "targetPosition": {
- "x": 17557.899922075598,
- "y": 9448.093802956459
- },
- "floatingObject": {
- "isPinned": false,
- "isFrozen": false,
- "isCollapsed": false,
- "angleToParent": 2,
- "distanceToParent": 5,
- "arrangementStyle": 0
- },
- "uiObject": {
- "isRunning": false
- }
- }
- },
- "id": "76c7bccf-89eb-49b2-a5cb-b8b0b3f8fe76",
- "savedPayload": {
- "position": {
- "x": 17557.899922075598,
- "y": 9448.093802956459
- },
- "targetPosition": {
- "x": 18337.322785481592,
- "y": 9898.093802956459
- },
- "floatingObject": {
- "isPinned": false,
- "isFrozen": false,
- "isCollapsed": false,
- "angleToParent": 2,
- "distanceToParent": 4,
- "arrangementStyle": 0
- },
- "uiObject": {
- "isRunning": false
- },
- "referenceParent": {
- "type": "Plotter Module",
- "name": "Holt-Winters 2",
- "id": "d3991f1f-dacf-4d98-b51c-463cf116baca"
- },
- "referenceParentCombinedNodePath": [
- [
- "Quasar",
- "Data Mine",
- "Foundations",
- "a65781fb-5d0b-416f-9a54-ff74c4bc67b1"
- ],
- [
- "Holt-Winters 2",
- "Plotter",
- "Foundations",
- "4c1f5b98-8c0e-4777-86fd-03c3ef0651e2"
- ],
- [
- "Holt-Winters 2",
- "Plotter Module",
- "Foundations",
- "ed55dd2c-5c47-45d0-8a74-12d8c152d56f"
- ]
- ]
- }
- }
- ],
- "id": "b2befa5c-aa6e-4ed3-90d0-be491b3750a5",
- "savedPayload": {
- "position": {
- "x": 17711.03943321634,
- "y": 10259.59269543114
- },
- "targetPosition": {
- "x": 18051.878281255034,
- "y": 9765.802375894946
- },
- "floatingObject": {
- "isPinned": false,
- "isFrozen": false,
- "isCollapsed": true,
- "angleToParent": 1,
- "distanceToParent": 3,
- "arrangementStyle": 0
- },
- "uiObject": {
- "isRunning": false
- }
- }
- },
{
"type": "Indicator Bot",
"name": "On-Balance-Volume Integral",
@@ -18714,7 +15846,7 @@
"type": "Output Dataset",
"name": "Multi-Time-Frame-Market On-Balance-Volume Integral",
"project": "Foundations",
- "id": "bf89f095-90db-40a4-9d67-a164d4ea0d72",
+ "id": "6008b0d4-ebe0-475b-815c-5183622b466c",
"savedPayload": {
"position": {
"x": 17737.86180006144,
@@ -18738,7 +15870,7 @@
"referenceParent": {
"type": "Dataset Definition",
"name": "Multi-Time-Frame-Market",
- "id": "9b9450e7-0837-4064-98ff-e7c22fed2b4e"
+ "id": "8527d6c1-9eaf-4b7f-a3fc-5651e2ea6bce"
},
"referenceParentCombinedNodePath": [
[
@@ -18770,7 +15902,7 @@
}
],
"outputDatasetFolders": [],
- "id": "0305ad87-a435-4073-9d65-2077de0711ea",
+ "id": "89429360-ed99-4909-aece-771c49fd3a77",
"savedPayload": {
"position": {
"x": 17448.386151177125,
@@ -18803,7 +15935,7 @@
"name": "Candles Volumes Multi-Time-Frame-Market",
"config": "{\n \"mainUtility\": \"Market Ending Point\"\n}",
"project": "Foundations",
- "id": "e5b29f8b-09c7-4124-af1e-6f7c50a93185",
+ "id": "0472bbf2-1b73-4b49-be26-5e8ca614ae5f",
"savedPayload": {
"position": {
"x": 18159.43397724719,
@@ -18862,7 +15994,7 @@
"name": "On-Balance-Volume Integral Multi-Time-Frame-Market",
"config": "{\n \"mainUtility\": \"Self Reference\"\n}",
"project": "Foundations",
- "id": "8e013593-45ed-45c9-9367-77c623c7a665",
+ "id": "57e92df4-0d27-4547-9f42-087949a2aad7",
"savedPayload": {
"position": {
"x": 17562.09882553749,
@@ -18886,7 +16018,7 @@
"referenceParent": {
"type": "Status Report",
"name": "Market-OBV Integral",
- "id": "9885bc15-02f8-4560-9cd5-329b6aa7403a"
+ "id": "0a5bb47d-5940-44b9-b45e-7d8fb6839d32"
},
"referenceParentCombinedNodePath": [
[
@@ -18922,7 +16054,7 @@
"type": "Data Dependency",
"name": "Candles Multi-Time-Frame-Market",
"project": "Foundations",
- "id": "eadef577-a578-4c18-b386-e82542cce294",
+ "id": "a0c9c763-825a-4db3-a538-1b5becbebe62",
"savedPayload": {
"position": {
"x": 17286.587191707942,
@@ -18980,7 +16112,7 @@
"type": "Data Dependency",
"name": "Volumes Multi-Time-Frame-Market",
"project": "Foundations",
- "id": "0f5b0be6-4983-4be4-8567-1ce3c5e8b317",
+ "id": "ef8da166-52d6-48f3-88fa-cc4144ee7698",
"savedPayload": {
"position": {
"x": 17041.37743522835,
@@ -19036,7 +16168,7 @@
}
],
"dataMineDataDependencies": [],
- "id": "ec4e4d13-c897-4c92-b9fa-122fe4f236b4",
+ "id": "47bc3d37-62d0-44b1-96c0-5b02449d1cc6",
"savedPayload": {
"position": {
"x": 17140.78715435391,
@@ -19063,7 +16195,7 @@
"type": "Status Report",
"name": "Market-OBV Integral",
"project": "Foundations",
- "id": "9885bc15-02f8-4560-9cd5-329b6aa7403a",
+ "id": "0a5bb47d-5940-44b9-b45e-7d8fb6839d32",
"savedPayload": {
"position": {
"x": 16848.507813786215,
@@ -19090,7 +16222,7 @@
"type": "Execution Started Event",
"name": "",
"project": "Foundations",
- "id": "109201b7-436d-4f09-b4fa-96cfe39fd9db",
+ "id": "8819c040-6903-4ecf-b472-4fa09f9a920f",
"savedPayload": {
"position": {
"x": 16896.13500462274,
@@ -19148,7 +16280,7 @@
"type": "Execution Finished Event",
"name": "New Execution Finished Event",
"project": "Foundations",
- "id": "938101ed-df98-4dd6-a81f-869ae1f63be3",
+ "id": "2b76bf60-402b-4db7-b34a-7cd1c5a0d849",
"savedPayload": {
"position": {
"x": 16858.971333597354,
@@ -19171,7 +16303,7 @@
}
}
},
- "id": "6626e937-d262-4d88-82ed-e58ed8ab6773",
+ "id": "62f24747-4c7d-4eba-80e5-458b973ebe80",
"savedPayload": {
"position": {
"x": 17566.544733899,
@@ -19208,7 +16340,7 @@
"type": "Output Dataset",
"name": "Multi-Time-Frame-Daily On-Balance-Volume Integral",
"project": "Foundations",
- "id": "03883739-790a-4f8c-8fdd-bab729c3f105",
+ "id": "622f61ed-06d4-40e5-9619-1d9306008335",
"savedPayload": {
"position": {
"x": 16552.887143644024,
@@ -19232,7 +16364,7 @@
"referenceParent": {
"type": "Dataset Definition",
"name": "Multi-Time-Frame-Daily",
- "id": "b536ac7d-8918-44fd-ad23-acf9849388be"
+ "id": "e2d06c54-5c74-42b8-a384-25f3ab669eee"
},
"referenceParentCombinedNodePath": [
[
@@ -19264,7 +16396,7 @@
}
],
"outputDatasetFolders": [],
- "id": "06fd82c4-2e25-4183-bc36-85f11bed812c",
+ "id": "dd912577-4232-4108-8f59-ed11e9634156",
"savedPayload": {
"position": {
"x": 16719.817621993898,
@@ -19297,7 +16429,7 @@
"name": "On-Balance-Volume Integral Multi-Time-Frame-Daily",
"config": "{\n \"mainUtility\": \"Self Reference\"\n}",
"project": "Foundations",
- "id": "10fee758-774c-4144-87b7-3fd99d2544f7",
+ "id": "d5d96fa4-91f7-4ab6-baaa-f8b608886d78",
"savedPayload": {
"position": {
"x": 16695.857548785505,
@@ -19321,7 +16453,7 @@
"referenceParent": {
"type": "Status Report",
"name": "Daily OBV Span",
- "id": "c7d1a6f6-be16-4286-a43f-83ea3ab889d5"
+ "id": "49ab8f60-ca97-4f9f-8e42-5cb7a2d203fd"
},
"referenceParentCombinedNodePath": [
[
@@ -19356,7 +16488,7 @@
"name": "",
"config": "{\n \"mainUtility\": \"Market Ending Point\"\n}",
"project": "Foundations",
- "id": "9cb45838-e7a7-4b81-add3-1d39ab0956dd",
+ "id": "fc0df094-6183-4d2d-be78-1f562ef376e9",
"savedPayload": {
"position": {
"x": 16539.988090434646,
@@ -19415,7 +16547,7 @@
"name": "Exchange Raw Data Historic-OHLCVs",
"config": "{\n \"mainUtility\": \"Market Starting Point\"\n}",
"project": "Foundations",
- "id": "186db140-a883-4a28-bd8c-af8b4c80344d",
+ "id": "3376f633-fb75-45fc-9a65-25474a0463c4",
"savedPayload": {
"position": {
"x": 16393.42360237151,
@@ -19475,7 +16607,7 @@
"type": "Data Dependency",
"name": "Candles Multi-Time-Frame-Daily",
"project": "Foundations",
- "id": "8308da40-d548-45e2-a575-e20fe74d7d9c",
+ "id": "63b714b1-bbe1-43cc-a5ef-d7dc4c495988",
"savedPayload": {
"position": {
"x": 16266.152212248331,
@@ -19533,7 +16665,7 @@
"type": "Data Dependency",
"name": "Volumes Multi-Time-Frame-Daily",
"project": "Foundations",
- "id": "8924b917-b849-4151-8071-d5a9413ab875",
+ "id": "966a808c-e1fb-4979-b62f-a83a2f83e91b",
"savedPayload": {
"position": {
"x": 16166.847254976088,
@@ -19589,7 +16721,7 @@
}
],
"dataMineDataDependencies": [],
- "id": "3610ca2e-8eed-491f-8248-969ecb568b7f",
+ "id": "c3d929f9-a1c9-4b52-a4ac-21eaffc5f2de",
"savedPayload": {
"position": {
"x": 16454.026631937482,
@@ -19616,7 +16748,7 @@
"type": "Status Report",
"name": "Daily OBV Span",
"project": "Foundations",
- "id": "c7d1a6f6-be16-4286-a43f-83ea3ab889d5",
+ "id": "49ab8f60-ca97-4f9f-8e42-5cb7a2d203fd",
"savedPayload": {
"position": {
"x": 16595.465555115956,
@@ -19643,7 +16775,7 @@
"type": "Execution Started Event",
"name": "",
"project": "Foundations",
- "id": "fe401c86-72af-46f6-82b0-9fb3d0ecd796",
+ "id": "8060e861-38c4-446a-9177-df066a5e136f",
"savedPayload": {
"position": {
"x": 16598.59266685436,
@@ -19701,7 +16833,7 @@
"type": "Execution Finished Event",
"name": "New Execution Finished Event",
"project": "Foundations",
- "id": "880d0a8d-5d0d-4ab3-9892-bf2f868f1d3e",
+ "id": "6b969f5d-a189-4d79-b077-72f51d45ae09",
"savedPayload": {
"position": {
"x": 16678.930794290893,
@@ -19724,7 +16856,7 @@
}
}
},
- "id": "e848a6b1-92dd-4dda-bf66-277a42c0b3fc",
+ "id": "7a99fc6e-115b-4f42-b914-a0128a43c0e1",
"savedPayload": {
"position": {
"x": 17153.665383449712,
@@ -19760,7 +16892,7 @@
"name": "Multi-Time-Frame-Market",
"config": "{\n \"codeName\": \"Multi-Time-Frame-Market\",\n \"type\": \"Market Files\",\n \"validTimeFrames\": [\n \"24-hs\",\n \"12-hs\",\n \"08-hs\",\n \"06-hs\",\n \"04-hs\",\n \"03-hs\",\n \"02-hs\",\n \"01-hs\"\n ],\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Product/@Dataset/@TimeFrame\",\n \"fileName\": \"Data.json\"\n}",
"project": "Foundations",
- "id": "9b9450e7-0837-4064-98ff-e7c22fed2b4e",
+ "id": "8527d6c1-9eaf-4b7f-a3fc-5651e2ea6bce",
"savedPayload": {
"position": {
"x": 16930.340695137744,
@@ -19788,7 +16920,7 @@
"name": "Multi-Time-Frame-Daily",
"config": "{\n \"codeName\": \"Multi-Time-Frame-Daily\",\n \"type\": \"Daily Files\",\n \"validTimeFrames\": [\n \"45-min\",\n \"40-min\",\n \"30-min\",\n \"20-min\",\n \"15-min\",\n \"10-min\",\n \"05-min\",\n \"04-min\",\n \"03-min\",\n \"02-min\",\n \"01-min\"\n ],\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Product/@Dataset/@TimeFrame/@Year/@Month/@Day\",\n \"fileName\": \"Data.json\",\n \"dataRange\": {\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Product/@Dataset\",\n \"fileName\": \"Data.Range.json\"\n }\n}",
"project": "Foundations",
- "id": "b536ac7d-8918-44fd-ad23-acf9849388be",
+ "id": "e2d06c54-5c74-42b8-a384-25f3ab669eee",
"savedPayload": {
"position": {
"x": 15945.686314182363,
@@ -19827,7 +16959,7 @@
"name": "New Record Formula",
"code": "record.current.begin",
"project": "Foundations",
- "id": "cf1b28dc-0748-405a-88bb-beff7a3a9590",
+ "id": "71ccc3ac-3337-46d6-96fe-c6f5bb8859ea",
"savedPayload": {
"position": {
"x": 15833.460667885756,
@@ -19850,7 +16982,7 @@
}
}
},
- "id": "c91002fb-57bb-4434-9ddf-c533453c944c",
+ "id": "b136d236-e2e6-403d-b4f3-186515213605",
"savedPayload": {
"position": {
"x": 16066.262684265703,
@@ -19883,7 +17015,7 @@
"name": "New Record Formula",
"code": "record.current.end",
"project": "Foundations",
- "id": "800a2a38-f431-4b74-8ec3-84af2411691b",
+ "id": "57d42c3f-0eab-4884-919c-1341ed91ea9c",
"savedPayload": {
"position": {
"x": 15422.67842188225,
@@ -19906,7 +17038,7 @@
}
}
},
- "id": "680ba3d7-4272-4c7f-8287-deb4d0ec2a54",
+ "id": "7d466375-eb9f-4c2f-9483-050b978d9ee5",
"savedPayload": {
"position": {
"x": 15860.87156126395,
@@ -19939,7 +17071,7 @@
"name": "New Record Formula",
"code": "variable.Norm",
"project": "Foundations",
- "id": "6c3c11a2-1bb1-4c40-aa97-42a689481f67",
+ "id": "f4527a57-59b2-45e0-bb92-2c910f70c053",
"savedPayload": {
"position": {
"x": 16223.03222585572,
@@ -19962,7 +17094,7 @@
}
}
},
- "id": "b734ca29-0b99-442c-9044-a49a08a86db3",
+ "id": "7b6c2258-b057-4356-9760-3f6c94845d8b",
"savedPayload": {
"position": {
"x": 16261.048463250685,
@@ -19995,7 +17127,7 @@
"name": "New Record Formula",
"code": "variable.Norm3",
"project": "Foundations",
- "id": "1a5da032-19a9-4661-8013-f8630ffd38d6",
+ "id": "32d52c67-4b29-40a6-b760-27c06fb2e2eb",
"savedPayload": {
"position": {
"x": 17128.460325740103,
@@ -20018,7 +17150,7 @@
}
}
},
- "id": "87164ee0-1563-4bec-b175-99922b281eb5",
+ "id": "035e0087-501d-4e2c-9241-3fdd72f9719b",
"savedPayload": {
"position": {
"x": 16713.762513192876,
@@ -20042,7 +17174,7 @@
}
}
],
- "id": "7a8eda8f-4ca6-4bb6-8949-172c33f1e3dd",
+ "id": "4b12a215-7187-4766-8dc6-24cb355ffaec",
"savedPayload": {
"position": {
"x": 16285.615310997853,
@@ -20078,7 +17210,7 @@
"name": "New Procedure Javascript Code",
"code": "/* Loop Code */\n\nlet candle = record.current\nlet volume = getElement('volumes', candle)\nlet K = 2\nlet Len = 10 //number of period for integral calculation\nlet Len3 = 3\nlet Len5 = 5\nlet Len15 = 15\nlet Len20 = 20\n\nvariable.CDL = candle.close\n\nif (variable.previousVEma20 === undefined) {\nvariable.previousVEma20 = volume.buy + volume.sell\n}\n\nif (variable.previousVEma3 === undefined) {\nvariable.previousVEma3 = volume.buy + volume.sell\n}\n\nif (variable.previousVEma5 === undefined) {\nvariable.previousVEma5 = volume.buy + volume.sell\n}\n\nif (variable.previousVEma10 === undefined) {\nvariable.previousVEma10 = volume.buy + volume.sell\n}\n\n//build candle close array\nvariable.cdClose.push(candle.close)\n\n//keep the array to the right size\nif (variable.cdClose.length > K) {\n variable.cdClose.splice(0, 1)\n}\n\n//manage Previous On balance value\n\nif (variable.previousOnBV === undefined) {\n\tvariable.previousOnBV = 0\n}\n\n//procedure for OBV calculation\nif (variable.cdClose[1] > variable.cdClose[0]) {\n\tvariable.OnBV = variable.previousOnBV + volume.buy + volume.sell\n\t}\n\nif (variable.cdClose[1] === variable.cdClose[0]) {\n\tvariable.OnBV = variable.previousOnBV\n\t}\nif (variable.cdClose[1] < variable.cdClose[0]) {\n\tvariable.OnBV = variable.previousOnBV - (volume.buy + volume.sell)\n\t}\n\n//manage NaN and undefined\nif (variable.OnBV === undefined || isNaN(variable.OnBV)) {\n\tvariable.OBV = 0\n\tvariable.previousOnBV = 0\n}\nelse {\n\tvariable.OBV = variable.OnBV\n\tvariable.previousOnBV = variable.OnBV\n}\n\n// Calculate On balance Volume EMA3\nvariable.VEma3 = calculateVEMA(3, variable.OBV, variable.previousVEma3)\n\n\n// Calculate On balance Volume EMA5\nvariable.VEma5 = calculateVEMA(5, variable.OBV, variable.previousVEma5)\n\n\n// Calculate On balance Volume EMA10\nvariable.VEma10 = calculateVEMA(10, variable.OBV, variable.previousVEma10)\n\n\n// Calculate On balance Volume EMA20\nvariable.VEma20 = calculateVEMA(20, variable.OBV, variable.previousVEma20)\n\nif(variable.VEma3 > variable.previousVEma3) {\n\tvariable.IntVEma3 = (variable.VEma3 - variable.previousVEma3)/2 + variable.previousVEma3\n}\nif(variable.VEma3 < variable.previousVEma3) {\n\tvariable.IntVEma3 = (variable.previousVEma3 - variable.VEma3)/2 + variable.VEma3\n}\nif(variable.VEma3 === variable.previousVEma3){\n\tvariable.IntVEma3 = variable.VEma3\n}\nif(variable.VEma20 > variable.previousVEma20) {\n\tvariable.IntVEma20 = (variable.VEma20 - variable.previousVEma20)/2 + variable.previousVEma20\n}\nif(variable.VEma20 < variable.previousVEma20) {\n\tvariable.IntVEma20 = (variable.previousVEma20 - variable.VEma20)/2 + variable.VEma20\n}\nif(variable.VEma20 === variable.previousVEma20){\n\tvariable.IntVEma20 = variable.VEma20\n}\n\nif(variable.VEma3 > variable.VEma20){\n\tvariable.IntPos.push(variable.IntVEma3 - variable.IntVEma20)\n\tvariable.IntNeg.push(0)\n\tif(variable.IntPos.length > Len) {\n\t\tvariable.IntPos.splice(0,1)\n\t}\n\tif(variable.IntNeg.length > Len) {\n\t\tvariable.IntNeg.splice(0,1)\n\t}\n\tvariable.IntPos3.push(variable.IntVEma3 - variable.IntVEma20)\n\tvariable.IntNeg3.push(0)\n\tif(variable.IntPos3.length > Len3) {\n\t\tvariable.IntPos3.splice(0,1)\n\t}\n\tif(variable.IntNeg3.length > Len3) {\n\t\tvariable.IntNeg3.splice(0,1)\n\t}\n}\n\nif(variable.VEma3 < variable.VEma20){\n\tvariable.IntPos.push(0)\n\tvariable.IntNeg.push(variable.IntVEma20- variable.IntVEma3)\n\tif(variable.IntPos.length > Len) {\n\t\tvariable.IntPos.splice(0,1)\n\t}\n\tif(variable.IntNeg.length > Len) {\n\t\tvariable.IntNeg.splice(0,1)\n\t}\n\tvariable.IntPos3.push(0)\n\tvariable.IntNeg3.push(variable.IntVEma20- variable.IntVEma3)\n\tif(variable.IntPos3.length > Len3) {\n\t\tvariable.IntPos3.splice(0,1)\n\t}\n\tif(variable.IntNeg3.length > Len3) {\n\t\tvariable.IntNeg3.splice(0,1)\n\t}\n}\nvariable.tNeg = 0\nvariable.tPos = 0\nfor(var i = 0 ; i < Len ; i++) {\n\tvariable.tNeg = variable.tNeg + variable.IntNeg[i]\n\tvariable.tPos = variable.tPos + variable.IntPos[i]\n}\n\nif(variable.IntNeg.length < Len || variable.IntPos.length < Len){\n\tvariable.Norm = 0\n}\nelse {\nvariable.Norm = (variable.tPos - variable.tNeg) / (variable.tPos + variable.tNeg)\n}\n\nvariable.tNeg3 = 0\nvariable.tPos3 = 0\nfor(var i = 0 ; i < Len3 ; i++) {\n\tvariable.tNeg3 = variable.tNeg3 + variable.IntNeg3[i]\n\tvariable.tPos3 = variable.tPos3 + variable.IntPos3[i]\n}\n\nif(variable.IntNeg3.length < Len3 || variable.IntPos3.length < Len3){\n\tvariable.Norm3 = 0\n}\nelse {\nvariable.Norm3 = (variable.tPos3 - variable.tNeg3) / (variable.tPos3 + variable.tNeg3)\n}\n\nvariable.previousVEma3 = variable.VEma3\nvariable.previousVEma5 = variable.VEma5\nvariable.previousVEma10 = variable.VEma10\nvariable.previousVEma20 = variable.VEma20\n\n//On Balance Volume EMA calculation\nfunction calculateVEMA(periods, price, previousVEMA) {\n let k = 2 / (periods + 1)\n return price * k + previousVEMA * (1-k)\n}\n\n\n\n// End of code :-)",
"project": "Foundations",
- "id": "cb8955c4-9bf2-45d4-bc03-17843b6f91f7",
+ "id": "eeead7dc-0cfe-431c-a8f3-90cd7c5aebc4",
"savedPayload": {
"position": {
"x": 14538.372877737627,
@@ -20101,7 +17233,7 @@
}
}
},
- "id": "1dca9b7b-f984-4f0a-bedd-b449af56df61",
+ "id": "26fb927b-8424-4632-beba-e967a646fe18",
"savedPayload": {
"position": {
"x": 14937.66714599842,
@@ -20133,7 +17265,7 @@
"name": "New Procedure Javascript Code",
"code": "/* Initialization Code*/\n\nvariable.cdClose = []\nvariable.IntPos = []\nvariable.IntNeg = []\nvariable.IntPos3 = []\nvariable.IntNeg3 = []",
"project": "Foundations",
- "id": "093f0923-8bbe-4ed0-82f0-f6cdfbfc62d7",
+ "id": "32ebc053-7904-4ee8-af71-9e974e180a48",
"savedPayload": {
"position": {
"x": 15711.342546799655,
@@ -20156,7 +17288,7 @@
}
}
},
- "id": "4b4da925-7f9c-4d97-85e9-8704bc34cdcd",
+ "id": "29236562-590c-4d1a-afef-3aa9ddb7a082",
"savedPayload": {
"position": {
"x": 15716.325173943726,
@@ -20179,7 +17311,7 @@
}
}
},
- "id": "36518209-ca29-4255-8593-2351282d76cb",
+ "id": "b4b5a4e0-69c7-43d3-ad59-19c3c9df20a1",
"savedPayload": {
"position": {
"x": 15736.255682520006,
@@ -20202,7 +17334,7 @@
}
}
},
- "id": "e9015e25-b477-4255-ba8c-4f2e9763d118",
+ "id": "e422e01d-fae6-4f06-86e0-76952a1b267a",
"savedPayload": {
"position": {
"x": 16704.41383355139,
@@ -20226,7 +17358,7 @@
"referenceParent": {
"type": "Plotter Module",
"name": "OBV-Integral",
- "id": "c9d2dd2d-fae8-427b-81fe-e35f1cff143e"
+ "id": "3184562a-9ebd-4490-b818-19f438cee3a7"
},
"referenceParentCombinedNodePath": [
[
@@ -20251,11 +17383,11 @@
}
}
],
- "id": "d34ac168-087f-497e-a108-3a615a095257",
+ "id": "6f91a39c-2bce-4136-b1d1-0f7adee72ac3",
"savedPayload": {
"position": {
- "x": 17602.771832352373,
- "y": 10163.675970839424
+ "x": 17711.03943321634,
+ "y": 10259.59269543114
},
"targetPosition": {
"x": 18051.878281255034,
@@ -20294,7 +17426,7 @@
"type": "Output Dataset",
"name": "Multi-Time-Frame-Market On-Balance-Volume Span",
"project": "Foundations",
- "id": "54bfee51-b963-481e-8759-2ca384941046",
+ "id": "eaf5095a-cd64-4f08-8c64-634c6a499d44",
"savedPayload": {
"position": {
"x": 17526.84134862413,
@@ -20318,7 +17450,7 @@
"referenceParent": {
"type": "Dataset Definition",
"name": "Multi-Time-Frame-Market",
- "id": "f8a9910e-592d-48ab-9fee-210269ef3d8c"
+ "id": "c47bf375-fa30-4a9d-93c6-c7bd0a391bfd"
},
"referenceParentCombinedNodePath": [
[
@@ -20350,7 +17482,7 @@
}
],
"outputDatasetFolders": [],
- "id": "d80b86bc-33b2-4896-9f18-73e8cbfa62fd",
+ "id": "64264a19-6d10-40b9-9677-60f9531aed5b",
"savedPayload": {
"position": {
"x": 17305.31766023652,
@@ -20383,7 +17515,7 @@
"name": "Candles Volumes Multi-Time-Frame-Market",
"config": "{\n \"mainUtility\": \"Market Ending Point\"\n}",
"project": "Foundations",
- "id": "55f49e5f-8b07-4ade-bab6-2543bfe47a45",
+ "id": "0a6dfe2b-6aee-4d57-a4f2-0b2af93be319",
"savedPayload": {
"position": {
"x": 17597.112960431834,
@@ -20442,7 +17574,7 @@
"name": "On-Balance-Volume Span Multi-Time-Frame-Market",
"config": "{\n \"mainUtility\": \"Self Reference\"\n}",
"project": "Foundations",
- "id": "3e229dcf-68d4-4f01-b164-bf436841a1a7",
+ "id": "c2f921b0-161d-4a47-ae67-ee1ea284d454",
"savedPayload": {
"position": {
"x": 17028.917449895234,
@@ -20466,7 +17598,7 @@
"referenceParent": {
"type": "Status Report",
"name": "Market-OBV Integral",
- "id": "4eda7f01-f011-48f2-893f-ed7d1deec6ee"
+ "id": "5a61c292-879a-48cb-bfe3-e2ca548f5db5"
},
"referenceParentCombinedNodePath": [
[
@@ -20502,7 +17634,7 @@
"type": "Data Dependency",
"name": "Candles Multi-Time-Frame-Market",
"project": "Foundations",
- "id": "185cb8de-36d9-4cf7-8c45-8685cb489f23",
+ "id": "7dbe1fbd-9bc6-4c38-b76a-48395132ab11",
"savedPayload": {
"position": {
"x": 16753.7385967579,
@@ -20560,7 +17692,7 @@
"type": "Data Dependency",
"name": "Volumes Multi-Time-Frame-Market",
"project": "Foundations",
- "id": "f527a451-af39-4444-a35f-87152ecddfb5",
+ "id": "06aa4407-1ea8-4896-ab62-03ced0dd256e",
"savedPayload": {
"position": {
"x": 16554.806538953348,
@@ -20616,7 +17748,7 @@
}
],
"dataMineDataDependencies": [],
- "id": "bb22d125-54fe-426c-a7bf-688c06d0d372",
+ "id": "3dce7cef-5747-49c7-99c2-8ee86301e13f",
"savedPayload": {
"position": {
"x": 16953.355298472386,
@@ -20643,7 +17775,7 @@
"type": "Status Report",
"name": "Market-OBV Integral",
"project": "Foundations",
- "id": "4eda7f01-f011-48f2-893f-ed7d1deec6ee",
+ "id": "5a61c292-879a-48cb-bfe3-e2ca548f5db5",
"savedPayload": {
"position": {
"x": 16711.652677087954,
@@ -20670,7 +17802,7 @@
"type": "Execution Started Event",
"name": "",
"project": "Foundations",
- "id": "d1db50ea-eb06-44cd-92e7-6a657af00d55",
+ "id": "3f4fd712-c647-4691-b331-5e967e6af185",
"savedPayload": {
"position": {
"x": 16804.989714580865,
@@ -20728,7 +17860,7 @@
"type": "Execution Finished Event",
"name": "New Execution Finished Event",
"project": "Foundations",
- "id": "3aedbb04-348d-4863-bb80-08b3aa44aa10",
+ "id": "44b151db-dd48-4dd7-8350-94266f823bbe",
"savedPayload": {
"position": {
"x": 16786.961480274626,
@@ -20751,7 +17883,7 @@
}
}
},
- "id": "c9b603f2-e523-4f8c-ad6d-98c40964b708",
+ "id": "853ea842-603c-4e99-bcda-c1f6ec7177b9",
"savedPayload": {
"position": {
"x": 17147.70228803674,
@@ -20788,7 +17920,7 @@
"type": "Output Dataset",
"name": "Multi-Time-Frame-Daily On-Balance-Volume Span",
"project": "Foundations",
- "id": "173df1e6-9315-4b18-912e-97de9caeb522",
+ "id": "a913ec94-0810-49fd-bab3-0dbe726405cc",
"savedPayload": {
"position": {
"x": 16586.828475853326,
@@ -20812,7 +17944,7 @@
"referenceParent": {
"type": "Dataset Definition",
"name": "Multi-Time-Frame-Daily",
- "id": "1417a423-e06d-4712-a50c-46874a6d9429"
+ "id": "181d2b26-8786-40a9-963b-5fb0b899d9fa"
},
"referenceParentCombinedNodePath": [
[
@@ -20844,7 +17976,7 @@
}
],
"outputDatasetFolders": [],
- "id": "70026de1-a546-4a72-b554-fe52c767d9a7",
+ "id": "73c7bf55-7cfb-4cb9-9a50-7df527281a82",
"savedPayload": {
"position": {
"x": 16586.828475853326,
@@ -20877,7 +18009,7 @@
"name": "On-Balance-Volume Span Multi-Time-Frame-Daily",
"config": "{\n \"mainUtility\": \"Self Reference\"\n}",
"project": "Foundations",
- "id": "e823ce66-03c8-456b-abfa-dace3aaa160d",
+ "id": "23b9e1ec-24c7-46f5-a37a-58b2da6071d0",
"savedPayload": {
"position": {
"x": 16073.180454974761,
@@ -20901,7 +18033,7 @@
"referenceParent": {
"type": "Status Report",
"name": "Daily OBV Span",
- "id": "7c6faaad-3ac6-41dc-9f53-85983dd92148"
+ "id": "9d75f08f-bd89-4ee6-b9c9-4a53e66e3584"
},
"referenceParentCombinedNodePath": [
[
@@ -20936,7 +18068,7 @@
"name": "",
"config": "{\n \"mainUtility\": \"Market Ending Point\"\n}",
"project": "Foundations",
- "id": "1cac731c-8d6c-4ad1-bdbc-7b2cd9ad9514",
+ "id": "2c6a148c-dee3-4951-9e5b-7c7e3538e9c7",
"savedPayload": {
"position": {
"x": 15917.310996623903,
@@ -20995,7 +18127,7 @@
"name": "Exchange Raw Data Historic-OHLCVs",
"config": "{\n \"mainUtility\": \"Market Starting Point\"\n}",
"project": "Foundations",
- "id": "0b2bb639-e44e-4621-ad2b-6152efe5054c",
+ "id": "16de830d-7ccc-4b65-868c-571ab9bd3a1a",
"savedPayload": {
"position": {
"x": 15770.746508560766,
@@ -21055,7 +18187,7 @@
"type": "Data Dependency",
"name": "Candles Multi-Time-Frame-Daily",
"project": "Foundations",
- "id": "d2ec8801-5514-4d62-9699-2b87b90637ae",
+ "id": "e75bac82-b08e-429f-99e1-6db21a76935f",
"savedPayload": {
"position": {
"x": 15643.475118437587,
@@ -21113,7 +18245,7 @@
"type": "Data Dependency",
"name": "Volumes Multi-Time-Frame-Daily",
"project": "Foundations",
- "id": "5817c00f-d376-4487-b176-186671693afe",
+ "id": "3caa448d-1504-4e91-9144-00997f2acba3",
"savedPayload": {
"position": {
"x": 15544.170161165344,
@@ -21169,7 +18301,7 @@
}
],
"dataMineDataDependencies": [],
- "id": "03e5e7d8-fb27-4509-80b4-1f24ad471732",
+ "id": "f579c507-1934-4868-bccf-265f7dd44f61",
"savedPayload": {
"position": {
"x": 16436.828475853326,
@@ -21196,7 +18328,7 @@
"type": "Status Report",
"name": "Daily OBV Span",
"project": "Foundations",
- "id": "7c6faaad-3ac6-41dc-9f53-85983dd92148",
+ "id": "9d75f08f-bd89-4ee6-b9c9-4a53e66e3584",
"savedPayload": {
"position": {
"x": 16456.92466528566,
@@ -21223,7 +18355,7 @@
"type": "Execution Started Event",
"name": "",
"project": "Foundations",
- "id": "4ec3bc97-969e-463f-ad67-3f219c15f395",
+ "id": "63e1a10b-ac78-4db1-ae1a-d23ac987e4a5",
"savedPayload": {
"position": {
"x": 16436.828475853326,
@@ -21281,7 +18413,7 @@
"type": "Execution Finished Event",
"name": "New Execution Finished Event",
"project": "Foundations",
- "id": "f344b069-9925-434d-91ee-59a0ebc4c6e2",
+ "id": "07992a39-51f8-40a2-953d-02eed903f2a5",
"savedPayload": {
"position": {
"x": 16456.92466528566,
@@ -21304,7 +18436,7 @@
}
}
},
- "id": "82716116-5eaf-4070-b345-2373df7a5613",
+ "id": "1dc32e10-7614-4acb-bbc0-ba42cf4a6753",
"savedPayload": {
"position": {
"x": 16881.964786636847,
@@ -21340,7 +18472,7 @@
"name": "Multi-Time-Frame-Market",
"config": "{\n \"codeName\": \"Multi-Time-Frame-Market\",\n \"type\": \"Market Files\",\n \"validTimeFrames\": [\n \"24-hs\",\n \"12-hs\",\n \"08-hs\",\n \"06-hs\",\n \"04-hs\",\n \"03-hs\",\n \"02-hs\",\n \"01-hs\"\n ],\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Product/@Dataset/@TimeFrame\",\n \"fileName\": \"Data.json\"\n}",
"project": "Foundations",
- "id": "f8a9910e-592d-48ab-9fee-210269ef3d8c",
+ "id": "c47bf375-fa30-4a9d-93c6-c7bd0a391bfd",
"savedPayload": {
"position": {
"x": 16812.282770726233,
@@ -21368,7 +18500,7 @@
"name": "Multi-Time-Frame-Daily",
"config": "{\n \"codeName\": \"Multi-Time-Frame-Daily\",\n \"type\": \"Daily Files\",\n \"validTimeFrames\": [\n \"45-min\",\n \"40-min\",\n \"30-min\",\n \"20-min\",\n \"15-min\",\n \"10-min\",\n \"05-min\",\n \"04-min\",\n \"03-min\",\n \"02-min\",\n \"01-min\"\n ],\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Product/@Dataset/@TimeFrame/@Year/@Month/@Day\",\n \"fileName\": \"Data.json\",\n \"dataRange\": {\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Product/@Dataset\",\n \"fileName\": \"Data.Range.json\"\n }\n}",
"project": "Foundations",
- "id": "1417a423-e06d-4712-a50c-46874a6d9429",
+ "id": "181d2b26-8786-40a9-963b-5fb0b899d9fa",
"savedPayload": {
"position": {
"x": 16360.246089381097,
@@ -21407,7 +18539,7 @@
"name": "New Record Formula",
"code": "record.current.begin",
"project": "Foundations",
- "id": "85a3849d-7747-4d69-934c-750db8fe72fa",
+ "id": "970be648-aee6-49ad-a560-859c555a5f13",
"savedPayload": {
"position": {
"x": 16447.40508430426,
@@ -21430,7 +18562,7 @@
}
}
},
- "id": "c02ba940-d2ea-46a6-8776-1a95e8e0a95f",
+ "id": "f63b6a3c-80b1-4fa7-811e-f77fb2a9eac3",
"savedPayload": {
"position": {
"x": 16607.014707258862,
@@ -21463,7 +18595,7 @@
"name": "New Record Formula",
"code": "record.current.end",
"project": "Foundations",
- "id": "1ea775eb-bfe6-4adc-ba44-1a6d64f233d3",
+ "id": "120e2f96-e1f0-425c-9444-7fa0ed865d38",
"savedPayload": {
"position": {
"x": 16184.810617987454,
@@ -21486,7 +18618,7 @@
}
}
},
- "id": "69e4238e-6af8-4b56-ad97-86c08e202e2b",
+ "id": "2e90ae5f-db26-40a0-a5e8-bac16f3df695",
"savedPayload": {
"position": {
"x": 16475.71747410046,
@@ -21519,7 +18651,7 @@
"name": "New Record Formula",
"code": "variable.Pos",
"project": "Foundations",
- "id": "92e8b224-56e1-47e6-963e-7fbcfd7f440c",
+ "id": "02bb5bad-6235-4ab4-9243-b0d9979859f1",
"savedPayload": {
"position": {
"x": 16726.262926846237,
@@ -21542,7 +18674,7 @@
}
}
},
- "id": "3f6d2901-bb82-4599-8ade-3d0db1f8662c",
+ "id": "95d4282f-bc51-4388-9aab-625b6b239f9f",
"savedPayload": {
"position": {
"x": 16746.44362852985,
@@ -21575,7 +18707,7 @@
"name": "New Record Formula",
"code": "variable.Neg",
"project": "Foundations",
- "id": "5be4260e-5aa1-4bdc-aec0-7cb08af19df4",
+ "id": "1c12acbf-3b63-41be-95ed-6c8f01a3f90e",
"savedPayload": {
"position": {
"x": 17323.493323324885,
@@ -21598,7 +18730,7 @@
}
}
},
- "id": "cb5d97cf-9dfd-4662-9fed-1eff29aa6c9a",
+ "id": "3c472dc2-7328-41c6-a270-3dd767b1e24c",
"savedPayload": {
"position": {
"x": 17045.058826769175,
@@ -21622,7 +18754,7 @@
}
}
],
- "id": "76663847-b8f7-4e29-a0b3-918ceb467245",
+ "id": "df3ec978-d174-4441-a629-541c73288416",
"savedPayload": {
"position": {
"x": 16766.624330213464,
@@ -21658,7 +18790,7 @@
"name": "New Procedure Javascript Code",
"code": "/* Loop Code */\n\nlet candle = record.current\nlet volume = getElement('volumes', candle)\nlet K = 2\nlet Len = 10 //number of period for integral calculation\nlet Len3 = 3\nlet Len5 = 5\nlet Len15 = 15\nlet Len20 = 20\n\nvariable.CDL = candle.close\n\nif (variable.previousVEma20 === undefined) {\nvariable.previousVEma20 = volume.buy + volume.sell\n}\n\nif (variable.previousVEma3 === undefined) {\nvariable.previousVEma3 = volume.buy + volume.sell\n}\n\nif (variable.previousVEma5 === undefined) {\nvariable.previousVEma5 = volume.buy + volume.sell\n}\n\nif (variable.previousVEma10 === undefined) {\nvariable.previousVEma10 = volume.buy + volume.sell\n}\n\n//build candle close array\nvariable.candleClose.push(candle.close)\n\n//keep the array to the right size\nif (variable.candleClose.length > K) {\n variable.candleClose.splice(0, 1)\n}\n\n//manage Previous On balance value\n\nif (variable.previousOnBV === undefined) {\n\tvariable.previousOnBV = 0\n}\n\n//procedure for OBV calculation\nif (variable.candleClose[1] > variable.candleClose[0]) {\n\tvariable.OnBV = variable.previousOnBV + volume.buy + volume.sell\n\t}\n\nif (variable.candleClose[1] === variable.candleClose[0]) {\n\tvariable.OnBV = variable.previousOnBV\n\t}\nif (variable.candleClose[1] < variable.candleClose[0]) {\n\tvariable.OnBV = variable.previousOnBV - (volume.buy + volume.sell)\n\t}\n\n//manage NaN and undefined\nif (variable.OnBV === undefined || isNaN(variable.OnBV)) {\n\tvariable.OBV = 0\n\tvariable.previousOnBV = 0\n}\nelse {\n\tvariable.OBV = variable.OnBV\n\tvariable.previousOnBV = variable.OnBV\n}\n\n// Calculate On balance Volume EMA3\nvariable.VEma3 = calculateVEMA(3, variable.OBV, variable.previousVEma3)\n\n\n// Calculate On balance Volume EMA5\nvariable.VEma5 = calculateVEMA(5, variable.OBV, variable.previousVEma5)\n\n\n// Calculate On balance Volume EMA10\nvariable.VEma10 = calculateVEMA(10, variable.OBV, variable.previousVEma10)\n\n\n// Calculate On balance Volume EMA20\nvariable.VEma20 = calculateVEMA(20, variable.OBV, variable.previousVEma20)\n\n//Calculate integral between VEMA20 and VEMA3\n\nif(variable.VEma3 > variable.previousVEma3) {\n\tvariable.IntVEma3 = (variable.VEma3 - variable.previousVEma3)/2 + variable.previousVEma3\n}\nif(variable.VEma3 < variable.previousVEma3) {\n\tvariable.IntVEma3 = (variable.previousVEma3 - variable.VEma3)/2 + variable.VEma3\n}\nif(variable.VEma3 === variable.previousVEma3){\n\tvariable.IntVEma3 = variable.VEma3\n}\nif(variable.VEma20 > variable.previousVEma20) {\n\tvariable.IntVEma20 = (variable.VEma20 - variable.previousVEma20)/2 + variable.previousVEma20\n}\nif(variable.VEma20 < variable.previousVEma20) {\n\tvariable.IntVEma20 = (variable.previousVEma20 - variable.VEma20)/2 + variable.VEma20\n}\nif(variable.VEma20 === variable.previousVEma20){\n\tvariable.IntVEma20 = variable.VEma20\n}\n\nif(variable.Pos === undefined){\n\tvariable.Pos = 0\n}\nif(variable.Neg === undefined){\n\tvariable.Neg = 0\n}\n\nif(variable.VEma3 > variable.VEma20 && variable.previousVEma3 < variable.previousVEma20){\n\tvariable.IntP = []\n\tvariable.Pos = 0\n}\n\nif(variable.NegS === undefined || variable.PosS === undefined){\n\tvariable.Neg = 0\n\n}\n\nif(variable.VEma3 > variable.VEma20){\n\tvariable.Neg = 0\t\n\tvariable.IntP.push(variable.IntVEma3 - variable.IntVEma20)\n \n\tfor (var i = 0 ; i 2){\n\t\t\tvariable.lastPos.splice(0,1)\n\t\t}\n\t\tif(variable.lastPos.length === 2){\n\t\t\t\tvariable.derivP = variable.lastPos[1] - variable.lastPos[0]\n\t\t\t\tvariable.derivPos.push(variable.derivP)\t\t\t\t\n\t\t\t\tif (variable.derivPos.length > 2){\n\t\t\t\t\tvariable.derivPos.splice(0,1)\n\t\t\t\t}\n\t\t\t\tif(variable.derivPos.length === 2){\n\t\t\t\tvariable.deriv2ndPos = variable.derivPos[1] - variable.derivPos[0]\n\t\t\t\t}\n\t\t}\n\t}\n \n\tvariable.mPos = variable.Pos / variable.IntP.length\n\n}\n\nif(variable.Pos === undefined || isNaN(variable.Pos)){\n\tvariable.mPos = 0\n}\n\nif(variable.VEma3 < variable.VEma20 && variable.previousVEma3 > variable.previousVEma20){\n\tvariable.IntN = []\n\tvariable.Neg = 0\n}\n\nif(variable.NegS === undefined || variable.PosS === undefined){\n\tvariable.Neg = 0\n\n}\n\nif(variable.VEma3 < variable.VEma20){\n\tvariable.Pos = 0\n\tvariable.IntN.push(variable.IntVEma20 - variable.IntVEma3)\n\tfor (var i =0 ; i 2){\n\t\t\tvariable.lastNeg.splice(0,1)\n\t\t}\n\t\tif(variable.lastNeg.length === 2){\n\t\t\t\tvariable.derivN = variable.lastNeg[1] - variable.lastNeg[0]\n\t\t\t\tvariable.derivNeg.push(variable.derivN)\t\t\t\t\n\t\t\t\tif (variable.derivNeg.length > 2){\n\t\t\t\t\tvariable.derivNeg.splice(0,1)\n\t\t\t\t}\n\t\t\t\tif(variable.derivNeg.length === 2){\n\t\t\t\tvariable.deriv2ndNeg = variable.derivNeg[1] - variable.derivNeg[0]\n\t\t\t\t}\n\t\t}\n\t\t\n\t}\n\tvariable.mNeg = variable.Neg / variable.IntN.length\n\t\n}\nif(variable.derivN === undefined || isNaN(variable.derivN)){\n\tvariable.derivN = 0\n}\nif(variable.deriv2ndNeg === undefined || isNaN(variable.deriv2ndNeg)){\n\tvariable.deriv2ndNeg = 0\n}\nif(variable.derivP === undefined || isNaN(variable.derivP)){\n\tvariable.derivP = 0\n}\nif(variable.deriv2ndPos === undefined || isNaN(variable.deriv2ndPos)){\n\tvariable.deriv2ndPos = 0\n}\n\n\nvariable.previousVEma3 = variable.VEma3\nvariable.previousVEma5 = variable.VEma5\nvariable.previousVEma10 = variable.VEma10\nvariable.previousVEma20 = variable.VEma20\n\n//On Balance Volume EMA calculation\nfunction calculateVEMA(periods, price, previousVEMA) {\n let k = 2 / (periods + 1)\n return price * k + previousVEMA * (1-k)\n}\n\n\n\n// End of code :-)\n",
"project": "Foundations",
- "id": "c109a3f4-eb44-4171-b5bb-f3ff4c0588c9",
+ "id": "4674cd25-d10b-4a95-82eb-eee76b347da3",
"savedPayload": {
"position": {
"x": 16667.819763669988,
@@ -21681,7 +18813,7 @@
}
}
},
- "id": "4d723221-2f95-485b-a477-9cae76a50b0b",
+ "id": "4202674f-b1d7-4c7e-b3b2-8232873b4f7d",
"savedPayload": {
"position": {
"x": 16751.388379460575,
@@ -21713,7 +18845,7 @@
"name": "New Procedure Javascript Code",
"code": "/* Initialization Code*/\n\nvariable.candleClose = []\nvariable.IntP = []\nvariable.IntN = []\nvariable.derivNeg = []\nvariable.derivPos = []\nvariable.lastNeg = []\nvariable.lastPos = []",
"project": "Foundations",
- "id": "010fc36a-af43-4406-916f-658a68fae05d",
+ "id": "9dfe5353-8f45-4aca-b12a-836878f75b07",
"savedPayload": {
"position": {
"x": 17028.678303485718,
@@ -21736,7 +18868,7 @@
}
}
},
- "id": "acd15ccb-318d-4486-b1b8-74790006482f",
+ "id": "b6475403-6e22-4b3d-997a-a7cecb45cf40",
"savedPayload": {
"position": {
"x": 16984.61722650813,
@@ -21759,7 +18891,7 @@
}
}
},
- "id": "58736ea9-2f19-4de0-b0b5-d18bc2d7f703",
+ "id": "1b9eed45-cc74-4243-a0bf-68cf3d7d4d3d",
"savedPayload": {
"position": {
"x": 16918.525611041747,
@@ -21782,7 +18914,7 @@
}
}
},
- "id": "41c5a033-b70b-40aa-b943-964906923602",
+ "id": "f7313009-80d5-49d3-8b18-99c49bf589db",
"savedPayload": {
"position": {
"x": 16958.88701440897,
@@ -21806,7 +18938,7 @@
"referenceParent": {
"type": "Plotter Module",
"name": "OBV-Span",
- "id": "6089dec1-c404-4799-8c47-fc3a5c12b292"
+ "id": "dea700c9-ad5a-40f6-bc16-de2971a6d7c4"
},
"referenceParentCombinedNodePath": [
[
@@ -21831,11 +18963,11 @@
}
}
],
- "id": "7f17e0bd-0428-4e10-9ecf-e83dd33006b7",
+ "id": "d4822172-0522-455e-8a8e-086ee32e3edc",
"savedPayload": {
"position": {
- "x": 17520.60466586311,
- "y": 10044.636279121207
+ "x": 17602.771832352373,
+ "y": 10163.675970839424
},
"targetPosition": {
"x": 18051.878281255034,
@@ -21874,7 +19006,7 @@
"type": "Output Dataset",
"name": "Multi-Time-Frame-Market On-Balance-Volume Trend Span",
"project": "Foundations",
- "id": "94a502b2-ffc2-4188-8578-231a15f7064f",
+ "id": "14655654-b044-41cb-8eb5-d0bcb58846b0",
"savedPayload": {
"position": {
"x": 17452.926890517072,
@@ -21898,7 +19030,7 @@
"referenceParent": {
"type": "Dataset Definition",
"name": "Multi-Time-Frame-Market",
- "id": "e2f40724-c2a8-4372-93e2-389404fadd0a"
+ "id": "803c5692-34f9-4b30-8142-aa89d45dc35e"
},
"referenceParentCombinedNodePath": [
[
@@ -21930,7 +19062,7 @@
}
],
"outputDatasetFolders": [],
- "id": "e0cafe78-f78a-48c3-8f85-ddb31b6f4f40",
+ "id": "81ca4759-de8c-48e1-923b-c8e38a5f6ebe",
"savedPayload": {
"position": {
"x": 17182.905639604618,
@@ -21963,7 +19095,7 @@
"name": "Candles Volumes Multi-Time-Frame-Market",
"config": "{\n \"mainUtility\": \"Market Ending Point\"\n}",
"project": "Foundations",
- "id": "b55e80b5-beee-4082-b317-5f16c1a76932",
+ "id": "d78ca7da-860c-473c-b087-c9bc01b1417f",
"savedPayload": {
"position": {
"x": 17361.065423895692,
@@ -22022,7 +19154,7 @@
"name": "On-Balance-Volume Trend Span Multi-Time-Frame-Market",
"config": "{\n \"mainUtility\": \"Self Reference\"\n}",
"project": "Foundations",
- "id": "3f48da35-17d2-4e54-be79-e9f53e607a7e",
+ "id": "721d99d7-b7d2-4e20-bb23-4721ba9fb48c",
"savedPayload": {
"position": {
"x": 16818.228252260164,
@@ -22046,7 +19178,7 @@
"referenceParent": {
"type": "Status Report",
"name": "Market-OBV Trend Span",
- "id": "900de2bf-553c-4df1-a946-c82eb35ba64f"
+ "id": "95ed1e86-c04a-4d17-a0db-9d50f9ec92ff"
},
"referenceParentCombinedNodePath": [
[
@@ -22082,7 +19214,7 @@
"type": "Data Dependency",
"name": "Candles Multi-Time-Frame-Market",
"project": "Foundations",
- "id": "454841c6-47c2-4c85-8fd2-1b5b0163e9c7",
+ "id": "b34a7e0f-54fd-46a5-8df6-03d5d7026965",
"savedPayload": {
"position": {
"x": 16549.589506194076,
@@ -22140,7 +19272,7 @@
"type": "Data Dependency",
"name": "Volumes Multi-Time-Frame-Market",
"project": "Foundations",
- "id": "0eba53d4-8450-4725-8427-85406d75fb14",
+ "id": "83f38689-768f-4d61-92b8-14e58b7f37e2",
"savedPayload": {
"position": {
"x": 16374.565880027098,
@@ -22196,7 +19328,7 @@
}
],
"dataMineDataDependencies": [],
- "id": "f52bf53a-32eb-4b34-8e48-322904e46c2c",
+ "id": "11d97fc5-dafe-49f6-acbe-48eaea7a927f",
"savedPayload": {
"position": {
"x": 16794.67707195084,
@@ -22223,7 +19355,7 @@
"type": "Status Report",
"name": "Market-OBV Trend Span",
"project": "Foundations",
- "id": "900de2bf-553c-4df1-a946-c82eb35ba64f",
+ "id": "95ed1e86-c04a-4d17-a0db-9d50f9ec92ff",
"savedPayload": {
"position": {
"x": 16603.35014383118,
@@ -22250,7 +19382,7 @@
"type": "Execution Started Event",
"name": "",
"project": "Foundations",
- "id": "5ed0d987-b30b-4b79-866b-a5932b42f0a3",
+ "id": "fa17e522-b3f2-456f-a011-7468d495bbec",
"savedPayload": {
"position": {
"x": 16737.836464656386,
@@ -22308,7 +19440,7 @@
"type": "Execution Finished Event",
"name": "New Execution Finished Event",
"project": "Foundations",
- "id": "6fa381ff-eb7e-4ac3-aab0-55814cc7a997",
+ "id": "4c851b17-34c6-4518-a73d-7c4c8ddddac3",
"savedPayload": {
"position": {
"x": 16737.836464656386,
@@ -22331,7 +19463,7 @@
}
}
},
- "id": "a89d7c61-3bd7-49ea-9d9c-4a6dc806d934",
+ "id": "b2bdc106-a6d9-43fb-87ca-9d36101152c3",
"savedPayload": {
"position": {
"x": 17158.91050229281,
@@ -22368,7 +19500,7 @@
"type": "Output Dataset",
"name": "Multi-Time-Frame-Daily On-Balance-Volume Trend Span",
"project": "Foundations",
- "id": "66ed6eff-c10c-418e-b0f1-4275816efc45",
+ "id": "382f85b1-224a-4f31-98de-588b81f15db7",
"savedPayload": {
"position": {
"x": 16251.878281255034,
@@ -22392,7 +19524,7 @@
"referenceParent": {
"type": "Dataset Definition",
"name": "Multi-Time-Frame-Daily",
- "id": "39ee9bc2-d5e6-4222-bfd3-c0df484ef6ed"
+ "id": "270a86ac-0c19-444c-88b9-d403e40e603d"
},
"referenceParentCombinedNodePath": [
[
@@ -22424,7 +19556,7 @@
}
],
"outputDatasetFolders": [],
- "id": "d54d5339-a29d-48ae-9f65-c69345d9fb91",
+ "id": "2fce2983-d90c-4055-aa77-b6c56555ea91",
"savedPayload": {
"position": {
"x": 16551.878281255034,
@@ -22457,7 +19589,7 @@
"name": "On-Balance-Volume Trend Span Multi-Time-Frame-Daily",
"config": "{\n \"mainUtility\": \"Self Reference\"\n}",
"project": "Foundations",
- "id": "7a437766-25ad-4712-8dd3-269c4aad72e6",
+ "id": "80347828-9b8a-4683-8f91-a7e9261c7e23",
"savedPayload": {
"position": {
"x": 16032.26303898437,
@@ -22481,7 +19613,7 @@
"referenceParent": {
"type": "Status Report",
"name": "Daily OBV Trend Span",
- "id": "d3754350-f769-4f14-a74f-36297dae2ce9"
+ "id": "bed67d7c-695b-49d5-9e05-8fc734988a90"
},
"referenceParentCombinedNodePath": [
[
@@ -22516,7 +19648,7 @@
"name": "",
"config": "{\n \"mainUtility\": \"Market Ending Point\"\n}",
"project": "Foundations",
- "id": "cf42f71d-52b7-4057-821c-ed469283ea00",
+ "id": "e0e82f8e-c610-4498-b640-06197d3ad0dc",
"savedPayload": {
"position": {
"x": 15907.998970272442,
@@ -22575,7 +19707,7 @@
"name": "Exchange Raw Data Historic-OHLCVs",
"config": "{\n \"mainUtility\": \"Market Starting Point\"\n}",
"project": "Foundations",
- "id": "1fa0e2f6-3f71-491e-afdc-5fc60a177e77",
+ "id": "67a986f7-ad37-4bd4-931c-22269b0ca678",
"savedPayload": {
"position": {
"x": 15812.647796713707,
@@ -22635,7 +19767,7 @@
"type": "Data Dependency",
"name": "Candles Multi-Time-Frame-Daily",
"project": "Foundations",
- "id": "5873d08b-6804-4500-abe9-2e2d6b99e1c6",
+ "id": "2ec1e5cc-2033-4723-9d5d-31301c4183a8",
"savedPayload": {
"position": {
"x": 15752.70754321093,
@@ -22693,7 +19825,7 @@
"type": "Data Dependency",
"name": "Volumes Multi-Time-Frame-Daily",
"project": "Foundations",
- "id": "7845ed24-49b9-4533-9d96-cf6983e68396",
+ "id": "2e21287b-c150-43c5-98f6-bf645d8944a2",
"savedPayload": {
"position": {
"x": 15732.26303898437,
@@ -22749,7 +19881,7 @@
}
],
"dataMineDataDependencies": [],
- "id": "b11a0690-ef54-4ca9-a08f-c2cfc09560c5",
+ "id": "13c1f2ea-19da-4fbe-aed5-8a6d1b1b6382",
"savedPayload": {
"position": {
"x": 16332.26303898437,
@@ -22776,7 +19908,7 @@
"type": "Status Report",
"name": "Daily OBV Trend Span",
"project": "Foundations",
- "id": "d3754350-f769-4f14-a74f-36297dae2ce9",
+ "id": "bed67d7c-695b-49d5-9e05-8fc734988a90",
"savedPayload": {
"position": {
"x": 16551.878281255034,
@@ -22803,7 +19935,7 @@
"type": "Execution Started Event",
"name": "",
"project": "Foundations",
- "id": "55c5f065-94c6-41f5-9591-d6ed75bda27d",
+ "id": "8ebf619e-7977-4c3b-a799-b7926dec01d8",
"savedPayload": {
"position": {
"x": 16592.0706601197,
@@ -22861,7 +19993,7 @@
"type": "Execution Finished Event",
"name": "New Execution Finished Event",
"project": "Foundations",
- "id": "7a95b848-f51b-4a28-a7f2-c52d882d25ed",
+ "id": "c5d2b5c5-49a1-49d7-a3ec-94888f4abbf3",
"savedPayload": {
"position": {
"x": 16701.878281255034,
@@ -22884,7 +20016,7 @@
}
}
},
- "id": "7a710baa-eee0-43a5-86d4-e14156d51d7d",
+ "id": "3c45d27f-cb0f-439c-80d1-1f728c87cdf4",
"savedPayload": {
"position": {
"x": 17033.878281255034,
@@ -22920,7 +20052,7 @@
"name": "Multi-Time-Frame-Market",
"config": "{\n \"codeName\": \"Multi-Time-Frame-Market\",\n \"type\": \"Market Files\",\n \"validTimeFrames\": [\n \"24-hs\",\n \"12-hs\",\n \"08-hs\",\n \"06-hs\",\n \"04-hs\",\n \"03-hs\",\n \"02-hs\",\n \"01-hs\"\n ],\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Product/@Dataset/@TimeFrame\",\n \"fileName\": \"Data.json\"\n}",
"project": "Foundations",
- "id": "e2f40724-c2a8-4372-93e2-389404fadd0a",
+ "id": "803c5692-34f9-4b30-8142-aa89d45dc35e",
"savedPayload": {
"position": {
"x": 16819.30450180418,
@@ -22948,7 +20080,7 @@
"name": "Multi-Time-Frame-Daily",
"config": "{\n \"codeName\": \"Multi-Time-Frame-Daily\",\n \"type\": \"Daily Files\",\n \"validTimeFrames\": [\n \"45-min\",\n \"40-min\",\n \"30-min\",\n \"20-min\",\n \"15-min\",\n \"10-min\",\n \"05-min\",\n \"04-min\",\n \"03-min\",\n \"02-min\",\n \"01-min\"\n ],\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Product/@Dataset/@TimeFrame/@Year/@Month/@Day\",\n \"fileName\": \"Data.json\",\n \"dataRange\": {\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Product/@Dataset\",\n \"fileName\": \"Data.Range.json\"\n }\n}",
"project": "Foundations",
- "id": "39ee9bc2-d5e6-4222-bfd3-c0df484ef6ed",
+ "id": "270a86ac-0c19-444c-88b9-d403e40e603d",
"savedPayload": {
"position": {
"x": 16357.989349186613,
@@ -22987,7 +20119,7 @@
"name": "New Record Formula",
"code": "record.current.begin",
"project": "Foundations",
- "id": "2d4d4dbb-bc62-4aa7-9236-408dee5e3a39",
+ "id": "24cbd693-3032-4633-85dc-e2fad1e8476e",
"savedPayload": {
"position": {
"x": 16305.754300133836,
@@ -23010,7 +20142,7 @@
}
}
},
- "id": "76864b75-1403-4609-991c-417138a0a140",
+ "id": "56be963a-fc3a-482e-9aec-5838b9918291",
"savedPayload": {
"position": {
"x": 16532.69483690639,
@@ -23043,7 +20175,7 @@
"name": "New Record Formula",
"code": "record.current.end",
"project": "Foundations",
- "id": "150eefd9-3e5e-4842-ae02-4685a13810a0",
+ "id": "e34f4129-243c-4a74-a75b-df28c7e782bd",
"savedPayload": {
"position": {
"x": 16367.217266199768,
@@ -23066,7 +20198,7 @@
}
}
},
- "id": "9a6bd90f-6c92-42b1-a3cc-d8708764fcc1",
+ "id": "afbbc92f-9b64-4dd5-8ca3-5c9657a4746a",
"savedPayload": {
"position": {
"x": 16563.426319939357,
@@ -23099,7 +20231,7 @@
"name": "New Record Formula",
"code": "variable.TrendSpan",
"project": "Foundations",
- "id": "1d98ffd1-0ee7-4b25-9247-98651816cce3",
+ "id": "b2a82cc9-0d09-4956-b590-467e8d2b640e",
"savedPayload": {
"position": {
"x": 17213.516447224058,
@@ -23122,7 +20254,7 @@
}
}
},
- "id": "6d40c1ba-29e1-44fb-9f3f-1740d533722d",
+ "id": "cdfff867-4291-4abb-9ae1-d656eff80e03",
"savedPayload": {
"position": {
"x": 16986.575910451502,
@@ -23146,7 +20278,7 @@
}
}
],
- "id": "30df4643-27dc-4ba4-923a-40f79a3c2ab0",
+ "id": "b9294f2e-2e66-4922-b8f5-251b55ee9474",
"savedPayload": {
"position": {
"x": 16759.635373678946,
@@ -23182,7 +20314,7 @@
"name": "New Procedure Javascript Code",
"code": "/* Loop Code */\n\nlet candle = record.current\nlet volume = getElement('volumes', candle)\nlet K = 2\nlet Len = 10 //number of period for integral calculation\nlet Len3 = 3\nlet Len5 = 5\nlet Len15 = 15\nlet Len20 = 20\n\nvariable.CDL = candle.close\nif (variable.z === undefined){\n\tvariable.z = 0\n}\n\nif(variable.TrendSpan === undefined){\n\tvariable.TrendSpan = 1\n}\n\nif (variable.previousVEma20 === undefined) {\nvariable.previousVEma20 = volume.buy + volume.sell\n}\n\nif (variable.previousVEma3 === undefined) {\nvariable.previousVEma3 = volume.buy + volume.sell\n}\n\nif (variable.previousVEma5 === undefined) {\nvariable.previousVEma5 = volume.buy + volume.sell\n}\n\nif (variable.previousVEma10 === undefined) {\nvariable.previousVEma10 = volume.buy + volume.sell\n}\n\n//build candle close array\nvariable.candleClose.push(candle.close)\n\n//keep the array to the right size\nif (variable.candleClose.length > K) {\n variable.candleClose.splice(0, 1)\n}\n\n//manage Previous On balance value\n\nif (variable.previousOnBV === undefined) {\n\tvariable.previousOnBV = 0\n}\n\n//procedure for OBV calculation\nif (variable.candleClose[1] > variable.candleClose[0]) {\n\tvariable.OnBV = variable.previousOnBV + volume.buy + volume.sell\n\t}\n\nif (variable.candleClose[1] === variable.candleClose[0]) {\n\tvariable.OnBV = variable.previousOnBV\n\t}\nif (variable.candleClose[1] < variable.candleClose[0]) {\n\tvariable.OnBV = variable.previousOnBV - (volume.buy + volume.sell)\n\t}\n\n//manage NaN and undefined\nif (variable.OnBV === undefined || isNaN(variable.OnBV)) {\n\tvariable.OBV = 0\n\tvariable.previousOnBV = 0\n}\nelse {\n\tvariable.OBV = variable.OnBV\n\tvariable.previousOnBV = variable.OnBV\n}\n\n// Calculate On balance Volume EMA3\nvariable.VEma3 = calculateVEMA(3, variable.OBV, variable.previousVEma3)\n\n\n// Calculate On balance Volume EMA5\nvariable.VEma5 = calculateVEMA(5, variable.OBV, variable.previousVEma5)\n\n\n// Calculate On balance Volume EMA10\nvariable.VEma10 = calculateVEMA(10, variable.OBV, variable.previousVEma10)\n\n\n// Calculate On balance Volume EMA20\nvariable.VEma20 = calculateVEMA(20, variable.OBV, variable.previousVEma20)\n\n//Calculate integral between VEMA20 and VEMA10\n\nif(variable.VEma10 > variable.previousVEma10) {\n\tvariable.IntVEma10 = (variable.VEma10 - variable.previousVEma10)/2 + variable.previousVEma10\n}\nif(variable.VEma10 < variable.previousVEma10) {\n\tvariable.IntVEma10 = (variable.previousVEma10 - variable.VEma10)/2 + variable.VEma10\n}\nif(variable.VEma10 === variable.previousVEma10){\n\tvariable.IntVEma10 = variable.VEma10\n}\nif(variable.VEma20 > variable.previousVEma20) {\n\tvariable.IntVEma20 = (variable.VEma20 - variable.previousVEma20)/2 + variable.previousVEma20\n}\nif(variable.VEma20 < variable.previousVEma20) {\n\tvariable.IntVEma20 = (variable.previousVEma20 - variable.VEma20)/2 + variable.VEma20\n}\nif(variable.VEma20 === variable.previousVEma20){\n\tvariable.IntVEma20 = variable.VEma20\n}\n\nif(variable.Pos === undefined){\n\tvariable.Pos = 0\n}\nif(variable.Neg === undefined){\n\tvariable.Neg = 0\n}\n\nif(variable.VEma10 > variable.VEma20 && variable.previousVEma10 < variable.previousVEma20){\n\tvariable.IntP = []\n\tvariable.logitPos = []\n\tvariable.aPos = []\n\tvariable.Neg = 0\n\tvariable.Pos= 0\n\tvariable.X = 0\n\tvariable.Y = 0\n\tvariable.produit = 0\n\tvariable.prodVar = 0\n\tvariable.reg = []\n\tvariable.dreg = []\n\tvariable.d2reg = []\n\tvariable.TrendSpan = 1\n\tvariable.z = 0\n}\n\n\n\nif(variable.VEma10 > variable.VEma20){\t\n\tvariable.IntP.push(Math.abs(variable.IntVEma10 - variable.IntVEma20))\n\tvariable.Pos = 0\n\n \n\tfor (var i = 0 ; i 0){\n\tvariable.logitPos.push(Math.log((variable.aPos[variable.z - 1]/variable.maxPos)/(1-variable.aPos[variable.z - 1]/variable.maxPos)))\n\t\n\tvariable.X = 0\n\tvariable.Y = 0\n\t\n\tfor(j=0;j 0){\n\t\t\tvariable.TrendSpan = -1\n\t\t}\n\t\tif (variable.d2reg[i] > 0 && variable.d2reg[i-1] > 0){\n\t\t\tvariable.TrendSpan = 1\n\t\t}\n\t}\n\t}\n\tvariable.z = variable.z + 1\n\n}\n\nif(variable.Pos === undefined || isNaN(variable.Pos)){\n\tvariable.mPos = 0\n}\n\nif(variable.VEma10 < variable.VEma20 && variable.previousVEma10 > variable.previousVEma20){\n\tvariable.IntN = []\n\tvariable.logitNeg = []\n\tvariable.aNeg = []\n\tvariable.Neg = 0\n\tvariable.Pos= 0\n\tvariable.X = 0\n\tvariable.Y = 0\n\tvariable.produit = 0\n\tvariable.prodVar = 0\n\tvariable.reg = []\n\tvariable.dreg = []\n\tvariable.d2reg = []\n\tvariable.TrendSpan = 1\n\tvariable.z = 0\n}\n\nif(variable.VEma10 < variable.VEma20){\n\t\n\t\n\tvariable.IntN.push(Math.abs(variable.IntVEma20 - variable.IntVEma10))\n\tvariable.Neg = 0\n\t\n\tfor (var i =0 ; i 0){\n\tvariable.logitNeg.push(Math.log((variable.aNeg[variable.z - 1]/variable.maxNeg)/(1-variable.aNeg[variable.z - 1]/variable.maxNeg)))\n\t\n\tvariable.X = 0\n\tvariable.Y = 0\n\t\n\tfor(j=0;j 0){\n\t\t\tvariable.TrendSpan = -1\n\t\t}\n\t\tif (variable.d2reg[i] > 0 && variable.d2reg[i-1] > 0){\n\t\t\tvariable.TrendSpan = 1\n\t\t}\n\t}\n\t}\n\tvariable.z = variable.z + 1\n}\nif(variable.Neg === undefined || isNaN(variable.Neg)){\n\tvariable.mNeg = 0\n}\n\n\n\nvariable.previousVEma3 = variable.VEma3\nvariable.previousVEma5 = variable.VEma5\nvariable.previousVEma10 = variable.VEma10\nvariable.previousVEma20 = variable.VEma20\n\n//On Balance Volume EMA calculation\nfunction calculateVEMA(periods, price, previousVEMA) {\n let k = 2 / (periods + 1)\n return price * k + previousVEMA * (1-k)\n}\n\n\n\n// End of code :-)\n",
"project": "Foundations",
- "id": "5c841525-0b1c-4124-b4c4-28bb37a6e835",
+ "id": "ee5cb50c-a24f-4d9f-9615-3b190b60cac0",
"savedPayload": {
"position": {
"x": 16340.230431010677,
@@ -23205,7 +20337,7 @@
}
}
},
- "id": "f460dfa2-5ce5-414d-874b-7d3ce24b12f7",
+ "id": "8d7d3dc8-acfe-4919-83fa-3abcd42ff3cc",
"savedPayload": {
"position": {
"x": 16511.642885462217,
@@ -23237,7 +20369,7 @@
"name": "New Procedure Javascript Code",
"code": "/* Initialization Code*/\n\nvariable.candleClose = []\nvariable.IntP = []\nvariable.IntN = []\nvariable.logitPos = []\nvariable.aPos = []\nvariable.reg = []\nvariable.dreg = []\nvariable.d2reg = []\nvariable.logitNeg = []\nvariable.aNeg = []\n",
"project": "Foundations",
- "id": "52032d75-14b0-42ae-8239-7855075754e6",
+ "id": "4b847152-767d-4122-b8ce-ac0ed6d11e47",
"savedPayload": {
"position": {
"x": 17024.48790725119,
@@ -23260,7 +20392,7 @@
}
}
},
- "id": "22b8217c-680c-4f4b-8672-ad52371ac814",
+ "id": "ec86bbfc-4b7a-4948-8c0a-7189b19a15a2",
"savedPayload": {
"position": {
"x": 16981.982879029718,
@@ -23283,7 +20415,7 @@
}
}
},
- "id": "13da888e-e80c-4b11-976e-6c071d99a0d1",
+ "id": "71906ca7-3f94-41da-bc58-6aa5d3581e7e",
"savedPayload": {
"position": {
"x": 16854.467794365297,
@@ -23306,7 +20438,7 @@
}
}
},
- "id": "4343a724-3e38-4e69-b480-e4464737003c",
+ "id": "19c14a82-0095-419a-9a20-d79fdb113e76",
"savedPayload": {
"position": {
"x": 16955.844427418535,
@@ -23330,7 +20462,7 @@
"referenceParent": {
"type": "Plotter Module",
"name": "OBV-Trend Span",
- "id": "ea77d5e2-5baf-421f-b83e-6114cf909328"
+ "id": "631b7217-b769-4f41-97a6-a30656c48da4"
},
"referenceParentCombinedNodePath": [
[
@@ -23355,11 +20487,11 @@
}
}
],
- "id": "631207ae-9080-4350-9274-2debb0cd512d",
+ "id": "d2b70c1b-a75c-401c-beeb-db60b35b902e",
"savedPayload": {
"position": {
- "x": 17469.313190799403,
- "y": 9909.39177446748
+ "x": 17520.60466586311,
+ "y": 10044.636279121207
},
"targetPosition": {
"x": 18051.878281255034,
@@ -23398,7 +20530,7 @@
"type": "Output Dataset",
"name": "Multi-Time-Frame-Market Better Sine Wave 36",
"project": "Foundations",
- "id": "43093392-ea15-47e4-a3de-722d0f5bc5ee",
+ "id": "5f116b57-0109-49c4-bca2-2bc0f66fce19",
"savedPayload": {
"position": {
"x": 17473.899274177773,
@@ -23422,7 +20554,7 @@
"referenceParent": {
"type": "Dataset Definition",
"name": "Multi-Time-Frame-Market",
- "id": "fe70b5c6-6589-4ead-a4d4-878dbe5b7cc3"
+ "id": "9b4d0baf-17bc-4cca-8e7b-c6ca11e84940"
},
"referenceParentCombinedNodePath": [
[
@@ -23456,7 +20588,7 @@
"type": "Output Dataset",
"name": "Multi-Time-Frame-Market Better Sine Wave 6",
"project": "Foundations",
- "id": "ba87585d-6ab7-493e-b6aa-703157b9d5b6",
+ "id": "34ab7d44-d5a8-43f0-b141-815b974b523d",
"savedPayload": {
"position": {
"x": 16999.20712987955,
@@ -23480,7 +20612,7 @@
"referenceParent": {
"type": "Dataset Definition",
"name": "Multi-Time-Frame-Market",
- "id": "9f178318-ef0b-44dc-a28c-a26b9b50beb2"
+ "id": "29aaee93-049a-4d82-a6a4-8c1af24a41cc"
},
"referenceParentCombinedNodePath": [
[
@@ -23512,7 +20644,7 @@
}
],
"outputDatasetFolders": [],
- "id": "e2f6af3e-de59-47ed-88d6-b22063ac2804",
+ "id": "c9ba633a-5d8f-4313-917d-619f993faf33",
"savedPayload": {
"position": {
"x": 17175.54270556729,
@@ -23545,7 +20677,7 @@
"name": "Candles Volumes Multi-Time-Frame-Market",
"config": "{\n \"mainUtility\": \"Market Ending Point\"\n}",
"project": "Foundations",
- "id": "94f64f76-66d8-4c92-981a-2181a0b6f4d8",
+ "id": "9219e042-9895-47da-ac06-92752f51fb2b",
"savedPayload": {
"position": {
"x": 17111.699073069278,
@@ -23604,7 +20736,7 @@
"name": "Better Sine Wave Multi-Time-Frame-Market",
"config": "{\n \"mainUtility\": \"Self Reference\"\n}",
"project": "Foundations",
- "id": "f28fd073-85ad-4430-98dc-a196560f5b30",
+ "id": "ca9e76af-a78e-4bbb-8389-c7e48a766e18",
"savedPayload": {
"position": {
"x": 16804.985992861628,
@@ -23628,7 +20760,7 @@
"referenceParent": {
"type": "Status Report",
"name": "Market-BSV36",
- "id": "9a159f46-4e42-495f-8571-0df08358011e"
+ "id": "a8449fd3-c5d5-4eaa-9af0-a642b95491e6"
},
"referenceParentCombinedNodePath": [
[
@@ -23664,7 +20796,7 @@
"type": "Data Dependency",
"name": "Candles Multi-Time-Frame-Market",
"project": "Foundations",
- "id": "f8c1d4f8-c75f-4c78-878f-6c65742d32d3",
+ "id": "e908cac1-f165-48a2-b247-e2dae513a22b",
"savedPayload": {
"position": {
"x": 16653.64705576903,
@@ -23720,7 +20852,7 @@
}
],
"dataMineDataDependencies": [],
- "id": "540641d9-e583-4533-9e65-783f2cd6733b",
+ "id": "629dadf5-da91-47ac-ab3e-6a55218611f3",
"savedPayload": {
"position": {
"x": 16828.50489709685,
@@ -23747,7 +20879,7 @@
"type": "Status Report",
"name": "Market-BSV36",
"project": "Foundations",
- "id": "9a159f46-4e42-495f-8571-0df08358011e",
+ "id": "a8449fd3-c5d5-4eaa-9af0-a642b95491e6",
"savedPayload": {
"position": {
"x": 16699.20712987955,
@@ -23774,7 +20906,7 @@
"type": "Execution Started Event",
"name": "",
"project": "Foundations",
- "id": "3e052d54-cec2-468f-b5a5-3d7035084679",
+ "id": "55328c87-ab43-4756-819a-15857a0b8fbf",
"savedPayload": {
"position": {
"x": 16738.5108869209,
@@ -23832,7 +20964,7 @@
"type": "Execution Finished Event",
"name": "New Execution Finished Event",
"project": "Foundations",
- "id": "87c54d32-7618-4a9b-93e0-8db9ea2d6807",
+ "id": "ca380dd6-2707-4077-ae7d-b6a03588bb2c",
"savedPayload": {
"position": {
"x": 16726.36442126205,
@@ -23855,7 +20987,7 @@
}
}
},
- "id": "7a684614-003e-4b9f-83b0-0d5448cbfd2c",
+ "id": "f32acd1f-bc42-44b5-a8ba-1dfe2511faa7",
"savedPayload": {
"position": {
"x": 17099.20712987955,
@@ -23892,7 +21024,7 @@
"type": "Output Dataset",
"name": "Multi-Time-Frame-Daily Better Sine Wave 36",
"project": "Foundations",
- "id": "3eebccf5-a68b-447e-b692-fa6af5017144",
+ "id": "7ef87b39-2170-47c3-9c68-8cf66e3989bd",
"savedPayload": {
"position": {
"x": 16911.5759625451,
@@ -23916,7 +21048,7 @@
"referenceParent": {
"type": "Dataset Definition",
"name": "Multi-Time-Frame-Daily",
- "id": "dc896fd4-211e-4212-9178-69c51ec96c33"
+ "id": "0dd0a680-7fbc-4daf-99c8-b23aafabb3d8"
},
"referenceParentCombinedNodePath": [
[
@@ -23950,7 +21082,7 @@
"type": "Output Dataset",
"name": "Multi-Time-Frame-Daily Better Sine Wave 6",
"project": "Foundations",
- "id": "83635cdf-fb1b-4616-b0ac-54633e0d371e",
+ "id": "4ba34a2a-ea24-4f96-9675-2cb68358fcbb",
"savedPayload": {
"position": {
"x": 16618.131682324958,
@@ -23974,7 +21106,7 @@
"referenceParent": {
"type": "Dataset Definition",
"name": "Multi-Time-Frame-Daily",
- "id": "8e6f71ba-5ca0-463b-9ed0-2fac74f55adf"
+ "id": "4f8d0dee-673c-4089-81df-993f06f629fa"
},
"referenceParentCombinedNodePath": [
[
@@ -24006,7 +21138,7 @@
}
],
"outputDatasetFolders": [],
- "id": "6e6482f5-05d2-4a7e-9357-89e5296972ed",
+ "id": "778eedcf-27bc-4222-872d-8e5320eacaa8",
"savedPayload": {
"position": {
"x": 16818.870864232616,
@@ -24039,7 +21171,7 @@
"name": "Better Sine Wave Multi-Time-Frame-Daily",
"config": "{\n \"mainUtility\": \"Self Reference\"\n}",
"project": "Foundations",
- "id": "15a00bfb-fbbf-4808-a588-0e64c6859cbf",
+ "id": "156c5fa9-d83d-43df-a3ca-e1c5920ac6a8",
"savedPayload": {
"position": {
"x": 16324.474580601114,
@@ -24063,7 +21195,7 @@
"referenceParent": {
"type": "Status Report",
"name": "Daily-BSV",
- "id": "843e8f66-3d7f-4636-bc68-2045a6dab2bc"
+ "id": "b81e7987-7578-4ded-9df7-cad4ee0429b1"
},
"referenceParentCombinedNodePath": [
[
@@ -24098,7 +21230,7 @@
"name": "",
"config": "{\n \"mainUtility\": \"Market Ending Point\"\n}",
"project": "Foundations",
- "id": "0b996883-706a-4b89-86bf-ed6538a82a27",
+ "id": "1283bf11-e248-4f08-b532-e3104ca2b85f",
"savedPayload": {
"position": {
"x": 16152.98258665361,
@@ -24157,7 +21289,7 @@
"name": "Exchange Raw Data Historic-OHLCVs",
"config": "{\n \"mainUtility\": \"Market Starting Point\"\n}",
"project": "Foundations",
- "id": "720976ae-c680-4770-bb0f-c3ef99fa788a",
+ "id": "71129984-8144-42aa-a131-a8492561c1e8",
"savedPayload": {
"position": {
"x": 16013.478430788444,
@@ -24217,7 +21349,7 @@
"type": "Data Dependency",
"name": "Candles Multi-Time-Frame-Daily",
"project": "Foundations",
- "id": "3e45f98b-e419-460d-979e-a9a9d5c6c182",
+ "id": "91de8658-7e73-47b8-bf76-2dc0661a60b0",
"savedPayload": {
"position": {
"x": 15919.617751764306,
@@ -24273,7 +21405,7 @@
}
],
"dataMineDataDependencies": [],
- "id": "1bd575be-bbbe-4c0c-96b2-7ddcbceb026e",
+ "id": "578c9a1e-5027-42d4-9297-c0a8beefb76c",
"savedPayload": {
"position": {
"x": 16479.766007662627,
@@ -24300,7 +21432,7 @@
"type": "Status Report",
"name": "Daily-BSV",
"project": "Foundations",
- "id": "843e8f66-3d7f-4636-bc68-2045a6dab2bc",
+ "id": "b81e7987-7578-4ded-9df7-cad4ee0429b1",
"savedPayload": {
"position": {
"x": 16595.9274165894,
@@ -24327,7 +21459,7 @@
"type": "Execution Started Event",
"name": "",
"project": "Foundations",
- "id": "91c009c3-73dd-4bc9-a82f-fc23e0ccfbe0",
+ "id": "76b534c4-c95a-4381-9a49-7d2d901ee3b6",
"savedPayload": {
"position": {
"x": 16587.800091257803,
@@ -24385,7 +21517,7 @@
"type": "Execution Finished Event",
"name": "New Execution Finished Event",
"project": "Foundations",
- "id": "91f32266-0944-48fb-8b2b-5968a65ddc28",
+ "id": "c64acaf9-7e5e-440e-92f6-2e7ab00a009e",
"savedPayload": {
"position": {
"x": 16658.300923834726,
@@ -24408,7 +21540,7 @@
}
}
},
- "id": "670b0287-d5b9-4508-9352-86dcaad1920e",
+ "id": "f2e0cf9f-e614-4fd9-9cc2-bd51e2c9a719",
"savedPayload": {
"position": {
"x": 16881.244371477944,
@@ -24444,7 +21576,7 @@
"name": "Multi-Time-Frame-Market",
"config": "{\n \"codeName\": \"Multi-Time-Frame-Market\",\n \"type\": \"Market Files\",\n \"validTimeFrames\": [\n \"24-hs\",\n \"12-hs\",\n \"08-hs\",\n \"06-hs\",\n \"04-hs\",\n \"03-hs\",\n \"02-hs\",\n \"01-hs\"\n ],\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Product/@Dataset/@TimeFrame\",\n \"fileName\": \"Data.json\"\n}",
"project": "Foundations",
- "id": "fe70b5c6-6589-4ead-a4d4-878dbe5b7cc3",
+ "id": "9b4d0baf-17bc-4cca-8e7b-c6ca11e84940",
"savedPayload": {
"position": {
"x": 15805.70712425559,
@@ -24472,7 +21604,7 @@
"name": "Multi-Time-Frame-Daily",
"config": "{\n \"codeName\": \"Multi-Time-Frame-Daily\",\n \"type\": \"Daily Files\",\n \"validTimeFrames\": [\n \"45-min\",\n \"40-min\",\n \"30-min\",\n \"20-min\",\n \"15-min\",\n \"10-min\",\n \"05-min\",\n \"04-min\",\n \"03-min\",\n \"02-min\",\n \"01-min\"\n ],\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Product/@Dataset/@TimeFrame/@Year/@Month/@Day\",\n \"fileName\": \"Data.json\",\n \"dataRange\": {\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Product/@Dataset\",\n \"fileName\": \"Data.Range.json\"\n }\n}",
"project": "Foundations",
- "id": "dc896fd4-211e-4212-9178-69c51ec96c33",
+ "id": "0dd0a680-7fbc-4daf-99c8-b23aafabb3d8",
"savedPayload": {
"position": {
"x": 15645.597771998913,
@@ -24511,7 +21643,7 @@
"name": "New Record Formula",
"code": "record.current.begin",
"project": "Foundations",
- "id": "cc23993a-18cd-4318-af51-9e9d210448d1",
+ "id": "c8d5e879-0ebc-4fe1-9401-7c205c545df6",
"savedPayload": {
"position": {
"x": 15403.583841885504,
@@ -24534,7 +21666,7 @@
}
}
},
- "id": "6bbf0963-b761-4fcd-b50e-82653eb39967",
+ "id": "7648baf1-52a2-4822-a444-cd76d155bb86",
"savedPayload": {
"position": {
"x": 15551.737092974774,
@@ -24567,7 +21699,7 @@
"name": "New Record Formula",
"code": "record.current.end",
"project": "Foundations",
- "id": "f156b930-76d6-4d82-b630-7aa199e5e716",
+ "id": "e6e46e07-4b44-425e-b218-30519add8471",
"savedPayload": {
"position": {
"x": 15777.64808588521,
@@ -24590,7 +21722,7 @@
}
}
},
- "id": "aed48996-0942-4f8f-9871-0afebb904ac1",
+ "id": "a3c332a4-069d-4960-86ef-214f9ff2544c",
"savedPayload": {
"position": {
"x": 15801.113255641245,
@@ -24623,7 +21755,7 @@
"name": "New Record Formula",
"code": "variable.sineWave",
"project": "Foundations",
- "id": "ae0ebb8e-b8d0-49f0-83f3-f7b5f3b3eea9",
+ "id": "4d4b4ae7-712f-4295-ba32-38de71cc9d06",
"savedPayload": {
"position": {
"x": 16292.503348421125,
@@ -24646,7 +21778,7 @@
}
}
},
- "id": "7ab141eb-6031-4a12-8b91-bb5448dbad40",
+ "id": "f8837497-6f42-40eb-98d9-9dda93c29073",
"savedPayload": {
"position": {
"x": 16144.350097331855,
@@ -24670,7 +21802,7 @@
}
}
],
- "id": "7946dbd8-119c-494c-9ad2-7feef180bc0a",
+ "id": "3a2f3e4d-01c9-41a5-9d73-6f4707bc1d3d",
"savedPayload": {
"position": {
"x": 15848.043595153315,
@@ -24706,7 +21838,7 @@
"name": "New Procedure Javascript Code",
"code": "\tlet candle = record.current\n\tlet Pi = Math.PI\n\tlet D = 36\n\tlet lB = 6\n\n\tif(variable.Z === undefined){\n\t\tvariable.Z = 0\n\t}\n\n\tif(variable.previousHP === undefined){\n\t\t\tvariable.previousHP = 0\n\t}\n\n\tvariable.x.push(candle.close)\n\tif(variable.x.length > 2){\n\t\tvariable.x.splice(0,1)\n\t}\n\n\tvariable.angle = deg2rad(360) / D\n\tvariable.alpha1 = (1-Math.sin(variable.angle)) / (Math.cos(variable.angle))\n\tif(variable.x.length === 2){\n\t\tvariable.HP = 0.5 * (1 + variable.alpha1) * (variable.x[1] - variable.x[0]) + variable.alpha1 * variable.previousHP\n\n\t\tvariable.ang = Math.sqrt(2) * Pi/lB\n\t\tvariable.a1 = Math.exp(-variable.ang)\n\t\tvariable.b1 = 2 * variable.a1 * Math.cos(variable.ang)\n\t\tvariable.c2 = variable.b1\n\t\tvariable.c3 = -variable.a1 * variable.a1\n\t\tvariable.c1 = 1 - variable.c2 - variable.c3\n\t\tif(variable.filt.length < 2){\n\t\t\tvariable.filt.push(0)\n\t\t\tvariable.filt.push(0)\n\t\t}\n\t\tvariable.filt.push((variable.c1 * (variable.HP + variable.previousHP )) / 2 + (variable.c2 * variable.filt[1]) + (variable.c3 * variable.filt[0]))\n\t\tif(variable.filt.length > 3 ) {\n\t\t\tvariable.filt.splice(0,1)\n\t\t}\n\n\t\tvariable.previousHP = variable.HP\n\t}\n\n\tif(variable.x.length < 2 ) {\n\t\tvariable.wave = 0\n\t\tvariable.pwr = 1\t\n\t}\n\telse {\n\t\t\tvariable.wave = (variable.filt[2] + variable.filt[1] + variable.filt[0])/3\n\t\t\tvariable.pwr = (Math.pow(variable.filt[2],2) + Math.pow(variable.filt[1],2) + Math.pow(variable.filt[0],2)) / 3\n\t}\n\n\tvariable.sineWave = variable.wave / Math.sqrt(variable.pwr)\n\n\t//variable.Z = variable.Z + 1\n\t//if(variable.Z === 40){\n\t//\tvariable.filt=[]\n\t//\tvariable.Z = 0\n\t//}\n\n\t//Functions\n\n\tfunction deg2rad(deg) {\n\t\treturn deg * Pi / 180\n\t}\n\n\n\t\t\t\n",
"project": "Foundations",
- "id": "970fdef2-a876-4a3c-a673-4fb48c149e08",
+ "id": "3093c3e9-b8a5-4e61-9a0c-f9a2f8e02078",
"savedPayload": {
"position": {
"x": 16413.4458695646,
@@ -24729,7 +21861,7 @@
}
}
},
- "id": "b5dddfbf-5556-456e-8e9b-bd669428d9a1",
+ "id": "70653f55-4676-4c4f-81fb-5cd10b27d2f7",
"savedPayload": {
"position": {
"x": 16290.902086686217,
@@ -24761,7 +21893,7 @@
"name": "New Procedure Javascript Code",
"code": "variable.x = []\nvariable.filt = []",
"project": "Foundations",
- "id": "cc13c00c-f53d-4518-9c74-33d4dc645733",
+ "id": "72f0503c-1db0-4114-a248-86103a17f7f8",
"savedPayload": {
"position": {
"x": 16583.69230696693,
@@ -24784,7 +21916,7 @@
}
}
},
- "id": "6a05b6f1-7121-4082-8778-9341068eaa3a",
+ "id": "272bbb40-db7f-493e-9134-8ab3fabb8d25",
"savedPayload": {
"position": {
"x": 16359.00066164715,
@@ -24807,7 +21939,7 @@
}
}
},
- "id": "84b682f1-b513-4eb6-b032-5e691c938a2c",
+ "id": "ae347ccb-2128-4474-aada-ee5d02383135",
"savedPayload": {
"position": {
"x": 16209.206231433964,
@@ -24830,7 +21962,7 @@
}
}
},
- "id": "78c011f7-0afe-4a7e-bafe-e0749b40d6a7",
+ "id": "f7cfeb02-b83b-467e-9893-88959d5f5efa",
"savedPayload": {
"position": {
"x": 16881.244371477944,
@@ -24854,7 +21986,7 @@
"referenceParent": {
"type": "Plotter Module",
"name": "Better Sine Wave 36",
- "id": "6ea00c08-f172-49e0-90ec-a717029f61e9"
+ "id": "26338bd8-a19e-4d44-b885-d9837fcf06b7"
},
"referenceParentCombinedNodePath": [
[
@@ -24889,7 +22021,7 @@
"name": "Multi-Time-Frame-Market",
"config": "{\n \"codeName\": \"Multi-Time-Frame-Market\",\n \"type\": \"Market Files\",\n \"validTimeFrames\": [\n \"24-hs\",\n \"12-hs\",\n \"08-hs\",\n \"06-hs\",\n \"04-hs\",\n \"03-hs\",\n \"02-hs\",\n \"01-hs\"\n ],\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Product/@Dataset/@TimeFrame\",\n \"fileName\": \"Data.json\"\n}",
"project": "Foundations",
- "id": "9f178318-ef0b-44dc-a28c-a26b9b50beb2",
+ "id": "29aaee93-049a-4d82-a6a4-8c1af24a41cc",
"savedPayload": {
"position": {
"x": 17099.20712987955,
@@ -24917,7 +22049,7 @@
"name": "Multi-Time-Frame-Daily",
"config": "{\n \"codeName\": \"Multi-Time-Frame-Daily\",\n \"type\": \"Daily Files\",\n \"validTimeFrames\": [\n \"45-min\",\n \"40-min\",\n \"30-min\",\n \"20-min\",\n \"15-min\",\n \"10-min\",\n \"05-min\",\n \"04-min\",\n \"03-min\",\n \"02-min\",\n \"01-min\"\n ],\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Product/@Dataset/@TimeFrame/@Year/@Month/@Day\",\n \"fileName\": \"Data.json\",\n \"dataRange\": {\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Product/@Dataset\",\n \"fileName\": \"Data.Range.json\"\n }\n}",
"project": "Foundations",
- "id": "8e6f71ba-5ca0-463b-9ed0-2fac74f55adf",
+ "id": "4f8d0dee-673c-4089-81df-993f06f629fa",
"savedPayload": {
"position": {
"x": 16990.225750678746,
@@ -24956,7 +22088,7 @@
"name": "New Record Formula",
"code": "record.current.begin",
"project": "Foundations",
- "id": "aad29beb-3e8f-4723-9a08-5ab8c5a27bec",
+ "id": "c7d87f71-d6db-4db4-add7-ec07ff9c21a3",
"savedPayload": {
"position": {
"x": 15802.878281255034,
@@ -24979,7 +22111,7 @@
}
}
},
- "id": "07671550-37bd-453c-8ddf-3c0b8043431c",
+ "id": "d018ba53-7455-47c7-a276-648566641a9f",
"savedPayload": {
"position": {
"x": 15952.878281255034,
@@ -25012,7 +22144,7 @@
"name": "New Record Formula",
"code": "record.current.end",
"project": "Foundations",
- "id": "c5922238-b570-40a0-bb0f-a6ac929ef50f",
+ "id": "61aacdf0-076c-4032-90da-33dc24898fdb",
"savedPayload": {
"position": {
"x": 16252.878281255034,
@@ -25035,7 +22167,7 @@
}
}
},
- "id": "bf9b1be9-3cca-433f-99f8-33cee42a1437",
+ "id": "d3fef8dd-2238-48c3-aa0c-491c26fa600a",
"savedPayload": {
"position": {
"x": 16252.878281255034,
@@ -25068,7 +22200,7 @@
"name": "New Record Formula",
"code": "variable.sineWave",
"project": "Foundations",
- "id": "1a2e9540-65b5-401a-8776-205cfd3b5573",
+ "id": "62d8c231-8031-4104-b0ac-11eb52fdb11d",
"savedPayload": {
"position": {
"x": 16702.878281255034,
@@ -25091,7 +22223,7 @@
}
}
},
- "id": "1a3d561f-35b3-4e90-896a-b9dbf841b7c0",
+ "id": "ddc976ec-6290-45e0-8793-6f91bad8252b",
"savedPayload": {
"position": {
"x": 16552.878281255034,
@@ -25115,7 +22247,7 @@
}
}
],
- "id": "094ae795-ac2a-4da5-9ab1-cb45d9a8d86e",
+ "id": "0a60649b-44e3-44b5-96af-83dee4b229e6",
"savedPayload": {
"position": {
"x": 17275.54270556729,
@@ -25151,7 +22283,7 @@
"name": "New Procedure Javascript Code",
"code": "\tlet candle = record.current\n\tlet Pi = Math.PI\n\tlet D = 6\n\tlet lB = 6\n\n\tif(variable.Z === undefined){\n\t\tvariable.Z = 0\n\t}\n\n\tif(variable.previousHP === undefined){\n\t\t\tvariable.previousHP = 0\n\t}\n\n\tvariable.x.push(candle.close)\n\tif(variable.x.length > 2){\n\t\tvariable.x.splice(0,1)\n\t}\n\n\tvariable.angle = deg2rad(360) / D\n\tvariable.alpha1 = (1-Math.sin(variable.angle)) / (Math.cos(variable.angle))\n\tif(variable.x.length === 2){\n\t\tvariable.HP = 0.5 * (1 + variable.alpha1) * (variable.x[1] - variable.x[0]) + variable.alpha1 * variable.previousHP\n\n\t\tvariable.ang = Math.sqrt(2) * Pi/lB\n\t\tvariable.a1 = Math.exp(-variable.ang)\n\t\tvariable.b1 = 2 * variable.a1 * Math.cos(variable.ang)\n\t\tvariable.c2 = variable.b1\n\t\tvariable.c3 = -variable.a1 * variable.a1\n\t\tvariable.c1 = 1 - variable.c2 - variable.c3\n\t\tif(variable.filt.length < 2){\n\t\t\tvariable.filt.push(0)\n\t\t\tvariable.filt.push(0)\n\t\t}\n\t\tvariable.filt.push((variable.c1 * (variable.HP + variable.previousHP )) / 2 + (variable.c2 * variable.filt[1]) + (variable.c3 * variable.filt[0]))\n\t\tif(variable.filt.length > 3 ) {\n\t\t\tvariable.filt.splice(0,1)\n\t\t}\n\n\t\tvariable.previousHP = variable.HP\n\t}\n\n\tif(variable.x.length < 2 ) {\n\t\tvariable.wave = 0\n\t\tvariable.pwr = 1\t\n\t}\n\telse {\n\t\t\tvariable.wave = (variable.filt[2] + variable.filt[1] + variable.filt[0])/3\n\t\t\tvariable.pwr = (Math.pow(variable.filt[2],2) + Math.pow(variable.filt[1],2) + Math.pow(variable.filt[0],2)) / 3\n\t}\n\n\tvariable.sineWave = variable.wave / Math.sqrt(variable.pwr)\n\n\t//variable.Z = variable.Z + 1\n\t//if(variable.Z === 40){\n\t//\tvariable.filt=[]\n\t//\tvariable.Z = 0\n\t//}\n\n\t//Functions\n\n\tfunction deg2rad(deg) {\n\t\treturn deg * Pi / 180\n\t}\n\n\n\t\t\t\n",
"project": "Foundations",
- "id": "f88f2a24-2fab-4cb5-9581-c7ce14c05913",
+ "id": "8ac0e096-aa30-47d1-9053-09216d91cbb4",
"savedPayload": {
"position": {
"x": 18171.688994425785,
@@ -25174,7 +22306,7 @@
}
}
},
- "id": "a01b802d-640b-4bfa-87b6-86e0cee37be8",
+ "id": "c72cb8d8-14e5-42fb-8955-d92a89f4cf26",
"savedPayload": {
"position": {
"x": 17870.580221564298,
@@ -25206,7 +22338,7 @@
"name": "New Procedure Javascript Code",
"code": "variable.x = []\nvariable.filt = []",
"project": "Foundations",
- "id": "21c3529a-69a2-4cce-8896-3bc6fa5e3771",
+ "id": "c7a2614e-ab59-4889-9337-3405d15c52b7",
"savedPayload": {
"position": {
"x": 18403.451740206994,
@@ -25229,7 +22361,7 @@
}
}
},
- "id": "39892e8d-e594-4ae2-9874-eb629f4c7648",
+ "id": "1bfc92e5-fff5-458c-8d29-146c49484a1b",
"savedPayload": {
"position": {
"x": 17963.28531987678,
@@ -25252,7 +22384,7 @@
}
}
},
- "id": "fdd70ef6-12d1-40ec-b296-cdec91e44795",
+ "id": "bc99ab60-1133-48af-8cee-75f85447027e",
"savedPayload": {
"position": {
"x": 17560.859660455837,
@@ -25275,7 +22407,7 @@
}
}
},
- "id": "cf841a24-e819-4773-be2d-03e3986f1a52",
+ "id": "35675a16-bd18-4fc4-bfe4-822ed1c36cf7",
"savedPayload": {
"position": {
"x": 17275.54270556729,
@@ -25299,7 +22431,7 @@
"referenceParent": {
"type": "Plotter Module",
"name": "Better Sine Wave 6",
- "id": "333fe67d-7192-42b5-8d34-453c5c7cfc56"
+ "id": "30e442b6-e5b3-41fb-bbb7-ec7b5be32fd4"
},
"referenceParentCombinedNodePath": [
[
@@ -25324,7 +22456,1748 @@
}
}
],
- "id": "895e36f7-66c3-45b5-a562-d95f28d99fa0",
+ "id": "159c29a2-1c3e-4317-807c-ab4fd9f96fa3",
+ "savedPayload": {
+ "position": {
+ "x": 17469.313190799403,
+ "y": 9909.39177446748
+ },
+ "targetPosition": {
+ "x": 18051.878281255034,
+ "y": 9765.802375894946
+ },
+ "floatingObject": {
+ "isPinned": false,
+ "isFrozen": false,
+ "isCollapsed": true,
+ "angleToParent": 1,
+ "distanceToParent": 3,
+ "arrangementStyle": 0
+ },
+ "uiObject": {
+ "isRunning": false
+ }
+ }
+ },
+ {
+ "type": "Indicator Bot",
+ "name": "Volume Weighted MACD",
+ "config": "{\n \"codeName\": \"VWMACD\"\n}",
+ "project": "Foundations",
+ "processes": [
+ {
+ "type": "Process Definition",
+ "name": "Multi-Time-Frame-Market",
+ "config": "{\n \"codeName\": \"Multi-Time-Frame-Market\",\n \"description\": \"Produces volume energy Indicator\",\n \"deadWaitTime\": 0,\n \"normalWaitTime\": 0,\n \"retryWaitTime\": 10000,\n \"sleepWaitTime\": 3600000,\n \"comaWaitTime\": 86400000,\n \"framework\": {\n \"name\": \"Multi-Time-Frame-Market\"\n }\n}",
+ "project": "Foundations",
+ "processOutput": {
+ "type": "Process Output",
+ "name": "New Process Output",
+ "project": "Foundations",
+ "outputDatasets": [
+ {
+ "type": "Output Dataset",
+ "name": "Multi-Time-Frame-Market Volume Weighted MACD",
+ "project": "Foundations",
+ "id": "2af65f92-8282-4c10-a5ec-47baea8934a4",
+ "savedPayload": {
+ "position": {
+ "x": 17360.273605248658,
+ "y": 10471.225837312422
+ },
+ "targetPosition": {
+ "x": 17282.6278917179,
+ "y": 10181.448089425701
+ },
+ "floatingObject": {
+ "isPinned": false,
+ "isFrozen": false,
+ "isCollapsed": false,
+ "angleToParent": 1,
+ "distanceToParent": 3,
+ "arrangementStyle": 0
+ },
+ "uiObject": {
+ "isRunning": false
+ },
+ "referenceParent": {
+ "type": "Dataset Definition",
+ "name": "Multi-Time-Frame-Market",
+ "id": "a078f98c-45f0-4d48-b21b-ad1ca0a2e20c"
+ },
+ "referenceParentCombinedNodePath": [
+ [
+ "Quasar",
+ "Data Mine",
+ "Foundations",
+ "a65781fb-5d0b-416f-9a54-ff74c4bc67b1"
+ ],
+ [
+ "Volume Weighted MACD",
+ "Indicator Bot",
+ "Foundations",
+ "0bf1c8b8-fb74-4ec3-ab4b-886bceb401c3"
+ ],
+ [
+ "Volume Weighted MACD",
+ "Product Definition",
+ "Foundations",
+ "3d8bd85a-6cea-4059-83d9-1970344c9feb"
+ ],
+ [
+ "Multi-Time-Frame-Market",
+ "Dataset Definition",
+ "Foundations",
+ "3a845e92-f6f5-4bce-aecf-9328b0996d90"
+ ]
+ ]
+ }
+ }
+ ],
+ "outputDatasetFolders": [],
+ "id": "034f3f37-8638-4fc3-875d-41c36d86b442",
+ "savedPayload": {
+ "position": {
+ "x": 17063.945796501517,
+ "y": 10652.795372231016
+ },
+ "targetPosition": {
+ "x": 16982.516453040935,
+ "y": 10058.34666794815
+ },
+ "floatingObject": {
+ "isPinned": false,
+ "isFrozen": false,
+ "isCollapsed": true,
+ "angleToParent": 2,
+ "distanceToParent": 3,
+ "arrangementStyle": 0
+ },
+ "uiObject": {
+ "isRunning": false
+ }
+ }
+ },
+ "processDependencies": {
+ "type": "Process Dependencies",
+ "name": "New Process Dependencies",
+ "project": "Foundations",
+ "statusDependencies": [
+ {
+ "type": "Status Dependency",
+ "name": "Candles Volumes Multi-Time-Frame-Market",
+ "config": "{\n \"mainUtility\": \"Market Ending Point\"\n}",
+ "project": "Foundations",
+ "id": "e89ed16e-da67-4fd5-a2a3-0a9717608873",
+ "savedPayload": {
+ "position": {
+ "x": 17116.719960851322,
+ "y": 11656.533617965322
+ },
+ "targetPosition": {
+ "x": 16642.459744904314,
+ "y": 10891.630194277144
+ },
+ "floatingObject": {
+ "isPinned": false,
+ "isFrozen": false,
+ "isCollapsed": false,
+ "angleToParent": 2,
+ "distanceToParent": 3,
+ "arrangementStyle": 0
+ },
+ "uiObject": {
+ "isRunning": false
+ },
+ "referenceParent": {
+ "type": "Status Report",
+ "name": "Candles Volumes Multi-Time-Frame-Market Status Report",
+ "id": "a0a61ba9-91cb-4ec7-92fe-134ff079de2d"
+ },
+ "referenceParentCombinedNodePath": [
+ [
+ "Candles",
+ "Data Mine",
+ "Foundations",
+ "70c7eea3-a786-4dda-b526-0514e2cb14cc"
+ ],
+ [
+ "Candles Volumes",
+ "Indicator Bot",
+ "Foundations",
+ "285a4618-0423-4ac9-9df9-7a78be6fd915"
+ ],
+ [
+ "Multi-Time-Frame-Market",
+ "Process Definition",
+ "Foundations",
+ "9f683143-a33f-42c1-9fa8-c601f01ee4e1"
+ ],
+ [
+ "Candles Volumes Multi-Time-Frame-Market Status Report",
+ "Status Report",
+ "Foundations",
+ "a0a61ba9-91cb-4ec7-92fe-134ff079de2d"
+ ]
+ ]
+ }
+ },
+ {
+ "type": "Status Dependency",
+ "name": "Volume Weighted MACD Multi-Time-Frame-Market",
+ "config": "{\n \"mainUtility\": \"Self Reference\"\n}",
+ "project": "Foundations",
+ "id": "a700ceb4-8db3-4cea-95fc-d559bf700085",
+ "savedPayload": {
+ "position": {
+ "x": 16609.50255619688,
+ "y": 11340.42170902815
+ },
+ "targetPosition": {
+ "x": 16642.459744904314,
+ "y": 10891.630194277144
+ },
+ "floatingObject": {
+ "isPinned": false,
+ "isFrozen": false,
+ "isCollapsed": false,
+ "angleToParent": 2,
+ "distanceToParent": 2,
+ "arrangementStyle": 0
+ },
+ "uiObject": {
+ "isRunning": false
+ },
+ "referenceParent": {
+ "type": "Status Report",
+ "name": "VWMACD",
+ "id": "97261acc-666f-4c7d-b675-022abf2334f6"
+ },
+ "referenceParentCombinedNodePath": [
+ [
+ "Quasar",
+ "Data Mine",
+ "Foundations",
+ "a65781fb-5d0b-416f-9a54-ff74c4bc67b1"
+ ],
+ [
+ "Volume Weighted MACD",
+ "Indicator Bot",
+ "Foundations",
+ "0bf1c8b8-fb74-4ec3-ab4b-886bceb401c3"
+ ],
+ [
+ "Multi-Time-Frame-Market",
+ "Process Definition",
+ "Foundations",
+ "1fe9b60e-65f2-42a7-bc21-16c9f110546d"
+ ],
+ [
+ "VWMACD",
+ "Status Report",
+ "Foundations",
+ "720cd4ba-11bd-4957-82b8-2275c2162cf0"
+ ]
+ ]
+ }
+ }
+ ],
+ "dataDependencies": [
+ {
+ "type": "Data Dependency",
+ "name": "Candles Multi-Time-Frame-Market",
+ "project": "Foundations",
+ "id": "594e140a-0abb-43af-9b4c-9a416df65241",
+ "savedPayload": {
+ "position": {
+ "x": 16352.003785428537,
+ "y": 11235.338407162733
+ },
+ "targetPosition": {
+ "x": 16642.459744904314,
+ "y": 10891.630194277144
+ },
+ "floatingObject": {
+ "isPinned": false,
+ "isFrozen": false,
+ "isCollapsed": false,
+ "angleToParent": 2,
+ "distanceToParent": 2,
+ "arrangementStyle": 0
+ },
+ "uiObject": {
+ "isRunning": false
+ },
+ "referenceParent": {
+ "type": "Dataset Definition",
+ "name": "Multi-Time-Frame-Market",
+ "id": "2b03494a-67d6-47f1-89b6-53fc4c9116a8"
+ },
+ "referenceParentCombinedNodePath": [
+ [
+ "Candles",
+ "Data Mine",
+ "Foundations",
+ "70c7eea3-a786-4dda-b526-0514e2cb14cc"
+ ],
+ [
+ "Candles Volumes",
+ "Indicator Bot",
+ "Foundations",
+ "285a4618-0423-4ac9-9df9-7a78be6fd915"
+ ],
+ [
+ "Candles",
+ "Product Definition",
+ "Foundations",
+ "fe6065ec-4d2d-47a0-bae0-8647f0e195d7"
+ ],
+ [
+ "Multi-Time-Frame-Market",
+ "Dataset Definition",
+ "Foundations",
+ "2b03494a-67d6-47f1-89b6-53fc4c9116a8"
+ ]
+ ]
+ }
+ },
+ {
+ "type": "Data Dependency",
+ "name": "Volumes Multi-Time-Frame-Market",
+ "project": "Foundations",
+ "id": "3ff0cf2e-daf7-4dfa-8084-e7f8c058845f",
+ "savedPayload": {
+ "position": {
+ "x": 16205.449318944979,
+ "y": 10998.970250187505
+ },
+ "targetPosition": {
+ "x": 16642.459744904314,
+ "y": 10891.630194277144
+ },
+ "floatingObject": {
+ "isPinned": false,
+ "isFrozen": false,
+ "isCollapsed": false,
+ "angleToParent": 2,
+ "distanceToParent": 2,
+ "arrangementStyle": 0
+ },
+ "uiObject": {
+ "isRunning": false
+ },
+ "referenceParent": {
+ "type": "Dataset Definition",
+ "name": "Multi-Time-Frame-Market",
+ "id": "9bf0483c-4825-4a46-9cf4-1b5262579fc1"
+ },
+ "referenceParentCombinedNodePath": [
+ [
+ "Candles",
+ "Data Mine",
+ "Foundations",
+ "70c7eea3-a786-4dda-b526-0514e2cb14cc"
+ ],
+ [
+ "Candles Volumes",
+ "Indicator Bot",
+ "Foundations",
+ "285a4618-0423-4ac9-9df9-7a78be6fd915"
+ ],
+ [
+ "Volumes",
+ "Product Definition",
+ "Foundations",
+ "1a366aef-efef-470e-88e0-2a6fbe4dd91f"
+ ],
+ [
+ "Multi-Time-Frame-Market",
+ "Dataset Definition",
+ "Foundations",
+ "9bf0483c-4825-4a46-9cf4-1b5262579fc1"
+ ]
+ ]
+ }
+ }
+ ],
+ "dataMineDataDependencies": [],
+ "id": "df0579cc-2192-467b-ac86-2cedd2b1a678",
+ "savedPayload": {
+ "position": {
+ "x": 16642.459744904314,
+ "y": 10891.630194277144
+ },
+ "targetPosition": {
+ "x": 16982.516453040935,
+ "y": 10058.34666794815
+ },
+ "floatingObject": {
+ "isPinned": false,
+ "isFrozen": false,
+ "isCollapsed": true,
+ "angleToParent": 2,
+ "distanceToParent": 4,
+ "arrangementStyle": 0
+ },
+ "uiObject": {
+ "isRunning": false
+ }
+ }
+ },
+ "statusReport": {
+ "type": "Status Report",
+ "name": "VWMACD",
+ "project": "Foundations",
+ "id": "97261acc-666f-4c7d-b675-022abf2334f6",
+ "savedPayload": {
+ "position": {
+ "x": 16508.42344561552,
+ "y": 10426.090900139936
+ },
+ "targetPosition": {
+ "x": 16982.516453040935,
+ "y": 10058.34666794815
+ },
+ "floatingObject": {
+ "isPinned": false,
+ "isFrozen": false,
+ "isCollapsed": false,
+ "angleToParent": 2,
+ "distanceToParent": 3,
+ "arrangementStyle": 0
+ },
+ "uiObject": {
+ "isRunning": false
+ }
+ }
+ },
+ "executionStartedEvent": {
+ "type": "Execution Started Event",
+ "name": "",
+ "project": "Foundations",
+ "id": "ea6780db-11b7-4d54-994a-777e5990f71b",
+ "savedPayload": {
+ "position": {
+ "x": 16685.2921008995,
+ "y": 10099.061339678441
+ },
+ "targetPosition": {
+ "x": 16982.516453040935,
+ "y": 10058.34666794815
+ },
+ "floatingObject": {
+ "isPinned": false,
+ "isFrozen": false,
+ "isCollapsed": false,
+ "angleToParent": 2,
+ "distanceToParent": 2,
+ "arrangementStyle": 0
+ },
+ "uiObject": {
+ "isRunning": false
+ },
+ "referenceParent": {
+ "type": "Execution Finished Event",
+ "name": "New Execution Finished Event",
+ "id": "1824fa00-dd30-4cdc-acc0-01c2f29056c5"
+ },
+ "referenceParentCombinedNodePath": [
+ [
+ "Candles",
+ "Data Mine",
+ "Foundations",
+ "70c7eea3-a786-4dda-b526-0514e2cb14cc"
+ ],
+ [
+ "Candles Volumes",
+ "Indicator Bot",
+ "Foundations",
+ "285a4618-0423-4ac9-9df9-7a78be6fd915"
+ ],
+ [
+ "Multi-Time-Frame-Market",
+ "Process Definition",
+ "Foundations",
+ "9f683143-a33f-42c1-9fa8-c601f01ee4e1"
+ ],
+ [
+ "New Execution Finished Event",
+ "Execution Finished Event",
+ "Foundations",
+ "1824fa00-dd30-4cdc-acc0-01c2f29056c5"
+ ]
+ ]
+ }
+ },
+ "executionFinishedEvent": {
+ "type": "Execution Finished Event",
+ "name": "New Execution Finished Event",
+ "project": "Foundations",
+ "id": "ead8a462-835d-426f-87ae-7d3bd9264bbc",
+ "savedPayload": {
+ "position": {
+ "x": 16704.755277597935,
+ "y": 9944.994431902609
+ },
+ "targetPosition": {
+ "x": 16982.516453040935,
+ "y": 10058.34666794815
+ },
+ "floatingObject": {
+ "isPinned": false,
+ "isFrozen": false,
+ "isCollapsed": false,
+ "angleToParent": 2,
+ "distanceToParent": 2,
+ "arrangementStyle": 0
+ },
+ "uiObject": {
+ "isRunning": false
+ }
+ }
+ },
+ "id": "d1e007ce-0a0b-44f6-bbb2-2c1186aefcc5",
+ "savedPayload": {
+ "position": {
+ "x": 17027.614212543107,
+ "y": 10190.066444606875
+ },
+ "targetPosition": {
+ "x": 17451.878281255034,
+ "y": 9765.802375894946
+ },
+ "floatingObject": {
+ "isPinned": false,
+ "isFrozen": false,
+ "isCollapsed": true,
+ "angleToParent": 2,
+ "distanceToParent": 3,
+ "arrangementStyle": 0
+ },
+ "uiObject": {
+ "isRunning": false
+ }
+ }
+ },
+ {
+ "type": "Process Definition",
+ "name": "Multi-Time-Frame-Daily",
+ "config": "{\n \"codeName\": \"Multi-Time-Frame-Daily\",\n \"description\": \"Produces the volume energy indicators.\",\n \"deadWaitTime\": 0,\n \"normalWaitTime\": 0,\n \"retryWaitTime\": 10000,\n \"sleepWaitTime\": 3600000,\n \"comaWaitTime\": 86400000,\n \"framework\": {\n \"name\": \"Multi-Time-Frame-Daily\"\n }\n}",
+ "project": "Foundations",
+ "processOutput": {
+ "type": "Process Output",
+ "name": "New Process Output",
+ "project": "Foundations",
+ "outputDatasets": [
+ {
+ "type": "Output Dataset",
+ "name": "Multi-Time-Frame-Daily Volume Weighted MACD",
+ "project": "Foundations",
+ "id": "9561919a-b7dc-4d78-9a1c-9a0827259c7e",
+ "savedPayload": {
+ "position": {
+ "x": 16135.821701842811,
+ "y": 10571.238397246814
+ },
+ "targetPosition": {
+ "x": 16498.581170760237,
+ "y": 10093.320446432297
+ },
+ "floatingObject": {
+ "isPinned": false,
+ "isFrozen": false,
+ "isCollapsed": false,
+ "angleToParent": 2,
+ "distanceToParent": 3,
+ "arrangementStyle": 0
+ },
+ "uiObject": {
+ "isRunning": false
+ },
+ "referenceParent": {
+ "type": "Dataset Definition",
+ "name": "Multi-Time-Frame-Daily",
+ "id": "3d581002-fe29-447d-ab00-7877557a4487"
+ },
+ "referenceParentCombinedNodePath": [
+ [
+ "Quasar",
+ "Data Mine",
+ "Foundations",
+ "a65781fb-5d0b-416f-9a54-ff74c4bc67b1"
+ ],
+ [
+ "Volume Weighted MACD",
+ "Indicator Bot",
+ "Foundations",
+ "0bf1c8b8-fb74-4ec3-ab4b-886bceb401c3"
+ ],
+ [
+ "Volume Weighted MACD",
+ "Product Definition",
+ "Foundations",
+ "3d8bd85a-6cea-4059-83d9-1970344c9feb"
+ ],
+ [
+ "Multi-Time-Frame-Daily",
+ "Dataset Definition",
+ "Foundations",
+ "b833ad0e-cd33-4846-991a-d6314ce9bc7d"
+ ]
+ ]
+ }
+ }
+ ],
+ "outputDatasetFolders": [],
+ "id": "34961f6f-1b4a-4759-a6f6-e5ffa5c3bfd4",
+ "savedPayload": {
+ "position": {
+ "x": 16498.581170760237,
+ "y": 10093.320446432297
+ },
+ "targetPosition": {
+ "x": 16861.340639677663,
+ "y": 9615.40249561778
+ },
+ "floatingObject": {
+ "isPinned": false,
+ "isFrozen": false,
+ "isCollapsed": false,
+ "angleToParent": 2,
+ "distanceToParent": 3,
+ "arrangementStyle": 0
+ },
+ "uiObject": {
+ "isRunning": false
+ }
+ }
+ },
+ "processDependencies": {
+ "type": "Process Dependencies",
+ "name": "New Process Dependencies",
+ "project": "Foundations",
+ "statusDependencies": [
+ {
+ "type": "Status Dependency",
+ "name": "Volume Weighted MACD Multi-Time-Frame-Daily",
+ "config": "{\n \"mainUtility\": \"Self Reference\"\n}",
+ "project": "Foundations",
+ "id": "0af1e584-b71f-4599-b23b-826bcbec9d04",
+ "savedPayload": {
+ "position": {
+ "x": 15945.463279807136,
+ "y": 10325.829798303559
+ },
+ "targetPosition": {
+ "x": 16308.222748724562,
+ "y": 9847.911847489042
+ },
+ "floatingObject": {
+ "isPinned": false,
+ "isFrozen": false,
+ "isCollapsed": false,
+ "angleToParent": 3,
+ "distanceToParent": 3,
+ "arrangementStyle": 0
+ },
+ "uiObject": {
+ "isRunning": false
+ },
+ "referenceParent": {
+ "type": "Status Report",
+ "name": "VWMACD",
+ "id": "b29c000a-1240-4c68-a9c6-7981ecb04cd3"
+ },
+ "referenceParentCombinedNodePath": [
+ [
+ "Quasar",
+ "Data Mine",
+ "Foundations",
+ "a65781fb-5d0b-416f-9a54-ff74c4bc67b1"
+ ],
+ [
+ "Volume Weighted MACD",
+ "Indicator Bot",
+ "Foundations",
+ "0bf1c8b8-fb74-4ec3-ab4b-886bceb401c3"
+ ],
+ [
+ "Multi-Time-Frame-Daily",
+ "Process Definition",
+ "Foundations",
+ "a28facde-c362-462a-a5aa-a30c10a2add5"
+ ],
+ [
+ "VWMACD",
+ "Status Report",
+ "Foundations",
+ "15da8658-6aca-4a56-8bdc-8198f2b8657e"
+ ]
+ ]
+ }
+ },
+ {
+ "type": "Status Dependency",
+ "name": "",
+ "config": "{\n \"mainUtility\": \"Market Ending Point\"\n}",
+ "project": "Foundations",
+ "id": "a8c51ef9-5ce2-4435-8dcd-3ac0033a1aee",
+ "savedPayload": {
+ "position": {
+ "x": 15834.129741299148,
+ "y": 10215.656079680828
+ },
+ "targetPosition": {
+ "x": 16308.222748724562,
+ "y": 9847.911847489042
+ },
+ "floatingObject": {
+ "isPinned": false,
+ "isFrozen": false,
+ "isCollapsed": false,
+ "angleToParent": 3,
+ "distanceToParent": 3,
+ "arrangementStyle": 0
+ },
+ "uiObject": {
+ "isRunning": false
+ },
+ "referenceParent": {
+ "type": "Status Report",
+ "name": "New Status Report",
+ "id": "2a021da8-9feb-475e-90ab-1586968c17c7"
+ },
+ "referenceParentCombinedNodePath": [
+ [
+ "Candles",
+ "Data Mine",
+ "Foundations",
+ "70c7eea3-a786-4dda-b526-0514e2cb14cc"
+ ],
+ [
+ "Candles Volumes",
+ "Indicator Bot",
+ "Foundations",
+ "285a4618-0423-4ac9-9df9-7a78be6fd915"
+ ],
+ [
+ "Multi-Time-Frame-Daily",
+ "Process Definition",
+ "Foundations",
+ "980ceb1d-7be6-454f-90d9-01ba1fd4a65d"
+ ],
+ [
+ "New Status Report",
+ "Status Report",
+ "Foundations",
+ "2a021da8-9feb-475e-90ab-1586968c17c7"
+ ]
+ ]
+ }
+ },
+ {
+ "type": "Status Dependency",
+ "name": "Exchange Raw Data Historic-OHLCVs",
+ "config": "{\n \"mainUtility\": \"Market Starting Point\"\n}",
+ "project": "Foundations",
+ "id": "efcdfe93-18c6-4b3e-bebc-6216f28aef88",
+ "savedPayload": {
+ "position": {
+ "x": 15755.104857771461,
+ "y": 10080.421199360304
+ },
+ "targetPosition": {
+ "x": 16308.222748724562,
+ "y": 9847.911847489042
+ },
+ "floatingObject": {
+ "isPinned": false,
+ "isFrozen": false,
+ "isCollapsed": false,
+ "angleToParent": 3,
+ "distanceToParent": 3,
+ "arrangementStyle": 0
+ },
+ "uiObject": {
+ "isRunning": false
+ },
+ "referenceParent": {
+ "type": "Status Report",
+ "name": "Exchange-Raw-Data Historic-OHLCVs Status Report",
+ "id": "181c7c34-7243-497a-9ddb-1b0067c6d66e"
+ },
+ "referenceParentCombinedNodePath": [
+ [
+ "Candles",
+ "Data Mine",
+ "Foundations",
+ "70c7eea3-a786-4dda-b526-0514e2cb14cc"
+ ],
+ [
+ "Exchange Raw Data",
+ "Sensor Bot",
+ "Foundations",
+ "af924204-66a2-47d4-9910-66ab78acb06f"
+ ],
+ [
+ "Historic-OHLCVs",
+ "Process Definition",
+ "Foundations",
+ "5eb11d6a-022e-4f60-97c4-d6cf90b249dc"
+ ],
+ [
+ "Exchange-Raw-Data Historic-OHLCVs Status Report",
+ "Status Report",
+ "Foundations",
+ "181c7c34-7243-497a-9ddb-1b0067c6d66e"
+ ]
+ ]
+ }
+ }
+ ],
+ "dataDependencies": [
+ {
+ "type": "Data Dependency",
+ "name": "Candles Multi-Time-Frame-Daily",
+ "project": "Foundations",
+ "id": "a056ca8c-4f55-4607-9ee6-c52456a9fb66",
+ "savedPayload": {
+ "position": {
+ "x": 15713.774044441696,
+ "y": 9929.341190949624
+ },
+ "targetPosition": {
+ "x": 16308.222748724562,
+ "y": 9847.911847489042
+ },
+ "floatingObject": {
+ "isPinned": false,
+ "isFrozen": false,
+ "isCollapsed": false,
+ "angleToParent": 3,
+ "distanceToParent": 3,
+ "arrangementStyle": 0
+ },
+ "uiObject": {
+ "isRunning": false
+ },
+ "referenceParent": {
+ "type": "Dataset Definition",
+ "name": "Multi-Time-Frame-Daily",
+ "id": "678a567c-f08d-49b9-813b-4e54fd6afadb"
+ },
+ "referenceParentCombinedNodePath": [
+ [
+ "Candles",
+ "Data Mine",
+ "Foundations",
+ "70c7eea3-a786-4dda-b526-0514e2cb14cc"
+ ],
+ [
+ "Candles Volumes",
+ "Indicator Bot",
+ "Foundations",
+ "285a4618-0423-4ac9-9df9-7a78be6fd915"
+ ],
+ [
+ "Candles",
+ "Product Definition",
+ "Foundations",
+ "fe6065ec-4d2d-47a0-bae0-8647f0e195d7"
+ ],
+ [
+ "Multi-Time-Frame-Daily",
+ "Dataset Definition",
+ "Foundations",
+ "678a567c-f08d-49b9-813b-4e54fd6afadb"
+ ]
+ ]
+ }
+ },
+ {
+ "type": "Data Dependency",
+ "name": "Volumes Multi-Time-Frame-Daily",
+ "project": "Foundations",
+ "id": "95db6af2-aac2-4545-9f2d-09b848d2022a",
+ "savedPayload": {
+ "position": {
+ "x": 15712.953927935876,
+ "y": 9772.711907350458
+ },
+ "targetPosition": {
+ "x": 16308.222748724562,
+ "y": 9847.911847489042
+ },
+ "floatingObject": {
+ "isPinned": false,
+ "isFrozen": false,
+ "isCollapsed": false,
+ "angleToParent": 3,
+ "distanceToParent": 3,
+ "arrangementStyle": 0
+ },
+ "uiObject": {
+ "isRunning": false
+ },
+ "referenceParent": {
+ "type": "Dataset Definition",
+ "name": "Multi-Time-Frame-Daily",
+ "id": "2e683057-f911-4105-bc77-16f2706d1915"
+ },
+ "referenceParentCombinedNodePath": [
+ [
+ "Candles",
+ "Data Mine",
+ "Foundations",
+ "70c7eea3-a786-4dda-b526-0514e2cb14cc"
+ ],
+ [
+ "Candles Volumes",
+ "Indicator Bot",
+ "Foundations",
+ "285a4618-0423-4ac9-9df9-7a78be6fd915"
+ ],
+ [
+ "Volumes",
+ "Product Definition",
+ "Foundations",
+ "1a366aef-efef-470e-88e0-2a6fbe4dd91f"
+ ],
+ [
+ "Multi-Time-Frame-Daily",
+ "Dataset Definition",
+ "Foundations",
+ "2e683057-f911-4105-bc77-16f2706d1915"
+ ]
+ ]
+ }
+ }
+ ],
+ "dataMineDataDependencies": [],
+ "id": "bf3f9e46-3cba-44a5-811f-f2ae57092d25",
+ "savedPayload": {
+ "position": {
+ "x": 16308.222748724562,
+ "y": 9847.911847489042
+ },
+ "targetPosition": {
+ "x": 16861.340639677663,
+ "y": 9615.40249561778
+ },
+ "floatingObject": {
+ "isPinned": false,
+ "isFrozen": false,
+ "isCollapsed": false,
+ "angleToParent": 2,
+ "distanceToParent": 3,
+ "arrangementStyle": 0
+ },
+ "uiObject": {
+ "isRunning": false
+ }
+ }
+ },
+ "statusReport": {
+ "type": "Status Report",
+ "name": "VWMACD",
+ "project": "Foundations",
+ "id": "b29c000a-1240-4c68-a9c6-7981ecb04cd3",
+ "savedPayload": {
+ "position": {
+ "x": 16563.706229283318,
+ "y": 9577.802525548488
+ },
+ "targetPosition": {
+ "x": 16861.340639677663,
+ "y": 9615.40249561778
+ },
+ "floatingObject": {
+ "isPinned": false,
+ "isFrozen": false,
+ "isCollapsed": true,
+ "angleToParent": 2,
+ "distanceToParent": 2,
+ "arrangementStyle": 0
+ },
+ "uiObject": {
+ "isRunning": false
+ }
+ }
+ },
+ "executionStartedEvent": {
+ "type": "Execution Started Event",
+ "name": "",
+ "project": "Foundations",
+ "id": "c0853dc1-4b0d-4a44-b93c-b703f15999fe",
+ "savedPayload": {
+ "position": {
+ "x": 16622.381664270404,
+ "y": 9434.022761159067
+ },
+ "targetPosition": {
+ "x": 16861.340639677663,
+ "y": 9615.40249561778
+ },
+ "floatingObject": {
+ "isPinned": false,
+ "isFrozen": false,
+ "isCollapsed": false,
+ "angleToParent": 2,
+ "distanceToParent": 2,
+ "arrangementStyle": 0
+ },
+ "uiObject": {
+ "isRunning": false
+ },
+ "referenceParent": {
+ "type": "Execution Finished Event",
+ "name": "New Execution Finished Event",
+ "id": "f29d08f9-e7c8-490c-8fca-14851a0d3dc3"
+ },
+ "referenceParentCombinedNodePath": [
+ [
+ "Candles",
+ "Data Mine",
+ "Foundations",
+ "70c7eea3-a786-4dda-b526-0514e2cb14cc"
+ ],
+ [
+ "Candles Volumes",
+ "Indicator Bot",
+ "Foundations",
+ "285a4618-0423-4ac9-9df9-7a78be6fd915"
+ ],
+ [
+ "Multi-Time-Frame-Daily",
+ "Process Definition",
+ "Foundations",
+ "980ceb1d-7be6-454f-90d9-01ba1fd4a65d"
+ ],
+ [
+ "New Execution Finished Event",
+ "Execution Finished Event",
+ "Foundations",
+ "f29d08f9-e7c8-490c-8fca-14851a0d3dc3"
+ ]
+ ]
+ }
+ },
+ "executionFinishedEvent": {
+ "type": "Execution Finished Event",
+ "name": "New Execution Finished Event",
+ "project": "Foundations",
+ "id": "c5a6e033-0c45-4777-ad9e-63d0e4317a84",
+ "savedPayload": {
+ "position": {
+ "x": 16745.085963742033,
+ "y": 9338.84355014123
+ },
+ "targetPosition": {
+ "x": 16861.340639677663,
+ "y": 9615.40249561778
+ },
+ "floatingObject": {
+ "isPinned": false,
+ "isFrozen": false,
+ "isCollapsed": false,
+ "angleToParent": 2,
+ "distanceToParent": 2,
+ "arrangementStyle": 0
+ },
+ "uiObject": {
+ "isRunning": false
+ }
+ }
+ },
+ "id": "2634f485-6014-4b5c-a5f7-995cc4df36db",
+ "savedPayload": {
+ "position": {
+ "x": 16851.878281255034,
+ "y": 9765.802375894946
+ },
+ "targetPosition": {
+ "x": 17451.878281255034,
+ "y": 9765.802375894946
+ },
+ "floatingObject": {
+ "isPinned": false,
+ "isFrozen": false,
+ "isCollapsed": true,
+ "angleToParent": 2,
+ "distanceToParent": 3,
+ "arrangementStyle": 0
+ },
+ "uiObject": {
+ "isRunning": false
+ }
+ }
+ }
+ ],
+ "products": [
+ {
+ "type": "Product Definition",
+ "name": "Volume Weighted MACD",
+ "config": "{\n \"codeName\": \"VWMACD\",\n \"singularVariableName\": \"VWMACD\",\n \"pluralVariableName\": \"VWMACDs\"\n}",
+ "project": "Foundations",
+ "datasets": [
+ {
+ "type": "Dataset Definition",
+ "name": "Multi-Time-Frame-Market",
+ "config": "{\n \"codeName\": \"Multi-Time-Frame-Market\",\n \"type\": \"Market Files\",\n \"validTimeFrames\": [\n \"24-hs\",\n \"12-hs\",\n \"08-hs\",\n \"06-hs\",\n \"04-hs\",\n \"03-hs\",\n \"02-hs\",\n \"01-hs\"\n ],\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Product/@Dataset/@TimeFrame\",\n \"fileName\": \"Data.json\"\n}",
+ "project": "Foundations",
+ "id": "a078f98c-45f0-4d48-b21b-ad1ca0a2e20c",
+ "savedPayload": {
+ "position": {
+ "x": 16891.417062621244,
+ "y": 9608.840264439526
+ },
+ "targetPosition": {
+ "x": 17027.614212543107,
+ "y": 9341.538307183017
+ },
+ "floatingObject": {
+ "isPinned": false,
+ "isFrozen": false,
+ "isCollapsed": false,
+ "angleToParent": 1,
+ "distanceToParent": 2,
+ "arrangementStyle": 0
+ },
+ "uiObject": {
+ "isRunning": false
+ }
+ }
+ },
+ {
+ "type": "Dataset Definition",
+ "name": "Multi-Time-Frame-Daily",
+ "config": "{\n \"codeName\": \"Multi-Time-Frame-Daily\",\n \"type\": \"Daily Files\",\n \"validTimeFrames\": [\n \"45-min\",\n \"40-min\",\n \"30-min\",\n \"20-min\",\n \"15-min\",\n \"10-min\",\n \"05-min\",\n \"04-min\",\n \"03-min\",\n \"02-min\",\n \"01-min\"\n ],\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Product/@Dataset/@TimeFrame/@Year/@Month/@Day\",\n \"fileName\": \"Data.json\",\n \"dataRange\": {\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Product/@Dataset\",\n \"fileName\": \"Data.Range.json\"\n }\n}",
+ "project": "Foundations",
+ "id": "3d581002-fe29-447d-ab00-7877557a4487",
+ "savedPayload": {
+ "position": {
+ "x": 16731.307710364566,
+ "y": 9294.607967670947
+ },
+ "targetPosition": {
+ "x": 17027.614212543107,
+ "y": 9341.538307183017
+ },
+ "floatingObject": {
+ "isPinned": false,
+ "isFrozen": false,
+ "isCollapsed": false,
+ "angleToParent": 1,
+ "distanceToParent": 2,
+ "arrangementStyle": 0
+ },
+ "uiObject": {
+ "isRunning": false
+ }
+ }
+ }
+ ],
+ "record": {
+ "type": "Record Definition",
+ "name": "New Record Definition",
+ "project": "Foundations",
+ "properties": [
+ {
+ "type": "Record Property",
+ "name": "Begin",
+ "config": "{\n \"codeName\": \"begin\",\n \"isString\": false\n}",
+ "project": "Foundations",
+ "recordFormula": {
+ "type": "Record Formula",
+ "code": "record.current.begin",
+ "project": "Foundations",
+ "id": "3185c549-8f5a-4e18-bb92-719a9bac3e98",
+ "savedPayload": {
+ "position": {
+ "x": 16696.948572545953,
+ "y": 9393.31484502447
+ },
+ "targetPosition": {
+ "x": 16584.448572545953,
+ "y": 9393.31484502447
+ },
+ "floatingObject": {
+ "isPinned": false,
+ "isFrozen": false,
+ "isCollapsed": false,
+ "angleToParent": 1,
+ "distanceToParent": 3,
+ "arrangementStyle": 0
+ },
+ "uiObject": {
+ "isRunning": false
+ }
+ }
+ },
+ "id": "584bbb9a-30a8-4c36-9a73-08428f4eb601",
+ "savedPayload": {
+ "position": {
+ "x": 16485.948572545953,
+ "y": 9256.31484502447
+ },
+ "targetPosition": {
+ "x": 16260.948572545953,
+ "y": 9256.31484502447
+ },
+ "floatingObject": {
+ "isPinned": false,
+ "isFrozen": false,
+ "isCollapsed": true,
+ "angleToParent": 1,
+ "distanceToParent": 2,
+ "arrangementStyle": 0
+ },
+ "uiObject": {
+ "isRunning": false
+ }
+ }
+ },
+ {
+ "type": "Record Property",
+ "name": "End",
+ "config": "{\n \"codeName\": \"end\",\n \"isString\": false\n}",
+ "project": "Foundations",
+ "recordFormula": {
+ "type": "Record Formula",
+ "code": "record.current.end",
+ "project": "Foundations",
+ "id": "3a20e4fc-bbfe-496e-b823-8fd2b4694c04",
+ "savedPayload": {
+ "position": {
+ "x": 16541.518983382382,
+ "y": 9608.139012135085
+ },
+ "targetPosition": {
+ "x": 16401.233777964168,
+ "y": 9432.226928579777
+ },
+ "floatingObject": {
+ "isPinned": false,
+ "isFrozen": false,
+ "isCollapsed": false,
+ "angleToParent": 1,
+ "distanceToParent": 3,
+ "arrangementStyle": 0
+ },
+ "uiObject": {
+ "isRunning": false
+ }
+ }
+ },
+ "id": "58d82ee6-2179-4f46-b7e1-34b590ac7a45",
+ "savedPayload": {
+ "position": {
+ "x": 16401.233777964168,
+ "y": 9432.226928579777
+ },
+ "targetPosition": {
+ "x": 16260.948572545953,
+ "y": 9256.31484502447
+ },
+ "floatingObject": {
+ "isPinned": false,
+ "isFrozen": false,
+ "isCollapsed": false,
+ "angleToParent": 1,
+ "distanceToParent": 2,
+ "arrangementStyle": 0
+ },
+ "uiObject": {
+ "isRunning": false
+ }
+ }
+ },
+ {
+ "type": "Record Property",
+ "name": "Line",
+ "config": "{\n \"codeName\": \"line\",\n \"isString\": false\n}",
+ "project": "Foundations",
+ "recordFormula": {
+ "type": "Record Formula",
+ "code": "variable.line",
+ "project": "Foundations",
+ "id": "af62e2f6-147c-40f3-8b18-5dee48e77833",
+ "savedPayload": {
+ "position": {
+ "x": 16160.814152265611,
+ "y": 9695.032405506292
+ },
+ "targetPosition": {
+ "x": 16210.881362405782,
+ "y": 9475.67362526538
+ },
+ "floatingObject": {
+ "isPinned": false,
+ "isFrozen": false,
+ "isCollapsed": false,
+ "angleToParent": 1,
+ "distanceToParent": 3,
+ "arrangementStyle": 0
+ },
+ "uiObject": {
+ "isRunning": false
+ }
+ }
+ },
+ "id": "90880341-b57d-43e9-99e4-2bdacaa1abb1",
+ "savedPayload": {
+ "position": {
+ "x": 16210.881362405782,
+ "y": 9475.67362526538
+ },
+ "targetPosition": {
+ "x": 16260.948572545953,
+ "y": 9256.31484502447
+ },
+ "floatingObject": {
+ "isPinned": false,
+ "isFrozen": false,
+ "isCollapsed": true,
+ "angleToParent": 1,
+ "distanceToParent": 2,
+ "arrangementStyle": 0
+ },
+ "uiObject": {
+ "isRunning": false
+ }
+ }
+ },
+ {
+ "type": "Record Property",
+ "name": "Signal",
+ "config": "{\n \"codeName\": \"signal\",\n \"isString\": false\n}",
+ "project": "Foundations",
+ "recordFormula": {
+ "type": "Record Formula",
+ "code": "variable.signal",
+ "project": "Foundations",
+ "id": "0483df6f-f722-47fa-8461-7d1686c68944",
+ "savedPayload": {
+ "position": {
+ "x": 15855.512581989864,
+ "y": 9451.562527627371
+ },
+ "targetPosition": {
+ "x": 16058.230577267908,
+ "y": 9353.93868632592
+ },
+ "floatingObject": {
+ "isPinned": false,
+ "isFrozen": false,
+ "isCollapsed": false,
+ "angleToParent": 1,
+ "distanceToParent": 3,
+ "arrangementStyle": 0
+ },
+ "uiObject": {
+ "isRunning": false
+ }
+ }
+ },
+ "id": "d0373e29-a8b4-4920-904a-1dff335c841b",
+ "savedPayload": {
+ "position": {
+ "x": 16058.230577267908,
+ "y": 9353.93868632592
+ },
+ "targetPosition": {
+ "x": 16260.948572545953,
+ "y": 9256.31484502447
+ },
+ "floatingObject": {
+ "isPinned": false,
+ "isFrozen": false,
+ "isCollapsed": true,
+ "angleToParent": 1,
+ "distanceToParent": 2,
+ "arrangementStyle": 0
+ },
+ "uiObject": {
+ "isRunning": false
+ }
+ }
+ },
+ {
+ "type": "Record Property",
+ "name": "VWEMAf",
+ "config": "{\n \"codeName\": \"vwemaf\",\n \"isString\": false\n}",
+ "project": "Foundations",
+ "recordFormula": {
+ "type": "Record Formula",
+ "code": "variable.vwemaF",
+ "project": "Foundations",
+ "id": "c69ea711-e18a-414b-82f5-9e3d2a2cd4d1",
+ "savedPayload": {
+ "position": {
+ "x": 15855.512581989864,
+ "y": 9061.067162421568
+ },
+ "targetPosition": {
+ "x": 16058.230577267908,
+ "y": 9158.69100372302
+ },
+ "floatingObject": {
+ "isPinned": false,
+ "isFrozen": false,
+ "isCollapsed": false,
+ "angleToParent": 1,
+ "distanceToParent": 3,
+ "arrangementStyle": 0
+ },
+ "uiObject": {
+ "isRunning": false
+ }
+ }
+ },
+ "id": "3f96b7e2-84d2-49ec-a96e-63d8983d887a",
+ "savedPayload": {
+ "position": {
+ "x": 16058.230577267908,
+ "y": 9158.69100372302
+ },
+ "targetPosition": {
+ "x": 16260.948572545953,
+ "y": 9256.31484502447
+ },
+ "floatingObject": {
+ "isPinned": false,
+ "isFrozen": false,
+ "isCollapsed": false,
+ "angleToParent": 1,
+ "distanceToParent": 2,
+ "arrangementStyle": 0
+ },
+ "uiObject": {
+ "isRunning": false
+ }
+ }
+ },
+ {
+ "type": "Record Property",
+ "name": "VWEMAs",
+ "config": "{\n \"codeName\": \"vwemas\",\n \"isString\": false\n}",
+ "project": "Foundations",
+ "recordFormula": {
+ "type": "Record Formula",
+ "code": "variable.vwemaS",
+ "project": "Foundations",
+ "id": "637d4af7-efe7-4e58-b4d4-1135718801ec",
+ "savedPayload": {
+ "position": {
+ "x": 16160.814152265611,
+ "y": 8817.597284542648
+ },
+ "targetPosition": {
+ "x": 16210.881362405782,
+ "y": 9036.956064783559
+ },
+ "floatingObject": {
+ "isPinned": false,
+ "isFrozen": false,
+ "isCollapsed": false,
+ "angleToParent": 1,
+ "distanceToParent": 3,
+ "arrangementStyle": 0
+ },
+ "uiObject": {
+ "isRunning": false
+ }
+ }
+ },
+ "id": "40c66f6c-7273-425d-bdb7-4369a5117eb3",
+ "savedPayload": {
+ "position": {
+ "x": 16210.881362405782,
+ "y": 9036.956064783559
+ },
+ "targetPosition": {
+ "x": 16260.948572545953,
+ "y": 9256.31484502447
+ },
+ "floatingObject": {
+ "isPinned": false,
+ "isFrozen": false,
+ "isCollapsed": false,
+ "angleToParent": 1,
+ "distanceToParent": 2,
+ "arrangementStyle": 0
+ },
+ "uiObject": {
+ "isRunning": false
+ }
+ }
+ },
+ {
+ "type": "Record Property",
+ "name": "Histogram",
+ "config": "{\n \"codeName\": \"histogram\",\n \"isString\": false\n}",
+ "project": "Foundations",
+ "recordFormula": {
+ "type": "Record Formula",
+ "code": "variable.histogram",
+ "project": "Foundations",
+ "id": "470781f9-7cc4-486f-b933-0411576e22ba",
+ "savedPayload": {
+ "position": {
+ "x": 16612.233777964168,
+ "y": 9217.402761469162
+ },
+ "targetPosition": {
+ "x": 16542.09117525506,
+ "y": 9305.358803246816
+ },
+ "floatingObject": {
+ "isPinned": false,
+ "isFrozen": false,
+ "isCollapsed": false,
+ "angleToParent": 1,
+ "distanceToParent": 3,
+ "arrangementStyle": 0
+ },
+ "uiObject": {
+ "isRunning": false
+ }
+ }
+ },
+ "id": "4d3e2c4d-a7e8-44c5-8dbf-f6c87cdec478",
+ "savedPayload": {
+ "position": {
+ "x": 16401.233777964168,
+ "y": 9080.402761469162
+ },
+ "targetPosition": {
+ "x": 16260.948572545953,
+ "y": 9256.31484502447
+ },
+ "floatingObject": {
+ "isPinned": false,
+ "isFrozen": false,
+ "isCollapsed": true,
+ "angleToParent": 1,
+ "distanceToParent": 2,
+ "arrangementStyle": 0
+ },
+ "uiObject": {
+ "isRunning": false
+ }
+ }
+ }
+ ],
+ "id": "f61fbc46-fe66-466d-a5aa-7d65f9e3d284",
+ "savedPayload": {
+ "position": {
+ "x": 16619.022762777513,
+ "y": 8539.632435413485
+ },
+ "targetPosition": {
+ "x": 17027.614212543107,
+ "y": 9341.538307183017
+ },
+ "floatingObject": {
+ "isPinned": false,
+ "isFrozen": false,
+ "isCollapsed": true,
+ "angleToParent": 2,
+ "distanceToParent": 4,
+ "arrangementStyle": 0
+ },
+ "uiObject": {
+ "isRunning": false
+ }
+ }
+ },
+ "dataBuilding": {
+ "type": "Data Building Procedure",
+ "name": "New Data Building Procedure",
+ "project": "Foundations",
+ "loop": {
+ "type": "Procedure Loop",
+ "name": "New Procedure Loop",
+ "project": "Foundations",
+ "procedureJavascriptCode": {
+ "type": "Procedure Javascript Code",
+ "name": "New Procedure Javascript Code",
+ "code": "let candle = record.current\nlet vol = getElement('volumes', candle)\nlet LenS = 10 // slow vwema period\nlet LenF = 3 // fast vwema period\nlet P = 16\n\nif (variable.previousVwemaS === undefined) {\n\tvariable.previousVwemaS = candle.close\n}\n\nif (variable.vwemaS === undefined){\n\tvariable.vwemaS = candle.close\n}\n\nif (variable.previousVwemaF === undefined) {\n\tvariable.previousVwemaF = candle.close\n}\n\nif (variable.vwemaF === undefined){\n\tvariable.vwemaF = candle.close\n}\n//fetching volume for Slow VWEMA and calculating slow VWEMA\nvariable.volS.push(vol.buy+vol.sell)\n\nif(variable.volS.length > LenS){\n\tvariable.volS.splice(0,1)\n}\nif(variable.volS.length === LenS){\n\tvariable.nfsS = 0\n\tfor (var i = 0 ; i < LenS ; i++) {\n\t\tvariable.nfsS = variable.nfsS + variable.volS[i]\n\t}\nvariable.vwemaS = variable.previousVwemaS * (variable.nfsS - (vol.buy + vol.sell))/variable.nfsS + candle.close * (vol.buy + vol.sell) / variable.nfsS\nvariable.previousVwemaS = variable.vwemaS \n}\n\n//fetching volume for Fast VWEMA and calculating Fast VWEMA\nvariable.volF.push(vol.buy+vol.sell)\n\nif(variable.volF.length > LenF){\n\tvariable.volF.splice(0,1)\n}\nif(variable.volF.length === LenF){\n\tvariable.nfsF = 0\n\tfor (var i = 0 ; i < LenF ; i++) {\n\t\tvariable.nfsF = variable.nfsF + variable.volF[i]\n\t}\nvariable.vwemaF = variable.previousVwemaF * (variable.nfsF - (vol.buy + vol.sell))/variable.nfsF + candle.close * (vol.buy + vol.sell) / variable.nfsF\nvariable.previousVwemaF = variable.vwemaF \n}\n\n//calculating MACD of VWEMA\nvariable.line = variable.vwemaF - variable.vwemaS\nif(variable.previousSignal === undefined){\n\tvariable.previousSignal = variable.line\n}\nvariable.signal = variable.line * (2/(1+P)) + variable.previousSignal * (1-(2/(1+P)))\nvariable.previousSignal = variable.signal\nvariable.histogram = variable.line - variable.signal\n",
+ "project": "Foundations",
+ "id": "f5b00591-222b-4a43-8840-6c490eba617f",
+ "savedPayload": {
+ "position": {
+ "x": 16984.95256466885,
+ "y": 8811.836698380175
+ },
+ "targetPosition": {
+ "x": 17020.78935962338,
+ "y": 8905.194741029896
+ },
+ "floatingObject": {
+ "isPinned": false,
+ "isFrozen": false,
+ "isCollapsed": false,
+ "angleToParent": 2,
+ "distanceToParent": 2,
+ "arrangementStyle": 0
+ },
+ "uiObject": {
+ "isRunning": false
+ }
+ }
+ },
+ "id": "7a3aba5a-b8fc-4abb-8dbc-c349e4448319",
+ "savedPayload": {
+ "position": {
+ "x": 17020.78935962338,
+ "y": 8905.194741029896
+ },
+ "targetPosition": {
+ "x": 17074.544552055177,
+ "y": 9045.231805004476
+ },
+ "floatingObject": {
+ "isPinned": false,
+ "isFrozen": false,
+ "isCollapsed": false,
+ "angleToParent": 2,
+ "distanceToParent": 2,
+ "arrangementStyle": 0
+ },
+ "uiObject": {
+ "isRunning": false
+ }
+ }
+ },
+ "initialization": {
+ "type": "Procedure Initialization",
+ "name": "New Procedure Initialization",
+ "project": "Foundations",
+ "procedureJavascriptCode": {
+ "type": "Procedure Javascript Code",
+ "name": "New Procedure Javascript Code",
+ "code": "/* Initialization Code*/\n\nvariable.volS = []\nvariable.volF = []",
+ "project": "Foundations",
+ "id": "e4d1bfd7-408c-4514-ada0-28209990b763",
+ "savedPayload": {
+ "position": {
+ "x": 17200.408630265145,
+ "y": 8889.802612713082
+ },
+ "targetPosition": {
+ "x": 17137.47659116016,
+ "y": 8967.517208858779
+ },
+ "floatingObject": {
+ "isPinned": false,
+ "isFrozen": false,
+ "isCollapsed": false,
+ "angleToParent": 2,
+ "distanceToParent": 1,
+ "arrangementStyle": 0
+ },
+ "uiObject": {
+ "isRunning": false
+ }
+ }
+ },
+ "id": "92dde8cc-028f-41a5-baa9-e32177a8bc04",
+ "savedPayload": {
+ "position": {
+ "x": 17137.47659116016,
+ "y": 8967.517208858779
+ },
+ "targetPosition": {
+ "x": 17074.544552055177,
+ "y": 9045.231805004476
+ },
+ "floatingObject": {
+ "isPinned": false,
+ "isFrozen": false,
+ "isCollapsed": false,
+ "angleToParent": 2,
+ "distanceToParent": 1,
+ "arrangementStyle": 0
+ },
+ "uiObject": {
+ "isRunning": false
+ }
+ }
+ },
+ "id": "06b48da9-b649-430e-a069-b2bf8c925203",
+ "savedPayload": {
+ "position": {
+ "x": 17074.544552055177,
+ "y": 9045.231805004476
+ },
+ "targetPosition": {
+ "x": 17027.614212543107,
+ "y": 9341.538307183017
+ },
+ "floatingObject": {
+ "isPinned": false,
+ "isFrozen": false,
+ "isCollapsed": false,
+ "angleToParent": 2,
+ "distanceToParent": 2,
+ "arrangementStyle": 0
+ },
+ "uiObject": {
+ "isRunning": false
+ }
+ }
+ },
+ "id": "5cd854da-dd1a-425e-9e84-f6ca1d38b97a",
+ "savedPayload": {
+ "position": {
+ "x": 17027.614212543107,
+ "y": 9341.538307183017
+ },
+ "targetPosition": {
+ "x": 17451.878281255034,
+ "y": 9765.802375894946
+ },
+ "floatingObject": {
+ "isPinned": false,
+ "isFrozen": false,
+ "isCollapsed": true,
+ "angleToParent": 2,
+ "distanceToParent": 3,
+ "arrangementStyle": 0
+ },
+ "uiObject": {
+ "isRunning": false
+ },
+ "referenceParent": {
+ "type": "Plotter Module",
+ "name": "Volume Weighted MACD",
+ "id": "90ffc76b-7203-4748-a47e-52c7afd0f707"
+ },
+ "referenceParentCombinedNodePath": [
+ [
+ "Quasar",
+ "Data Mine",
+ "Foundations",
+ "a65781fb-5d0b-416f-9a54-ff74c4bc67b1"
+ ],
+ [
+ "Volume Weighted MACD",
+ "Plotter",
+ "Foundations",
+ "b33ee0b8-0cab-4663-b527-fef9670daeda"
+ ],
+ [
+ "Volume Weighted MACD",
+ "Plotter Module",
+ "Foundations",
+ "45ec14aa-475a-4673-92f8-c0e4baf12370"
+ ]
+ ]
+ }
+ }
+ ],
+ "id": "52ef4d4f-2258-4c36-ac50-def2838375b3",
"savedPayload": {
"position": {
"x": 17451.878281255034,
@@ -25379,7 +24252,7 @@
"name": "New Point Formula",
"code": "x = record.begin\ny = record.previous.uptrend",
"project": "Foundations",
- "id": "e118a6cf-dcce-4806-9884-6e14a54fff9d",
+ "id": "045300dc-37db-4886-a886-b6e56dc557e6",
"savedPayload": {
"position": {
"x": 18363.827498364175,
@@ -25402,7 +24275,7 @@
}
}
},
- "id": "45430018-3332-40bd-80bc-3c453ea9342c",
+ "id": "d4b407cb-142d-400b-9d3b-fed168af0052",
"savedPayload": {
"position": {
"x": 18026.790030384505,
@@ -25434,7 +24307,7 @@
"name": "New Point Formula",
"code": "x = record.end\ny = record.uptrend",
"project": "Foundations",
- "id": "7cec5054-d8c2-463d-a308-95b453c8482b",
+ "id": "ecb96c1c-5caf-4057-a526-cdc3c0bc87d3",
"savedPayload": {
"position": {
"x": 17931.65092834791,
@@ -25457,7 +24330,7 @@
}
}
},
- "id": "045752be-100f-467c-ac60-e8bf90b8d344",
+ "id": "7eaa2859-f852-43d5-8126-fb3e413f4487",
"savedPayload": {
"position": {
"x": 17810.701745376373,
@@ -25489,7 +24362,7 @@
"name": "New Point Formula",
"code": "x = record.begin\ny = record.previous.downtrend",
"project": "Foundations",
- "id": "a2b58911-7430-4664-9502-ad8a562fa320",
+ "id": "0a8f7b7e-d0cf-40bb-8fc3-44d0f664a725",
"savedPayload": {
"position": {
"x": 17165.179038421382,
@@ -25512,7 +24385,7 @@
}
}
},
- "id": "b8eff775-1852-448f-becd-77224b11c27d",
+ "id": "8d087a01-e955-4a0d-92c2-d3baab71d533",
"savedPayload": {
"position": {
"x": 17427.46580041311,
@@ -25544,7 +24417,7 @@
"name": "New Point Formula",
"code": "x = record.end\ny = record.downtrend",
"project": "Foundations",
- "id": "b6a5b8a8-e93d-46dd-a3a4-4f0ca7cb1060",
+ "id": "b0064ac9-f643-49f7-bb30-dcc57ac8a558",
"savedPayload": {
"position": {
"x": 17123.649929041676,
@@ -25567,7 +24440,7 @@
}
}
},
- "id": "1d0888ce-5baa-4007-a771-3cef025bb918",
+ "id": "8a9fa8e8-597e-49b6-b5f8-e380ca7a310b",
"savedPayload": {
"position": {
"x": 17406.701245723256,
@@ -25591,7 +24464,7 @@
}
}
],
- "id": "9b71bfaa-9a38-422f-be44-751df973f408",
+ "id": "7632fa2e-2cf5-432b-a6f4-3364292965db",
"savedPayload": {
"position": {
"x": 17689.752562404836,
@@ -25629,7 +24502,7 @@
"name": "New Style",
"config": "{\n \"default\": {\n \"opacity\": 1,\n \"lineWidth\": 2,\n \"lineDash\": [0,0],\n \"paletteColor\": \"UI_COLOR.GREEN\"\n }\n}",
"project": "Foundations",
- "id": "e32db740-9f93-48d1-aa68-5af58d3a4072",
+ "id": "01a8e0ef-3f5a-44c5-b091-9f7b1fa3f408",
"savedPayload": {
"position": {
"x": 17649.544970339994,
@@ -25663,7 +24536,7 @@
"name": "New Style",
"config": "{\n \"opacity\": 0.0,\n \"lineWidth\": 0,\n \"lineDash\": [0,0],\n \"paletteColor\": \"UI_COLOR.RED\"\n}",
"project": "Foundations",
- "id": "e4f142e5-75b8-462a-99ab-fd02ec4b6c89",
+ "id": "cef77998-a1c4-416e-99f3-0e6461c17e42",
"savedPayload": {
"position": {
"x": 17273.11263365798,
@@ -25686,7 +24559,7 @@
}
}
},
- "id": "8fd0373f-a657-423d-b58f-f439c9aa465a",
+ "id": "43bef4c9-5ddb-4f88-91fe-2133c42ec2af",
"savedPayload": {
"position": {
"x": 17490.44594457302,
@@ -25710,7 +24583,7 @@
}
}
],
- "id": "5314f1bf-157b-4890-a175-80682dda1e6e",
+ "id": "f24a958b-0260-4844-821f-1974b2cb1e81",
"savedPayload": {
"position": {
"x": 17707.77925548806,
@@ -25738,7 +24611,7 @@
"type": "Polygon Vertex",
"name": " UP Trend Begin",
"project": "Foundations",
- "id": "114654ba-99fa-4abc-8018-eca0d46fc4fe",
+ "id": "7c784c1b-67fb-44cc-9f8c-d3a9b76f1239",
"savedPayload": {
"position": {
"x": 17416.878281255034,
@@ -25762,7 +24635,7 @@
"referenceParent": {
"type": "Point",
"name": "UP Trend Begin",
- "id": "45430018-3332-40bd-80bc-3c453ea9342c"
+ "id": "d4b407cb-142d-400b-9d3b-fed168af0052"
},
"referenceParentCombinedNodePath": [
[
@@ -25808,7 +24681,7 @@
"type": "Polygon Vertex",
"name": " UP Trend End",
"project": "Foundations",
- "id": "f8b3c466-3400-45cc-b3ac-1c2a65c83308",
+ "id": "043f3822-e9ed-4d68-aa29-555ba1f717f2",
"savedPayload": {
"position": {
"x": 17548.68022972109,
@@ -25832,7 +24705,7 @@
"referenceParent": {
"type": "Point",
"name": "UP Trend End",
- "id": "045752be-100f-467c-ac60-e8bf90b8d344"
+ "id": "7eaa2859-f852-43d5-8126-fb3e413f4487"
},
"referenceParentCombinedNodePath": [
[
@@ -25875,7 +24748,7 @@
}
}
],
- "id": "c3227a7b-e3db-44ff-b310-99cba1283cf5",
+ "id": "4e671459-c414-444e-9c34-feff4aa3bfa8",
"savedPayload": {
"position": {
"x": 17279.88827029454,
@@ -25911,7 +24784,7 @@
"name": "New Style",
"config": "{\n \"default\": {\n \"opacity\": 1,\n \"lineWidth\": 2,\n \"lineDash\": [\n 0,\n 0\n ],\n \"paletteColor\": \"UI_COLOR.RUSTED_RED\"\n }\n}",
"project": "Foundations",
- "id": "0eb6cbf1-c146-4478-8575-eb9f15f2a4fb",
+ "id": "5e9d3718-445e-4e2b-b982-15035f8cda16",
"savedPayload": {
"position": {
"x": 16874.955485103914,
@@ -25945,7 +24818,7 @@
"name": "New Style",
"config": "{\n \"opacity\": 0,\n \"lineWidth\": 0,\n \"lineDash\": [\n 0,\n 0\n ],\n \"paletteColor\": \"UI_COLOR.RED\"\n}",
"project": "Foundations",
- "id": "f338b0e2-6e22-4241-9fd9-a6e83ed957ac",
+ "id": "dba30a83-891a-4211-80a7-318acb54e8ec",
"savedPayload": {
"position": {
"x": 16723.658374175553,
@@ -25968,7 +24841,7 @@
}
}
},
- "id": "b0c041a5-0d0e-4326-b487-3c635c7e3be5",
+ "id": "bfd4083b-251c-4792-acc7-10effaea6bc9",
"savedPayload": {
"position": {
"x": 16962.306912826014,
@@ -25992,7 +24865,7 @@
}
}
],
- "id": "912f1cf5-6db0-4f00-be78-7d5f9d9fa0b9",
+ "id": "633074ab-7c94-422a-81fa-6d8e5aa9338b",
"savedPayload": {
"position": {
"x": 17200.955451476475,
@@ -26020,7 +24893,7 @@
"type": "Polygon Vertex",
"name": " Down Trend Begin",
"project": "Foundations",
- "id": "d0a3b5ae-3a73-431f-9bfa-7ef29e2d8697",
+ "id": "3926e5de-6a88-430d-96d8-52b10a2e0ebf",
"savedPayload": {
"position": {
"x": 17189.455417849036,
@@ -26044,7 +24917,7 @@
"referenceParent": {
"type": "Point",
"name": "Down Trend Begin",
- "id": "b8eff775-1852-448f-becd-77224b11c27d"
+ "id": "8d087a01-e955-4a0d-92c2-d3baab71d533"
},
"referenceParentCombinedNodePath": [
[
@@ -26090,7 +24963,7 @@
"type": "Polygon Vertex",
"name": " Down Trend End",
"project": "Foundations",
- "id": "1c6e93a6-0b0d-4139-9ab0-b404f7961858",
+ "id": "a1aa4e54-a229-404e-bf30-779e1d09ac2a",
"savedPayload": {
"position": {
"x": 17701.658273293237,
@@ -26114,7 +24987,7 @@
"referenceParent": {
"type": "Point",
"name": "Down Trend End",
- "id": "1d0888ce-5baa-4007-a771-3cef025bb918"
+ "id": "8a9fa8e8-597e-49b6-b5f8-e380ca7a310b"
},
"referenceParentCombinedNodePath": [
[
@@ -26157,7 +25030,7 @@
}
}
],
- "id": "33a2b44f-e276-4830-a9fa-ef79848c5036",
+ "id": "6a6989ae-1e29-4c6f-920d-741d6b2549ce",
"savedPayload": {
"position": {
"x": 17526.955417849036,
@@ -26183,7 +25056,7 @@
],
"images": [],
"texts": [],
- "id": "9977d385-5f77-4144-974c-60d7d3d3531b",
+ "id": "2f511098-b883-44c2-8ff1-72441c2b63c8",
"savedPayload": {
"position": {
"x": 17864.455417849036,
@@ -26223,7 +25096,7 @@
"name": "Up Trend",
"code": "record.uptrend",
"project": "Foundations",
- "id": "a7d23190-1832-46f2-a550-9bf56ea80025",
+ "id": "757c1c2b-2221-4cdd-948f-a7ab1a572abf",
"savedPayload": {
"position": {
"x": 17666.040220007686,
@@ -26251,7 +25124,7 @@
"name": "New Text Style",
"config": "{\n \"paletteColor\": \"UI_COLOR.GREEN\",\n \"opacity\": 1,\n \"fontSize\": 14\n}",
"project": "Foundations",
- "id": "9cb59e01-c3a8-4b3f-85ef-be2998f8ca5f",
+ "id": "a52eb8b1-dc1a-4220-9b85-3e162a8ec6b6",
"savedPayload": {
"position": {
"x": 17768.72798197117,
@@ -26274,7 +25147,7 @@
}
}
},
- "id": "73a43010-18df-4951-8e0d-75fa7d90c3e9",
+ "id": "41727860-042e-4e73-bb8c-002a0e2953b2",
"savedPayload": {
"position": {
"x": 17981.12361395049,
@@ -26307,7 +25180,7 @@
"name": "New Data Formula",
"code": "record.downtrend",
"project": "Foundations",
- "id": "7e4aaf87-cc94-412f-b889-236ce23fab8c",
+ "id": "e3421c5e-4613-45aa-a4f1-8cdece650b6e",
"savedPayload": {
"position": {
"x": 17966.05793963292,
@@ -26335,7 +25208,7 @@
"name": "New Text Style",
"config": "{\n \"paletteColor\": \"UI_COLOR.RUSTED_RED\",\n \"opacity\": 1,\n \"fontSize\": 14\n}",
"project": "Foundations",
- "id": "cfd3c8fe-f425-4199-8343-2e98b7e6e303",
+ "id": "4e7e1fb1-6e4e-4c1b-804f-f51ee88cb15a",
"savedPayload": {
"position": {
"x": 18132.210228718497,
@@ -26358,7 +25231,7 @@
}
}
},
- "id": "a345f2ce-08c1-40cd-a7de-13ec3c6e4d86",
+ "id": "0a85be13-5718-47cd-92d6-c8d98f5adfb3",
"savedPayload": {
"position": {
"x": 18149.87361395049,
@@ -26391,7 +25264,7 @@
"name": "New Data Formula",
"code": "record.trend",
"project": "Foundations",
- "id": "e79ef35e-f711-4131-b86d-e3063e21c3c7",
+ "id": "b0be8122-33d1-4d77-8fd3-7e13e28d073f",
"savedPayload": {
"position": {
"x": 18376.123470385573,
@@ -26419,7 +25292,7 @@
"name": "New Text Style",
"config": "{\n \"paletteColor\": \"UI_COLOR.GREY\",\n \"opacity\": 1,\n \"fontSize\": 14\n}",
"project": "Foundations",
- "id": "71887874-6d38-4b36-9b83-6a693975eb6f",
+ "id": "474d5b81-7470-400d-8020-af2ec81d51df",
"savedPayload": {
"position": {
"x": 18542.27575947115,
@@ -26442,7 +25315,7 @@
}
}
},
- "id": "b1fa3f03-9d55-4b4d-b1a3-e147b5960cbb",
+ "id": "1fd192f8-d05a-415f-91a8-397c7a03f127",
"savedPayload": {
"position": {
"x": 18358.46008515358,
@@ -26475,7 +25348,7 @@
"name": "New Data Formula",
"code": "record.atrNPeriod",
"project": "Foundations",
- "id": "67094d5a-37fc-4af6-8d84-8f268de323a6",
+ "id": "0c5f2e6e-dd5d-49d3-b3e7-86bf8f2c4177",
"savedPayload": {
"position": {
"x": 18595.84689367262,
@@ -26503,7 +25376,7 @@
"name": "New Text Style",
"config": "{\n \"paletteColor\": \"UI_COLOR.GREY\",\n \"opacity\": 1,\n \"fontSize\": 14\n}",
"project": "Foundations",
- "id": "6026a7c5-8c6d-4778-827f-39c17d89fb8c",
+ "id": "0177b283-b375-4b12-bedc-fc33cf6eaded",
"savedPayload": {
"position": {
"x": 18695.035654996977,
@@ -26526,7 +25399,7 @@
}
}
},
- "id": "867a0d6a-b62f-421b-b6ed-ec43f668887d",
+ "id": "f02d6a35-b8fb-4fa9-aeea-28d6ea407f9d",
"savedPayload": {
"position": {
"x": 18527.21008515358,
@@ -26550,7 +25423,7 @@
}
}
],
- "id": "2c6156b8-9462-4a85-8045-252715f1f0f5",
+ "id": "684150ed-d16b-4c1f-a7d4-47f36481356b",
"savedPayload": {
"position": {
"x": 18254.166849552035,
@@ -26574,7 +25447,7 @@
}
}
],
- "id": "8127debf-f6d5-4694-a17d-78ed96f75f31",
+ "id": "2b037828-c02e-4a68-b966-9a2b64bdeb1b",
"savedPayload": {
"position": {
"x": 17809.16526768051,
@@ -26598,11 +25471,11 @@
}
}
],
- "id": "62b1f8b9-1b98-4499-b92e-e8a57d7b9386",
+ "id": "806b4088-bd9a-46e8-b221-9fc3e6e6fb5d",
"savedPayload": {
"position": {
- "x": 17468.878281255034,
- "y": 9687.994754759615
+ "x": 17500.878281255034,
+ "y": 9585.994754759615
},
"targetPosition": {
"x": 18051.878281255034,
@@ -26651,7 +25524,7 @@
"name": "New Point Formula",
"code": "x = record.begin\ny = record.previous.uptrend",
"project": "Foundations",
- "id": "cbf04a5d-1f7c-4f6e-a0b7-f98d7f16a549",
+ "id": "65317e44-08ef-41e5-93f4-b2f3dafd807f",
"savedPayload": {
"position": {
"x": 18011.633165605854,
@@ -26674,7 +25547,7 @@
}
}
},
- "id": "f9073d7e-f4f0-4130-a03b-be7a3cf4a76b",
+ "id": "a2030832-2bd8-4bf1-887d-7719661e374e",
"savedPayload": {
"position": {
"x": 17811.15669766347,
@@ -26706,7 +25579,7 @@
"name": "New Point Formula",
"code": "x = record.end\ny = record.uptrend",
"project": "Foundations",
- "id": "5dc306f3-3d3c-4891-ba44-24c053cd0269",
+ "id": "58387779-5dca-4ef5-bf83-7b69c6b06139",
"savedPayload": {
"position": {
"x": 17540.284720452983,
@@ -26729,7 +25602,7 @@
}
}
},
- "id": "8648e1b2-f5fa-4e76-8c1b-81225b1455f4",
+ "id": "0e45f3da-ea08-445e-809e-d5c43d740318",
"savedPayload": {
"position": {
"x": 17575.482475087036,
@@ -26761,7 +25634,7 @@
"name": "New Point Formula",
"code": "x = record.begin\ny = record.previous.downtrend",
"project": "Foundations",
- "id": "177681c8-164a-4ac1-ae45-6c24a02bea0b",
+ "id": "dd8a4e1c-0742-42ef-8143-e5af85e87d78",
"savedPayload": {
"position": {
"x": 17166.22047645328,
@@ -26784,7 +25657,7 @@
}
}
},
- "id": "2e9beecd-42b8-4a67-80f5-c97d130ba0c8",
+ "id": "7b3b011b-1ea4-467c-8fa6-59a3dcfc3a7d",
"savedPayload": {
"position": {
"x": 17388.450353087184,
@@ -26816,7 +25689,7 @@
"name": "New Point Formula",
"code": "x = record.end\ny = record.downtrend",
"project": "Foundations",
- "id": "168a5470-e558-4e32-883b-98734b911618",
+ "id": "3dbb9ed5-9b73-4c5d-ae45-bb08176769b9",
"savedPayload": {
"position": {
"x": 17406.384504838294,
@@ -26839,7 +25712,7 @@
}
}
},
- "id": "d9991167-3424-4adf-93d0-9eb702d13120",
+ "id": "eb74c0d1-3740-4e9f-bc2b-4469f3d1ece8",
"savedPayload": {
"position": {
"x": 17508.53236727969,
@@ -26863,7 +25736,7 @@
}
}
],
- "id": "31aa9898-e54c-475f-a7e2-a8df02f1687b",
+ "id": "5dbf68ab-6c94-457a-8ded-2db8d70d39cc",
"savedPayload": {
"position": {
"x": 17610.68022972109,
@@ -26901,7 +25774,7 @@
"name": "New Style",
"config": "{\n \"default\": {\n \"opacity\": 1,\n \"lineWidth\": 2,\n \"lineDash\": [0,0],\n \"paletteColor\": \"UI_COLOR.GREEN\"\n }\n}",
"project": "Foundations",
- "id": "b671eb1e-5d5f-458e-8936-4fe48262418f",
+ "id": "57e2a2d3-147f-49c9-a06b-914324c5072c",
"savedPayload": {
"position": {
"x": 17649.544970339994,
@@ -26935,7 +25808,7 @@
"name": "New Style",
"config": "{\n \"opacity\": 0.0,\n \"lineWidth\": 0,\n \"lineDash\": [0,0],\n \"paletteColor\": \"UI_COLOR.RED\"\n}",
"project": "Foundations",
- "id": "8ac2ceba-f021-4e3a-853c-1f10d5d955df",
+ "id": "331290aa-d8de-4bcc-a625-633227682ca4",
"savedPayload": {
"position": {
"x": 17273.11263365798,
@@ -26958,7 +25831,7 @@
}
}
},
- "id": "c3133686-3b8e-4f27-a0af-7782800515bf",
+ "id": "3adb97f3-9034-4b0f-89cb-96c9d02b351b",
"savedPayload": {
"position": {
"x": 17490.44594457302,
@@ -26982,7 +25855,7 @@
}
}
],
- "id": "121166dd-a4fd-49d2-ae23-90c4cc7fdecc",
+ "id": "53f79995-3068-4df7-9231-f77b2a1f4fea",
"savedPayload": {
"position": {
"x": 18303.77925548806,
@@ -27010,7 +25883,7 @@
"type": "Polygon Vertex",
"name": " UP Trend Begin",
"project": "Foundations",
- "id": "26772b09-e7b6-4336-9bb1-9f672491b2d2",
+ "id": "556be274-48f4-44dc-9ce5-8bcc448a69cb",
"savedPayload": {
"position": {
"x": 18012.878281255034,
@@ -27034,7 +25907,7 @@
"referenceParent": {
"type": "Point",
"name": "UP Trend Begin",
- "id": "f9073d7e-f4f0-4130-a03b-be7a3cf4a76b"
+ "id": "a2030832-2bd8-4bf1-887d-7719661e374e"
},
"referenceParentCombinedNodePath": [
[
@@ -27080,7 +25953,7 @@
"type": "Polygon Vertex",
"name": " UP Trend End",
"project": "Foundations",
- "id": "1070726b-6a53-4c13-8192-426be278820c",
+ "id": "95f942de-f195-4ba5-a34e-a09aa76ce1c6",
"savedPayload": {
"position": {
"x": 18144.68022972109,
@@ -27104,7 +25977,7 @@
"referenceParent": {
"type": "Point",
"name": "UP Trend End",
- "id": "8648e1b2-f5fa-4e76-8c1b-81225b1455f4"
+ "id": "0e45f3da-ea08-445e-809e-d5c43d740318"
},
"referenceParentCombinedNodePath": [
[
@@ -27147,7 +26020,7 @@
}
}
],
- "id": "3214823a-aef8-49a4-95fd-b9c96b922b61",
+ "id": "3182318c-021f-4638-a233-d9ec992b4d11",
"savedPayload": {
"position": {
"x": 17866.878281255034,
@@ -27183,7 +26056,7 @@
"name": "New Style",
"config": "{\n \"default\": {\n \"opacity\": 1,\n \"lineWidth\": 2,\n \"lineDash\": [\n 0,\n 0\n ],\n \"paletteColor\": \"UI_COLOR.RUSTED_RED\"\n }\n}",
"project": "Foundations",
- "id": "047d51e2-6de5-4b43-9460-ebd483f9535b",
+ "id": "7392f2cb-6ed1-47fc-9006-498710de8b40",
"savedPayload": {
"position": {
"x": 17940.44594457302,
@@ -27217,7 +26090,7 @@
"name": "New Style",
"config": "{\n \"opacity\": 0,\n \"lineWidth\": 0,\n \"lineDash\": [\n 0,\n 0\n ],\n \"paletteColor\": \"UI_COLOR.RED\"\n}",
"project": "Foundations",
- "id": "5aeb7237-0dd9-464a-af23-3d9132e86e3e",
+ "id": "04126965-d2c0-4d80-bff9-ba14772d0795",
"savedPayload": {
"position": {
"x": 18041.310685191926,
@@ -27240,7 +26113,7 @@
}
}
},
- "id": "7252f277-9642-4b0b-b9c7-a4faa8fb682f",
+ "id": "b3d88450-668f-4b79-91d4-0964887f2263",
"savedPayload": {
"position": {
"x": 18099.544970339994,
@@ -27264,7 +26137,7 @@
}
}
],
- "id": "1a173280-e10b-45e3-bb31-c2a3095f06a1",
+ "id": "b2f164bf-5371-40c1-be0e-d8ac9eee48e1",
"savedPayload": {
"position": {
"x": 18157.77925548806,
@@ -27292,7 +26165,7 @@
"type": "Polygon Vertex",
"name": " Down Trend Begin",
"project": "Foundations",
- "id": "60bade3a-03b0-4096-b750-2f4015827378",
+ "id": "a67489dc-d736-470a-9bf7-b1f8d60ac4ea",
"savedPayload": {
"position": {
"x": 18316.878281255034,
@@ -27316,7 +26189,7 @@
"referenceParent": {
"type": "Point",
"name": "Down Trend Begin",
- "id": "2e9beecd-42b8-4a67-80f5-c97d130ba0c8"
+ "id": "7b3b011b-1ea4-467c-8fa6-59a3dcfc3a7d"
},
"referenceParentCombinedNodePath": [
[
@@ -27362,7 +26235,7 @@
"type": "Polygon Vertex",
"name": " Down Trend End",
"project": "Foundations",
- "id": "31e0adfa-eac0-4d93-b74d-373a67817563",
+ "id": "d40eef37-82b2-4a54-a638-e0506032f16c",
"savedPayload": {
"position": {
"x": 18635.07633278898,
@@ -27386,7 +26259,7 @@
"referenceParent": {
"type": "Point",
"name": "Down Trend End",
- "id": "d9991167-3424-4adf-93d0-9eb702d13120"
+ "id": "eb74c0d1-3740-4e9f-bc2b-4469f3d1ece8"
},
"referenceParentCombinedNodePath": [
[
@@ -27429,7 +26302,7 @@
}
}
],
- "id": "c7c2d134-f713-40c3-a717-7bd27f44ae59",
+ "id": "4caf7f8b-0f99-4e27-b6e3-15a9d80a165b",
"savedPayload": {
"position": {
"x": 18316.878281255034,
@@ -27455,7 +26328,7 @@
],
"images": [],
"texts": [],
- "id": "9f5202a8-488e-4f7c-a6de-18f06cfd9a8a",
+ "id": "41116f5f-0b59-433a-bf9f-74e9ad713092",
"savedPayload": {
"position": {
"x": 18316.878281255034,
@@ -27495,7 +26368,7 @@
"name": "Up Trend",
"code": "record.uptrend",
"project": "Foundations",
- "id": "479b2213-1881-4c1e-a9db-20e638100f2b",
+ "id": "2c5eb3d6-9271-4081-af16-2b6e80a32eeb",
"savedPayload": {
"position": {
"x": 18608.765448576763,
@@ -27523,7 +26396,7 @@
"name": "New Text Style",
"config": "{\n \"paletteColor\": \"UI_COLOR.GREEN\",\n \"opacity\": 1,\n \"fontSize\": 14\n}",
"project": "Foundations",
- "id": "444aa454-2982-442d-a901-783e6cdb4650",
+ "id": "3439657a-2674-44b1-b79d-14174c9e68a4",
"savedPayload": {
"position": {
"x": 18715.164781928925,
@@ -27546,7 +26419,7 @@
}
}
},
- "id": "aabd25f7-c0ed-47fc-a40b-40437036416d",
+ "id": "b2e4b2f7-85c3-4060-9bf2-c37b11904c89",
"savedPayload": {
"position": {
"x": 18750.362536562978,
@@ -27579,7 +26452,7 @@
"name": "New Data Formula",
"code": "record.downtrend",
"project": "Foundations",
- "id": "3dbee3c9-19ef-448b-b684-59f1d64f40b1",
+ "id": "66046f26-0098-4675-abb9-63a0b4257a24",
"savedPayload": {
"position": {
"x": 18876.882821534367,
@@ -27607,7 +26480,7 @@
"name": "New Text Style",
"config": "{\n \"paletteColor\": \"UI_COLOR.RUSTED_RED\",\n \"opacity\": 1,\n \"fontSize\": 14\n}",
"project": "Foundations",
- "id": "0071ef4d-9f74-4103-a24c-be1fc40f01c1",
+ "id": "2ce63e19-4cb3-41cf-b606-e1ae58fbdc7e",
"savedPayload": {
"position": {
"x": 18990.806274130427,
@@ -27630,7 +26503,7 @@
}
}
},
- "id": "eae4dfb7-e190-4a35-8bc1-ebc07eb009c4",
+ "id": "b3a4a9b6-1365-4ae3-94c5-ec67d9cfe759",
"savedPayload": {
"position": {
"x": 18888.65841168903,
@@ -27663,7 +26536,7 @@
"name": "New Data Formula",
"code": "record.trend",
"project": "Foundations",
- "id": "c259ce18-4f8d-4279-b036-ae0e3ff93d9b",
+ "id": "af0202b4-a6f4-4a55-803c-da2fe7a7f9fb",
"savedPayload": {
"position": {
"x": 19131.629649865827,
@@ -27691,7 +26564,7 @@
"name": "New Text Style",
"config": "{\n \"paletteColor\": \"UI_COLOR.GREY\",\n \"opacity\": 1,\n \"fontSize\": 14\n}",
"project": "Foundations",
- "id": "c8594bd1-2e58-49a4-8348-c1571ba36810",
+ "id": "58628f1a-023f-48dd-968f-dc1818ec5d46",
"savedPayload": {
"position": {
"x": 19209.56233492983,
@@ -27714,7 +26587,7 @@
}
}
},
- "id": "88bbcadf-33bb-40e3-90f5-1bb248612da0",
+ "id": "0bbc6fdc-37c1-4ec0-b002-ba318fdfbe48",
"savedPayload": {
"position": {
"x": 19009.085866987447,
@@ -27747,7 +26620,7 @@
"name": "New Data Formula",
"code": "record.atrNPeriod",
"project": "Foundations",
- "id": "1c48f78f-3ef0-41b1-ac8c-be054f86beb1",
+ "id": "c8c5ffd6-cd23-467b-b7ff-68aed1d55bde",
"savedPayload": {
"position": {
"x": 19156.660119580076,
@@ -27775,7 +26648,7 @@
"name": "New Text Style",
"config": "{\n \"paletteColor\": \"UI_COLOR.GREY\",\n \"opacity\": 1,\n \"fontSize\": 14\n}",
"project": "Foundations",
- "id": "f5fbfcec-c57a-44d0-881e-b442fccbf306",
+ "id": "2a600bd1-e1d0-41d4-bef8-c9c45e95320d",
"savedPayload": {
"position": {
"x": 19168.419571697686,
@@ -27798,7 +26671,7 @@
}
}
},
- "id": "52e93f9f-df81-46d4-ac8f-8812071f0530",
+ "id": "caeaf1a6-bf9b-4301-9931-5fee9608962d",
"savedPayload": {
"position": {
"x": 19065.645707712894,
@@ -27822,7 +26695,7 @@
}
}
],
- "id": "7dc1a5da-eeaf-4c2f-b033-0a09aaebc7ea",
+ "id": "94d17478-680f-4eee-b970-f5852d8f2928",
"savedPayload": {
"position": {
"x": 18841.878281255034,
@@ -27846,7 +26719,7 @@
}
}
],
- "id": "fd5db9c8-574f-4629-a9a3-de70b1f92879",
+ "id": "b114faeb-be7d-4465-9245-e5633df12e23",
"savedPayload": {
"position": {
"x": 18616.878281255034,
@@ -27870,7 +26743,7 @@
}
}
],
- "id": "718ee9da-c93e-46ae-8678-6a92c14e3d22",
+ "id": "a6251bb6-3cd4-4334-81e3-b9211380400b",
"savedPayload": {
"position": {
"x": 17520.60466586311,
@@ -27923,7 +26796,7 @@
"name": "New Point Formula",
"code": "x = record.begin\ny = record.previous.FastTrend",
"project": "Foundations",
- "id": "2470fd0b-3045-4065-86a3-c33a9f21b94f",
+ "id": "db815db5-7f3e-4f9f-8934-1483f54554cd",
"savedPayload": {
"position": {
"x": 18053.454819837556,
@@ -27946,7 +26819,7 @@
}
}
},
- "id": "9b643dc2-4dae-4f2a-b4e1-701fe72e99c0",
+ "id": "d5aa3e86-db32-4102-9a28-5af215e8f047",
"savedPayload": {
"position": {
"x": 17841.322785481592,
@@ -27978,7 +26851,7 @@
"name": "New Point Formula",
"code": "x = record.end\ny = record.FastTrend",
"project": "Foundations",
- "id": "1133641b-e21a-4553-805a-eebc6a45ffeb",
+ "id": "2ea3289a-a984-4efb-a902-c3ba7df38d55",
"savedPayload": {
"position": {
"x": 17545.635255352187,
@@ -28001,7 +26874,7 @@
}
}
},
- "id": "eb0676f9-35f5-48d0-891c-99a7e83c5049",
+ "id": "2e0b453c-7441-46dc-89e9-898b86ace6b6",
"savedPayload": {
"position": {
"x": 17835.413003238908,
@@ -28025,7 +26898,7 @@
}
}
],
- "id": "19ff14eb-0d0b-4be3-8b69-98d6f0efa1a7",
+ "id": "ccc70ac0-5429-488d-96fa-2c1eec300a70",
"savedPayload": {
"position": {
"x": 18125.19075112563,
@@ -28063,7 +26936,7 @@
"name": "New Style",
"config": "{\n \"default\": {\n \"opacity\": 1,\n \"lineWidth\": 3,\n \"lineDash\": [\n 0,\n 0\n ],\n \"paletteColor\": \"UI_COLOR.TRUE_GREEN\"\n },\n \"atMousePosition\": {\n \"opacity\": 0.3,\n \"lineWidth\": 2,\n \"lineDash\": [\n 0,\n 0\n ],\n \"paletteColor\": \"UI_COLOR.RUSTED_RED\"\n }\n}",
"project": "Foundations",
- "id": "3445aaa4-5b41-496f-9cb8-bb7bf432a119",
+ "id": "b5d2a34d-2924-4606-a5b3-0cc819dca533",
"savedPayload": {
"position": {
"x": 17276.662613701774,
@@ -28097,7 +26970,7 @@
"name": "New Style",
"config": "{\n \"opacity\": 1,\n \"lineWidth\": 3,\n \"lineDash\": [\n 0,\n 0\n ],\n \"paletteColor\": \"UI_COLOR.TRUE_RED\"\n}",
"project": "Foundations",
- "id": "c59fbbec-fa45-42ae-8930-98884b8aa162",
+ "id": "f9eb5751-fa74-4939-a049-64bc663ccd9b",
"savedPayload": {
"position": {
"x": 17354.30832723253,
@@ -28120,7 +26993,7 @@
}
}
},
- "id": "23a47dd1-16ab-4a56-b623-75742e41a8f8",
+ "id": "b8b5ea25-37d4-45be-bff1-28ba4938d97c",
"savedPayload": {
"position": {
"x": 17644.086075119252,
@@ -28144,7 +27017,7 @@
}
}
],
- "id": "9c62acf3-1a96-469e-9e82-89ed698cb076",
+ "id": "971b6dd7-f65a-45dd-8af9-724b06432cac",
"savedPayload": {
"position": {
"x": 17778.57239594446,
@@ -28172,7 +27045,7 @@
"type": "Polygon Vertex",
"name": " FastTrend End",
"project": "Foundations",
- "id": "a6b1b3c4-b0a4-4542-b602-b76bd4590f49",
+ "id": "54ce497c-d9f7-4105-9227-ed81d19cd34b",
"savedPayload": {
"position": {
"x": 17778.57239594446,
@@ -28196,7 +27069,7 @@
"referenceParent": {
"type": "Point",
"name": "FastTrend End",
- "id": "eb0676f9-35f5-48d0-891c-99a7e83c5049"
+ "id": "2e0b453c-7441-46dc-89e9-898b86ace6b6"
},
"referenceParentCombinedNodePath": [
[
@@ -28242,7 +27115,7 @@
"type": "Polygon Vertex",
"name": " FastTrend Begin",
"project": "Foundations",
- "id": "d14e7e0a-f613-4ad6-9881-76c4536f054a",
+ "id": "118808fc-09b3-4ac8-b6d2-aa05288891da",
"savedPayload": {
"position": {
"x": 18202.836464656386,
@@ -28266,7 +27139,7 @@
"referenceParent": {
"type": "Point",
"name": "FastTrend Begin",
- "id": "9b643dc2-4dae-4f2a-b4e1-701fe72e99c0"
+ "id": "d5aa3e86-db32-4102-9a28-5af215e8f047"
},
"referenceParentCombinedNodePath": [
[
@@ -28309,7 +27182,7 @@
}
}
],
- "id": "a99d56a3-6a3f-4ccc-b1e9-f21eb2b36a2c",
+ "id": "76de2862-1c6f-49e9-aaec-ec995fec6a14",
"savedPayload": {
"position": {
"x": 17990.704430300422,
@@ -28335,7 +27208,7 @@
],
"images": [],
"texts": [],
- "id": "dd19f278-dee3-4077-8361-f8a2468c05f1",
+ "id": "593dcfcb-1d25-4654-a7d6-2e90289fb20f",
"savedPayload": {
"position": {
"x": 18202.836464656386,
@@ -28375,7 +27248,7 @@
"name": "New Data Formula",
"code": "record.NegativeDisorder",
"project": "Foundations",
- "id": "b468d4c1-966e-4a49-85ec-d320e862652c",
+ "id": "3c5ebdd9-c4c2-4024-82bf-d2ecdc031583",
"savedPayload": {
"position": {
"x": 18134.47391572563,
@@ -28403,7 +27276,7 @@
"name": "New Text Style",
"config": "{\n \"paletteColor\": \"UI_COLOR.RUSTED_RED\",\n \"opacity\": 1,\n \"fontSize\": 14\n}",
"project": "Foundations",
- "id": "66031643-9bdd-4f30-8eed-8ac4db8d9f17",
+ "id": "bc8725db-a222-4189-ae2e-26d6b8b4e677",
"savedPayload": {
"position": {
"x": 18107.279355142986,
@@ -28426,7 +27299,7 @@
}
}
},
- "id": "7c14d8b9-0bf4-47c5-a2f0-4d130c0277f6",
+ "id": "885416f2-aebf-4f62-b66b-73eba1d494da",
"savedPayload": {
"position": {
"x": 18270.671065647493,
@@ -28459,7 +27332,7 @@
"name": "New Data Formula",
"code": "record.PositiveDisorder",
"project": "Foundations",
- "id": "8b187bd4-7137-484b-a986-0bcbf6f9eacf",
+ "id": "72298036-842e-4b49-88be-2a43c108edab",
"savedPayload": {
"position": {
"x": 18166.443039031732,
@@ -28487,7 +27360,7 @@
"name": "New Text Style",
"config": "{\n \"paletteColor\": \"UI_COLOR.GREY\",\n \"opacity\": 1,\n \"fontSize\": 14\n}",
"project": "Foundations",
- "id": "c951d644-1b74-47cb-b1bf-85f842ad8e22",
+ "id": "4575d65b-2421-4d11-8e09-0cb09dab6291",
"savedPayload": {
"position": {
"x": 18651.545658525225,
@@ -28510,7 +27383,7 @@
}
}
},
- "id": "8f0baa70-2708-4de7-b2c8-78498bc73057",
+ "id": "e993c8ad-3d5b-4e52-bef2-4f843c6da6fb",
"savedPayload": {
"position": {
"x": 18462.749541210273,
@@ -28543,7 +27416,7 @@
"name": "New Data Formula",
"code": "record.FastTrend",
"project": "Foundations",
- "id": "53a7b9bb-2e33-4a4d-aab3-ae69dc89ee65",
+ "id": "f3046d4a-82d8-493c-9f7d-24e451165fcd",
"savedPayload": {
"position": {
"x": 18756.473374998885,
@@ -28571,7 +27444,7 @@
"name": "New Text Style",
"config": "{\n \"paletteColor\": \"UI_COLOR.GREY\",\n \"opacity\": 1,\n \"fontSize\": 14\n}",
"project": "Foundations",
- "id": "cbfd0e1f-6853-4f41-acbc-a93b4a400d91",
+ "id": "bd2c79e4-2cd0-441a-b3c5-545a070ef783",
"savedPayload": {
"position": {
"x": 19083.477842460114,
@@ -28594,7 +27467,7 @@
}
}
},
- "id": "daa51214-09eb-4361-a3a7-0084f512a0be",
+ "id": "be7007ae-0c54-4d0e-a366-12dd4385b952",
"savedPayload": {
"position": {
"x": 18803.403714510954,
@@ -28627,7 +27500,7 @@
"name": "New Data Formula",
"code": "record.intertrend",
"project": "Foundations",
- "id": "57e0be7c-9295-41a1-8b5a-6bfde728beef",
+ "id": "91901195-243d-494d-90a7-312cde95ae8b",
"savedPayload": {
"position": {
"x": 19089.163053714,
@@ -28655,7 +27528,7 @@
"name": "New Text Style",
"config": "{\n \"paletteColor\": \"UI_COLOR.BLACK\",\n \"opacity\": 1,\n \"fontSize\": 14\n}",
"project": "Foundations",
- "id": "1a79bd13-2295-4a16-a862-46c3b119325b",
+ "id": "ed3ce14e-79a5-4b2f-9b32-6eee00ff746b",
"savedPayload": {
"position": {
"x": 18806.160309584608,
@@ -28678,7 +27551,7 @@
}
}
},
- "id": "716e5de8-5420-4d91-bdd5-99c99a79347f",
+ "id": "eda1b37d-ab83-4537-a329-5161da2c77a6",
"savedPayload": {
"position": {
"x": 18821.86109645749,
@@ -28702,7 +27575,7 @@
}
}
],
- "id": "3ea2c14e-1901-488c-aab0-b22709cb8520",
+ "id": "95b3719e-a7b9-44a4-88d0-7bb78b54c1af",
"savedPayload": {
"position": {
"x": 18570.259926073864,
@@ -28726,7 +27599,7 @@
}
}
],
- "id": "69f63f46-442b-4fad-bd0d-0c3c659cfa8d",
+ "id": "9be5e5ab-f338-4b55-9dbd-a16b8a04b15d",
"savedPayload": {
"position": {
"x": 18492.614212543107,
@@ -28750,7 +27623,7 @@
}
}
],
- "id": "63316746-b6f5-41d1-b335-c9986e1cff7b",
+ "id": "249a0f54-b4aa-4c84-8ce5-80655be1f746",
"savedPayload": {
"position": {
"x": 17602.771832352373,
@@ -28803,7 +27676,7 @@
"name": "New Point Formula",
"code": "x = record.begin\ny = record.previous.OBV",
"project": "Foundations",
- "id": "647661ae-1f5a-4e00-ba6d-cbbbc0cd8ac3",
+ "id": "38889224-e6aa-46aa-ab0f-677aed22783b",
"savedPayload": {
"position": {
"x": 18443.992692637097,
@@ -28826,7 +27699,7 @@
}
}
},
- "id": "6488e60c-3b81-41b3-89a4-39560c7c0afb",
+ "id": "a1f4ab99-ada5-40be-adb7-6a76ee98a76f",
"savedPayload": {
"position": {
"x": 18225.81949099294,
@@ -28858,7 +27731,7 @@
"name": "New Point Formula",
"code": "x = record.end\ny = record.OBV",
"project": "Foundations",
- "id": "a03bbe9c-28d9-4a0e-a6dc-48fd11d65bf3",
+ "id": "4eee6b5b-05ae-4931-8774-b2625c568d3e",
"savedPayload": {
"position": {
"x": 18597.374950712347,
@@ -28881,7 +27754,7 @@
}
}
},
- "id": "ae5934d3-c1e9-4fe1-b80c-d2c0966a3985",
+ "id": "366012ad-ff90-4acc-b290-ed55416c8f39",
"savedPayload": {
"position": {
"x": 18302.510620030567,
@@ -28913,7 +27786,7 @@
"name": "New Point Formula",
"code": "x = record.begin\ny = record.previous.VEma20",
"project": "Foundations",
- "id": "6694a8ee-9a6c-4ecb-900f-5d65f86618c2",
+ "id": "0ab94cdc-1258-4aa4-876e-6fb87587830f",
"savedPayload": {
"position": {
"x": 18563.522525628272,
@@ -28936,7 +27809,7 @@
}
}
},
- "id": "bf47e25a-dc70-4689-9a37-2eae2515be8e",
+ "id": "ad9df892-7a41-4101-a783-5c608549d6af",
"savedPayload": {
"position": {
"x": 18285.584407488528,
@@ -28968,7 +27841,7 @@
"name": "New Point Formula",
"code": "x = record.end\ny = record.VEma20",
"project": "Foundations",
- "id": "8db93db1-98ca-4189-b4eb-1193406fc51f",
+ "id": "5757bada-00ba-4aa2-9cdb-25db412976fd",
"savedPayload": {
"position": {
"x": 18353.18332315926,
@@ -28991,7 +27864,7 @@
}
}
},
- "id": "c928bf66-85ae-4f15-b650-88a38c05786d",
+ "id": "a9d32b89-4dd7-403d-aaa8-63488d5c69b6",
"savedPayload": {
"position": {
"x": 18180.414806254023,
@@ -29023,7 +27896,7 @@
"name": "New Point Formula",
"code": "x = record.begin\ny = record.previous.VEma10",
"project": "Foundations",
- "id": "58b93b8a-d2ac-45e1-9d73-b65aa655e370",
+ "id": "5223ccf7-ac57-4f9a-bb93-139d32b4137e",
"savedPayload": {
"position": {
"x": 18033.138553903438,
@@ -29046,7 +27919,7 @@
}
}
},
- "id": "63740d84-0cf1-4a26-8dc3-81aa77b545cf",
+ "id": "871392e0-f082-44d5-be51-421a7f314da0",
"savedPayload": {
"position": {
"x": 18020.39242162611,
@@ -29078,7 +27951,7 @@
"name": "New Point Formula",
"code": "x = record.end\ny = record.VEma10",
"project": "Foundations",
- "id": "165c226b-4592-4489-a331-b82436aaa9ee",
+ "id": "d8e114a9-9351-48d5-a1c8-f7c17424f65a",
"savedPayload": {
"position": {
"x": 17705.000170771244,
@@ -29101,7 +27974,7 @@
}
}
},
- "id": "d62fd26d-d00b-49c2-b974-7bf202e645a7",
+ "id": "b00a07dd-fc0b-42b5-a08b-eb43748b039d",
"savedPayload": {
"position": {
"x": 17856.323230060014,
@@ -29133,7 +28006,7 @@
"name": "New Point Formula",
"code": "x = record.begin\ny = record.previous.VEma5",
"project": "Foundations",
- "id": "14a89054-a3af-4062-b382-bff990b188c0",
+ "id": "fddcd4f8-29b7-4c13-af85-7636efd1e9cb",
"savedPayload": {
"position": {
"x": 17472.949791892133,
@@ -29156,7 +28029,7 @@
}
}
},
- "id": "15beee86-2e4d-4b62-b014-9f1084238a2c",
+ "id": "46b64791-297e-4212-9024-3ef5c431ae47",
"savedPayload": {
"position": {
"x": 17740.29804062046,
@@ -29188,7 +28061,7 @@
"name": "New Point Formula",
"code": "x = record.end\ny = record.VEma5",
"project": "Foundations",
- "id": "d93e78b8-71c5-499d-8e21-8091f2d818ea",
+ "id": "d224d562-594c-4dd0-804d-4907faf416dd",
"savedPayload": {
"position": {
"x": 17410.66177297059,
@@ -29211,7 +28084,7 @@
}
}
},
- "id": "4e61ee4f-3d00-4752-be47-df9361b39f65",
+ "id": "3a0da3dc-b170-4c26-af96-f9558faae8b0",
"savedPayload": {
"position": {
"x": 17709.154031159687,
@@ -29243,7 +28116,7 @@
"name": "New Point Formula",
"code": "x = record.begin\ny = record.previous.VEma3",
"project": "Foundations",
- "id": "a8a0ab64-f9c5-4978-93f3-c2b15311efa5",
+ "id": "228c5af3-fbde-439a-89a5-5a607ae5c5c8",
"savedPayload": {
"position": {
"x": 17537.9121199081,
@@ -29266,7 +28139,7 @@
}
}
},
- "id": "c4162469-5eb5-4c35-bef8-28d0623551f3",
+ "id": "3036f5f9-a78c-46bd-9a4b-4c2931dd131c",
"savedPayload": {
"position": {
"x": 17772.77920462844,
@@ -29298,7 +28171,7 @@
"name": "New Point Formula",
"code": "x = record.end\ny = record.VEma3",
"project": "Foundations",
- "id": "7cfc3b3f-b3a2-4e28-9a32-f018b9165c70",
+ "id": "f1bf1e32-fd02-4a58-a547-faeb28c98bb8",
"savedPayload": {
"position": {
"x": 17814.299746659977,
@@ -29321,7 +28194,7 @@
}
}
},
- "id": "686a0499-d33a-4964-bb61-9bff20dd6881",
+ "id": "fd7c9fa2-1136-4174-a231-6cd440587992",
"savedPayload": {
"position": {
"x": 17910.97301800438,
@@ -29345,7 +28218,7 @@
}
}
],
- "id": "28d28c5c-d5c5-424c-a53b-cb8adcaa86b3",
+ "id": "dfa24f86-1e02-4318-b07e-c161626b91b3",
"savedPayload": {
"position": {
"x": 18007.646289348784,
@@ -29383,7 +28256,7 @@
"name": "New Style",
"config": "{\n \"default\": {\n \"opacity\": 0.2,\n \"lineWidth\": 1,\n \"lineDash\": [\n 0,\n 0\n ],\n \"paletteColor\": \"UI_COLOR.DARK_TURQUOISE\"\n },\n \"atMousePosition\": {\n \"opacity\": 0.3,\n \"lineWidth\": 2,\n \"lineDash\": [\n 0,\n 0\n ],\n \"paletteColor\": \"UI_COLOR.RUSTED_RED\"\n }\n}",
"project": "Foundations",
- "id": "04eaf63e-fb75-418f-805a-7118db9072af",
+ "id": "2516e25e-aa06-4118-8646-12b9398c8cf4",
"savedPayload": {
"position": {
"x": 18513.24329856391,
@@ -29407,7 +28280,7 @@
}
},
"styleConditions": [],
- "id": "d598b2da-adfe-442b-a2ef-1240a89d5033",
+ "id": "3ac8ce7e-7a60-4fc0-af37-ca7b0cd40bdb",
"savedPayload": {
"position": {
"x": 18792.50542315717,
@@ -29435,7 +28308,7 @@
"type": "Polygon Vertex",
"name": " OBV Begin",
"project": "Foundations",
- "id": "a225bee7-8251-4752-a7ef-d898b84323f4",
+ "id": "bbc4cbe0-ac34-4f5f-be74-779c9e3a6ebc",
"savedPayload": {
"position": {
"x": 18962.16524044051,
@@ -29459,7 +28332,7 @@
"referenceParent": {
"type": "Point",
"name": "OBV Begin",
- "id": "6488e60c-3b81-41b3-89a4-39560c7c0afb"
+ "id": "a1f4ab99-ada5-40be-adb7-6a76ee98a76f"
},
"referenceParentCombinedNodePath": [
[
@@ -29505,7 +28378,7 @@
"type": "Polygon Vertex",
"name": " OBV End",
"project": "Foundations",
- "id": "de6ce079-92ac-457c-a522-b1b70873153d",
+ "id": "274a8f2a-b3fc-497f-933b-c42b81c16ece",
"savedPayload": {
"position": {
"x": 19351.02967234369,
@@ -29529,7 +28402,7 @@
"referenceParent": {
"type": "Point",
"name": "OBV End",
- "id": "ae5934d3-c1e9-4fe1-b80c-d2c0966a3985"
+ "id": "366012ad-ff90-4acc-b290-ed55416c8f39"
},
"referenceParentCombinedNodePath": [
[
@@ -29572,7 +28445,7 @@
}
}
],
- "id": "32da2ceb-1c6c-4995-b0ed-9bfa89ad9f14",
+ "id": "4636b539-c1a8-422e-bb42-a5e6a7de7c44",
"savedPayload": {
"position": {
"x": 18691.182568747812,
@@ -29608,7 +28481,7 @@
"name": "New Style",
"config": "{\n \"default\": {\n \"opacity\": 1,\n \"lineWidth\": 1,\n \"lineDash\": [\n 0,\n 0\n ],\n \"paletteColor\": \"UI_COLOR.TRUE_BLUE\"\n },\n \"atMousePosition\": {\n \"opacity\": 0.3,\n \"lineWidth\": 2,\n \"lineDash\": [\n 0,\n 0\n ],\n \"paletteColor\": \"UI_COLOR.RUSTED_RED\"\n }\n}",
"project": "Foundations",
- "id": "11d1ffd6-060d-4c72-8605-b914055b1d44",
+ "id": "ef92bcb3-f496-4bdf-bc32-f0771cb6a2c5",
"savedPayload": {
"position": {
"x": 18425.657463718428,
@@ -29632,7 +28505,7 @@
}
},
"styleConditions": [],
- "id": "52fbf729-88fc-4805-9012-9f42f6b1cb2e",
+ "id": "5de1eaa2-a8b1-4a29-b56b-745b636e0191",
"savedPayload": {
"position": {
"x": 18560.85395645841,
@@ -29660,7 +28533,7 @@
"type": "Polygon Vertex",
"name": " OBV-EMA20 Begin",
"project": "Foundations",
- "id": "70f6c56a-4065-47b2-bc9e-dfc7d9a8dd28",
+ "id": "441ecd2b-a458-4163-8e18-0a822b73ac62",
"savedPayload": {
"position": {
"x": 18428.24098642531,
@@ -29684,7 +28557,7 @@
"referenceParent": {
"type": "Point",
"name": "OBV-EMA20 Begin",
- "id": "bf47e25a-dc70-4689-9a37-2eae2515be8e"
+ "id": "ad9df892-7a41-4101-a783-5c608549d6af"
},
"referenceParentCombinedNodePath": [
[
@@ -29730,7 +28603,7 @@
"type": "Polygon Vertex",
"name": " OBV-EMA20 End",
"project": "Foundations",
- "id": "1910b088-016a-4cb7-96ff-e6b1f87fc3e8",
+ "id": "7265f152-309f-4463-9f5a-d4e444b2d69c",
"savedPayload": {
"position": {
"x": 18831.246941938374,
@@ -29754,7 +28627,7 @@
"referenceParent": {
"type": "Point",
"name": "OBV-EMA20 End",
- "id": "c928bf66-85ae-4f15-b650-88a38c05786d"
+ "id": "a9d32b89-4dd7-403d-aaa8-63488d5c69b6"
},
"referenceParentCombinedNodePath": [
[
@@ -29797,7 +28670,7 @@
}
}
],
- "id": "dcb6477f-c306-45f7-9251-7a96f62156e2",
+ "id": "07d81faa-812c-4f42-992b-274b9ce8216f",
"savedPayload": {
"position": {
"x": 18696.050449198392,
@@ -29833,7 +28706,7 @@
"name": "New Style",
"config": "{\n \"default\": {\n \"opacity\": 1,\n \"lineWidth\": 1,\n \"lineDash\": [\n 0,\n 0\n ],\n \"paletteColor\": \"UI_COLOR.APPLE_GREEN\"\n },\n \"atMousePosition\": {\n \"opacity\": 0.3,\n \"lineWidth\": 2,\n \"lineDash\": [\n 0,\n 0\n ],\n \"paletteColor\": \"UI_COLOR.RUSTED_RED\"\n }\n}",
"project": "Foundations",
- "id": "6e07aa19-0cc7-4c33-bb1f-d494768823c6",
+ "id": "cda453ca-b465-476d-8d35-19a97fdc84e6",
"savedPayload": {
"position": {
"x": 18315.233309895986,
@@ -29857,7 +28730,7 @@
}
},
"styleConditions": [],
- "id": "6acdc45a-cb6e-4c7d-af52-3009a31cd363",
+ "id": "bbc7d2a8-8e12-4e12-b2b1-c80a2ff58694",
"savedPayload": {
"position": {
"x": 18608.90881366528,
@@ -29885,7 +28758,7 @@
"type": "Polygon Vertex",
"name": " OBV-EMA10 Begin",
"project": "Foundations",
- "id": "0d4f5a71-52c7-47f7-94cf-1955a806851f",
+ "id": "a4e99a09-d8c3-4fc2-b7d6-2cd08eea67ef",
"savedPayload": {
"position": {
"x": 18841.30872289767,
@@ -29909,7 +28782,7 @@
"referenceParent": {
"type": "Point",
"name": "OBV-EMA10 Begin",
- "id": "63740d84-0cf1-4a26-8dc3-81aa77b545cf"
+ "id": "871392e0-f082-44d5-be51-421a7f314da0"
},
"referenceParentCombinedNodePath": [
[
@@ -29955,7 +28828,7 @@
"type": "Polygon Vertex",
"name": " OBV-EMA10 End",
"project": "Foundations",
- "id": "9c40d349-7b9f-4636-bd7a-41033327512e",
+ "id": "591fdbe9-e775-4ab5-b60c-c76de9066908",
"savedPayload": {
"position": {
"x": 19196.259821203865,
@@ -29979,7 +28852,7 @@
"referenceParent": {
"type": "Point",
"name": "OBV-EMA10 End",
- "id": "d62fd26d-d00b-49c2-b974-7bf202e645a7"
+ "id": "b00a07dd-fc0b-42b5-a08b-eb43748b039d"
},
"referenceParentCombinedNodePath": [
[
@@ -30022,7 +28895,7 @@
}
}
],
- "id": "fa884b83-8033-42d0-ae0b-2debb9906573",
+ "id": "0d5a4bd3-14e9-4f98-a3a1-007f481aa0ee",
"savedPayload": {
"position": {
"x": 18902.584317434572,
@@ -30058,7 +28931,7 @@
"name": "New Style",
"config": "{\n \"default\": {\n \"opacity\": 1,\n \"lineWidth\": 1,\n \"lineDash\": [\n 0,\n 0\n ],\n \"paletteColor\": \"UI_COLOR.RED_ORANGE\"\n },\n \"atMousePosition\": {\n \"opacity\": 0.3,\n \"lineWidth\": 2,\n \"lineDash\": [\n 0,\n 0\n ],\n \"paletteColor\": \"UI_COLOR.RUSTED_RED\"\n }\n}",
"project": "Foundations",
- "id": "d88b1197-af78-4e5f-8ada-65e56d8a7cd4",
+ "id": "735a3141-26a9-41d1-ab51-01f573abac07",
"savedPayload": {
"position": {
"x": 18693.23821700782,
@@ -30082,7 +28955,7 @@
}
},
"styleConditions": [],
- "id": "d6ba70dd-5f97-4187-8721-1cb2ac727b60",
+ "id": "a3fe6feb-74ba-43fb-9de2-dbed75c7e033",
"savedPayload": {
"position": {
"x": 18924.2490875796,
@@ -30110,7 +28983,7 @@
"type": "Polygon Vertex",
"name": " OBV-EMA5 Begin",
"project": "Foundations",
- "id": "4e23f15a-9387-4c86-8624-d3229138bd52",
+ "id": "b78b9741-85b0-4d53-bd04-48489352b173",
"savedPayload": {
"position": {
"x": 19346.660004331283,
@@ -30134,7 +29007,7 @@
"referenceParent": {
"type": "Point",
"name": "OBV-EMA5 Begin",
- "id": "15beee86-2e4d-4b62-b014-9f1084238a2c"
+ "id": "46b64791-297e-4212-9024-3ef5c431ae47"
},
"referenceParentCombinedNodePath": [
[
@@ -30180,7 +29053,7 @@
"type": "Polygon Vertex",
"name": " OBV-EMA5 End",
"project": "Foundations",
- "id": "10325888-c620-4030-a05b-cf4c75b07753",
+ "id": "423d8452-c15f-4c6b-afb0-fba4dad93447",
"savedPayload": {
"position": {
"x": 19386.270828723158,
@@ -30204,7 +29077,7 @@
"referenceParent": {
"type": "Point",
"name": "OBV-EMA5 End",
- "id": "4e61ee4f-3d00-4752-be47-df9361b39f65"
+ "id": "3a0da3dc-b170-4c26-af96-f9558faae8b0"
},
"referenceParentCombinedNodePath": [
[
@@ -30247,7 +29120,7 @@
}
}
],
- "id": "a59347c1-e0a5-4344-b542-6aa5790a63d3",
+ "id": "689dd958-70a8-42e3-bee5-fe53bf39a7e2",
"savedPayload": {
"position": {
"x": 19155.25995815138,
@@ -30283,7 +29156,7 @@
"name": "New Style",
"config": "{\n \"default\": {\n \"opacity\": 1,\n \"lineWidth\": 1,\n \"lineDash\": [\n 0,\n 0\n ],\n \"paletteColor\": \"UI_COLOR.LIGHT_PINK\"\n },\n \"atMousePosition\": {\n \"opacity\": 0.3,\n \"lineWidth\": 2,\n \"lineDash\": [\n 0,\n 0\n ],\n \"paletteColor\": \"UI_COLOR.RUSTED_RED\"\n }\n}",
"project": "Foundations",
- "id": "26b6768e-ef68-482e-a70e-8bfab7019f2e",
+ "id": "7c324cb9-196a-420d-93d0-62496ceffebb",
"savedPayload": {
"position": {
"x": 19275.026780103843,
@@ -30307,7 +29180,7 @@
}
},
"styleConditions": [],
- "id": "697654cb-deb9-4da5-9f57-6f136514700d",
+ "id": "d18046c2-a859-4c9d-a483-d9afdf5d6db1",
"savedPayload": {
"position": {
"x": 19269.41712017457,
@@ -30335,7 +29208,7 @@
"type": "Polygon Vertex",
"name": " OBV-EMA3 Begin",
"project": "Foundations",
- "id": "18dce079-4d41-492a-a825-ddca81cdafc8",
+ "id": "ae4b28c5-6492-4a11-9791-ef390cb84d19",
"savedPayload": {
"position": {
"x": 19563.75500851912,
@@ -30359,7 +29232,7 @@
"referenceParent": {
"type": "Point",
"name": "OBV-EMA3 Begin",
- "id": "c4162469-5eb5-4c35-bef8-28d0623551f3"
+ "id": "3036f5f9-a78c-46bd-9a4b-4c2931dd131c"
},
"referenceParentCombinedNodePath": [
[
@@ -30405,7 +29278,7 @@
"type": "Polygon Vertex",
"name": " OBV-EMA3 End",
"project": "Foundations",
- "id": "1583842d-cc16-4154-9883-87b5c8bcaf25",
+ "id": "123d48b8-361c-4b8c-9467-b13360f89ded",
"savedPayload": {
"position": {
"x": 19258.197800316026,
@@ -30429,7 +29302,7 @@
"referenceParent": {
"type": "Point",
"name": "OBV-EMA3 End",
- "id": "686a0499-d33a-4964-bb61-9bff20dd6881"
+ "id": "fd7c9fa2-1136-4174-a231-6cd440587992"
},
"referenceParentCombinedNodePath": [
[
@@ -30472,7 +29345,7 @@
}
}
],
- "id": "2a6e7295-200a-4e5f-bb20-c32557a103a2",
+ "id": "628c8012-388e-4a5f-a625-4b5ab09911d7",
"savedPayload": {
"position": {
"x": 19263.807460245298,
@@ -30498,7 +29371,7 @@
],
"images": [],
"texts": [],
- "id": "05dcbf07-0a49-444a-a3f5-c83831ceb922",
+ "id": "d1039583-a178-4fe4-b0ad-f919ec8a63e7",
"savedPayload": {
"position": {
"x": 18963.859911971475,
@@ -30538,7 +29411,7 @@
"name": "New Data Formula",
"code": "record.OBV",
"project": "Foundations",
- "id": "6f2a168e-d488-4194-b4c2-d2492036ff57",
+ "id": "07fa08d4-36e2-43ae-b3d9-7aa5d8804224",
"savedPayload": {
"position": {
"x": 18963.859911971475,
@@ -30566,7 +29439,7 @@
"name": "New Text Style",
"config": "{\n \"paletteColor\": \"UI_COLOR.GREY\",\n \"opacity\": 1,\n \"fontSize\": 14\n}",
"project": "Foundations",
- "id": "6a4eb669-de41-4b81-98be-64d5d4c9651d",
+ "id": "bd2932df-a069-4c09-ba1c-261ef2678f1f",
"savedPayload": {
"position": {
"x": 19376.098400093146,
@@ -30589,7 +29462,7 @@
}
}
},
- "id": "f0a2ba1c-a552-461a-a183-710d26d6354a",
+ "id": "7e7123db-97d1-4d0f-8270-0303f3599b13",
"savedPayload": {
"position": {
"x": 19261.293370383617,
@@ -30622,7 +29495,7 @@
"name": "New Data Formula",
"code": "record.VEma20",
"project": "Foundations",
- "id": "454b0ebb-9173-4f0e-bc24-280b8d2e4c96",
+ "id": "a5a7eda3-fd0f-4cbf-acc0-d77c1fc14e1e",
"savedPayload": {
"position": {
"x": 19923.983686200994,
@@ -30650,7 +29523,7 @@
"name": "New Text Style",
"config": "{\n \"paletteColor\": \"UI_COLOR.TRUE_BLUE\",\n \"opacity\": 1,\n \"fontSize\": 14\n}",
"project": "Foundations",
- "id": "e01a0d94-88db-41a2-b95a-0cc4f8b8a2c3",
+ "id": "a2d8594e-41c9-45db-a903-e3ef257bcb83",
"savedPayload": {
"position": {
"x": 19511.745198079323,
@@ -30673,7 +29546,7 @@
}
}
},
- "id": "bb132d1b-28f9-4cb8-8f21-137783e247c7",
+ "id": "71270d49-6545-4ddf-90cb-f50cde04b151",
"savedPayload": {
"position": {
"x": 19558.726828795763,
@@ -30706,7 +29579,7 @@
"name": "New Data Formula",
"code": "record.VEma10",
"project": "Foundations",
- "id": "fe4f6674-440e-4580-87e3-d90c09485117",
+ "id": "0b861407-a0cf-4941-b9cf-b172d6eedca3",
"savedPayload": {
"position": {
"x": 19760.243516505634,
@@ -30734,7 +29607,7 @@
"name": "New Text Style",
"config": "{\n \"paletteColor\": \"UI_COLOR.TRUE_BLUE\",\n \"opacity\": 1,\n \"fontSize\": 14\n}",
"project": "Foundations",
- "id": "9cd414ab-f4aa-4fff-bf39-8942483b4859",
+ "id": "f2fa4610-da23-4d2a-92e7-b36eaa6c935d",
"savedPayload": {
"position": {
"x": 19245.073654664877,
@@ -30757,7 +29630,7 @@
}
}
},
- "id": "42d2591b-204d-4348-8f47-7ca9e03c0413",
+ "id": "75b4d09c-6ad4-4b84-8438-3715d7b44827",
"savedPayload": {
"position": {
"x": 19741.355257498377,
@@ -30790,7 +29663,7 @@
"name": "New Data Formula",
"code": "record.VEma5",
"project": "Foundations",
- "id": "437532f8-a36c-4175-9d12-799b1fb5a4d9",
+ "id": "93d02de9-c29f-4c5e-a2c1-44353c86e704",
"savedPayload": {
"position": {
"x": 20191.878281255034,
@@ -30818,7 +29691,7 @@
"name": "New Text Style",
"config": "{\n \"paletteColor\": \"UI_COLOR.TRUE_BLUE\",\n \"opacity\": 1,\n \"fontSize\": 14\n}",
"project": "Foundations",
- "id": "3ac369ef-402c-4317-861e-06dd51cb42e1",
+ "id": "b4917836-b14c-4a6b-bb48-ffad5b82c803",
"savedPayload": {
"position": {
"x": 19591.878281255034,
@@ -30841,7 +29714,7 @@
}
}
},
- "id": "c95ef06c-1d09-4881-a499-f6b88be06e93",
+ "id": "468fae41-d024-483e-8b96-623cf26532b0",
"savedPayload": {
"position": {
"x": 19626.55022778885,
@@ -30874,7 +29747,7 @@
"name": "New Data Formula",
"code": "record.VEma3",
"project": "Foundations",
- "id": "13ab6f98-9e30-4604-b499-8117720e1874",
+ "id": "45973e8a-046f-4c11-87dd-e957a9d88b54",
"savedPayload": {
"position": {
"x": 19511.745198079323,
@@ -30902,7 +29775,7 @@
"name": "New Text Style",
"config": "{\n \"paletteColor\": \"UI_COLOR.TRUE_BLUE\",\n \"opacity\": 1,\n \"fontSize\": 14\n}",
"project": "Foundations",
- "id": "21b2a432-3045-4ede-91a3-d2fe2ac11810",
+ "id": "b3e31e7d-1c20-4c67-b6ef-9334ab7e20d7",
"savedPayload": {
"position": {
"x": 19031.683310964563,
@@ -30925,7 +29798,7 @@
}
}
},
- "id": "145ceaae-ba57-4350-93d9-1e4624de379f",
+ "id": "88aba7ce-093e-40cd-a615-b81fbf3e3d10",
"savedPayload": {
"position": {
"x": 19329.116769376706,
@@ -30949,7 +29822,7 @@
}
}
],
- "id": "e4b50505-7c2e-49f7-ad63-434a1acacbab",
+ "id": "6b1f5d08-2692-4c9b-b22b-35b9249dbf9d",
"savedPayload": {
"position": {
"x": 19443.921799086234,
@@ -30973,7 +29846,7 @@
}
}
],
- "id": "eb5ea832-3feb-4289-b174-5dc7ddfc0b37",
+ "id": "6a89fc10-6dfb-4d42-ad6e-d39e693fabf0",
"savedPayload": {
"position": {
"x": 17531.21779431397,
@@ -30997,7 +29870,7 @@
}
}
],
- "id": "b53175dd-f063-4859-ba64-7d5bb0fa447f",
+ "id": "4cab154f-5615-4e93-8c51-bf0a2713ace9",
"savedPayload": {
"position": {
"x": 17711.03943321634,
@@ -31050,7 +29923,7 @@
"name": "New Point Formula",
"code": "x = record.begin\ny = record.previous.osc",
"project": "Foundations",
- "id": "be91f5f7-5da3-4483-b3a8-2980fa8df5f3",
+ "id": "a85b9b1b-4d10-4496-a44b-782a3c94e780",
"savedPayload": {
"position": {
"x": 19121.876863091304,
@@ -31073,7 +29946,7 @@
}
}
},
- "id": "7d94d215-d98d-4628-b6c7-307b4acff801",
+ "id": "cc1ab2c1-5a9b-4c3d-a5d9-75590418daee",
"savedPayload": {
"position": {
"x": 18694.85690797037,
@@ -31105,7 +29978,7 @@
"name": "New Point Formula",
"code": "x = record.end\ny = record.osc",
"project": "Foundations",
- "id": "d50d7d10-30fc-4ba7-8e42-b831c1e378a1",
+ "id": "c2ec1030-47c5-4636-a170-7247ebaabf67",
"savedPayload": {
"position": {
"x": 19022.30697120627,
@@ -31128,7 +30001,7 @@
}
}
},
- "id": "be616391-78c7-487a-8ca0-0fbfc276a815",
+ "id": "be455915-a0ea-4ff9-aaac-a4d0199caa33",
"savedPayload": {
"position": {
"x": 18645.071962027854,
@@ -31160,7 +30033,7 @@
"name": "New Point Formula",
"code": "x = record.begin\ny = record.previous.oscb",
"project": "Foundations",
- "id": "bf411ed9-ac10-450f-9f5a-72a8d7f90185",
+ "id": "7de47e07-aece-4b39-a911-9a1be02b326f",
"savedPayload": {
"position": {
"x": 18354.60576711488,
@@ -31183,7 +30056,7 @@
}
}
},
- "id": "52619a28-3990-4413-a11a-452402a64fb8",
+ "id": "9c6bdd14-4603-405e-9d73-c4fa21bba0b0",
"savedPayload": {
"position": {
"x": 18311.22135998216,
@@ -31215,7 +30088,7 @@
"name": "New Point Formula",
"code": "x = record.end\ny = record.oscb",
"project": "Foundations",
- "id": "ace5f40d-228c-45fb-85f7-1dabd6fecf2a",
+ "id": "092344f5-6cd7-481e-b450-4cd03b326a92",
"savedPayload": {
"position": {
"x": 17621.56587612036,
@@ -31238,7 +30111,7 @@
}
}
},
- "id": "46d10807-2323-4876-85ec-9282a47c714c",
+ "id": "9e8690f5-a81a-4711-8ec7-2af6f791f1cf",
"savedPayload": {
"position": {
"x": 17944.701414484898,
@@ -31270,7 +30143,7 @@
"name": "New Point Formula",
"code": "x = record.begin\ny = record.previous.oscs",
"project": "Foundations",
- "id": "69143a2a-b2f0-45b3-be6a-5bd5c91d4729",
+ "id": "32f8bfe7-8769-48fa-8cc6-2d40b73e71b0",
"savedPayload": {
"position": {
"x": 17375.181287430307,
@@ -31293,7 +30166,7 @@
}
}
},
- "id": "5d9f7d46-7cfd-41d4-bb9b-7acd6e4e977c",
+ "id": "f5c2b199-c9b7-497b-a2e6-5b8a262d2d73",
"savedPayload": {
"position": {
"x": 17821.50912013987,
@@ -31325,7 +30198,7 @@
"name": "New Point Formula",
"code": "x = record.end\ny = record.oscs",
"project": "Foundations",
- "id": "1d19eed7-c1a7-49f3-a2e0-f2d68743dbef",
+ "id": "4dec0bd8-5e7d-460f-b3ef-e32e929abea6",
"savedPayload": {
"position": {
"x": 17800.98462165802,
@@ -31348,7 +30221,7 @@
}
}
},
- "id": "38a2834b-82ee-42be-8af3-614dd6ef5235",
+ "id": "fbf94977-50d6-427d-9dd6-f62cced651f6",
"savedPayload": {
"position": {
"x": 18034.410787253728,
@@ -31372,7 +30245,7 @@
}
}
],
- "id": "e53bb674-1e0a-45f6-a159-a31ff6766751",
+ "id": "915388f5-df4b-45a7-9e9a-45e7cad4cf83",
"savedPayload": {
"position": {
"x": 18267.836952849437,
@@ -31410,7 +30283,7 @@
"name": "New Style",
"config": "{\n \"default\": {\n \"opacity\": 1,\n \"lineWidth\": 1,\n \"lineDash\": [\n 0,\n 0\n ],\n \"paletteColor\": \"UI_COLOR.TRUE_BLUE\"\n },\n \"atMousePosition\": {\n \"opacity\": 0.3,\n \"lineWidth\": 2,\n \"lineDash\": [\n 0,\n 0\n ],\n \"paletteColor\": \"UI_COLOR.RUSTED_RED\"\n }\n}",
"project": "Foundations",
- "id": "5aca03a8-d6ef-413f-8fea-7940fce2e103",
+ "id": "9fc7849b-3053-4d8d-8fb1-39e68f832370",
"savedPayload": {
"position": {
"x": 18915.94122093975,
@@ -31434,7 +30307,7 @@
}
},
"styleConditions": [],
- "id": "4901d9b9-a0a2-4238-b460-66431d1381d3",
+ "id": "0984dcbd-4152-4f29-9be4-d26e6a7b83f2",
"savedPayload": {
"position": {
"x": 18933.073039750976,
@@ -31462,7 +30335,7 @@
"type": "Polygon Vertex",
"name": " Volume Oscillator End",
"project": "Foundations",
- "id": "821e7389-3dfa-4ecb-b3f4-12b0dd644760",
+ "id": "910ab91a-74c8-4724-b2a0-131c1b99f048",
"savedPayload": {
"position": {
"x": 18500.53108705199,
@@ -31486,7 +30359,7 @@
"referenceParent": {
"type": "Point",
"name": "Volume Oscillator End",
- "id": "be616391-78c7-487a-8ca0-0fbfc276a815"
+ "id": "be455915-a0ea-4ff9-aaac-a4d0199caa33"
},
"referenceParentCombinedNodePath": [
[
@@ -31532,7 +30405,7 @@
"type": "Polygon Vertex",
"name": " Volume Oscillator Begin",
"project": "Foundations",
- "id": "7dae79bf-b382-49d8-87da-28bdecaea304",
+ "id": "71d8306c-5bfc-4295-924c-8418e52393b0",
"savedPayload": {
"position": {
"x": 18967.33667737343,
@@ -31556,7 +30429,7 @@
"referenceParent": {
"type": "Point",
"name": "Volume Oscillator Begin",
- "id": "7d94d215-d98d-4628-b6c7-307b4acff801"
+ "id": "cc1ab2c1-5a9b-4c3d-a5d9-75590418daee"
},
"referenceParentCombinedNodePath": [
[
@@ -31599,7 +30472,7 @@
}
}
],
- "id": "f483c521-e9fd-4358-bcbe-39cf18003aba",
+ "id": "0841e3ed-eb14-4a92-98df-77f2957cd078",
"savedPayload": {
"position": {
"x": 18950.204858562203,
@@ -31635,7 +30508,7 @@
"name": "New Style",
"config": "{\n \"default\": {\n \"opacity\": 1,\n \"lineWidth\": 1,\n \"lineDash\": [\n 0,\n 0\n ],\n \"paletteColor\": \"UI_COLOR.TRUE_GREEN\"\n },\n \"atMousePosition\": {\n \"opacity\": 0.3,\n \"lineWidth\": 2,\n \"lineDash\": [\n 0,\n 0\n ],\n \"paletteColor\": \"UI_COLOR.RUSTED_RED\"\n }\n}",
"project": "Foundations",
- "id": "17346f0c-f6ad-461a-97c5-07681c6ca3c9",
+ "id": "0505524a-97c7-462b-bd71-85f22a53b1ae",
"savedPayload": {
"position": {
"x": 19219.160767319798,
@@ -31659,7 +30532,7 @@
}
},
"styleConditions": [],
- "id": "c1d9b0f0-5711-461e-a6d9-b195533f495b",
+ "id": "44c47859-d801-4461-9851-febf9285add7",
"savedPayload": {
"position": {
"x": 19448.009638878477,
@@ -31687,7 +30560,7 @@
"type": "Polygon Vertex",
"name": " Volume Oscillator BUY End",
"project": "Foundations",
- "id": "cd11732d-075e-4633-bd70-5f7515b36e92",
+ "id": "05f197bb-24ef-485d-91b4-b63c879db663",
"savedPayload": {
"position": {
"x": 19870.838390801895,
@@ -31711,7 +30584,7 @@
"referenceParent": {
"type": "Point",
"name": "Volume Oscillator BUY End",
- "id": "46d10807-2323-4876-85ec-9282a47c714c"
+ "id": "9e8690f5-a81a-4711-8ec7-2af6f791f1cf"
},
"referenceParentCombinedNodePath": [
[
@@ -31757,7 +30630,7 @@
"type": "Polygon Vertex",
"name": " VOlume Oscillator BUY Begin",
"project": "Foundations",
- "id": "0f62b625-3f83-4bab-8101-27ef1afd411c",
+ "id": "2f0a0e7d-6151-4d49-9ff7-db040b74bcdd",
"savedPayload": {
"position": {
"x": 19905.707381995835,
@@ -31781,7 +30654,7 @@
"referenceParent": {
"type": "Point",
"name": "VOlume Oscillator BUY Begin",
- "id": "52619a28-3990-4413-a11a-452402a64fb8"
+ "id": "9c6bdd14-4603-405e-9d73-c4fa21bba0b0"
},
"referenceParentCombinedNodePath": [
[
@@ -31824,7 +30697,7 @@
}
}
],
- "id": "40a783d7-f868-4a5a-b5f0-6adee1aefa0b",
+ "id": "7f65db45-6e21-415e-ab0e-00461e7a92e5",
"savedPayload": {
"position": {
"x": 19277.21512066749,
@@ -31860,7 +30733,7 @@
"name": "New Style",
"config": "{\n \"default\": {\n \"opacity\": 1,\n \"lineWidth\": 1,\n \"lineDash\": [\n 0,\n 0\n ],\n \"paletteColor\": \"UI_COLOR.TRUE_RED\"\n },\n \"atMousePosition\": {\n \"opacity\": 0.3,\n \"lineWidth\": 2,\n \"lineDash\": [\n 0,\n 0\n ],\n \"paletteColor\": \"UI_COLOR.RUSTED_RED\"\n }\n}",
"project": "Foundations",
- "id": "a0dbfb95-34c4-46c1-b122-c1b72d0cc0e7",
+ "id": "24d6c943-5b30-4308-9d35-3089ab24865f",
"savedPayload": {
"position": {
"x": 19988.00519780637,
@@ -31884,7 +30757,7 @@
}
},
"styleConditions": [],
- "id": "ad0b14c6-e310-4de5-9af9-eaa8be340cae",
+ "id": "1d75ce79-04c1-4d2b-ae6c-94db9035ddfe",
"savedPayload": {
"position": {
"x": 19874.237559010493,
@@ -31912,7 +30785,7 @@
"type": "Polygon Vertex",
"name": " Volume Oscillator SELL End",
"project": "Foundations",
- "id": "44dd250e-96c2-42ea-a8c9-d5b1c6906a57",
+ "id": "33d971c8-fba4-4c9d-b2f3-0c952b811ac0",
"savedPayload": {
"position": {
"x": 20038.061210356813,
@@ -31936,7 +30809,7 @@
"referenceParent": {
"type": "Point",
"name": "Volume Oscillator SELL End",
- "id": "38a2834b-82ee-42be-8af3-614dd6ef5235"
+ "id": "fbf94977-50d6-427d-9dd6-f62cced651f6"
},
"referenceParentCombinedNodePath": [
[
@@ -31982,7 +30855,7 @@
"type": "Polygon Vertex",
"name": " Volume Oscillator SELL Begin",
"project": "Foundations",
- "id": "7b107b26-b9cb-4bd3-bb1e-67141aff6686",
+ "id": "f4459170-90ea-4682-878e-bda24fa52d1b",
"savedPayload": {
"position": {
"x": 19646.702281418737,
@@ -32006,7 +30879,7 @@
"referenceParent": {
"type": "Point",
"name": "Volume Oscillator SELL Begin",
- "id": "5d9f7d46-7cfd-41d4-bb9b-7acd6e4e977c"
+ "id": "f5c2b199-c9b7-497b-a2e6-5b8a262d2d73"
},
"referenceParentCombinedNodePath": [
[
@@ -32049,7 +30922,7 @@
}
}
],
- "id": "c2b1216f-581a-45fb-ab9c-f17b3d90bd44",
+ "id": "eabe5a04-0de4-4350-bb16-6bc7a70ebad4",
"savedPayload": {
"position": {
"x": 19773.742183591043,
@@ -32075,7 +30948,7 @@
],
"images": [],
"texts": [],
- "id": "56cb5628-7e7d-4163-8ee1-e6f3d1273cf3",
+ "id": "aa69cbb6-697d-4529-9358-89d353881e1c",
"savedPayload": {
"position": {
"x": 19399.878630072417,
@@ -32115,7 +30988,7 @@
"name": "New Data Formula",
"code": "record.oscb",
"project": "Foundations",
- "id": "1619ffec-910a-48b5-b6cc-8eacdc8d7c2e",
+ "id": "d9bd3ec4-61bc-48cd-9562-861d244a4695",
"savedPayload": {
"position": {
"x": 18850.05945166466,
@@ -32143,7 +31016,7 @@
"name": "New Text Style",
"config": "{\n \"paletteColor\": \"UI_COLOR.TRUE_GREEN\",\n \"opacity\": 1,\n \"fontSize\": 14\n}",
"project": "Foundations",
- "id": "8a1ad915-949a-4482-bac9-0d3cd2316a89",
+ "id": "1e9c6aaa-55c5-4e24-885a-f236f21667c4",
"savedPayload": {
"position": {
"x": 19573.65064431035,
@@ -32166,7 +31039,7 @@
}
}
},
- "id": "ee74ae10-d4ae-4cf1-ba4e-46179b18fbbe",
+ "id": "0294d107-96b1-4799-81d6-8050e6a5fc40",
"savedPayload": {
"position": {
"x": 19295.47910051108,
@@ -32199,7 +31072,7 @@
"name": "New Data Formula",
"code": "record.osc",
"project": "Foundations",
- "id": "63ed5805-0bc7-4653-9b35-5fa185ac56b4",
+ "id": "5e1232ba-38f6-41a9-95cb-9e8ddc0b3592",
"savedPayload": {
"position": {
"x": 19492.400386165333,
@@ -32227,7 +31100,7 @@
"name": "New Text Style",
"config": "{\n \"paletteColor\": \"UI_COLOR.TRUE_BLUE\",\n \"opacity\": 1,\n \"fontSize\": 14\n}",
"project": "Foundations",
- "id": "68448211-7e96-4a24-8d58-ef5b43e058bd",
+ "id": "ef49eeba-61ef-450d-a9e5-822aec44f637",
"savedPayload": {
"position": {
"x": 20152.074453127098,
@@ -32250,7 +31123,7 @@
}
}
},
- "id": "a10a8d26-0737-4d7b-ad28-d42c5ed1de34",
+ "id": "e5974a4d-6b94-4f84-97a5-0633797ba725",
"savedPayload": {
"position": {
"x": 19880.49277541546,
@@ -32283,7 +31156,7 @@
"name": "New Data Formula",
"code": "record.oscs",
"project": "Foundations",
- "id": "a8b068fc-9167-423a-81ff-f7d67f14b4e2",
+ "id": "96cb1abe-68dd-4274-a9f3-6f97ffffade4",
"savedPayload": {
"position": {
"x": 20075.39495945179,
@@ -32311,7 +31184,7 @@
"name": "New Text Style",
"config": "{\n \"paletteColor\": \"UI_COLOR.TRUE_RED\",\n \"opacity\": 1,\n \"fontSize\": 14\n}",
"project": "Foundations",
- "id": "40d8f860-182a-4746-b785-b704a7e96ff6",
+ "id": "e69aae19-24a2-4caf-94dc-6da88fbd4312",
"savedPayload": {
"position": {
"x": 19351.8037668061,
@@ -32334,7 +31207,7 @@
}
}
},
- "id": "e5b15427-5571-49dc-ad88-31d32dbc43b9",
+ "id": "a0a1ec3f-6592-4a55-92a9-1e21fca2f9c9",
"savedPayload": {
"position": {
"x": 19629.975310605372,
@@ -32358,7 +31231,7 @@
}
}
],
- "id": "b2ed1742-3cd6-4d00-b3cf-b80327842194",
+ "id": "55f9a947-45ac-4772-a0d2-592c4a12aa0b",
"savedPayload": {
"position": {
"x": 19462.727205558225,
@@ -32382,7 +31255,7 @@
}
}
],
- "id": "be515793-ba61-474d-af7d-0c10442c7409",
+ "id": "2ac73a51-c0bd-4a8c-bc0d-d67b425e145e",
"savedPayload": {
"position": {
"x": 19044.96163570099,
@@ -32406,7 +31279,7 @@
}
}
],
- "id": "59a9f2df-50b6-47bb-8684-2f7be98f2f7c",
+ "id": "f6bdcc65-19b1-4659-9650-5aac19997a8d",
"savedPayload": {
"position": {
"x": 17839.115349029515,
@@ -32459,7 +31332,7 @@
"name": "New Point Formula",
"code": "x = record.begin\ny = record.previous.PastForecast",
"project": "Foundations",
- "id": "ed73bdee-c415-4b9e-8ab5-9a909ce7ec4a",
+ "id": "38dac826-b545-49db-a8f4-cb20dff150ce",
"savedPayload": {
"position": {
"x": 19655.423312256804,
@@ -32482,7 +31355,7 @@
}
}
},
- "id": "5b03f1f5-d618-43fb-9ae6-9c05aab82020",
+ "id": "547c5edf-c013-4801-a168-ba441f40d3be",
"savedPayload": {
"position": {
"x": 19249.106370027825,
@@ -32514,7 +31387,7 @@
"name": "New Point Formula",
"code": "x = record.end\ny = record.PastForecast",
"project": "Foundations",
- "id": "41438f17-cdfb-4a27-a6a1-eb60718b7356",
+ "id": "8a4e4bcd-2002-4b4d-8106-ecf822af5e0c",
"savedPayload": {
"position": {
"x": 19713.943259055566,
@@ -32537,7 +31410,7 @@
}
}
},
- "id": "5884be33-8e76-4bb5-b1cd-1a8dc72f2f30",
+ "id": "fe284d12-562c-4e9d-b4b4-675dac254262",
"savedPayload": {
"position": {
"x": 19278.366343427206,
@@ -32569,7 +31442,7 @@
"name": "New Point Formula",
"code": "x = record.T5begin\ny =(1 + record.previous.forecast5 / 100) * record.previous.PastForecast",
"project": "Foundations",
- "id": "16698d64-1e78-4c3a-906c-1b565c368ca6",
+ "id": "e376598b-5acf-4d56-9f13-1a29311fc359",
"savedPayload": {
"position": {
"x": 19364.840646412922,
@@ -32592,7 +31465,7 @@
}
}
},
- "id": "ab07eada-ff73-4924-a2f2-e6024793d674",
+ "id": "d7f6e85f-9bbd-4c39-bda3-5c5d4161f283",
"savedPayload": {
"position": {
"x": 19103.815037105884,
@@ -32624,7 +31497,7 @@
"name": "New Point Formula",
"code": "x = record.T5end\ny = (1 + record.forecast5 / 100) * record.PastForecast",
"project": "Foundations",
- "id": "88681800-1db0-4329-9862-39809213cd50",
+ "id": "7666d14e-1ffe-42c3-93c5-c64b9642477e",
"savedPayload": {
"position": {
"x": 18771.464466627738,
@@ -32647,7 +31520,7 @@
}
}
},
- "id": "86c926c4-cbdb-4c43-afca-f834739b2173",
+ "id": "c223497b-2d54-471d-8d30-8e0fdd8845e5",
"savedPayload": {
"position": {
"x": 18807.12694721329,
@@ -32679,7 +31552,7 @@
"name": "New Point Formula",
"code": "x = record.T5begin\ny =(1 + record.previous.minForecast5/ 100) * record.previous.PastForecast",
"project": "Foundations",
- "id": "190254f2-0184-44f7-a069-7220f83dd2a4",
+ "id": "94c500e9-beb4-495e-87b1-c24aff52e5d7",
"savedPayload": {
"position": {
"x": 18211.462028863156,
@@ -32702,7 +31575,7 @@
}
}
},
- "id": "47837daa-368c-4b51-8dae-87e6877959ac",
+ "id": "20d84e46-33ba-4ea8-9a77-a46dc5d6a753",
"savedPayload": {
"position": {
"x": 18527.125728331,
@@ -32734,7 +31607,7 @@
"name": "New Point Formula",
"code": "x = record.T5end\ny =(1 + record.minForecast5/ 100) * record.PastForecast",
"project": "Foundations",
- "id": "8e154579-8989-4d85-9f9b-f549ded226fd",
+ "id": "53f15c6c-8ff7-45fc-bf0e-8d3cc1e88bad",
"savedPayload": {
"position": {
"x": 17946.86469748307,
@@ -32757,7 +31630,7 @@
}
}
},
- "id": "3f8cabbf-c52f-4ea4-b46e-6cc28407a0e4",
+ "id": "cf792c27-0db4-4652-b0eb-50c0a0182df6",
"savedPayload": {
"position": {
"x": 18394.827062640958,
@@ -32789,7 +31662,7 @@
"name": "New Point Formula",
"code": "x = record.T5begin\ny =(1 + record.previous.maxForecast5/ 100) * record.previous.PastForecast",
"project": "Foundations",
- "id": "73072bbc-8d2c-4e70-8330-10f2ba09bbe6",
+ "id": "7c5acdff-e1f7-4600-843f-1ddf896a9cd4",
"savedPayload": {
"position": {
"x": 18101.480504511994,
@@ -32812,7 +31685,7 @@
}
}
},
- "id": "230c05e4-d4ac-411d-b6f2-ba4578f92084",
+ "id": "0d2f70fd-1ddc-4879-abd7-bcd347f3f150",
"savedPayload": {
"position": {
"x": 18472.13496615542,
@@ -32844,7 +31717,7 @@
"name": "New Point Formula",
"code": "x = record.T5end\ny =(1 + record.maxForecast5/ 100) * record.PastForecast",
"project": "Foundations",
- "id": "bc3c155e-9b12-49bd-91cd-c9473a57c674",
+ "id": "d94daf4c-2037-4687-a1d6-299b5aa539d5",
"savedPayload": {
"position": {
"x": 18602.962995477814,
@@ -32867,7 +31740,7 @@
}
}
},
- "id": "1cd0ae40-7a07-47a2-aba2-083616ba30d1",
+ "id": "d3ba3fed-e03c-46f0-986e-14cf5b9fe063",
"savedPayload": {
"position": {
"x": 18722.87621163833,
@@ -32891,7 +31764,7 @@
}
}
],
- "id": "5b1804fd-c392-4bc0-a79d-331c63ea07f2",
+ "id": "02c2c11c-447c-4853-aad6-43d50237d6ed",
"savedPayload": {
"position": {
"x": 18842.789427798845,
@@ -32929,7 +31802,7 @@
"name": "New Style",
"config": "{\n \"default\": {\n \"opacity\": 1,\n \"lineWidth\": 1,\n \"lineDash\": [\n 0,\n 0\n ],\n \"paletteColor\": \"UI_COLOR.TRUE_BLUE\"\n },\n \"atMousePosition\": {\n \"opacity\": 0.3,\n \"lineWidth\": 2,\n \"lineDash\": [\n 0,\n 0\n ],\n \"paletteColor\": \"UI_COLOR.RUSTED_RED\"\n }\n}",
"project": "Foundations",
- "id": "b461885a-e67b-4f76-91bc-e659a36995cf",
+ "id": "1fc6e228-6d52-4ce1-916b-3a67e56899cc",
"savedPayload": {
"position": {
"x": 18397.994143681477,
@@ -32953,7 +31826,7 @@
}
},
"styleConditions": [],
- "id": "ff82a78c-5618-4b03-8e79-0b847ed84221",
+ "id": "779b87e2-5e21-4f0b-aba8-0d6437ecd59f",
"savedPayload": {
"position": {
"x": 18807.32854159101,
@@ -32981,7 +31854,7 @@
"type": "Polygon Vertex",
"name": " PastForecast End",
"project": "Foundations",
- "id": "f7a27edd-6389-4a9e-91f0-ee8e6f99765d",
+ "id": "1f89b7bf-97f5-4adb-9835-ea98abfd9f1d",
"savedPayload": {
"position": {
"x": 19403.599695351393,
@@ -33005,7 +31878,7 @@
"referenceParent": {
"type": "Point",
"name": "PastForecast End",
- "id": "5884be33-8e76-4bb5-b1cd-1a8dc72f2f30"
+ "id": "fe284d12-562c-4e9d-b4b4-675dac254262"
},
"referenceParentCombinedNodePath": [
[
@@ -33051,7 +31924,7 @@
"type": "Polygon Vertex",
"name": " PastForecast Begin",
"project": "Foundations",
- "id": "063901e5-2e42-4be1-a5ae-b40bccac3e4b",
+ "id": "642c26ce-ad7b-4567-8202-b011a747bb31",
"savedPayload": {
"position": {
"x": 19625.997337410077,
@@ -33075,7 +31948,7 @@
"referenceParent": {
"type": "Point",
"name": "PastForecast Begin",
- "id": "5b03f1f5-d618-43fb-9ae6-9c05aab82020"
+ "id": "547c5edf-c013-4801-a168-ba441f40d3be"
},
"referenceParentCombinedNodePath": [
[
@@ -33118,7 +31991,7 @@
}
}
],
- "id": "5b3145c2-b242-4adb-b5cf-6bbdb8d27b60",
+ "id": "0c2c5022-9111-4b31-b37c-b5b2e928b77e",
"savedPayload": {
"position": {
"x": 18581.763818491807,
@@ -33154,7 +32027,7 @@
"name": "New Style",
"config": "{\n \"default\": {\n \"opacity\": 1,\n \"lineWidth\": 1,\n \"lineDash\": [\n 0,\n 0\n ],\n \"paletteColor\": \"UI_COLOR.BROWN\"\n },\n \"atMousePosition\": {\n \"opacity\": 0.3,\n \"lineWidth\": 2,\n \"lineDash\": [\n 0,\n 0\n ],\n \"paletteColor\": \"UI_COLOR.RUSTED_RED\"\n }\n}",
"project": "Foundations",
- "id": "e25d3113-f8c7-4c0b-b92c-275b91957871",
+ "id": "1cb219b0-7dcb-430b-ac0b-4c25604848d5",
"savedPayload": {
"position": {
"x": 18874.23414345827,
@@ -33178,7 +32051,7 @@
}
},
"styleConditions": [],
- "id": "8e169aec-10a9-4399-bdf2-c4d39581f1ee",
+ "id": "b6c31472-c00a-403b-bb4a-4204480c6223",
"savedPayload": {
"position": {
"x": 19135.25975276531,
@@ -33206,7 +32079,7 @@
"type": "Polygon Vertex",
"name": " Forecast5 Begin",
"project": "Foundations",
- "id": "8e9a7591-2908-478e-a900-e77cbb69c3d0",
+ "id": "0eba2fa2-1cc1-4d84-86b3-b7719f562e97",
"savedPayload": {
"position": {
"x": 19762.844540494996,
@@ -33230,7 +32103,7 @@
"referenceParent": {
"type": "Point",
"name": "Forecast5 Begin",
- "id": "ab07eada-ff73-4924-a2f2-e6024793d674"
+ "id": "d7f6e85f-9bbd-4c39-bda3-5c5d4161f283"
},
"referenceParentCombinedNodePath": [
[
@@ -33276,7 +32149,7 @@
"type": "Polygon Vertex",
"name": " Forecast5 End",
"project": "Foundations",
- "id": "4d4010df-bc82-4451-9f5e-eef0018ff500",
+ "id": "e5d7e563-9fa0-4ef5-93cf-fedf0ffd47ff",
"savedPayload": {
"position": {
"x": 19657.310971379386,
@@ -33300,7 +32173,7 @@
"referenceParent": {
"type": "Point",
"name": "Forecast5 End",
- "id": "86c926c4-cbdb-4c43-afca-f834739b2173"
+ "id": "c223497b-2d54-471d-8d30-8e0fdd8845e5"
},
"referenceParentCombinedNodePath": [
[
@@ -33343,7 +32216,7 @@
}
}
],
- "id": "f4436e81-2227-4926-bf99-5c337d38686a",
+ "id": "218837fd-fc4b-444c-be5f-f7c145000e15",
"savedPayload": {
"position": {
"x": 18768.700574342656,
@@ -33379,7 +32252,7 @@
"name": "New Style",
"config": "{\n \"default\": {\n \"opacity\": 1,\n \"lineWidth\": 1,\n \"lineDash\": [\n 0,\n 0\n ],\n \"paletteColor\": \"UI_COLOR.RED_ORANGE\"\n },\n \"atMousePosition\": {\n \"opacity\": 0.3,\n \"lineWidth\": 2,\n \"lineDash\": [\n 0,\n 0\n ],\n \"paletteColor\": \"UI_COLOR.RUSTED_RED\"\n }\n}",
"project": "Foundations",
- "id": "e8a3d797-3785-4b2b-b850-45290ffd896d",
+ "id": "de349e39-0baa-4481-a251-1c756fba227d",
"savedPayload": {
"position": {
"x": 18397.994143681477,
@@ -33403,7 +32276,7 @@
}
},
"styleConditions": [],
- "id": "acdd6185-9352-495b-9356-4854205cad72",
+ "id": "d214c25c-30fc-4d36-8256-865daee17fe5",
"savedPayload": {
"position": {
"x": 18807.32854159101,
@@ -33431,7 +32304,7 @@
"type": "Polygon Vertex",
"name": " Forecast5 min Begin",
"project": "Foundations",
- "id": "387fd5fa-8135-4be4-bb07-94d1e1f9f277",
+ "id": "b925a910-e972-4fbd-915d-36547a0a6d56",
"savedPayload": {
"position": {
"x": 19403.599695351393,
@@ -33455,7 +32328,7 @@
"referenceParent": {
"type": "Point",
"name": "Forecast5 min Begin",
- "id": "47837daa-368c-4b51-8dae-87e6877959ac"
+ "id": "20d84e46-33ba-4ea8-9a77-a46dc5d6a753"
},
"referenceParentCombinedNodePath": [
[
@@ -33501,7 +32374,7 @@
"type": "Polygon Vertex",
"name": " Forecast5 min End",
"project": "Foundations",
- "id": "1068e1b8-4c02-4e34-94a6-0edec5867eb8",
+ "id": "a6665a5c-1832-49bb-bfd5-e4cb49751f8f",
"savedPayload": {
"position": {
"x": 19625.997337410077,
@@ -33525,7 +32398,7 @@
"referenceParent": {
"type": "Point",
"name": "Forecast5 min End",
- "id": "3f8cabbf-c52f-4ea4-b46e-6cc28407a0e4"
+ "id": "cf792c27-0db4-4652-b0eb-50c0a0182df6"
},
"referenceParentCombinedNodePath": [
[
@@ -33568,7 +32441,7 @@
}
}
],
- "id": "6626bfff-fecf-4f23-ba7e-2fc4149faed2",
+ "id": "94976bf1-2e0c-4c09-b387-781c0a16d3df",
"savedPayload": {
"position": {
"x": 19216.662939500544,
@@ -33604,7 +32477,7 @@
"name": "New Style",
"config": "{\n \"default\": {\n \"opacity\": 1,\n \"lineWidth\": 1,\n \"lineDash\": [\n 0,\n 0\n ],\n \"paletteColor\": \"UI_COLOR.MIDNIGHT_GREEN\"\n },\n \"atMousePosition\": {\n \"opacity\": 0.3,\n \"lineWidth\": 2,\n \"lineDash\": [\n 0,\n 0\n ],\n \"paletteColor\": \"UI_COLOR.RUSTED_RED\"\n }\n}",
"project": "Foundations",
- "id": "6a1577f8-9c87-415c-8132-85ad8e8ca9f6",
+ "id": "0c5eb9ce-eb52-4ce1-8f97-41ed03ea2633",
"savedPayload": {
"position": {
"x": 19392.13810983382,
@@ -33628,7 +32501,7 @@
}
},
"styleConditions": [],
- "id": "27417c7c-14d5-4348-841d-56c63211d153",
+ "id": "197a0c77-4237-4eec-9544-ab9572faa9f4",
"savedPayload": {
"position": {
"x": 19434.9133293207,
@@ -33656,7 +32529,7 @@
"type": "Polygon Vertex",
"name": " Forecast5 max Begin",
"project": "Foundations",
- "id": "32ba779d-7541-49e8-b756-659f47054c79",
+ "id": "cc631eee-ae71-45f3-b418-4d9e9325b304",
"savedPayload": {
"position": {
"x": 19925.65091396547,
@@ -33680,7 +32553,7 @@
"referenceParent": {
"type": "Point",
"name": "Forecast5 max Begin",
- "id": "230c05e4-d4ac-411d-b6f2-ba4578f92084"
+ "id": "0d2f70fd-1ddc-4879-abd7-bcd347f3f150"
},
"referenceParentCombinedNodePath": [
[
@@ -33726,7 +32599,7 @@
"type": "Polygon Vertex",
"name": " Forecast5 max End",
"project": "Foundations",
- "id": "4855823a-ec2d-4644-84b1-6acdde4e0b68",
+ "id": "b361d290-daef-488c-b0f6-47dd8cb038ed",
"savedPayload": {
"position": {
"x": 19520.463768294463,
@@ -33750,7 +32623,7 @@
"referenceParent": {
"type": "Point",
"name": "Forecast5 max End",
- "id": "1cd0ae40-7a07-47a2-aba2-083616ba30d1"
+ "id": "d3ba3fed-e03c-46f0-986e-14cf5b9fe063"
},
"referenceParentCombinedNodePath": [
[
@@ -33793,7 +32666,7 @@
}
}
],
- "id": "a40306ca-2abb-45cc-988c-51c01ef720a8",
+ "id": "e80c611b-35b7-4309-811e-2b3f5b1ef21a",
"savedPayload": {
"position": {
"x": 19477.688548807582,
@@ -33819,7 +32692,7 @@
],
"images": [],
"texts": [],
- "id": "b50286e1-238d-4576-b838-1bee95945718",
+ "id": "c8d6b82d-5661-4808-b264-e1287936b488",
"savedPayload": {
"position": {
"x": 19029.726183649695,
@@ -33859,7 +32732,7 @@
"name": "New Data Formula",
"code": "record.PastForecast",
"project": "Foundations",
- "id": "c3e22f63-1aa9-46a9-9923-0893d92ba000",
+ "id": "5c194333-61de-4040-b6d5-5657b34c21b1",
"savedPayload": {
"position": {
"x": 20107.51976543949,
@@ -33887,7 +32760,7 @@
"name": "New Text Style",
"config": "{\n \"paletteColor\": \"UI_COLOR.GREY\",\n \"opacity\": 1,\n \"fontSize\": 14\n}",
"project": "Foundations",
- "id": "b15bccdc-6354-4801-afc5-c418d6ecaf7d",
+ "id": "dbaaa7bd-f46c-4327-9fdc-c11ce523efed",
"savedPayload": {
"position": {
"x": 20070.433332361805,
@@ -33910,7 +32783,7 @@
}
}
},
- "id": "b81021af-4cb8-4adb-9f06-5b291812ec78",
+ "id": "6cf6c832-5c8b-46e3-b180-2ab439881e6e",
"savedPayload": {
"position": {
"x": 20322.174850357602,
@@ -33943,7 +32816,7 @@
"name": "New Data Formula",
"code": "record.forecast5",
"project": "Foundations",
- "id": "1ab3b639-de8d-40ee-abfa-3dd0a1ca9980",
+ "id": "398de7fa-667c-4f48-a2a0-b4a04a20831b",
"savedPayload": {
"position": {
"x": 20019.677501527905,
@@ -33971,7 +32844,7 @@
"name": "New Text Style",
"config": "{\n \"paletteColor\": \"UI_COLOR.GREY\",\n \"opacity\": 1,\n \"fontSize\": 14\n}",
"project": "Foundations",
- "id": "04a1e245-0ec0-40b7-8d01-e23738b77bf0",
+ "id": "508df5ce-1ad8-48b0-8309-c793504dec3f",
"savedPayload": {
"position": {
"x": 20188.97911557656,
@@ -33994,7 +32867,7 @@
}
}
},
- "id": "7b44f348-ad4e-4475-ad3d-7e5d54633081",
+ "id": "39546d08-d369-40cf-9db3-3b094f63b973",
"savedPayload": {
"position": {
"x": 20323.956206651215,
@@ -34027,7 +32900,7 @@
"name": "New Data Formula",
"code": "record.forecast10",
"project": "Foundations",
- "id": "e1239bdf-93df-4955-9baf-63a879a3ae9b",
+ "id": "99577d87-9f86-4dc0-ac7e-5181ce9062ba",
"savedPayload": {
"position": {
"x": 20588.381864689934,
@@ -34055,7 +32928,7 @@
"name": "New Text Style",
"config": "{\n \"paletteColor\": \"UI_COLOR.GREY\",\n \"opacity\": 1,\n \"fontSize\": 14\n}",
"project": "Foundations",
- "id": "af527a67-4b19-4aab-b01f-1cdc1efc4a2e",
+ "id": "001c5357-eadf-4dc5-976a-9c4c25812925",
"savedPayload": {
"position": {
"x": 20272.060147270535,
@@ -34078,7 +32951,7 @@
}
}
},
- "id": "db525a8f-440c-413f-bdaa-8dc8edd87f7f",
+ "id": "bb15923c-f933-4ee2-a518-ac659639f72b",
"savedPayload": {
"position": {
"x": 20401.688880621088,
@@ -34111,7 +32984,7 @@
"name": "New Data Formula",
"code": "record.forecast20",
"project": "Foundations",
- "id": "c31983e6-2a58-4994-ae39-2b441e1118d2",
+ "id": "966e732b-b86e-4d08-9ee3-1458675adbad",
"savedPayload": {
"position": {
"x": 20272.060147270535,
@@ -34139,7 +33012,7 @@
"name": "New Text Style",
"config": "{\n \"paletteColor\": \"UI_COLOR.GREY\",\n \"opacity\": 1,\n \"fontSize\": 14\n}",
"project": "Foundations",
- "id": "ffeb5785-a633-47dd-a06e-19e1135a5849",
+ "id": "14e33545-9c77-4298-8856-202ee100f583",
"savedPayload": {
"position": {
"x": 19756.890285429778,
@@ -34162,7 +33035,7 @@
}
}
},
- "id": "7d6b7491-d850-4eec-8d7b-6cf17e69fca5",
+ "id": "b1ed966a-d54b-4e93-9dc8-661e2c10c0fc",
"savedPayload": {
"position": {
"x": 20541.932186758655,
@@ -34195,7 +33068,7 @@
"name": "New Data Formula",
"code": "record.forecast30",
"project": "Foundations",
- "id": "4b516dd0-5c64-49eb-9f5c-9823898f276e",
+ "id": "930d022f-40cf-4568-ae75-3ad1deed612f",
"savedPayload": {
"position": {
"x": 20311.102385452763,
@@ -34223,7 +33096,7 @@
"name": "New Text Style",
"config": "{\n \"paletteColor\": \"UI_COLOR.GREY\",\n \"opacity\": 1,\n \"fontSize\": 14\n}",
"project": "Foundations",
- "id": "969cec11-2a02-4b5f-b57b-9f05d41e95d1",
+ "id": "c3033eb9-1e2c-4007-9167-429caea388bd",
"savedPayload": {
"position": {
"x": 21086.995961784945,
@@ -34246,7 +33119,7 @@
}
}
},
- "id": "f11a37da-235d-4ca5-922f-d65d0b6aea1f",
+ "id": "024828bb-3893-48e7-995b-9bf3627be7ad",
"savedPayload": {
"position": {
"x": 20720.436783362296,
@@ -34279,7 +33152,7 @@
"name": "New Data Formula",
"code": "record.trend",
"project": "Foundations",
- "id": "bef85f2b-a7b8-4279-9202-f2709e310beb",
+ "id": "5e11c307-0d34-4fcd-9ad1-b0eb86ce251e",
"savedPayload": {
"position": {
"x": 19929.36405151103,
@@ -34307,7 +33180,7 @@
"name": "New Text Style",
"config": "{\n \"paletteColor\": \"UI_COLOR.GREY\",\n \"opacity\": 1,\n \"fontSize\": 14\n}",
"project": "Foundations",
- "id": "4aef64b0-8e3c-448a-bff4-1843fa33507b",
+ "id": "815103b0-8ada-4fbb-a478-48b6cf76b7ae",
"savedPayload": {
"position": {
"x": 19568.87523230481,
@@ -34330,7 +33203,7 @@
}
}
},
- "id": "03aea33f-413e-4d28-819f-87b0e091e92c",
+ "id": "1bc0f091-f37d-4453-b605-17e3e03e12b7",
"savedPayload": {
"position": {
"x": 20906.337604015884,
@@ -34363,7 +33236,7 @@
"name": "New Data Formula",
"code": "record.minForecast5",
"project": "Foundations",
- "id": "1fb5a328-8194-495e-aac0-3404c60119d5",
+ "id": "e9b1e422-841b-4bb8-af07-05f4fc514667",
"savedPayload": {
"position": {
"x": 21035.59237437013,
@@ -34391,7 +33264,7 @@
"name": "New Text Style",
"config": "{\n \"paletteColor\": \"UI_COLOR.GREY\",\n \"opacity\": 1,\n \"fontSize\": 14\n}",
"project": "Foundations",
- "id": "85d72dd7-8095-42b4-b3b1-ae88963e5a71",
+ "id": "4595ef99-af32-400a-a12d-bec91bf51f4e",
"savedPayload": {
"position": {
"x": 20266.961124234815,
@@ -34414,7 +33287,7 @@
}
}
},
- "id": "c451d789-ffda-4bcd-9320-77dfba946226",
+ "id": "33f9cf4d-f5fa-4602-8c21-bafc1e91818a",
"savedPayload": {
"position": {
"x": 21067.490707972487,
@@ -34447,7 +33320,7 @@
"name": "New Data Formula",
"code": "record.maxForecast5",
"project": "Foundations",
- "id": "b239a138-d6da-4d1c-8bdd-f6f66d227f4c",
+ "id": "ebdf2859-bef2-452b-b9fd-5d191e17199d",
"savedPayload": {
"position": {
"x": 20970.90778573818,
@@ -34475,7 +33348,7 @@
"name": "New Text Style",
"config": "{\n \"paletteColor\": \"UI_COLOR.GREY\",\n \"opacity\": 1,\n \"fontSize\": 14\n}",
"project": "Foundations",
- "id": "38c229eb-4fa5-4946-8957-7a8cf79605e7",
+ "id": "2e3d9018-5e25-49f2-a504-88bc09de8968",
"savedPayload": {
"position": {
"x": 20216.466437265717,
@@ -34498,7 +33371,7 @@
}
}
},
- "id": "e4ec1c3e-54cf-4b84-a5ad-8949a8024172",
+ "id": "743d2bab-c34a-431f-bb41-8ae920d32085",
"savedPayload": {
"position": {
"x": 21176.031259528012,
@@ -34531,7 +33404,7 @@
"name": "New Data Formula",
"code": "record.minForecast10",
"project": "Foundations",
- "id": "550f5098-dd18-49fd-8818-d04f86cd320a",
+ "id": "a4648723-0cc7-4459-9382-a5b68fbb0308",
"savedPayload": {
"position": {
"x": 21273.625431232966,
@@ -34559,7 +33432,7 @@
"name": "New Text Style",
"config": "{\n \"paletteColor\": \"UI_COLOR.GREY\",\n \"opacity\": 1,\n \"fontSize\": 14\n}",
"project": "Foundations",
- "id": "5ae34ad6-c11e-4f56-98da-9682f6fbd9f6",
+ "id": "e4acf28c-ce77-453f-82c8-a8c4139ece6a",
"savedPayload": {
"position": {
"x": 20508.287754351946,
@@ -34582,7 +33455,7 @@
}
}
},
- "id": "e15ee138-f85f-4d89-8239-4992aa8854ef",
+ "id": "22490bf7-7887-4c56-8cfb-c1a6c2d1e38a",
"savedPayload": {
"position": {
"x": 21213.191611258557,
@@ -34615,7 +33488,7 @@
"name": "New Data Formula",
"code": "record.maxForecast10",
"project": "Foundations",
- "id": "c1d41b1b-4b3d-4754-b76c-d482aeb5bd74",
+ "id": "d23c3c40-a866-4f1e-aec1-e2ebabd18b53",
"savedPayload": {
"position": {
"x": 20874.135441601302,
@@ -34643,7 +33516,7 @@
"name": "New Text Style",
"config": "{\n \"paletteColor\": \"UI_COLOR.GREY\",\n \"opacity\": 1,\n \"fontSize\": 14\n}",
"project": "Foundations",
- "id": "3214a188-fffd-48d0-9e94-5f5a2cdc4537",
+ "id": "0336c29a-2608-4337-89a2-bf665df53724",
"savedPayload": {
"position": {
"x": 20150.54424895561,
@@ -34666,7 +33539,7 @@
}
}
},
- "id": "50d2486f-b9c2-4e6f-b76a-f009fc696557",
+ "id": "380bd633-ca47-4228-9e20-0ecf4fabd816",
"savedPayload": {
"position": {
"x": 21172.54640075871,
@@ -34699,7 +33572,7 @@
"name": "New Data Formula",
"code": "record.minForecast20",
"project": "Foundations",
- "id": "8529fd2e-08d4-477d-a5a4-300c9b43e519",
+ "id": "78149f1e-513b-4c61-9089-e4b369af4837",
"savedPayload": {
"position": {
"x": 21162.76741431798,
@@ -34727,7 +33600,7 @@
"name": "New Text Style",
"config": "{\n \"paletteColor\": \"UI_COLOR.GREY\",\n \"opacity\": 1,\n \"fontSize\": 14\n}",
"project": "Foundations",
- "id": "a2c3a26d-e45b-4414-8201-d0e29e24d18b",
+ "id": "dc0e926c-6481-4614-b9ef-827d7f480280",
"savedPayload": {
"position": {
"x": 20383.42814595671,
@@ -34750,7 +33623,7 @@
}
}
},
- "id": "bd8be66b-e768-4e23-afbc-fe110a42a39a",
+ "id": "f2add743-fd57-4722-8848-a989ec6a1aa8",
"savedPayload": {
"position": {
"x": 21061.123554174046,
@@ -34783,7 +33656,7 @@
"name": "New Data Formula",
"code": "record.maxForecast20",
"project": "Foundations",
- "id": "c8dbd696-8739-463d-ab1b-9ccc52e1a420",
+ "id": "ad0687eb-51a0-4e6c-8079-e7577b3025cf",
"savedPayload": {
"position": {
"x": 20805.998685833878,
@@ -34811,7 +33684,7 @@
"name": "New Text Style",
"config": "{\n \"paletteColor\": \"UI_COLOR.GREY\",\n \"opacity\": 1,\n \"fontSize\": 14\n}",
"project": "Foundations",
- "id": "ba916ad0-c974-41f5-a677-56f8eb0026ce",
+ "id": "f28bb31c-81ab-459c-bfa6-b7fa2f837dda",
"savedPayload": {
"position": {
"x": 20110.623167411475,
@@ -34834,7 +33707,7 @@
}
}
},
- "id": "11da8f1c-46d1-4559-9755-0fbfe461c17e",
+ "id": "2801ef74-e0c8-404d-b4ca-1e8403887507",
"savedPayload": {
"position": {
"x": 20898.189093923833,
@@ -34867,7 +33740,7 @@
"name": "New Data Formula",
"code": "record.minForecast30",
"project": "Foundations",
- "id": "86b80061-c29d-48fd-a3f9-ae4975555d98",
+ "id": "664fd295-2851-421b-ac51-70bb070ec2c7",
"savedPayload": {
"position": {
"x": 21073.438990626524,
@@ -34895,7 +33768,7 @@
"name": "New Text Style",
"config": "{\n \"paletteColor\": \"UI_COLOR.GREY\",\n \"opacity\": 1,\n \"fontSize\": 14\n}",
"project": "Foundations",
- "id": "8afbec5e-1118-49f5-ad98-f2004689f9ba",
+ "id": "f87a09b6-b266-4689-9ec2-a51ff5ee4470",
"savedPayload": {
"position": {
"x": 20299.0966117196,
@@ -34918,7 +33791,7 @@
}
}
},
- "id": "7fa65170-5378-49bc-91cc-2ac9bbac9e65",
+ "id": "c6a0e2e0-dffb-49fe-b335-26f2e3d9eaed",
"savedPayload": {
"position": {
"x": 20711.915868398435,
@@ -34951,7 +33824,7 @@
"name": "New Data Formula",
"code": "record.maxForecast30",
"project": "Foundations",
- "id": "a363fce1-3585-43d5-9063-019e21f8ab63",
+ "id": "e945dc1b-cd17-422d-bab1-90d680806ce1",
"savedPayload": {
"position": {
"x": 20755.792026620842,
@@ -34979,7 +33852,7 @@
"name": "New Text Style",
"config": "{\n \"paletteColor\": \"UI_COLOR.GREY\",\n \"opacity\": 1,\n \"fontSize\": 14\n}",
"project": "Foundations",
- "id": "34780f11-0859-4c61-a3f4-78dfb2ed8642",
+ "id": "dc7d124d-4b62-41ed-8a17-797bf314278b",
"savedPayload": {
"position": {
"x": 20084.53260212094,
@@ -35002,7 +33875,7 @@
}
}
},
- "id": "123971f1-ee18-4919-a0b3-623af105938c",
+ "id": "c1b5d954-0257-4c3f-9314-2e6ccfd7e643",
"savedPayload": {
"position": {
"x": 20534.51221053032,
@@ -35026,7 +33899,7 @@
}
}
],
- "id": "d56720e4-952c-4eb4-bece-d962f7ce62ec",
+ "id": "251511ef-151b-4099-b6a7-7a07878572b1",
"savedPayload": {
"position": {
"x": 20763.212002849177,
@@ -35050,7 +33923,7 @@
}
}
],
- "id": "da446172-20be-4a32-8982-f5923365f08a",
+ "id": "d203fd3a-8713-483a-a281-46670a6b8cb5",
"savedPayload": {
"position": {
"x": 19290.751792956733,
@@ -35074,7 +33947,7 @@
}
}
],
- "id": "817d54c3-7a4a-4788-8844-2ae997e3f620",
+ "id": "d5744fd6-ae4a-4ff8-b27c-9f3846d78b44",
"savedPayload": {
"position": {
"x": 17979.55627310184,
@@ -35127,7 +34000,7 @@
"name": "New Point Formula",
"code": "x = record.begin\ny = record.previous.FastTrend",
"project": "Foundations",
- "id": "40fde978-330c-428b-9dca-a4883db05b98",
+ "id": "c1400140-d2f6-495a-a432-306599ca0856",
"savedPayload": {
"position": {
"x": 19193.245210751335,
@@ -35150,7 +34023,7 @@
}
}
},
- "id": "104fea61-3767-42e5-bf19-35b9b9ce8a78",
+ "id": "cf02e555-d664-4afc-9dac-917de3959426",
"savedPayload": {
"position": {
"x": 18981.11317639537,
@@ -35182,7 +34055,7 @@
"name": "New Point Formula",
"code": "x = record.end\ny = record.FastTrend",
"project": "Foundations",
- "id": "144c696b-90f2-4394-8c69-a97a5c3a2a74",
+ "id": "0f2d2c67-3ad2-46ce-afde-7e7e677ddf4c",
"savedPayload": {
"position": {
"x": 18685.425646265965,
@@ -35205,7 +34078,7 @@
}
}
},
- "id": "702cf635-d652-4c45-99b9-e0c3aba7af9c",
+ "id": "bc757762-77d2-41c2-bb9c-15d246fc8992",
"savedPayload": {
"position": {
"x": 18975.203394152686,
@@ -35229,7 +34102,7 @@
}
}
],
- "id": "b8220abb-9505-4827-90a5-27bab1d3cf35",
+ "id": "4da726e6-f122-4462-860e-27f403add75d",
"savedPayload": {
"position": {
"x": 19302.97497409097,
@@ -35267,7 +34140,7 @@
"name": "New Style",
"config": "{\n \"default\": {\n \"opacity\": 1,\n \"lineWidth\": 3,\n \"lineDash\": [\n 0,\n 0\n ],\n \"paletteColor\": \"UI_COLOR.TRUE_GREEN\"\n },\n \"atMousePosition\": {\n \"opacity\": 0.3,\n \"lineWidth\": 2,\n \"lineDash\": [\n 0,\n 0\n ],\n \"paletteColor\": \"UI_COLOR.RUSTED_RED\"\n }\n}",
"project": "Foundations",
- "id": "49001578-32ad-4753-9330-e328955f253c",
+ "id": "97c01cee-9fa5-4e83-9b98-8bf0914a9ac2",
"savedPayload": {
"position": {
"x": 19802.320290172996,
@@ -35301,7 +34174,7 @@
"name": "New Style",
"config": "{\n \"opacity\": 1,\n \"lineWidth\": 3,\n \"lineDash\": [\n 0,\n 0\n ],\n \"paletteColor\": \"UI_COLOR.TRUE_RED\"\n}",
"project": "Foundations",
- "id": "5d8b07f5-ff30-484d-b6cf-902be4e20279",
+ "id": "e22b7cb7-4798-42ff-a303-6883db9fe456",
"savedPayload": {
"position": {
"x": 19506.877964269333,
@@ -35324,7 +34197,7 @@
}
}
},
- "id": "074e0f35-c4fc-4e73-9c1f-a43d8f2dd3ce",
+ "id": "873c5da5-89ff-425a-bc6b-8bb18b7946e6",
"savedPayload": {
"position": {
"x": 19314.04168136337,
@@ -35348,7 +34221,7 @@
}
}
],
- "id": "44875970-a388-434b-a650-2c368cbdc4b3",
+ "id": "9a672778-e2d4-4856-8354-ac673b24074b",
"savedPayload": {
"position": {
"x": 19712.090050264735,
@@ -35376,7 +34249,7 @@
"type": "Polygon Vertex",
"name": " FastTrend End",
"project": "Foundations",
- "id": "13a280db-bc9d-4580-897e-7490d526f20f",
+ "id": "3ccb18f1-ba48-4b76-bb91-3c8bf0a45e01",
"savedPayload": {
"position": {
"x": 20096.60387949821,
@@ -35400,7 +34273,7 @@
"referenceParent": {
"type": "Point",
"name": "FastTrend End",
- "id": "702cf635-d652-4c45-99b9-e0c3aba7af9c"
+ "id": "bc757762-77d2-41c2-bb9c-15d246fc8992"
},
"referenceParentCombinedNodePath": [
[
@@ -35446,7 +34319,7 @@
"type": "Polygon Vertex",
"name": " FastTrend Begin",
"project": "Foundations",
- "id": "2602ce01-318a-44bd-9601-f50666b62ffd",
+ "id": "71e71055-c213-4609-8ee0-0cef59749c24",
"savedPayload": {
"position": {
"x": 19917.302136260136,
@@ -35470,7 +34343,7 @@
"referenceParent": {
"type": "Point",
"name": "FastTrend Begin",
- "id": "104fea61-3767-42e5-bf19-35b9b9ce8a78"
+ "id": "cf02e555-d664-4afc-9dac-917de3959426"
},
"referenceParentCombinedNodePath": [
[
@@ -35513,7 +34386,7 @@
}
}
],
- "id": "b6778055-b689-4a3f-93e4-16c32a214b62",
+ "id": "8010ddf2-f017-4b5b-b945-c3645e18cc99",
"savedPayload": {
"position": {
"x": 19814.696093262435,
@@ -35539,7 +34412,7 @@
],
"images": [],
"texts": [],
- "id": "1822a3be-dfc8-425e-9deb-c46c5eccf766",
+ "id": "5593ff84-f501-4e40-bca4-e80c80d24ce9",
"savedPayload": {
"position": {
"x": 19532.78830702666,
@@ -35579,7 +34452,7 @@
"name": "New Data Formula",
"code": "record.NegativeDisorder",
"project": "Foundations",
- "id": "031ed373-339b-42ad-96cc-bd06df8ee1f6",
+ "id": "10c28989-ff24-46c2-b360-f5cb87a84474",
"savedPayload": {
"position": {
"x": 19638.190722089348,
@@ -35607,7 +34480,7 @@
"name": "New Text Style",
"config": "{\n \"paletteColor\": \"UI_COLOR.RUSTED_RED\",\n \"opacity\": 1,\n \"fontSize\": 14\n}",
"project": "Foundations",
- "id": "4dd65b6a-3417-464b-9478-7a7725bac6d1",
+ "id": "4ce5a486-e592-43bf-987a-6788e28ac72e",
"savedPayload": {
"position": {
"x": 20119.969585309518,
@@ -35630,7 +34503,7 @@
}
}
},
- "id": "d3868541-49d8-4155-83ee-97ae83bbd3e7",
+ "id": "077e9b31-165e-4b27-9e7f-0d508fe61f2e",
"savedPayload": {
"position": {
"x": 19822.889164687047,
@@ -35663,7 +34536,7 @@
"name": "New Data Formula",
"code": "record.PositiveDisorder",
"project": "Foundations",
- "id": "9a7d555b-6a1b-4be8-919c-f9a914d537c0",
+ "id": "63525af7-ba18-4a31-81ec-62e5d41e14e6",
"savedPayload": {
"position": {
"x": 20177.534272781446,
@@ -35691,7 +34564,7 @@
"name": "New Text Style",
"config": "{\n \"paletteColor\": \"UI_COLOR.GREY\",\n \"opacity\": 1,\n \"fontSize\": 14\n}",
"project": "Foundations",
- "id": "3240b045-10dc-4b85-917f-436d56b515cc",
+ "id": "899127a7-2387-4f76-8f02-3dc033353271",
"savedPayload": {
"position": {
"x": 20141.287745776946,
@@ -35714,7 +34587,7 @@
}
}
},
- "id": "3025e708-75e6-4352-8316-79d09a368a2b",
+ "id": "714ab1c3-c30a-46ae-8ce8-d62a1fb33df3",
"savedPayload": {
"position": {
"x": 20009.776401740222,
@@ -35747,7 +34620,7 @@
"name": "New Data Formula",
"code": "record.FastTrend",
"project": "Foundations",
- "id": "e7ef3332-d213-4693-af54-68b18b3197e1",
+ "id": "021a2999-afb5-4b8f-88ec-3cea2666faa6",
"savedPayload": {
"position": {
"x": 20071.462264123667,
@@ -35775,7 +34648,7 @@
"name": "New Text Style",
"config": "{\n \"paletteColor\": \"UI_COLOR.GREY\",\n \"opacity\": 1,\n \"fontSize\": 14\n}",
"project": "Foundations",
- "id": "51fa23a3-644f-4a26-bc20-307e6d41b16f",
+ "id": "83290dcf-af8d-495b-8ac6-d9f5457d3655",
"savedPayload": {
"position": {
"x": 19567.281815240578,
@@ -35798,7 +34671,7 @@
}
}
},
- "id": "6024d4f4-44ea-46da-a9b9-99d26359b4f7",
+ "id": "c0655ad0-4c81-4e06-baf4-4f2502bd972a",
"savedPayload": {
"position": {
"x": 19783.083755342173,
@@ -35831,7 +34704,7 @@
"name": "New Data Formula",
"code": "record.intertrend",
"project": "Foundations",
- "id": "c3a00099-bcb7-4f24-bba1-87c7df6ac572",
+ "id": "e4ed4d96-d41f-43d6-9cf7-f018e749ba9c",
"savedPayload": {
"position": {
"x": 19466.562606826097,
@@ -35859,7 +34732,7 @@
"name": "New Text Style",
"config": "{\n \"paletteColor\": \"UI_COLOR.BLACK\",\n \"opacity\": 1,\n \"fontSize\": 14\n}",
"project": "Foundations",
- "id": "f0a5f671-fd3b-455e-8240-70c4bb586b76",
+ "id": "e179e0c9-679f-4cd4-955c-f2917907cb24",
"savedPayload": {
"position": {
"x": 19191.20847995767,
@@ -35882,7 +34755,7 @@
}
}
},
- "id": "21b8aad5-0cab-4383-a115-d2fde102c1ab",
+ "id": "a1980d5c-2191-4533-baae-d24c83ff3b33",
"savedPayload": {
"position": {
"x": 19456.092757815346,
@@ -35906,7 +34779,7 @@
}
}
],
- "id": "517a20cc-e4da-494d-93dd-bf33c574089c",
+ "id": "115a73b3-7ffc-42ca-b262-c34db7779e3a",
"savedPayload": {
"position": {
"x": 19710.507186662275,
@@ -35930,7 +34803,7 @@
}
}
],
- "id": "6cf19301-42a6-4466-aaa7-be1aca18a804",
+ "id": "956044c8-3c5c-45a8-9f73-56993d7447eb",
"savedPayload": {
"position": {
"x": 19480.69385372658,
@@ -35954,7 +34827,7 @@
}
}
],
- "id": "acc1e9c5-37d0-43bb-aa7f-53ebb2048865",
+ "id": "23cbc3c6-3c99-4102-9210-938a590de0ba",
"savedPayload": {
"position": {
"x": 18124.20028940823,
@@ -36007,7 +34880,7 @@
"name": "New Point Formula",
"code": "x = record.begin\ny = record.previous.FastTrend",
"project": "Foundations",
- "id": "860f9bcb-d884-41d1-8875-aa942dc0fe96",
+ "id": "a6b406fe-f782-4faa-9c93-710bbaa26c75",
"savedPayload": {
"position": {
"x": 18295.83742451556,
@@ -36030,7 +34903,7 @@
}
}
},
- "id": "fd20608f-7564-4d70-9e24-aa2c27e1a2e3",
+ "id": "e6062c69-9c12-4218-92e4-c02875d4f220",
"savedPayload": {
"position": {
"x": 18083.705390159597,
@@ -36062,7 +34935,7 @@
"name": "New Point Formula",
"code": "x = record.end\ny = record.FastTrend",
"project": "Foundations",
- "id": "30916525-7e62-49c9-b4fc-274632758fac",
+ "id": "1acbfe75-f059-4312-b0fb-f559e7a19a30",
"savedPayload": {
"position": {
"x": 17788.01786003019,
@@ -36085,7 +34958,7 @@
}
}
},
- "id": "1e809de6-d97e-4f9a-a067-833306e91ee0",
+ "id": "560bbd90-8a1c-4e10-9ef0-c3d02d1d74c5",
"savedPayload": {
"position": {
"x": 18077.795607916913,
@@ -36109,7 +34982,7 @@
}
}
],
- "id": "175cafe1-d61d-4d33-a6e6-34cdd687f19c",
+ "id": "0f139a60-9a64-4dff-b20f-ebc5d9daec38",
"savedPayload": {
"position": {
"x": 19531.974235323836,
@@ -36147,7 +35020,7 @@
"name": "New Style",
"config": "{\n \"default\": {\n \"opacity\": 1,\n \"lineWidth\": 3,\n \"lineDash\": [\n 0,\n 0\n ],\n \"paletteColor\": \"UI_COLOR.TRUE_GREEN\"\n },\n \"atMousePosition\": {\n \"opacity\": 0.3,\n \"lineWidth\": 2,\n \"lineDash\": [\n 0,\n 0\n ],\n \"paletteColor\": \"UI_COLOR.RUSTED_RED\"\n }\n}",
"project": "Foundations",
- "id": "f40f01b3-2d0f-49b8-ba0e-5ae5778a21d0",
+ "id": "41cdd1cb-355d-40d6-a67d-242413e81fb0",
"savedPayload": {
"position": {
"x": 20317.358317045517,
@@ -36181,7 +35054,7 @@
"name": "New Style",
"config": "{\n \"opacity\": 1,\n \"lineWidth\": 3,\n \"lineDash\": [\n 0,\n 0\n ],\n \"paletteColor\": \"UI_COLOR.TRUE_RED\"\n}",
"project": "Foundations",
- "id": "9e256fa9-4960-4a7b-b810-697e44d5ae2f",
+ "id": "85e5aa4d-6fd8-42b0-a272-c4de6708348e",
"savedPayload": {
"position": {
"x": 19877.191896715303,
@@ -36204,7 +35077,7 @@
}
}
},
- "id": "b95f791d-a64b-447e-887f-c8f0d321378c",
+ "id": "95b6be12-5550-4e70-95ac-ecbd538594ba",
"savedPayload": {
"position": {
"x": 19576.08312385382,
@@ -36228,7 +35101,7 @@
}
}
],
- "id": "fb930174-a6b6-4a62-ade1-7f95a4a7dd27",
+ "id": "504283a7-83f3-4ace-8995-3e448e880d1a",
"savedPayload": {
"position": {
"x": 20155.30719165276,
@@ -36256,7 +35129,7 @@
"type": "Polygon Vertex",
"name": " FastTrend End",
"project": "Foundations",
- "id": "f5842361-615e-4121-9427-999d51665dea",
+ "id": "c4271275-61ca-4e85-a055-aa4a9dcb7c20",
"savedPayload": {
"position": {
"x": 20722.340271454304,
@@ -36280,7 +35153,7 @@
"referenceParent": {
"type": "Point",
"name": "FastTrend End",
- "id": "1e809de6-d97e-4f9a-a067-833306e91ee0"
+ "id": "560bbd90-8a1c-4e10-9ef0-c3d02d1d74c5"
},
"referenceParentCombinedNodePath": [
[
@@ -36326,7 +35199,7 @@
"type": "Polygon Vertex",
"name": " FastTrend Begin",
"project": "Foundations",
- "id": "e81dbd41-3a46-41a7-8023-946e2aacf6b5",
+ "id": "56b5813a-6664-4eb4-9d9c-702bccf22111",
"savedPayload": {
"position": {
"x": 20433.42248659021,
@@ -36350,7 +35223,7 @@
"referenceParent": {
"type": "Point",
"name": "FastTrend Begin",
- "id": "fd20608f-7564-4d70-9e24-aa2c27e1a2e3"
+ "id": "e6062c69-9c12-4218-92e4-c02875d4f220"
},
"referenceParentCombinedNodePath": [
[
@@ -36393,7 +35266,7 @@
}
}
],
- "id": "e97ffaa7-e39c-4340-82f2-58cb1122e015",
+ "id": "b6bda05e-b1ef-41cf-95e1-e8bd1e28158a",
"savedPayload": {
"position": {
"x": 20294.364839121485,
@@ -36419,7 +35292,7 @@
],
"images": [],
"texts": [],
- "id": "649e9169-18f0-446e-97a5-067fc7870eb0",
+ "id": "956af92d-aaa2-46cd-b497-4c9fe8bd0de2",
"savedPayload": {
"position": {
"x": 19866.389406788665,
@@ -36459,7 +35332,7 @@
"name": "New Data Formula",
"code": "record.NegativeDisorder",
"project": "Foundations",
- "id": "c2179289-f3ee-4686-ab7a-2ba91545a472",
+ "id": "bca77f71-0a79-49d8-9b05-53bcf52cf8a0",
"savedPayload": {
"position": {
"x": 20025.772443238,
@@ -36487,7 +35360,7 @@
"name": "New Text Style",
"config": "{\n \"paletteColor\": \"UI_COLOR.RUSTED_RED\",\n \"opacity\": 1,\n \"fontSize\": 14\n}",
"project": "Foundations",
- "id": "867d5bf1-6395-4bd4-aeef-03ecfb84cff5",
+ "id": "d5f7d2e2-06f9-4d75-ac9b-d5410046ec8f",
"savedPayload": {
"position": {
"x": 20737.810659685336,
@@ -36510,7 +35383,7 @@
}
}
},
- "id": "5960f1b8-d4fe-4230-9dba-0b3ab89621bc",
+ "id": "ef5f84bb-21a8-461e-95b1-d3c422fc6a98",
"savedPayload": {
"position": {
"x": 20290.275806769612,
@@ -36543,7 +35416,7 @@
"name": "New Data Formula",
"code": "record.PositiveDisorder",
"project": "Foundations",
- "id": "46d7d76c-ecd6-49cc-bed0-1cbdde5c954c",
+ "id": "818aca15-2f7b-4b43-86d2-823f1f1bc417",
"savedPayload": {
"position": {
"x": 20819.28253383284,
@@ -36571,7 +35444,7 @@
"name": "New Text Style",
"config": "{\n \"paletteColor\": \"UI_COLOR.GREY\",\n \"opacity\": 1,\n \"fontSize\": 14\n}",
"project": "Foundations",
- "id": "4b2d44a1-f093-4db5-b6e4-fb98666ab6e6",
+ "id": "21f18de1-c2e0-4a34-9a5a-3213d372f329",
"savedPayload": {
"position": {
"x": 20737.810659685336,
@@ -36594,7 +35467,7 @@
}
}
},
- "id": "c0e927e0-d941-48cf-aa50-086818a39191",
+ "id": "8009a2d8-ee9a-41f9-9e56-0f71d2b34de8",
"savedPayload": {
"position": {
"x": 20554.779170301226,
@@ -36627,7 +35500,7 @@
"name": "New Data Formula",
"code": "record.FastTrend",
"project": "Foundations",
- "id": "63828a23-6016-4113-bde7-960484fa0f35",
+ "id": "a723703a-8206-4ed2-b9c7-9dd38312168c",
"savedPayload": {
"position": {
"x": 20628.780010586313,
@@ -36655,7 +35528,7 @@
"name": "New Text Style",
"config": "{\n \"paletteColor\": \"UI_COLOR.GREY\",\n \"opacity\": 1,\n \"fontSize\": 14\n}",
"project": "Foundations",
- "id": "24603089-5b5f-4456-a596-8e017224195b",
+ "id": "c0e4781c-0f77-4eec-9d67-5955e453ca15",
"savedPayload": {
"position": {
"x": 19866.389406788665,
@@ -36678,7 +35551,7 @@
}
}
},
- "id": "d7002f04-9723-4338-9bb8-c1154b5bcb8d",
+ "id": "ede116a7-40af-47ac-9087-9ca270dd72af",
"savedPayload": {
"position": {
"x": 20200.804578253494,
@@ -36711,7 +35584,7 @@
"name": "New Data Formula",
"code": "record.intertrend",
"project": "Foundations",
- "id": "91b586cd-0ca6-47fd-810d-4c4c428a5557",
+ "id": "8ef3a298-b2bd-4011-b6bb-d07e9f5e1979",
"savedPayload": {
"position": {
"x": 19717.532885682504,
@@ -36739,7 +35612,7 @@
"name": "New Text Style",
"config": "{\n \"paletteColor\": \"UI_COLOR.BLACK\",\n \"opacity\": 1,\n \"fontSize\": 14\n}",
"project": "Foundations",
- "id": "4be752ab-4730-4bfa-910f-7f9f25c10c66",
+ "id": "e980d0e8-47e2-4a08-a41f-4e86055bbe3a",
"savedPayload": {
"position": {
"x": 19327.821453979504,
@@ -36762,7 +35635,7 @@
}
}
},
- "id": "132d7e0c-f281-4c52-a91e-954daa6e606e",
+ "id": "24d41d14-0011-4b21-b09e-6405796d17f2",
"savedPayload": {
"position": {
"x": 19717.532885682504,
@@ -36786,7 +35659,7 @@
}
}
],
- "id": "4b7de6f5-840a-420d-8cb2-a71b7f57667e",
+ "id": "32348f92-e712-46b4-b34a-995b25f323a4",
"savedPayload": {
"position": {
"x": 20107.244317385503,
@@ -36810,7 +35683,7 @@
}
}
],
- "id": "2c2a13fe-ca25-426d-88c7-878442d12471",
+ "id": "74bc87c2-e062-4b51-aff6-67755a3e22bb",
"savedPayload": {
"position": {
"x": 19772.829145920674,
@@ -36834,7 +35707,7 @@
}
}
],
- "id": "d6d541ff-108b-4c39-bac5-19e3df7a9970",
+ "id": "27cefae8-f4ae-4105-82a7-1389d97bec5a",
"savedPayload": {
"position": {
"x": 18264.641213480554,
@@ -36887,7 +35760,7 @@
"name": "New Point Formula",
"code": "x = record.begin\ny = record.previous.FastTrend",
"project": "Foundations",
- "id": "525936e6-090a-4e56-a5eb-46a07b2ade47",
+ "id": "7165e082-87e2-45bf-86d3-4131c1db54b3",
"savedPayload": {
"position": {
"x": 18401.899307515512,
@@ -36910,7 +35783,7 @@
}
}
},
- "id": "ae38b9fe-7d57-4081-b4a7-828bea37749c",
+ "id": "499ef5f8-ee5b-47c6-9172-6c480acb4f4c",
"savedPayload": {
"position": {
"x": 19507.787400850422,
@@ -36942,7 +35815,7 @@
"name": "New Point Formula",
"code": "x = record.end\ny = record.FastTrend",
"project": "Foundations",
- "id": "1538bf12-9bc7-48b9-a203-d8fcb112feef",
+ "id": "6b8f83ea-867b-4ee6-9f9f-a58dabbdfca3",
"savedPayload": {
"position": {
"x": 19829.764840892927,
@@ -36965,7 +35838,7 @@
}
}
},
- "id": "c9d36734-4f91-47a2-b922-9dee305e4f6a",
+ "id": "709fb39c-8fb2-4762-9b7b-2141d7d1c828",
"savedPayload": {
"position": {
"x": 19776.719080403305,
@@ -36989,7 +35862,7 @@
}
}
],
- "id": "f4f2d2d1-0035-4151-9d9f-35786e242666",
+ "id": "ba1d4dad-38ed-4c16-9579-9e99d339064c",
"savedPayload": {
"position": {
"x": 19723.673319913683,
@@ -37027,7 +35900,7 @@
"name": "New Style",
"config": "{\n \"default\": {\n \"opacity\": 1,\n \"lineWidth\": 3,\n \"lineDash\": [\n 0,\n 0\n ],\n \"paletteColor\": \"UI_COLOR.TRUE_GREEN\"\n },\n \"atMousePosition\": {\n \"opacity\": 0.3,\n \"lineWidth\": 2,\n \"lineDash\": [\n 0,\n 0\n ],\n \"paletteColor\": \"UI_COLOR.RUSTED_RED\"\n }\n}",
"project": "Foundations",
- "id": "96720359-1776-4300-b1bf-39d7ec908b2d",
+ "id": "30ce1d0d-a042-45ca-96a8-a5b7dbd13b5e",
"savedPayload": {
"position": {
"x": 20375.26157062351,
@@ -37061,7 +35934,7 @@
"name": "New Style",
"config": "{\n \"opacity\": 1,\n \"lineWidth\": 3,\n \"lineDash\": [\n 0,\n 0\n ],\n \"paletteColor\": \"UI_COLOR.TRUE_RED\"\n}",
"project": "Foundations",
- "id": "3c453edd-4d44-4703-be45-a486952d6316",
+ "id": "57d1c1f9-31b6-4108-8104-5fa9dfd28cb2",
"savedPayload": {
"position": {
"x": 19937.946364877913,
@@ -37084,7 +35957,7 @@
}
}
},
- "id": "8a9e664f-f989-4425-adff-5d63a01ae39b",
+ "id": "0aac6961-dc4c-4a24-830b-60d599e08fe2",
"savedPayload": {
"position": {
"x": 19627.410809710964,
@@ -37108,7 +35981,7 @@
}
}
],
- "id": "f92a0a3c-9d04-4516-8f0e-72dd2a44291e",
+ "id": "d268f7b9-3606-438a-b7b6-e616a1bc6d23",
"savedPayload": {
"position": {
"x": 20191.505666035202,
@@ -37136,7 +36009,7 @@
"type": "Polygon Vertex",
"name": " FastTrend End",
"project": "Foundations",
- "id": "fb66d340-dcb7-4d24-99ef-5ebb9f23af2d",
+ "id": "4ce3b581-b52a-4480-b684-13d97197fb08",
"savedPayload": {
"position": {
"x": 20750.057154740367,
@@ -37160,7 +36033,7 @@
"referenceParent": {
"type": "Point",
"name": "FastTrend End",
- "id": "c9d36734-4f91-47a2-b922-9dee305e4f6a"
+ "id": "709fb39c-8fb2-4762-9b7b-2141d7d1c828"
},
"referenceParentCombinedNodePath": [
[
@@ -37206,7 +36079,7 @@
"type": "Polygon Vertex",
"name": " FastTrend Begin",
"project": "Foundations",
- "id": "f37e895d-1889-458b-9d92-3e133edb3db8",
+ "id": "99298b8c-4412-4aae-8995-acb2e46fd5c2",
"savedPayload": {
"position": {
"x": 20445.064967192488,
@@ -37230,7 +36103,7 @@
"referenceParent": {
"type": "Point",
"name": "FastTrend Begin",
- "id": "ae38b9fe-7d57-4081-b4a7-828bea37749c"
+ "id": "499ef5f8-ee5b-47c6-9172-6c480acb4f4c"
},
"referenceParentCombinedNodePath": [
[
@@ -37273,7 +36146,7 @@
}
}
],
- "id": "3f231125-21a1-4d41-ab17-797ffd75dd33",
+ "id": "777f12e9-6484-4d08-be07-56cf4dedd94a",
"savedPayload": {
"position": {
"x": 20318.285316613845,
@@ -37299,7 +36172,7 @@
],
"images": [],
"texts": [],
- "id": "b5c77ab6-c73c-4b64-a5e7-2084d446d4d9",
+ "id": "8bc0ceb7-3e3e-46ea-92b4-5b9d648550e1",
"savedPayload": {
"position": {
"x": 19886.513478487323,
@@ -37339,7 +36212,7 @@
"name": "New Data Formula",
"code": "record.NegativeDisorder",
"project": "Foundations",
- "id": "93787e33-216d-44e6-868a-2e8aa10ea908",
+ "id": "c6b1ecb7-02cf-4542-8bb9-6b56f39a43e2",
"savedPayload": {
"position": {
"x": 20046.798936716244,
@@ -37367,7 +36240,7 @@
"name": "New Text Style",
"config": "{\n \"paletteColor\": \"UI_COLOR.RUSTED_RED\",\n \"opacity\": 1,\n \"fontSize\": 14\n}",
"project": "Foundations",
- "id": "9e75fc83-3ffa-4a46-a566-80df93e8fed9",
+ "id": "9d2c3877-7f1f-4b92-845a-6e647d1ef7b8",
"savedPayload": {
"position": {
"x": 20749.493944247264,
@@ -37390,7 +36263,7 @@
}
}
},
- "id": "91bcda02-9dd2-4adb-8a2d-0a175b0f2306",
+ "id": "cf0818ca-3f83-4e3d-ac0f-125e9dae4155",
"savedPayload": {
"position": {
"x": 20300.79838520629,
@@ -37423,7 +36296,7 @@
"name": "New Data Formula",
"code": "record.PositiveDisorder",
"project": "Foundations",
- "id": "2690a87f-95f9-4413-b267-4d35f9f22243",
+ "id": "b999b13d-2fdf-44bd-a197-387e869cef8b",
"savedPayload": {
"position": {
"x": 20826.90295143647,
@@ -37451,7 +36324,7 @@
"name": "New Text Style",
"config": "{\n \"paletteColor\": \"UI_COLOR.GREY\",\n \"opacity\": 1,\n \"fontSize\": 14\n}",
"project": "Foundations",
- "id": "270ced52-5647-4f20-bc6b-3c186155abd9",
+ "id": "37f59c60-2d1e-4ceb-8326-3ba2f866744f",
"savedPayload": {
"position": {
"x": 20723.32899070974,
@@ -37474,7 +36347,7 @@
}
}
},
- "id": "eebcf56c-565c-43fe-92ba-451520dda03b",
+ "id": "63821740-6141-4cd0-96fe-314a7ebf0255",
"savedPayload": {
"position": {
"x": 20552.111405600524,
@@ -37507,7 +36380,7 @@
"name": "New Data Formula",
"code": "record.FastTrend",
"project": "Foundations",
- "id": "892c8939-9313-466f-b753-b3415e8f4348",
+ "id": "3a0feda3-49a1-46b3-ae4f-dba5e695c4ea",
"savedPayload": {
"position": {
"x": 20610.88492995913,
@@ -37535,7 +36408,7 @@
"name": "New Text Style",
"config": "{\n \"paletteColor\": \"UI_COLOR.GREY\",\n \"opacity\": 1,\n \"fontSize\": 14\n}",
"project": "Foundations",
- "id": "ea86a141-82e1-49c0-8e2a-81b31f0020ba",
+ "id": "a9076617-aa98-405e-9eb2-7c15e6548f61",
"savedPayload": {
"position": {
"x": 19844.177694349546,
@@ -37558,7 +36431,7 @@
}
}
},
- "id": "b3887961-45c2-4437-812a-76313b83c301",
+ "id": "b4c2dc05-0193-456a-9ded-38816c4db683",
"savedPayload": {
"position": {
"x": 20187.054966321346,
@@ -37591,7 +36464,7 @@
"name": "New Data Formula",
"code": "record.intertrend",
"project": "Foundations",
- "id": "dd3c5fbf-9f53-489d-a5e0-619c9bc81f73",
+ "id": "4c02a41b-52b3-41a2-a398-74b3cf9359a5",
"savedPayload": {
"position": {
"x": 19697.2744357834,
@@ -37619,7 +36492,7 @@
"name": "New Text Style",
"config": "{\n \"paletteColor\": \"UI_COLOR.BLACK\",\n \"opacity\": 1,\n \"fontSize\": 14\n}",
"project": "Foundations",
- "id": "8b6e342b-3e7b-4a27-8199-ac47c9a81a5e",
+ "id": "c10a6d2f-ce49-4b4b-9868-17555a5e483b",
"savedPayload": {
"position": {
"x": 19326.997265482933,
@@ -37642,7 +36515,7 @@
}
}
},
- "id": "a235a5f4-0b7f-48be-b6cd-5f4d09d93381",
+ "id": "06436c43-9238-47c9-b0ce-b0a2eb726732",
"savedPayload": {
"position": {
"x": 19710.124658640565,
@@ -37666,7 +36539,7 @@
}
}
],
- "id": "f54a4a4b-2529-48d2-9087-11efb4fe64f8",
+ "id": "73d551f1-1396-444d-978b-22db3c5bbf97",
"savedPayload": {
"position": {
"x": 20106.10227465536,
@@ -37690,7 +36563,7 @@
}
}
],
- "id": "aa972b32-6fe1-47f6-933e-3e555c2ae658",
+ "id": "b78d1e8e-ef99-4da2-aef4-337493136423",
"savedPayload": {
"position": {
"x": 19780.42195750808,
@@ -37714,7 +36587,7 @@
}
}
],
- "id": "fcda91a1-ecba-44eb-8f96-743f0886fe99",
+ "id": "2cf0ebbe-3e49-44e0-a99f-f960121102e6",
"savedPayload": {
"position": {
"x": 18392.717129293727,
@@ -37737,2674 +36610,6 @@
}
}
},
- {
- "type": "Plotter",
- "name": "Holt-Winters 2",
- "config": "{\n \"codeName\": \"HoltWinters2\"\n}",
- "project": "Foundations",
- "modules": [
- {
- "type": "Plotter Module",
- "name": "Holt-Winters 2",
- "config": "{\n \"codeName\": \"HoltWinters2\",\n \"icon\": \"moving-average\"\n}",
- "project": "Foundations",
- "shapes": {
- "type": "Shapes",
- "name": "New Shapes",
- "project": "Foundations",
- "chartPoints": [
- {
- "type": "Chart Points",
- "name": "New Chart Points",
- "project": "Foundations",
- "points": [
- {
- "type": "Point",
- "name": "PastForecast Begin",
- "project": "Foundations",
- "pointFormula": {
- "type": "Point Formula",
- "name": "New Point Formula",
- "code": "x = record.begin\ny = record.previous.PastForecast",
- "project": "Foundations",
- "id": "d32f36e1-8092-4d5e-9c16-61b87e6f5a7a",
- "savedPayload": {
- "position": {
- "x": 20153.894045277786,
- "y": 8455.641726963575
- },
- "targetPosition": {
- "x": 19747.577103048807,
- "y": 8649.049437403703
- },
- "floatingObject": {
- "isPinned": false,
- "isFrozen": false,
- "isCollapsed": false,
- "angleToParent": 1,
- "distanceToParent": 3,
- "arrangementStyle": 0
- },
- "uiObject": {
- "isRunning": false
- }
- }
- },
- "id": "2e6071a8-d620-4eba-b2ca-d37ad9dae8f2",
- "savedPayload": {
- "position": {
- "x": 19747.577103048807,
- "y": 8649.049437403703
- },
- "targetPosition": {
- "x": 19341.260160819827,
- "y": 8842.45714784383
- },
- "floatingObject": {
- "isPinned": false,
- "isFrozen": false,
- "isCollapsed": false,
- "angleToParent": 1,
- "distanceToParent": 3,
- "arrangementStyle": 0
- },
- "uiObject": {
- "isRunning": false
- }
- }
- },
- {
- "type": "Point",
- "name": "PastForecast End",
- "project": "Foundations",
- "pointFormula": {
- "type": "Point Formula",
- "name": "New Point Formula",
- "code": "x = record.end\ny = record.PastForecast",
- "project": "Foundations",
- "id": "0a3e0733-0c8b-4ce6-82ff-2daa4e5dd178",
- "savedPayload": {
- "position": {
- "x": 20212.41399207655,
- "y": 9068.4903363068
- },
- "targetPosition": {
- "x": 19776.837076448188,
- "y": 8955.473742075315
- },
- "floatingObject": {
- "isPinned": false,
- "isFrozen": false,
- "isCollapsed": false,
- "angleToParent": 1,
- "distanceToParent": 3,
- "arrangementStyle": 0
- },
- "uiObject": {
- "isRunning": false
- }
- }
- },
- "id": "708f68d4-5592-4a93-b418-4819b73d55fe",
- "savedPayload": {
- "position": {
- "x": 19776.837076448188,
- "y": 8955.473742075315
- },
- "targetPosition": {
- "x": 19341.260160819827,
- "y": 8842.45714784383
- },
- "floatingObject": {
- "isPinned": false,
- "isFrozen": false,
- "isCollapsed": false,
- "angleToParent": 1,
- "distanceToParent": 3,
- "arrangementStyle": 0
- },
- "uiObject": {
- "isRunning": false
- }
- }
- },
- {
- "type": "Point",
- "name": "Forecast5 Begin",
- "project": "Foundations",
- "pointFormula": {
- "type": "Point Formula",
- "name": "New Point Formula",
- "code": "x = record.T5begin\ny =(1 + record.previous.forecast5 / 100) * record.previous.PastForecast",
- "project": "Foundations",
- "id": "81b583e7-fec4-4e76-918f-d2e9483a8ca1",
- "savedPayload": {
- "position": {
- "x": 19863.311379433904,
- "y": 9575.575504689132
- },
- "targetPosition": {
- "x": 19602.285770126866,
- "y": 9209.016326266481
- },
- "floatingObject": {
- "isPinned": false,
- "isFrozen": false,
- "isCollapsed": false,
- "angleToParent": 1,
- "distanceToParent": 3,
- "arrangementStyle": 0
- },
- "uiObject": {
- "isRunning": false
- }
- }
- },
- "id": "0c353777-fa95-42da-8972-17a58679062c",
- "savedPayload": {
- "position": {
- "x": 19602.285770126866,
- "y": 9209.016326266481
- },
- "targetPosition": {
- "x": 19341.260160819827,
- "y": 8842.45714784383
- },
- "floatingObject": {
- "isPinned": false,
- "isFrozen": false,
- "isCollapsed": false,
- "angleToParent": 1,
- "distanceToParent": 3,
- "arrangementStyle": 0
- },
- "uiObject": {
- "isRunning": false
- }
- }
- },
- {
- "type": "Point",
- "name": "Forecast5 End",
- "project": "Foundations",
- "pointFormula": {
- "type": "Point Formula",
- "name": "New Point Formula",
- "code": "x = record.T5end\ny = (1 + record.forecast5 / 100) * record.PastForecast",
- "project": "Foundations",
- "id": "81d1393a-0199-4d0b-8994-154539385d9d",
- "savedPayload": {
- "position": {
- "x": 19269.93519964872,
- "y": 9739.626446200578
- },
- "targetPosition": {
- "x": 19305.597680234274,
- "y": 9291.041797022204
- },
- "floatingObject": {
- "isPinned": false,
- "isFrozen": false,
- "isCollapsed": false,
- "angleToParent": 1,
- "distanceToParent": 3,
- "arrangementStyle": 0
- },
- "uiObject": {
- "isRunning": false
- }
- }
- },
- "id": "91e4c6ac-e51b-46f5-999e-585b24b44b65",
- "savedPayload": {
- "position": {
- "x": 19305.597680234274,
- "y": 9291.041797022204
- },
- "targetPosition": {
- "x": 19341.260160819827,
- "y": 8842.45714784383
- },
- "floatingObject": {
- "isPinned": false,
- "isFrozen": false,
- "isCollapsed": false,
- "angleToParent": 1,
- "distanceToParent": 3,
- "arrangementStyle": 0
- },
- "uiObject": {
- "isRunning": false
- }
- }
- },
- {
- "type": "Point",
- "name": "Forecast5 min Begin",
- "project": "Foundations",
- "pointFormula": {
- "type": "Point Formula",
- "name": "New Point Formula",
- "code": "x = record.T5begin\ny =(1 + record.previous.minForecast5/ 100) * record.previous.PastForecast",
- "project": "Foundations",
- "id": "1a3bd5c6-4a32-4347-9f8a-e95cbee70c51",
- "savedPayload": {
- "position": {
- "x": 18709.932761884138,
- "y": 9483.881902084806
- },
- "targetPosition": {
- "x": 19025.596461351983,
- "y": 9163.169524964318
- },
- "floatingObject": {
- "isPinned": false,
- "isFrozen": false,
- "isCollapsed": false,
- "angleToParent": 1,
- "distanceToParent": 3,
- "arrangementStyle": 0
- },
- "uiObject": {
- "isRunning": false
- }
- }
- },
- "id": "74848c1c-6c40-490d-8d8a-40f146081c67",
- "savedPayload": {
- "position": {
- "x": 19025.596461351983,
- "y": 9163.169524964318
- },
- "targetPosition": {
- "x": 19341.260160819827,
- "y": 8842.45714784383
- },
- "floatingObject": {
- "isPinned": false,
- "isFrozen": false,
- "isCollapsed": false,
- "angleToParent": 1,
- "distanceToParent": 3,
- "arrangementStyle": 0
- },
- "uiObject": {
- "isRunning": false
- }
- }
- },
- {
- "type": "Point",
- "name": "Forecast5 min End",
- "project": "Foundations",
- "pointFormula": {
- "type": "Point Formula",
- "name": "New Point Formula",
- "code": "x = record.T5end\ny =(1 + record.minForecast5/ 100) * record.PastForecast",
- "project": "Foundations",
- "id": "999a9192-54d7-49e7-96fa-b9609bec760b",
- "savedPayload": {
- "position": {
- "x": 18445.335430504052,
- "y": 8928.007586817595
- },
- "targetPosition": {
- "x": 18893.29779566194,
- "y": 8885.232367330713
- },
- "floatingObject": {
- "isPinned": false,
- "isFrozen": false,
- "isCollapsed": false,
- "angleToParent": 1,
- "distanceToParent": 3,
- "arrangementStyle": 0
- },
- "uiObject": {
- "isRunning": false
- }
- }
- },
- "id": "2b391143-9173-4004-a589-bfad369b50f2",
- "savedPayload": {
- "position": {
- "x": 18893.29779566194,
- "y": 8885.232367330713
- },
- "targetPosition": {
- "x": 19341.260160819827,
- "y": 8842.45714784383
- },
- "floatingObject": {
- "isPinned": false,
- "isFrozen": false,
- "isCollapsed": false,
- "angleToParent": 1,
- "distanceToParent": 3,
- "arrangementStyle": 0
- },
- "uiObject": {
- "isRunning": false
- }
- }
- },
- {
- "type": "Point",
- "name": "Forecast5 max Begin",
- "project": "Foundations",
- "pointFormula": {
- "type": "Point Formula",
- "name": "New Point Formula",
- "code": "x = record.T5begin\ny =(1 + record.previous.maxForecast5/ 100) * record.previous.PastForecast",
- "project": "Foundations",
- "id": "14da2013-5daa-4f91-abe6-f7b5de3428bf",
- "savedPayload": {
- "position": {
- "x": 18599.951237532976,
- "y": 8332.103270367337
- },
- "targetPosition": {
- "x": 18970.6056991764,
- "y": 8587.280209105584
- },
- "floatingObject": {
- "isPinned": false,
- "isFrozen": false,
- "isCollapsed": false,
- "angleToParent": 1,
- "distanceToParent": 3,
- "arrangementStyle": 0
- },
- "uiObject": {
- "isRunning": false
- }
- }
- },
- "id": "0d4154f0-c747-418a-82cf-a2ea274e1405",
- "savedPayload": {
- "position": {
- "x": 18970.6056991764,
- "y": 8587.280209105584
- },
- "targetPosition": {
- "x": 19341.260160819827,
- "y": 8842.45714784383
- },
- "floatingObject": {
- "isPinned": false,
- "isFrozen": false,
- "isCollapsed": false,
- "angleToParent": 1,
- "distanceToParent": 3,
- "arrangementStyle": 0
- },
- "uiObject": {
- "isRunning": false
- }
- }
- },
- {
- "type": "Point",
- "name": "Forecast5 max End",
- "project": "Foundations",
- "pointFormula": {
- "type": "Point Formula",
- "name": "New Point Formula",
- "code": "x = record.T5end\ny =(1 + record.maxForecast5/ 100) * record.PastForecast",
- "project": "Foundations",
- "id": "f831c7f3-e8de-4b29-a9dd-f2d8f9f95b23",
- "savedPayload": {
- "position": {
- "x": 19101.433728498796,
- "y": 7974.999205139883
- },
- "targetPosition": {
- "x": 19221.34694465931,
- "y": 8408.728176491857
- },
- "floatingObject": {
- "isPinned": false,
- "isFrozen": false,
- "isCollapsed": false,
- "angleToParent": 1,
- "distanceToParent": 3,
- "arrangementStyle": 0
- },
- "uiObject": {
- "isRunning": false
- }
- }
- },
- "id": "a5247f1c-281f-462f-b5af-818207e7edab",
- "savedPayload": {
- "position": {
- "x": 19221.34694465931,
- "y": 8408.728176491857
- },
- "targetPosition": {
- "x": 19341.260160819827,
- "y": 8842.45714784383
- },
- "floatingObject": {
- "isPinned": false,
- "isFrozen": false,
- "isCollapsed": false,
- "angleToParent": 1,
- "distanceToParent": 3,
- "arrangementStyle": 0
- },
- "uiObject": {
- "isRunning": false
- }
- }
- }
- ],
- "id": "623a2173-baa7-4e9b-aa72-06889e86ce4c",
- "savedPayload": {
- "position": {
- "x": 19651.725204089988,
- "y": 9007.955453059993
- },
- "targetPosition": {
- "x": 20231.28069986343,
- "y": 8852.66402599848
- },
- "floatingObject": {
- "isPinned": false,
- "isFrozen": false,
- "isCollapsed": true,
- "angleToParent": 1,
- "distanceToParent": 3,
- "arrangementStyle": 0
- },
- "uiObject": {
- "isRunning": false
- }
- }
- }
- ],
- "polygons": [
- {
- "type": "Polygon",
- "name": "PastForecast",
- "project": "Foundations",
- "polygonBorder": {
- "type": "Polygon Border",
- "name": "New Polygon Border",
- "project": "Foundations",
- "style": {
- "type": "Style",
- "name": "New Style",
- "config": "{\n \"default\": {\n \"opacity\": 1,\n \"lineWidth\": 1,\n \"lineDash\": [\n 0,\n 0\n ],\n \"paletteColor\": \"UI_COLOR.TRUE_BLUE\"\n },\n \"atMousePosition\": {\n \"opacity\": 0.3,\n \"lineWidth\": 2,\n \"lineDash\": [\n 0,\n 0\n ],\n \"paletteColor\": \"UI_COLOR.RUSTED_RED\"\n }\n}",
- "project": "Foundations",
- "id": "5b01cbc9-bc42-456b-aaa3-ea65c1d432d1",
- "savedPayload": {
- "position": {
- "x": 18896.46487670246,
- "y": 7649.9148403230665
- },
- "targetPosition": {
- "x": 19305.799274611993,
- "y": 7836.851596173915
- },
- "floatingObject": {
- "isPinned": false,
- "isFrozen": false,
- "isCollapsed": false,
- "angleToParent": 1,
- "distanceToParent": 3,
- "arrangementStyle": 0
- },
- "uiObject": {
- "isRunning": false
- }
- }
- },
- "styleConditions": [],
- "id": "463d5d44-1403-4168-8d50-70419b208d60",
- "savedPayload": {
- "position": {
- "x": 19305.799274611993,
- "y": 7836.851596173915
- },
- "targetPosition": {
- "x": 19715.133672521526,
- "y": 8023.788352024763
- },
- "floatingObject": {
- "isPinned": false,
- "isFrozen": false,
- "isCollapsed": false,
- "angleToParent": 1,
- "distanceToParent": 3,
- "arrangementStyle": 0
- },
- "uiObject": {
- "isRunning": false
- }
- }
- },
- "polygonVertexes": [
- {
- "type": "Polygon Vertex",
- "name": " PastForecast End",
- "project": "Foundations",
- "id": "23f7a17b-f777-469d-a072-84972fab2b4a",
- "savedPayload": {
- "position": {
- "x": 19902.070428372375,
- "y": 7614.45395411523
- },
- "targetPosition": {
- "x": 19715.133672521526,
- "y": 8023.788352024763
- },
- "floatingObject": {
- "isPinned": false,
- "isFrozen": false,
- "isCollapsed": false,
- "angleToParent": 1,
- "distanceToParent": 3,
- "arrangementStyle": 0
- },
- "uiObject": {
- "isRunning": false
- },
- "referenceParent": {
- "type": "Point",
- "name": "PastForecast End",
- "id": "708f68d4-5592-4a93-b418-4819b73d55fe"
- },
- "referenceParentCombinedNodePath": [
- [
- "Quasar",
- "Data Mine",
- "Foundations",
- "a65781fb-5d0b-416f-9a54-ff74c4bc67b1"
- ],
- [
- "Holt-Winters 2",
- "Plotter",
- "Foundations",
- "4c1f5b98-8c0e-4777-86fd-03c3ef0651e2"
- ],
- [
- "Holt-Winters 2",
- "Plotter Module",
- "Foundations",
- "ed55dd2c-5c47-45d0-8a74-12d8c152d56f"
- ],
- [
- "New Shapes",
- "Shapes",
- "Foundations",
- "272b86e5-259e-4ff0-bece-672abd47786c"
- ],
- [
- "New Chart Points",
- "Chart Points",
- "Foundations",
- "f1321045-c574-4858-8340-2d7d89a7f178"
- ],
- [
- "PastForecast End",
- "Point",
- "Foundations",
- "e94ec8c9-194f-46e5-ba37-87c812d66c1a"
- ]
- ]
- }
- },
- {
- "type": "Polygon Vertex",
- "name": " PastForecast Begin",
- "project": "Foundations",
- "id": "2e351065-4362-49bd-b255-ed7355f7382e",
- "savedPayload": {
- "position": {
- "x": 20124.46807043106,
- "y": 8210.725107875613
- },
- "targetPosition": {
- "x": 19715.133672521526,
- "y": 8023.788352024763
- },
- "floatingObject": {
- "isPinned": false,
- "isFrozen": false,
- "isCollapsed": false,
- "angleToParent": 1,
- "distanceToParent": 3,
- "arrangementStyle": 0
- },
- "uiObject": {
- "isRunning": false
- },
- "referenceParent": {
- "type": "Point",
- "name": "PastForecast Begin",
- "id": "2e6071a8-d620-4eba-b2ca-d37ad9dae8f2"
- },
- "referenceParentCombinedNodePath": [
- [
- "Quasar",
- "Data Mine",
- "Foundations",
- "a65781fb-5d0b-416f-9a54-ff74c4bc67b1"
- ],
- [
- "Holt-Winters 2",
- "Plotter",
- "Foundations",
- "4c1f5b98-8c0e-4777-86fd-03c3ef0651e2"
- ],
- [
- "Holt-Winters 2",
- "Plotter Module",
- "Foundations",
- "ed55dd2c-5c47-45d0-8a74-12d8c152d56f"
- ],
- [
- "New Shapes",
- "Shapes",
- "Foundations",
- "272b86e5-259e-4ff0-bece-672abd47786c"
- ],
- [
- "New Chart Points",
- "Chart Points",
- "Foundations",
- "f1321045-c574-4858-8340-2d7d89a7f178"
- ],
- [
- "PastForecast Begin",
- "Point",
- "Foundations",
- "0d0017e6-9f09-4a43-9d8d-8bc1e0069b12"
- ]
- ]
- }
- }
- ],
- "id": "1a5fcac7-fef2-4331-b557-170a261ee1dd",
- "savedPayload": {
- "position": {
- "x": 19807.016631151502,
- "y": 8428.39995728655
- },
- "targetPosition": {
- "x": 20231.28069986343,
- "y": 8852.66402599848
- },
- "floatingObject": {
- "isPinned": false,
- "isFrozen": false,
- "isCollapsed": true,
- "angleToParent": 1,
- "distanceToParent": 3,
- "arrangementStyle": 0
- },
- "uiObject": {
- "isRunning": false
- }
- }
- },
- {
- "type": "Polygon",
- "name": "Forecast 5",
- "project": "Foundations",
- "polygonBorder": {
- "type": "Polygon Border",
- "name": "New Polygon Border",
- "project": "Foundations",
- "style": {
- "type": "Style",
- "name": "New Style",
- "config": "{\n \"default\": {\n \"opacity\": 1,\n \"lineWidth\": 1,\n \"lineDash\": [\n 0,\n 0\n ],\n \"paletteColor\": \"UI_COLOR.BROWN\"\n },\n \"atMousePosition\": {\n \"opacity\": 0.3,\n \"lineWidth\": 2,\n \"lineDash\": [\n 0,\n 0\n ],\n \"paletteColor\": \"UI_COLOR.RUSTED_RED\"\n }\n}",
- "project": "Foundations",
- "id": "979dcd0f-4398-4420-bc94-f2c9eb0047e4",
- "savedPayload": {
- "position": {
- "x": 19372.704876479253,
- "y": 7438.978783781955
- },
- "targetPosition": {
- "x": 19633.73048578629,
- "y": 7805.537962204606
- },
- "floatingObject": {
- "isPinned": false,
- "isFrozen": false,
- "isCollapsed": false,
- "angleToParent": 1,
- "distanceToParent": 3,
- "arrangementStyle": 0
- },
- "uiObject": {
- "isRunning": false
- }
- }
- },
- "styleConditions": [],
- "id": "4f27e2c0-5b88-4917-bee3-0875c3aaf9fb",
- "savedPayload": {
- "position": {
- "x": 19633.73048578629,
- "y": 7805.537962204606
- },
- "targetPosition": {
- "x": 19894.75609509333,
- "y": 8172.0971406272565
- },
- "floatingObject": {
- "isPinned": false,
- "isFrozen": false,
- "isCollapsed": false,
- "angleToParent": 1,
- "distanceToParent": 3,
- "arrangementStyle": 0
- },
- "uiObject": {
- "isRunning": false
- }
- }
- },
- "polygonVertexes": [
- {
- "type": "Polygon Vertex",
- "name": " Forecast5 Begin",
- "project": "Foundations",
- "id": "3f53e036-ed30-464c-9c12-cf8bc3105e08",
- "savedPayload": {
- "position": {
- "x": 20261.31527351598,
- "y": 7911.071531320217
- },
- "targetPosition": {
- "x": 19894.75609509333,
- "y": 8172.0971406272565
- },
- "floatingObject": {
- "isPinned": false,
- "isFrozen": false,
- "isCollapsed": false,
- "angleToParent": 1,
- "distanceToParent": 3,
- "arrangementStyle": 0
- },
- "uiObject": {
- "isRunning": false
- },
- "referenceParent": {
- "type": "Point",
- "name": "Forecast5 Begin",
- "id": "0c353777-fa95-42da-8972-17a58679062c"
- },
- "referenceParentCombinedNodePath": [
- [
- "Quasar",
- "Data Mine",
- "Foundations",
- "a65781fb-5d0b-416f-9a54-ff74c4bc67b1"
- ],
- [
- "Holt-Winters 2",
- "Plotter",
- "Foundations",
- "4c1f5b98-8c0e-4777-86fd-03c3ef0651e2"
- ],
- [
- "Holt-Winters 2",
- "Plotter Module",
- "Foundations",
- "ed55dd2c-5c47-45d0-8a74-12d8c152d56f"
- ],
- [
- "New Shapes",
- "Shapes",
- "Foundations",
- "272b86e5-259e-4ff0-bece-672abd47786c"
- ],
- [
- "New Chart Points",
- "Chart Points",
- "Foundations",
- "f1321045-c574-4858-8340-2d7d89a7f178"
- ],
- [
- "Forecast5 Begin",
- "Point",
- "Foundations",
- "bc595ed3-1bfe-4637-b375-3e44ff0b705f"
- ]
- ]
- }
- },
- {
- "type": "Polygon Vertex",
- "name": " Forecast5 End",
- "project": "Foundations",
- "id": "42b1a7a3-f7fa-42a6-857d-67b95eea12de",
- "savedPayload": {
- "position": {
- "x": 20155.781704400368,
- "y": 8538.656319049907
- },
- "targetPosition": {
- "x": 19894.75609509333,
- "y": 8172.0971406272565
- },
- "floatingObject": {
- "isPinned": false,
- "isFrozen": false,
- "isCollapsed": false,
- "angleToParent": 1,
- "distanceToParent": 3,
- "arrangementStyle": 0
- },
- "uiObject": {
- "isRunning": false
- },
- "referenceParent": {
- "type": "Point",
- "name": "Forecast5 End",
- "id": "91e4c6ac-e51b-46f5-999e-585b24b44b65"
- },
- "referenceParentCombinedNodePath": [
- [
- "Quasar",
- "Data Mine",
- "Foundations",
- "a65781fb-5d0b-416f-9a54-ff74c4bc67b1"
- ],
- [
- "Holt-Winters 2",
- "Plotter",
- "Foundations",
- "4c1f5b98-8c0e-4777-86fd-03c3ef0651e2"
- ],
- [
- "Holt-Winters 2",
- "Plotter Module",
- "Foundations",
- "ed55dd2c-5c47-45d0-8a74-12d8c152d56f"
- ],
- [
- "New Shapes",
- "Shapes",
- "Foundations",
- "272b86e5-259e-4ff0-bece-672abd47786c"
- ],
- [
- "New Chart Points",
- "Chart Points",
- "Foundations",
- "f1321045-c574-4858-8340-2d7d89a7f178"
- ],
- [
- "Forecast5 End",
- "Point",
- "Foundations",
- "efacb780-fba1-4b07-9856-c923b5231641"
- ]
- ]
- }
- }
- ],
- "id": "9ec91dbc-f82b-45ad-b535-a716b628920d",
- "savedPayload": {
- "position": {
- "x": 20386.57212692494,
- "y": 8273.10853022504
- },
- "targetPosition": {
- "x": 20231.28069986343,
- "y": 8852.66402599848
- },
- "floatingObject": {
- "isPinned": false,
- "isFrozen": false,
- "isCollapsed": true,
- "angleToParent": 1,
- "distanceToParent": 3,
- "arrangementStyle": 0
- },
- "uiObject": {
- "isRunning": false
- }
- }
- },
- {
- "type": "Polygon",
- "name": "Forecast 5 min",
- "project": "Foundations",
- "polygonBorder": {
- "type": "Polygon Border",
- "name": "New Polygon Border",
- "project": "Foundations",
- "style": {
- "type": "Style",
- "name": "New Style",
- "config": "{\n \"default\": {\n \"opacity\": 1,\n \"lineWidth\": 1,\n \"lineDash\": [\n 0,\n 0\n ],\n \"paletteColor\": \"UI_COLOR.RED_ORANGE\"\n },\n \"atMousePosition\": {\n \"opacity\": 0.3,\n \"lineWidth\": 2,\n \"lineDash\": [\n 0,\n 0\n ],\n \"paletteColor\": \"UI_COLOR.RUSTED_RED\"\n }\n}",
- "project": "Foundations",
- "id": "5fa88909-c00c-43e8-a6eb-007dd63a7092",
- "savedPayload": {
- "position": {
- "x": 18896.46487670246,
- "y": 7649.9148403230665
- },
- "targetPosition": {
- "x": 19305.799274611993,
- "y": 7836.851596173915
- },
- "floatingObject": {
- "isPinned": false,
- "isFrozen": false,
- "isCollapsed": false,
- "angleToParent": 1,
- "distanceToParent": 3,
- "arrangementStyle": 0
- },
- "uiObject": {
- "isRunning": false
- }
- }
- },
- "styleConditions": [],
- "id": "ae84508b-06e6-4500-80cf-8295ae7fc34e",
- "savedPayload": {
- "position": {
- "x": 19305.799274611993,
- "y": 7836.851596173915
- },
- "targetPosition": {
- "x": 19715.133672521526,
- "y": 8023.788352024763
- },
- "floatingObject": {
- "isPinned": false,
- "isFrozen": false,
- "isCollapsed": false,
- "angleToParent": 1,
- "distanceToParent": 3,
- "arrangementStyle": 0
- },
- "uiObject": {
- "isRunning": false
- }
- }
- },
- "polygonVertexes": [
- {
- "type": "Polygon Vertex",
- "name": " Forecast5 min Begin",
- "project": "Foundations",
- "id": "90d4c360-5a87-4543-b8fe-577db155aa37",
- "savedPayload": {
- "position": {
- "x": 19902.070428372375,
- "y": 7614.45395411523
- },
- "targetPosition": {
- "x": 19715.133672521526,
- "y": 8023.788352024763
- },
- "floatingObject": {
- "isPinned": false,
- "isFrozen": false,
- "isCollapsed": false,
- "angleToParent": 1,
- "distanceToParent": 3,
- "arrangementStyle": 0
- },
- "uiObject": {
- "isRunning": false
- },
- "referenceParent": {
- "type": "Point",
- "name": "Forecast5 min Begin",
- "id": "74848c1c-6c40-490d-8d8a-40f146081c67"
- },
- "referenceParentCombinedNodePath": [
- [
- "Quasar",
- "Data Mine",
- "Foundations",
- "a65781fb-5d0b-416f-9a54-ff74c4bc67b1"
- ],
- [
- "Holt-Winters 2",
- "Plotter",
- "Foundations",
- "4c1f5b98-8c0e-4777-86fd-03c3ef0651e2"
- ],
- [
- "Holt-Winters 2",
- "Plotter Module",
- "Foundations",
- "ed55dd2c-5c47-45d0-8a74-12d8c152d56f"
- ],
- [
- "New Shapes",
- "Shapes",
- "Foundations",
- "272b86e5-259e-4ff0-bece-672abd47786c"
- ],
- [
- "New Chart Points",
- "Chart Points",
- "Foundations",
- "f1321045-c574-4858-8340-2d7d89a7f178"
- ],
- [
- "Forecast5 min Begin",
- "Point",
- "Foundations",
- "dba60835-f589-4259-8acc-8608dd88d6b5"
- ]
- ]
- }
- },
- {
- "type": "Polygon Vertex",
- "name": " Forecast5 min End",
- "project": "Foundations",
- "id": "567e8e3e-c09e-4b40-a7e9-5fd9ef5ce814",
- "savedPayload": {
- "position": {
- "x": 20124.46807043106,
- "y": 8210.725107875613
- },
- "targetPosition": {
- "x": 19715.133672521526,
- "y": 8023.788352024763
- },
- "floatingObject": {
- "isPinned": false,
- "isFrozen": false,
- "isCollapsed": false,
- "angleToParent": 1,
- "distanceToParent": 3,
- "arrangementStyle": 0
- },
- "uiObject": {
- "isRunning": false
- },
- "referenceParent": {
- "type": "Point",
- "name": "Forecast5 min End",
- "id": "2b391143-9173-4004-a589-bfad369b50f2"
- },
- "referenceParentCombinedNodePath": [
- [
- "Quasar",
- "Data Mine",
- "Foundations",
- "a65781fb-5d0b-416f-9a54-ff74c4bc67b1"
- ],
- [
- "Holt-Winters 2",
- "Plotter",
- "Foundations",
- "4c1f5b98-8c0e-4777-86fd-03c3ef0651e2"
- ],
- [
- "Holt-Winters 2",
- "Plotter Module",
- "Foundations",
- "ed55dd2c-5c47-45d0-8a74-12d8c152d56f"
- ],
- [
- "New Shapes",
- "Shapes",
- "Foundations",
- "272b86e5-259e-4ff0-bece-672abd47786c"
- ],
- [
- "New Chart Points",
- "Chart Points",
- "Foundations",
- "f1321045-c574-4858-8340-2d7d89a7f178"
- ],
- [
- "Forecast5 min End",
- "Point",
- "Foundations",
- "c3a882bf-881e-49b4-a2c2-230c118d0f5b"
- ]
- ]
- }
- }
- ],
- "id": "1593b241-85d3-4cc6-af6f-9495fe30bac0",
- "savedPayload": {
- "position": {
- "x": 20810.83619563687,
- "y": 8697.372598936967
- },
- "targetPosition": {
- "x": 20231.28069986343,
- "y": 8852.66402599848
- },
- "floatingObject": {
- "isPinned": false,
- "isFrozen": false,
- "isCollapsed": true,
- "angleToParent": 1,
- "distanceToParent": 3,
- "arrangementStyle": 0
- },
- "uiObject": {
- "isRunning": false
- }
- }
- },
- {
- "type": "Polygon",
- "name": "Forecast 5 max",
- "project": "Foundations",
- "polygonBorder": {
- "type": "Polygon Border",
- "name": "New Polygon Border",
- "project": "Foundations",
- "style": {
- "type": "Style",
- "name": "New Style",
- "config": "{\n \"default\": {\n \"opacity\": 1,\n \"lineWidth\": 1,\n \"lineDash\": [\n 0,\n 0\n ],\n \"paletteColor\": \"UI_COLOR.MIDNIGHT_GREEN\"\n },\n \"atMousePosition\": {\n \"opacity\": 0.3,\n \"lineWidth\": 2,\n \"lineDash\": [\n 0,\n 0\n ],\n \"paletteColor\": \"UI_COLOR.RUSTED_RED\"\n }\n}",
- "project": "Foundations",
- "id": "44dbbfba-67ac-4994-ae8e-8cb07d3d2f82",
- "savedPayload": {
- "position": {
- "x": 19890.608842854803,
- "y": 7494.422800131639
- },
- "targetPosition": {
- "x": 19933.384062341684,
- "y": 7942.385165289526
- },
- "floatingObject": {
- "isPinned": false,
- "isFrozen": false,
- "isCollapsed": false,
- "angleToParent": 1,
- "distanceToParent": 3,
- "arrangementStyle": 0
- },
- "uiObject": {
- "isRunning": false
- }
- }
- },
- "styleConditions": [],
- "id": "bfb92e2d-b58a-495f-aed0-8ad73cd68e7b",
- "savedPayload": {
- "position": {
- "x": 19933.384062341684,
- "y": 7942.385165289526
- },
- "targetPosition": {
- "x": 19976.159281828564,
- "y": 8390.347530447414
- },
- "floatingObject": {
- "isPinned": false,
- "isFrozen": false,
- "isCollapsed": false,
- "angleToParent": 1,
- "distanceToParent": 3,
- "arrangementStyle": 0
- },
- "uiObject": {
- "isRunning": false
- }
- }
- },
- "polygonVertexes": [
- {
- "type": "Polygon Vertex",
- "name": " Forecast5 max Begin",
- "project": "Foundations",
- "id": "ad49f5e2-7041-4a8f-aa2f-18611c33f30a",
- "savedPayload": {
- "position": {
- "x": 20424.121646986452,
- "y": 8347.572310960531
- },
- "targetPosition": {
- "x": 19976.159281828564,
- "y": 8390.347530447414
- },
- "floatingObject": {
- "isPinned": false,
- "isFrozen": false,
- "isCollapsed": false,
- "angleToParent": 1,
- "distanceToParent": 3,
- "arrangementStyle": 0
- },
- "uiObject": {
- "isRunning": false
- },
- "referenceParent": {
- "type": "Point",
- "name": "Forecast5 max Begin",
- "id": "0d4154f0-c747-418a-82cf-a2ea274e1405"
- },
- "referenceParentCombinedNodePath": [
- [
- "Quasar",
- "Data Mine",
- "Foundations",
- "a65781fb-5d0b-416f-9a54-ff74c4bc67b1"
- ],
- [
- "Holt-Winters 2",
- "Plotter",
- "Foundations",
- "4c1f5b98-8c0e-4777-86fd-03c3ef0651e2"
- ],
- [
- "Holt-Winters 2",
- "Plotter Module",
- "Foundations",
- "ed55dd2c-5c47-45d0-8a74-12d8c152d56f"
- ],
- [
- "New Shapes",
- "Shapes",
- "Foundations",
- "272b86e5-259e-4ff0-bece-672abd47786c"
- ],
- [
- "New Chart Points",
- "Chart Points",
- "Foundations",
- "f1321045-c574-4858-8340-2d7d89a7f178"
- ],
- [
- "Forecast5 max Begin",
- "Point",
- "Foundations",
- "97fbf77d-14af-4ac8-ae26-8e62e277b4d6"
- ]
- ]
- }
- },
- {
- "type": "Polygon Vertex",
- "name": " Forecast5 max End",
- "project": "Foundations",
- "id": "d41f3382-499c-4cdd-b417-9067bd9bd785",
- "savedPayload": {
- "position": {
- "x": 20018.934501315445,
- "y": 8838.309895605302
- },
- "targetPosition": {
- "x": 19976.159281828564,
- "y": 8390.347530447414
- },
- "floatingObject": {
- "isPinned": false,
- "isFrozen": false,
- "isCollapsed": false,
- "angleToParent": 1,
- "distanceToParent": 3,
- "arrangementStyle": 0
- },
- "uiObject": {
- "isRunning": false
- },
- "referenceParent": {
- "type": "Point",
- "name": "Forecast5 max End",
- "id": "a5247f1c-281f-462f-b5af-818207e7edab"
- },
- "referenceParentCombinedNodePath": [
- [
- "Quasar",
- "Data Mine",
- "Foundations",
- "a65781fb-5d0b-416f-9a54-ff74c4bc67b1"
- ],
- [
- "Holt-Winters 2",
- "Plotter",
- "Foundations",
- "4c1f5b98-8c0e-4777-86fd-03c3ef0651e2"
- ],
- [
- "Holt-Winters 2",
- "Plotter Module",
- "Foundations",
- "ed55dd2c-5c47-45d0-8a74-12d8c152d56f"
- ],
- [
- "New Shapes",
- "Shapes",
- "Foundations",
- "272b86e5-259e-4ff0-bece-672abd47786c"
- ],
- [
- "New Chart Points",
- "Chart Points",
- "Foundations",
- "f1321045-c574-4858-8340-2d7d89a7f178"
- ],
- [
- "Forecast5 max End",
- "Point",
- "Foundations",
- "72056f31-cac6-4c23-998f-9da6eac2df33"
- ]
- ]
- }
- }
- ],
- "id": "7d672e43-e42d-47c0-95c6-a36787bbb7dd",
- "savedPayload": {
- "position": {
- "x": 20655.544768575357,
- "y": 9276.928094710409
- },
- "targetPosition": {
- "x": 20231.28069986343,
- "y": 8852.66402599848
- },
- "floatingObject": {
- "isPinned": false,
- "isFrozen": false,
- "isCollapsed": true,
- "angleToParent": 1,
- "distanceToParent": 3,
- "arrangementStyle": 0
- },
- "uiObject": {
- "isRunning": false
- }
- }
- }
- ],
- "images": [],
- "texts": [],
- "id": "f218ac94-b7d2-4334-90b6-eb7624391066",
- "savedPayload": {
- "position": {
- "x": 20231.28069986343,
- "y": 8852.66402599848
- },
- "targetPosition": {
- "x": 20075.98927280192,
- "y": 9432.21952177192
- },
- "floatingObject": {
- "isPinned": false,
- "isFrozen": false,
- "isCollapsed": false,
- "angleToParent": 1,
- "distanceToParent": 3,
- "arrangementStyle": 0
- },
- "uiObject": {
- "isRunning": false
- }
- }
- },
- "panels": [
- {
- "type": "Plotter Panel",
- "name": "HoltWinters2",
- "config": "{\n \"codeName\": \"HoltWinters2\",\n \"isLegacy\": false\n}",
- "project": "Foundations",
- "panelData": [
- {
- "type": "Panel Data",
- "name": "PastForecast",
- "config": "{\n \"valueDecimals\": 2\n}",
- "project": "Foundations",
- "dataFormula": {
- "type": "Data Formula",
- "name": "New Data Formula",
- "code": "record.PastForecast",
- "project": "Foundations",
- "id": "22213c51-14ff-4f57-aacd-8fab5a6a078e",
- "savedPayload": {
- "position": {
- "x": 20605.990498460473,
- "y": 9716.756907474975
- },
- "targetPosition": {
- "x": 20812.192433237808,
- "y": 9316.78095558026
- },
- "floatingObject": {
- "isPinned": false,
- "isFrozen": false,
- "isCollapsed": false,
- "angleToParent": 1,
- "distanceToParent": 3,
- "arrangementStyle": 0
- },
- "uiObject": {
- "isRunning": false
- }
- }
- },
- "textStyle": {
- "type": "Text Style",
- "name": "New Text Style",
- "config": "{\n \"paletteColor\": \"UI_COLOR.GREY\",\n \"opacity\": 1,\n \"fontSize\": 14\n}",
- "project": "Foundations",
- "id": "05331861-31ca-4682-b8c8-1f6078e61d27",
- "savedPayload": {
- "position": {
- "x": 20568.904065382787,
- "y": 8938.216865806227
- },
- "targetPosition": {
- "x": 20812.192433237808,
- "y": 9316.78095558026
- },
- "floatingObject": {
- "isPinned": false,
- "isFrozen": false,
- "isCollapsed": false,
- "angleToParent": 1,
- "distanceToParent": 3,
- "arrangementStyle": 0
- },
- "uiObject": {
- "isRunning": false
- }
- }
- },
- "id": "054ce43d-21aa-4a52-9e32-168c52d03c45",
- "savedPayload": {
- "position": {
- "x": 20820.645583378584,
- "y": 9384.734803450161
- },
- "targetPosition": {
- "x": 21261.68273587016,
- "y": 9295.369093459576
- },
- "floatingObject": {
- "isPinned": false,
- "isFrozen": false,
- "isCollapsed": true,
- "angleToParent": 1,
- "distanceToParent": 3,
- "arrangementStyle": 0
- },
- "uiObject": {
- "isRunning": false
- }
- }
- },
- {
- "type": "Panel Data",
- "name": "Forecast 5",
- "config": "{\n \"valueDecimals\": 2\n}",
- "project": "Foundations",
- "dataFormula": {
- "type": "Data Formula",
- "name": "New Data Formula",
- "code": "record.forecast5",
- "project": "Foundations",
- "id": "55707c09-2a64-4e51-a09a-6c631057bcb2",
- "savedPayload": {
- "position": {
- "x": 20518.148234548888,
- "y": 9529.156273058732
- },
- "targetPosition": {
- "x": 20822.426939672197,
- "y": 9197.622761014349
- },
- "floatingObject": {
- "isPinned": false,
- "isFrozen": false,
- "isCollapsed": false,
- "angleToParent": 1,
- "distanceToParent": 3,
- "arrangementStyle": 0
- },
- "uiObject": {
- "isRunning": false
- }
- }
- },
- "textStyle": {
- "type": "Text Style",
- "name": "New Text Style",
- "config": "{\n \"paletteColor\": \"UI_COLOR.GREY\",\n \"opacity\": 1,\n \"fontSize\": 14\n}",
- "project": "Foundations",
- "id": "ea3bc2e9-8d4b-4c8b-a0b8-7f0a1efcf98e",
- "savedPayload": {
- "position": {
- "x": 20687.449848597542,
- "y": 8768.342916524738
- },
- "targetPosition": {
- "x": 20822.426939672197,
- "y": 9197.622761014349
- },
- "floatingObject": {
- "isPinned": false,
- "isFrozen": false,
- "isCollapsed": false,
- "angleToParent": 1,
- "distanceToParent": 3,
- "arrangementStyle": 0
- },
- "uiObject": {
- "isRunning": false
- }
- }
- },
- "id": "7b4693e0-50dc-4389-b784-62763c2556d3",
- "savedPayload": {
- "position": {
- "x": 20822.426939672197,
- "y": 9197.622761014349
- },
- "targetPosition": {
- "x": 21261.68273587016,
- "y": 9295.369093459576
- },
- "floatingObject": {
- "isPinned": false,
- "isFrozen": false,
- "isCollapsed": true,
- "angleToParent": 1,
- "distanceToParent": 3,
- "arrangementStyle": 0
- },
- "uiObject": {
- "isRunning": false
- }
- }
- },
- {
- "type": "Panel Data",
- "name": "Forecast 10",
- "config": "{\n \"valueDecimals\": 2\n}",
- "project": "Foundations",
- "dataFormula": {
- "type": "Data Formula",
- "name": "New Data Formula",
- "code": "record.forecast10",
- "project": "Foundations",
- "id": "0e9782a6-2bef-41cf-9521-273786cdf6e5",
- "savedPayload": {
- "position": {
- "x": 21086.852597710917,
- "y": 9748.192492452665
- },
- "targetPosition": {
- "x": 20809.68873795753,
- "y": 9862.997522162192
- },
- "floatingObject": {
- "isPinned": false,
- "isFrozen": false,
- "isCollapsed": false,
- "angleToParent": 1,
- "distanceToParent": 3,
- "arrangementStyle": 0
- },
- "uiObject": {
- "isRunning": false
- }
- }
- },
- "textStyle": {
- "type": "Text Style",
- "name": "New Text Style",
- "config": "{\n \"paletteColor\": \"UI_COLOR.GREY\",\n \"opacity\": 1,\n \"fontSize\": 14\n}",
- "project": "Foundations",
- "id": "da1a2649-b1de-4e8d-9681-4b5bdb2f31af",
- "savedPayload": {
- "position": {
- "x": 20770.530880291517,
- "y": 10160.430980574334
- },
- "targetPosition": {
- "x": 20809.68873795753,
- "y": 9862.997522162192
- },
- "floatingObject": {
- "isPinned": false,
- "isFrozen": false,
- "isCollapsed": false,
- "angleToParent": 1,
- "distanceToParent": 3,
- "arrangementStyle": 0
- },
- "uiObject": {
- "isRunning": false
- }
- }
- },
- "id": "505d2b6c-0f8f-4c56-93d8-d20f8dc4ea7a",
- "savedPayload": {
- "position": {
- "x": 20900.15961364207,
- "y": 9027.411947455867
- },
- "targetPosition": {
- "x": 21261.68273587016,
- "y": 9295.369093459576
- },
- "floatingObject": {
- "isPinned": false,
- "isFrozen": false,
- "isCollapsed": true,
- "angleToParent": 1,
- "distanceToParent": 3,
- "arrangementStyle": 0
- },
- "uiObject": {
- "isRunning": false
- }
- }
- },
- {
- "type": "Panel Data",
- "name": "Forecast 20",
- "config": "{\n \"valueDecimals\": 2\n}",
- "project": "Foundations",
- "dataFormula": {
- "type": "Data Formula",
- "name": "New Data Formula",
- "code": "record.forecast20",
- "project": "Foundations",
- "id": "cc83b944-1cd0-410d-b1b5-c782740f6fc8",
- "savedPayload": {
- "position": {
- "x": 20770.530880291517,
- "y": 10160.430980574334
- },
- "targetPosition": {
- "x": 20532.524878204145,
- "y": 9977.802551871719
- },
- "floatingObject": {
- "isPinned": false,
- "isFrozen": false,
- "isCollapsed": false,
- "angleToParent": 1,
- "distanceToParent": 3,
- "arrangementStyle": 0
- },
- "uiObject": {
- "isRunning": false
- }
- }
- },
- "textStyle": {
- "type": "Text Style",
- "name": "New Text Style",
- "config": "{\n \"paletteColor\": \"UI_COLOR.GREY\",\n \"opacity\": 1,\n \"fontSize\": 14\n}",
- "project": "Foundations",
- "id": "1d26602b-069e-4edb-a988-b2703f12e753",
- "savedPayload": {
- "position": {
- "x": 20255.36101845076,
- "y": 10092.607581581246
- },
- "targetPosition": {
- "x": 20532.524878204145,
- "y": 9977.802551871719
- },
- "floatingObject": {
- "isPinned": false,
- "isFrozen": false,
- "isCollapsed": false,
- "angleToParent": 1,
- "distanceToParent": 3,
- "arrangementStyle": 0
- },
- "uiObject": {
- "isRunning": false
- }
- }
- },
- "id": "9e91f6e8-397c-4d2d-8682-e67f2a81a2ad",
- "savedPayload": {
- "position": {
- "x": 21040.402919779637,
- "y": 8903.533358755676
- },
- "targetPosition": {
- "x": 21261.68273587016,
- "y": 9295.369093459576
- },
- "floatingObject": {
- "isPinned": false,
- "isFrozen": false,
- "isCollapsed": true,
- "angleToParent": 1,
- "distanceToParent": 3,
- "arrangementStyle": 0
- },
- "uiObject": {
- "isRunning": false
- }
- }
- },
- {
- "type": "Panel Data",
- "name": "Forecast 30",
- "config": "{\n \"valueDecimals\": 2\n}",
- "project": "Foundations",
- "dataFormula": {
- "type": "Data Formula",
- "name": "New Data Formula",
- "code": "record.forecast30",
- "project": "Foundations",
- "id": "72551201-0a54-471f-8d64-47277c7ac013",
- "savedPayload": {
- "position": {
- "x": 20809.573118473745,
- "y": 8660.46997245084
- },
- "targetPosition": {
- "x": 21218.90751638328,
- "y": 8847.406728301688
- },
- "floatingObject": {
- "isPinned": false,
- "isFrozen": false,
- "isCollapsed": false,
- "angleToParent": 1,
- "distanceToParent": 3,
- "arrangementStyle": 0
- },
- "uiObject": {
- "isRunning": false
- }
- }
- },
- "textStyle": {
- "type": "Text Style",
- "name": "New Text Style",
- "config": "{\n \"paletteColor\": \"UI_COLOR.GREY\",\n \"opacity\": 1,\n \"fontSize\": 14\n}",
- "project": "Foundations",
- "id": "af1542aa-62e2-46d5-a436-5956406f2038",
- "savedPayload": {
- "position": {
- "x": 21585.466694805928,
- "y": 8586.381118994648
- },
- "targetPosition": {
- "x": 21218.90751638328,
- "y": 8847.406728301688
- },
- "floatingObject": {
- "isPinned": false,
- "isFrozen": false,
- "isCollapsed": false,
- "angleToParent": 1,
- "distanceToParent": 3,
- "arrangementStyle": 0
- },
- "uiObject": {
- "isRunning": false
- }
- }
- },
- "id": "901c5b6e-c8ad-40fd-98c3-c94070593561",
- "savedPayload": {
- "position": {
- "x": 21218.90751638328,
- "y": 8847.406728301688
- },
- "targetPosition": {
- "x": 21261.68273587016,
- "y": 9295.369093459576
- },
- "floatingObject": {
- "isPinned": false,
- "isFrozen": false,
- "isCollapsed": true,
- "angleToParent": 1,
- "distanceToParent": 3,
- "arrangementStyle": 0
- },
- "uiObject": {
- "isRunning": false
- }
- }
- },
- {
- "type": "Panel Data",
- "name": "Trend",
- "config": "{\n \"valueDecimals\": 10\n}",
- "project": "Foundations",
- "dataFormula": {
- "type": "Data Formula",
- "name": "New Data Formula",
- "code": "record.trend",
- "project": "Foundations",
- "id": "62484b07-d796-4185-a0ac-5c4fc572eefa",
- "savedPayload": {
- "position": {
- "x": 20427.834784532013,
- "y": 10179.676380504156
- },
- "targetPosition": {
- "x": 20355.621161909323,
- "y": 9888.497410268139
- },
- "floatingObject": {
- "isPinned": false,
- "isFrozen": false,
- "isCollapsed": false,
- "angleToParent": 1,
- "distanceToParent": 3,
- "arrangementStyle": 0
- },
- "uiObject": {
- "isRunning": false
- }
- }
- },
- "textStyle": {
- "type": "Text Style",
- "name": "New Text Style",
- "config": "{\n \"paletteColor\": \"UI_COLOR.GREY\",\n \"opacity\": 1,\n \"fontSize\": 14\n}",
- "project": "Foundations",
- "id": "31c777b1-57d3-41fb-b4b6-002117a1403e",
- "savedPayload": {
- "position": {
- "x": 20067.345965325792,
- "y": 9805.446756840684
- },
- "targetPosition": {
- "x": 20355.621161909323,
- "y": 9888.497410268139
- },
- "floatingObject": {
- "isPinned": false,
- "isFrozen": false,
- "isCollapsed": false,
- "angleToParent": 1,
- "distanceToParent": 3,
- "arrangementStyle": 0
- },
- "uiObject": {
- "isRunning": false
- }
- }
- },
- "id": "9fe7b619-d64a-4f10-b934-167904461502",
- "savedPayload": {
- "position": {
- "x": 21404.808337036866,
- "y": 8868.736860393827
- },
- "targetPosition": {
- "x": 21261.68273587016,
- "y": 9295.369093459576
- },
- "floatingObject": {
- "isPinned": false,
- "isFrozen": false,
- "isCollapsed": true,
- "angleToParent": 1,
- "distanceToParent": 3,
- "arrangementStyle": 0
- },
- "uiObject": {
- "isRunning": false
- }
- }
- },
- {
- "type": "Panel Data",
- "name": "Min forecast 5",
- "config": "{\n \"valueDecimals\": 2\n}",
- "project": "Foundations",
- "dataFormula": {
- "type": "Data Formula",
- "name": "New Data Formula",
- "code": "record.minForecast5",
- "project": "Foundations",
- "id": "05092db7-b019-42d5-b401-ea000e281072",
- "savedPayload": {
- "position": {
- "x": 21534.063107391114,
- "y": 10025.649130986349
- },
- "targetPosition": {
- "x": 21187.05923350569,
- "y": 9739.13855263276
- },
- "floatingObject": {
- "isPinned": false,
- "isFrozen": false,
- "isCollapsed": false,
- "angleToParent": 1,
- "distanceToParent": 3,
- "arrangementStyle": 0
- },
- "uiObject": {
- "isRunning": false
- }
- }
- },
- "textStyle": {
- "type": "Text Style",
- "name": "New Text Style",
- "config": "{\n \"paletteColor\": \"UI_COLOR.GREY\",\n \"opacity\": 1,\n \"fontSize\": 14\n}",
- "project": "Foundations",
- "id": "49ebbb3e-2f44-4d17-b9f2-184ee4dd1b9f",
- "savedPayload": {
- "position": {
- "x": 20765.431857255797,
- "y": 9896.397433452354
- },
- "targetPosition": {
- "x": 21187.05923350569,
- "y": 9739.13855263276
- },
- "floatingObject": {
- "isPinned": false,
- "isFrozen": false,
- "isCollapsed": false,
- "angleToParent": 1,
- "distanceToParent": 3,
- "arrangementStyle": 0
- },
- "uiObject": {
- "isRunning": false
- }
- }
- },
- "id": "db50371c-c0d2-4e6a-ba52-e5c4c3ff67a5",
- "savedPayload": {
- "position": {
- "x": 21565.96144099347,
- "y": 8963.835581415195
- },
- "targetPosition": {
- "x": 21261.68273587016,
- "y": 9295.369093459576
- },
- "floatingObject": {
- "isPinned": false,
- "isFrozen": false,
- "isCollapsed": true,
- "angleToParent": 1,
- "distanceToParent": 3,
- "arrangementStyle": 0
- },
- "uiObject": {
- "isRunning": false
- }
- }
- },
- {
- "type": "Panel Data",
- "name": "Max forecast 5",
- "config": "{\n \"valueDecimals\": 2\n}",
- "project": "Foundations",
- "dataFormula": {
- "type": "Data Formula",
- "name": "New Data Formula",
- "code": "record.maxForecast5",
- "project": "Foundations",
- "id": "4386b3bb-5306-4fce-8768-81638c7d4880",
- "savedPayload": {
- "position": {
- "x": 21469.378518759164,
- "y": 10046.609708555781
- },
- "targetPosition": {
- "x": 21148.666141638674,
- "y": 9730.946009087937
- },
- "floatingObject": {
- "isPinned": false,
- "isFrozen": false,
- "isCollapsed": false,
- "angleToParent": 1,
- "distanceToParent": 3,
- "arrangementStyle": 0
- },
- "uiObject": {
- "isRunning": false
- }
- }
- },
- "textStyle": {
- "type": "Text Style",
- "name": "New Text Style",
- "config": "{\n \"paletteColor\": \"UI_COLOR.GREY\",\n \"opacity\": 1,\n \"fontSize\": 14\n}",
- "project": "Foundations",
- "id": "acfabd26-e7a6-4ac6-8202-be8e8a86c96d",
- "savedPayload": {
- "position": {
- "x": 20714.9371702867,
- "y": 9850.859225248452
- },
- "targetPosition": {
- "x": 21148.666141638674,
- "y": 9730.946009087937
- },
- "floatingObject": {
- "isPinned": false,
- "isFrozen": false,
- "isCollapsed": false,
- "angleToParent": 1,
- "distanceToParent": 3,
- "arrangementStyle": 0
- },
- "uiObject": {
- "isRunning": false
- }
- }
- },
- "id": "da454768-c65c-484f-8247-7ba7653b1611",
- "savedPayload": {
- "position": {
- "x": 21674.501992548994,
- "y": 9116.259458556438
- },
- "targetPosition": {
- "x": 21261.68273587016,
- "y": 9295.369093459576
- },
- "floatingObject": {
- "isPinned": false,
- "isFrozen": false,
- "isCollapsed": true,
- "angleToParent": 1,
- "distanceToParent": 3,
- "arrangementStyle": 0
- },
- "uiObject": {
- "isRunning": false
- }
- }
- },
- {
- "type": "Panel Data",
- "name": "Min forecast 10",
- "config": "{\n \"valueDecimals\": 2\n}",
- "project": "Foundations",
- "dataFormula": {
- "type": "Data Formula",
- "name": "New Data Formula",
- "code": "record.minForecast10",
- "project": "Foundations",
- "id": "f1c3d48e-fa32-4113-90be-9ebf76a2b985",
- "savedPayload": {
- "position": {
- "x": 21772.096164253948,
- "y": 9884.417590720632
- },
- "targetPosition": {
- "x": 21346.845795832345,
- "y": 9737.237007227794
- },
- "floatingObject": {
- "isPinned": false,
- "isFrozen": false,
- "isCollapsed": false,
- "angleToParent": 1,
- "distanceToParent": 3,
- "arrangementStyle": 0
- },
- "uiObject": {
- "isRunning": false
- }
- }
- },
- "textStyle": {
- "type": "Text Style",
- "name": "New Text Style",
- "config": "{\n \"paletteColor\": \"UI_COLOR.GREY\",\n \"opacity\": 1,\n \"fontSize\": 14\n}",
- "project": "Foundations",
- "id": "55a8f167-413a-46f1-aa53-79005a61356b",
- "savedPayload": {
- "position": {
- "x": 21006.75848737293,
- "y": 10031.924337503173
- },
- "targetPosition": {
- "x": 21346.845795832345,
- "y": 9737.237007227794
- },
- "floatingObject": {
- "isPinned": false,
- "isFrozen": false,
- "isCollapsed": false,
- "angleToParent": 1,
- "distanceToParent": 3,
- "arrangementStyle": 0
- },
- "uiObject": {
- "isRunning": false
- }
- }
- },
- "id": "633a796a-106f-4a46-97cc-0a0f0772576a",
- "savedPayload": {
- "position": {
- "x": 21711.66234427954,
- "y": 9299.653018732384
- },
- "targetPosition": {
- "x": 21261.68273587016,
- "y": 9295.369093459576
- },
- "floatingObject": {
- "isPinned": false,
- "isFrozen": false,
- "isCollapsed": true,
- "angleToParent": 1,
- "distanceToParent": 3,
- "arrangementStyle": 0
- },
- "uiObject": {
- "isRunning": false
- }
- }
- },
- {
- "type": "Panel Data",
- "name": "Max forecast 10",
- "config": "{\n \"valueDecimals\": 2\n}",
- "project": "Foundations",
- "dataFormula": {
- "type": "Data Formula",
- "name": "New Data Formula",
- "code": "record.maxForecast10",
- "project": "Foundations",
- "id": "ba0a991a-0201-4552-bc0c-d03796b7829e",
- "savedPayload": {
- "position": {
- "x": 21372.606174622284,
- "y": 10066.858555951063
- },
- "targetPosition": {
- "x": 21094.434630823012,
- "y": 9713.134663316809
- },
- "floatingObject": {
- "isPinned": false,
- "isFrozen": false,
- "isCollapsed": false,
- "angleToParent": 1,
- "distanceToParent": 3,
- "arrangementStyle": 0
- },
- "uiObject": {
- "isRunning": false
- }
- }
- },
- "textStyle": {
- "type": "Text Style",
- "name": "New Text Style",
- "config": "{\n \"paletteColor\": \"UI_COLOR.GREY\",\n \"opacity\": 1,\n \"fontSize\": 14\n}",
- "project": "Foundations",
- "id": "43dc5149-94d7-47d2-8778-c2fb47f4a871",
- "savedPayload": {
- "position": {
- "x": 20649.014981976594,
- "y": 9777.176340539787
- },
- "targetPosition": {
- "x": 21094.434630823012,
- "y": 9713.134663316809
- },
- "floatingObject": {
- "isPinned": false,
- "isFrozen": false,
- "isCollapsed": false,
- "angleToParent": 1,
- "distanceToParent": 3,
- "arrangementStyle": 0
- },
- "uiObject": {
- "isRunning": false
- }
- }
- },
- "id": "7b5b8dcc-5ab2-456f-9d5b-75cacdcc1035",
- "savedPayload": {
- "position": {
- "x": 21671.017133779693,
- "y": 9482.305849310425
- },
- "targetPosition": {
- "x": 21261.68273587016,
- "y": 9295.369093459576
- },
- "floatingObject": {
- "isPinned": false,
- "isFrozen": false,
- "isCollapsed": true,
- "angleToParent": 1,
- "distanceToParent": 3,
- "arrangementStyle": 0
- },
- "uiObject": {
- "isRunning": false
- }
- }
- },
- {
- "type": "Panel Data",
- "name": "Min forecast 20",
- "config": "{\n \"valueDecimals\": 2\n}",
- "project": "Foundations",
- "dataFormula": {
- "type": "Data Formula",
- "name": "New Data Formula",
- "code": "record.minForecast20",
- "project": "Foundations",
- "id": "7628407b-58ed-4c9a-a762-200b99e8c34d",
- "savedPayload": {
- "position": {
- "x": 21661.23814733896,
- "y": 9964.589141848743
- },
- "targetPosition": {
- "x": 21268.27325406227,
- "y": 9745.320829838001
- },
- "floatingObject": {
- "isPinned": false,
- "isFrozen": false,
- "isCollapsed": false,
- "angleToParent": 1,
- "distanceToParent": 3,
- "arrangementStyle": 0
- },
- "uiObject": {
- "isRunning": false
- }
- }
- },
- "textStyle": {
- "type": "Text Style",
- "name": "New Text Style",
- "config": "{\n \"paletteColor\": \"UI_COLOR.GREY\",\n \"opacity\": 1,\n \"fontSize\": 14\n}",
- "project": "Foundations",
- "id": "90cb9687-5eda-4407-953a-cefd653b178f",
- "savedPayload": {
- "position": {
- "x": 20881.898878977692,
- "y": 9976.004254205685
- },
- "targetPosition": {
- "x": 21268.27325406227,
- "y": 9745.320829838001
- },
- "floatingObject": {
- "isPinned": false,
- "isFrozen": false,
- "isCollapsed": false,
- "angleToParent": 1,
- "distanceToParent": 3,
- "arrangementStyle": 0
- },
- "uiObject": {
- "isRunning": false
- }
- }
- },
- "id": "666e562c-6493-4d38-b088-78f7c56fc90d",
- "savedPayload": {
- "position": {
- "x": 21559.59428719503,
- "y": 9632.63561653474
- },
- "targetPosition": {
- "x": 21261.68273587016,
- "y": 9295.369093459576
- },
- "floatingObject": {
- "isPinned": false,
- "isFrozen": false,
- "isCollapsed": true,
- "angleToParent": 1,
- "distanceToParent": 3,
- "arrangementStyle": 0
- },
- "uiObject": {
- "isRunning": false
- }
- }
- },
- {
- "type": "Panel Data",
- "name": "Max forecast 20",
- "config": "{\n \"valueDecimals\": 2\n}",
- "project": "Foundations",
- "dataFormula": {
- "type": "Data Formula",
- "name": "New Data Formula",
- "code": "record.maxForecast20",
- "project": "Foundations",
- "id": "f998e6f4-c494-4dd9-a629-d8eda6e4beab",
- "savedPayload": {
- "position": {
- "x": 21304.46941885486,
- "y": 10073.61667601873
- },
- "targetPosition": {
- "x": 21058.41535171916,
- "y": 9696.844336208627
- },
- "floatingObject": {
- "isPinned": false,
- "isFrozen": false,
- "isCollapsed": false,
- "angleToParent": 1,
- "distanceToParent": 3,
- "arrangementStyle": 0
- },
- "uiObject": {
- "isRunning": false
- }
- }
- },
- "textStyle": {
- "type": "Text Style",
- "name": "New Text Style",
- "config": "{\n \"paletteColor\": \"UI_COLOR.GREY\",\n \"opacity\": 1,\n \"fontSize\": 14\n}",
- "project": "Foundations",
- "id": "9d0a18ae-418a-4ccf-9378-5d996f0a8537",
- "savedPayload": {
- "position": {
- "x": 20609.093900432457,
- "y": 9721.547239147574
- },
- "targetPosition": {
- "x": 21058.41535171916,
- "y": 9696.844336208627
- },
- "floatingObject": {
- "isPinned": false,
- "isFrozen": false,
- "isCollapsed": false,
- "angleToParent": 1,
- "distanceToParent": 3,
- "arrangementStyle": 0
- },
- "uiObject": {
- "isRunning": false
- }
- }
- },
- "id": "724b645a-37a5-44dc-966f-76e0db750555",
- "savedPayload": {
- "position": {
- "x": 21396.659826944815,
- "y": 9724.648937949187
- },
- "targetPosition": {
- "x": 21261.68273587016,
- "y": 9295.369093459576
- },
- "floatingObject": {
- "isPinned": false,
- "isFrozen": false,
- "isCollapsed": true,
- "angleToParent": 1,
- "distanceToParent": 3,
- "arrangementStyle": 0
- },
- "uiObject": {
- "isRunning": false
- }
- }
- },
- {
- "type": "Panel Data",
- "name": "Min forecast 30",
- "config": "{\n \"valueDecimals\": 2\n}",
- "project": "Foundations",
- "dataFormula": {
- "type": "Data Formula",
- "name": "New Data Formula",
- "code": "record.minForecast30",
- "project": "Foundations",
- "id": "38744088-4205-4161-884a-f5e07df109a9",
- "savedPayload": {
- "position": {
- "x": 21571.909723647506,
- "y": 10010.393020370133
- },
- "targetPosition": {
- "x": 21210.386601419417,
- "y": 9742.435874366423
- },
- "floatingObject": {
- "isPinned": false,
- "isFrozen": false,
- "isCollapsed": false,
- "angleToParent": 1,
- "distanceToParent": 3,
- "arrangementStyle": 0
- },
- "uiObject": {
- "isRunning": false
- }
- }
- },
- "textStyle": {
- "type": "Text Style",
- "name": "New Text Style",
- "config": "{\n \"paletteColor\": \"UI_COLOR.GREY\",\n \"opacity\": 1,\n \"fontSize\": 14\n}",
- "project": "Foundations",
- "id": "bc031779-1ad9-4db9-b070-46ce0d671230",
- "savedPayload": {
- "position": {
- "x": 20797.567344740582,
- "y": 9921.545509269561
- },
- "targetPosition": {
- "x": 21210.386601419417,
- "y": 9742.435874366423
- },
- "floatingObject": {
- "isPinned": false,
- "isFrozen": false,
- "isCollapsed": false,
- "angleToParent": 1,
- "distanceToParent": 3,
- "arrangementStyle": 0
- },
- "uiObject": {
- "isRunning": false
- }
- }
- },
- "id": "acbfa1c0-076e-4256-a3b7-25e83e6e6f2b",
- "savedPayload": {
- "position": {
- "x": 21210.386601419417,
- "y": 9742.435874366423
- },
- "targetPosition": {
- "x": 21261.68273587016,
- "y": 9295.369093459576
- },
- "floatingObject": {
- "isPinned": false,
- "isFrozen": false,
- "isCollapsed": false,
- "angleToParent": 1,
- "distanceToParent": 3,
- "arrangementStyle": 0
- },
- "uiObject": {
- "isRunning": false
- }
- }
- },
- {
- "type": "Panel Data",
- "name": "Max forecast 30",
- "config": "{\n \"valueDecimals\": 2\n}",
- "project": "Foundations",
- "dataFormula": {
- "type": "Data Formula",
- "name": "New Data Formula",
- "code": "record.maxForecast30",
- "project": "Foundations",
- "id": "81e83934-16e4-441f-a362-5be54b2dead7",
- "savedPayload": {
- "position": {
- "x": 21254.262759641824,
- "y": 10074.756637594566
- },
- "targetPosition": {
- "x": 21032.982943551302,
- "y": 9682.920902890666
- },
- "floatingObject": {
- "isPinned": false,
- "isFrozen": false,
- "isCollapsed": false,
- "angleToParent": 1,
- "distanceToParent": 3,
- "arrangementStyle": 0
- },
- "uiObject": {
- "isRunning": false
- }
- }
- },
- "textStyle": {
- "type": "Text Style",
- "name": "New Text Style",
- "config": "{\n \"paletteColor\": \"UI_COLOR.GREY\",\n \"opacity\": 1,\n \"fontSize\": 14\n}",
- "project": "Foundations",
- "id": "f5ca8210-fad8-4416-88c3-f9e79b17376c",
- "savedPayload": {
- "position": {
- "x": 20583.003335141922,
- "y": 9678.636977617856
- },
- "targetPosition": {
- "x": 21032.982943551302,
- "y": 9682.920902890666
- },
- "floatingObject": {
- "isPinned": false,
- "isFrozen": false,
- "isCollapsed": false,
- "angleToParent": 1,
- "distanceToParent": 3,
- "arrangementStyle": 0
- },
- "uiObject": {
- "isRunning": false
- }
- }
- },
- "id": "bdd0e4a7-787f-4a50-aa95-453de892da61",
- "savedPayload": {
- "position": {
- "x": 21032.982943551302,
- "y": 9682.920902890666
- },
- "targetPosition": {
- "x": 21261.68273587016,
- "y": 9295.369093459576
- },
- "floatingObject": {
- "isPinned": false,
- "isFrozen": false,
- "isCollapsed": true,
- "angleToParent": 1,
- "distanceToParent": 3,
- "arrangementStyle": 0
- },
- "uiObject": {
- "isRunning": false
- }
- }
- }
- ],
- "id": "fdc1f707-0215-46e0-b015-1446fba15af9",
- "savedPayload": {
- "position": {
- "x": 21261.68273587016,
- "y": 9295.369093459576
- },
- "targetPosition": {
- "x": 20075.98927280192,
- "y": 9432.21952177192
- },
- "floatingObject": {
- "isPinned": true,
- "isFrozen": false,
- "isCollapsed": true,
- "angleToParent": 2,
- "distanceToParent": 3,
- "arrangementStyle": 0
- },
- "uiObject": {
- "isRunning": false
- }
- }
- }
- ],
- "id": "d3991f1f-dacf-4d98-b51c-463cf116baca",
- "savedPayload": {
- "position": {
- "x": 20075.98927280192,
- "y": 9432.21952177192
- },
- "targetPosition": {
- "x": 19496.433777028476,
- "y": 9587.510948833433
- },
- "floatingObject": {
- "isPinned": false,
- "isFrozen": false,
- "isCollapsed": false,
- "angleToParent": 1,
- "distanceToParent": 3,
- "arrangementStyle": 0
- },
- "uiObject": {
- "isRunning": false
- }
- }
- }
- ],
- "id": "5f2babc5-3671-4fe1-aed9-9732eb37b605",
- "savedPayload": {
- "position": {
- "x": 18500.984730157696,
- "y": 9367.928780950468
- },
- "targetPosition": {
- "x": 18051.878281255034,
- "y": 9765.802375894946
- },
- "floatingObject": {
- "isPinned": false,
- "isFrozen": false,
- "isCollapsed": true,
- "angleToParent": 1,
- "distanceToParent": 3,
- "arrangementStyle": 0
- },
- "uiObject": {
- "isRunning": false
- }
- }
- },
{
"type": "Plotter",
"name": "OBV-Extras",
@@ -40435,7 +36640,7 @@
"name": "New Point Formula",
"code": "x = record.begin\ny = record.previous.OBVInt",
"project": "Foundations",
- "id": "9cf0c3e4-4ce7-4c70-b1ad-0476ff3f1052",
+ "id": "663d534d-3651-474a-bd85-d750b84bcfd1",
"savedPayload": {
"position": {
"x": 18893.0172207858,
@@ -40458,7 +36663,7 @@
}
}
},
- "id": "d1248728-e8ae-4090-9267-15a7f25c43cd",
+ "id": "d8508bb5-416e-4fe3-8a37-bdab7f2f596c",
"savedPayload": {
"position": {
"x": 19034.569427624545,
@@ -40490,7 +36695,7 @@
"name": "New Point Formula",
"code": "x = record.end\ny = record.OBVInt",
"project": "Foundations",
- "id": "b354ddd9-23c9-4135-a20a-4c22bb0963b1",
+ "id": "f94b4dbe-487e-40a3-b1fe-33d390b05d02",
"savedPayload": {
"position": {
"x": 18585.518872339733,
@@ -40513,7 +36718,7 @@
}
}
},
- "id": "50ff56f7-08b7-4387-9169-ec42b96edae7",
+ "id": "bc5bb764-8fe5-46d3-9c4d-f2d64ef83494",
"savedPayload": {
"position": {
"x": 18880.82025340151,
@@ -40545,7 +36750,7 @@
"name": "New Point Formula",
"code": "x = record.begin\ny = record.previous.OBVInt3",
"project": "Foundations",
- "id": "500563c5-2c89-4df7-9c96-b9081581a0fe",
+ "id": "55b76411-929f-4e11-94cf-3286e58cf2d5",
"savedPayload": {
"position": {
"x": 19094.21346729885,
@@ -40568,7 +36773,7 @@
}
}
},
- "id": "6a5394cb-ad80-49b3-963b-202b4627cbda",
+ "id": "ed61d5db-b363-4c64-9682-3bfce0854b5d",
"savedPayload": {
"position": {
"x": 19135.16755088107,
@@ -40600,7 +36805,7 @@
"name": "New Point Formula",
"code": "x = record.end\ny = record.OBVInt3",
"project": "Foundations",
- "id": "cfebbee9-3cf4-4fb2-bed9-76850f05db11",
+ "id": "54a94974-4a5b-4c5c-a512-629c66df607a",
"savedPayload": {
"position": {
"x": 19716.10236532302,
@@ -40623,7 +36828,7 @@
}
}
},
- "id": "e06bc09c-01a0-4779-9e60-93161c9df5d3",
+ "id": "b4fc9d53-5553-4056-8ed6-bcbc8955349b",
"savedPayload": {
"position": {
"x": 19446.111999893154,
@@ -40647,7 +36852,7 @@
}
}
],
- "id": "19fa02b1-2b32-48fa-bead-d8916e6bdcfa",
+ "id": "17ec8410-2180-4c5e-9a8f-b1c3b5520d4a",
"savedPayload": {
"position": {
"x": 19176.12163446329,
@@ -40685,7 +36890,7 @@
"name": "New Style",
"config": "{\n \"default\": {\n \"opacity\": 1,\n \"lineWidth\": 3,\n \"lineDash\": [\n 0,\n 0\n ],\n \"paletteColor\": \"UI_COLOR.BLACK\"\n },\n \"atMousePosition\": {\n \"opacity\": 0.3,\n \"lineWidth\": 2,\n \"lineDash\": [\n 0,\n 0\n ],\n \"paletteColor\": \"UI_COLOR.RUSTED_RED\"\n }\n}",
"project": "Foundations",
- "id": "f24928ab-5f5e-47b8-adb3-3148d0d017b7",
+ "id": "d13e1005-e0b1-42f0-9fcb-e976adbc0382",
"savedPayload": {
"position": {
"x": 19679.32523382673,
@@ -40709,7 +36914,7 @@
}
},
"styleConditions": [],
- "id": "02663365-e262-4b57-b3de-6af3daa6c7c6",
+ "id": "fbfd532a-2662-4e19-9544-55abd8122aba",
"savedPayload": {
"position": {
"x": 19822.914632399265,
@@ -40737,7 +36942,7 @@
"type": "Polygon Vertex",
"name": " OBV Integral End",
"project": "Foundations",
- "id": "ee30caa2-bfd6-4ced-9723-fa643af11547",
+ "id": "36df43c4-d6f8-4680-802e-8c67924cd9c4",
"savedPayload": {
"position": {
"x": 20549.06912142743,
@@ -40761,7 +36966,7 @@
"referenceParent": {
"type": "Point",
"name": "OBV Integral End",
- "id": "50ff56f7-08b7-4387-9169-ec42b96edae7"
+ "id": "bc5bb764-8fe5-46d3-9c4d-f2d64ef83494"
},
"referenceParentCombinedNodePath": [
[
@@ -40807,7 +37012,7 @@
"type": "Polygon Vertex",
"name": " OBV Integral Begin",
"project": "Foundations",
- "id": "4c016bb2-8a1f-4e7c-b786-d0143a760516",
+ "id": "350510bc-3a8c-4e48-a68d-bb091f668d76",
"savedPayload": {
"position": {
"x": 20110.093429544333,
@@ -40831,7 +37036,7 @@
"referenceParent": {
"type": "Point",
"name": "OBV Integral Begin",
- "id": "d1248728-e8ae-4090-9267-15a7f25c43cd"
+ "id": "d8508bb5-416e-4fe3-8a37-bdab7f2f596c"
},
"referenceParentCombinedNodePath": [
[
@@ -40874,7 +37079,7 @@
}
}
],
- "id": "fc854c94-ddf8-4186-b138-a9ea76929be9",
+ "id": "8fe58a7a-ad1e-4868-b883-395dcf3cbcd0",
"savedPayload": {
"position": {
"x": 19966.5040309718,
@@ -40900,7 +37105,7 @@
],
"images": [],
"texts": [],
- "id": "6617f38b-96ba-40bb-ba98-99b9bd9daa0c",
+ "id": "235fa7c0-123f-41a0-af5a-4973db32c623",
"savedPayload": {
"position": {
"x": 19383.938940516167,
@@ -40940,7 +37145,7 @@
"name": "New Data Formula",
"code": "record.OBVInt",
"project": "Foundations",
- "id": "a06a1f14-9793-4b91-a12e-941fe9fc6ece",
+ "id": "fa6868e1-9bae-4331-963f-6455c7189063",
"savedPayload": {
"position": {
"x": 20382.138643077556,
@@ -40968,7 +37173,7 @@
"name": "New Text Style",
"config": "{\n \"paletteColor\": \"UI_COLOR.GREY\",\n \"opacity\": 1,\n \"fontSize\": 14\n}",
"project": "Foundations",
- "id": "3891e263-0324-41a3-b48d-702272da0861",
+ "id": "16ebbfaf-af51-48b3-a8af-ecf7a503a190",
"savedPayload": {
"position": {
"x": 20630.842776833444,
@@ -40991,7 +37196,7 @@
}
}
},
- "id": "08c66529-7901-45c8-84c5-954ef50d13d5",
+ "id": "fd6a89ef-0fc9-45f5-97e9-a857933a4a2e",
"savedPayload": {
"position": {
"x": 20215.208164727686,
@@ -41024,7 +37229,7 @@
"name": "New Data Formula",
"code": "record.OBVInt3",
"project": "Foundations",
- "id": "4a3cd8b3-a5a2-4971-bce3-a971c15bd24f",
+ "id": "f2bbd461-671b-4e21-9cfb-ebf7f14a3023",
"savedPayload": {
"position": {
"x": 19881.347208027943,
@@ -41052,7 +37257,7 @@
"name": "New Text Style",
"config": "{\n \"paletteColor\": \"UI_COLOR.GREY\",\n \"opacity\": 1,\n \"fontSize\": 14\n}",
"project": "Foundations",
- "id": "033b5a47-c362-42e0-a5ee-3e8651a6c1cb",
+ "id": "9289227e-67f5-42af-a9a6-80b5450a4e55",
"savedPayload": {
"position": {
"x": 18883.147505466553,
@@ -41075,7 +37280,7 @@
}
}
},
- "id": "3b5fa1a3-8b0d-4f11-9e93-3ece88e9a1cc",
+ "id": "18528dc0-f542-47f6-96a0-30ea31f41d9d",
"savedPayload": {
"position": {
"x": 19465.712595922185,
@@ -41099,7 +37304,7 @@
}
}
],
- "id": "7425a627-0975-463e-ac0b-ee5c47a0e700",
+ "id": "f2bd4306-2b22-4aae-ac2b-9e0498d72d91",
"savedPayload": {
"position": {
"x": 19632.643074272055,
@@ -41123,7 +37328,7 @@
}
}
],
- "id": "c9d2dd2d-fae8-427b-81fe-e35f1cff143e",
+ "id": "3184562a-9ebd-4490-b818-19f438cee3a7",
"savedPayload": {
"position": {
"x": 18304.3179934207,
@@ -41170,7 +37375,7 @@
"name": "New Point Formula",
"code": "x = record.begin\ny = record.previous.PosSpan",
"project": "Foundations",
- "id": "f9ad3844-7e49-4e35-8af5-13e1319f3341",
+ "id": "7fe8675b-e98a-4a1b-b3b9-759b80d360ce",
"savedPayload": {
"position": {
"x": 19120.948682993083,
@@ -41193,7 +37398,7 @@
}
}
},
- "id": "ae40a444-03bf-403e-88b4-e3555ee76f71",
+ "id": "5d61e360-2a6a-496b-bb31-203febd2f0b6",
"savedPayload": {
"position": {
"x": 19116.460860888503,
@@ -41225,7 +37430,7 @@
"name": "New Point Formula",
"code": "x = record.end\ny = record.PosSpan",
"project": "Foundations",
- "id": "dc12fae2-6e75-46cb-ac66-8b42603e37bb",
+ "id": "e9c0a738-8e36-469c-b24f-f6b1a33716c0",
"savedPayload": {
"position": {
"x": 18544.176608504422,
@@ -41248,7 +37453,7 @@
}
}
},
- "id": "a3dec963-e28f-40fa-ba85-82e65d9a5148",
+ "id": "67f53129-d599-4d67-8f2f-04abd3204e50",
"savedPayload": {
"position": {
"x": 18828.074823644172,
@@ -41280,7 +37485,7 @@
"name": "New Point Formula",
"code": "x = record.begin\ny = record.previous.NegSpan",
"project": "Foundations",
- "id": "c19e7e61-cbf0-443c-b92f-2b2b1375b8f6",
+ "id": "0cd4eda0-defb-4323-80fd-6864196067fa",
"savedPayload": {
"position": {
"x": 18752.079901971178,
@@ -41303,7 +37508,7 @@
}
}
},
- "id": "d6ec0051-992b-46e2-8f5a-9f04b2340d16",
+ "id": "8350df6a-2651-4328-b765-b19af846f560",
"savedPayload": {
"position": {
"x": 18932.02647037755,
@@ -41335,7 +37540,7 @@
"name": "New Point Formula",
"code": "x = record.end\ny = record.NegSpan",
"project": "Foundations",
- "id": "c7fa0818-b941-4079-8468-3a3645e6e1d1",
+ "id": "13362b21-07f1-48b8-a90a-dbeced29c7ac",
"savedPayload": {
"position": {
"x": 19457.343278195323,
@@ -41358,7 +37563,7 @@
}
}
},
- "id": "0b1c6054-3a43-4e0d-8b5e-2d83ad281500",
+ "id": "84fafaa5-e66f-47a4-b3d6-a7c1d01ed18b",
"savedPayload": {
"position": {
"x": 19284.658158489623,
@@ -41382,7 +37587,7 @@
}
}
],
- "id": "a0410062-eb8a-48c8-8b61-912d476376ae",
+ "id": "5a0440d9-28b2-4cad-8de0-073018174a06",
"savedPayload": {
"position": {
"x": 19111.973038783923,
@@ -41420,7 +37625,7 @@
"name": "New Style",
"config": "{\n \"default\": {\n \"opacity\": 1,\n \"lineWidth\": 3,\n \"lineDash\": [\n 0,\n 0\n ],\n \"paletteColor\": \"UI_COLOR.BOTTLE_GREEN\"\n },\n \"atMousePosition\": {\n \"opacity\": 0.3,\n \"lineWidth\": 2,\n \"lineDash\": [\n 0,\n 0\n ],\n \"paletteColor\": \"UI_COLOR.RUSTED_RED\"\n }\n}",
"project": "Foundations",
- "id": "f404407d-e1a1-4c63-bd05-02838b8ec871",
+ "id": "ea357441-94e6-4c2a-989c-1717ddc8b815",
"savedPayload": {
"position": {
"x": 19928.029367582618,
@@ -41444,7 +37649,7 @@
}
},
"styleConditions": [],
- "id": "5177f80a-f4d6-4dc8-9bd9-65a0afabe52a",
+ "id": "2dc813e3-722e-4768-ba40-4da95c92143c",
"savedPayload": {
"position": {
"x": 20071.618766155152,
@@ -41472,7 +37677,7 @@
"type": "Polygon Vertex",
"name": " OBV PosSpan End",
"project": "Foundations",
- "id": "9ff8b508-d56f-4a1f-bca0-e95a40d97fd0",
+ "id": "daecb40d-b5a6-46e2-90f4-8d522ec90bc2",
"savedPayload": {
"position": {
"x": 20797.773255183318,
@@ -41496,7 +37701,7 @@
"referenceParent": {
"type": "Point",
"name": "OBV PosSpan End",
- "id": "a3dec963-e28f-40fa-ba85-82e65d9a5148"
+ "id": "67f53129-d599-4d67-8f2f-04abd3204e50"
},
"referenceParentCombinedNodePath": [
[
@@ -41542,7 +37747,7 @@
"type": "Polygon Vertex",
"name": " OBV PosSpan Begin",
"project": "Foundations",
- "id": "06d64ef5-e6c0-47d5-aea8-3f247027151e",
+ "id": "6b2bb23e-8338-409f-8d1f-587fc81017df",
"savedPayload": {
"position": {
"x": 20358.79756330022,
@@ -41566,7 +37771,7 @@
"referenceParent": {
"type": "Point",
"name": "OBV PosSpan Begin",
- "id": "ae40a444-03bf-403e-88b4-e3555ee76f71"
+ "id": "5d61e360-2a6a-496b-bb31-203febd2f0b6"
},
"referenceParentCombinedNodePath": [
[
@@ -41609,7 +37814,7 @@
}
}
],
- "id": "826a83a8-911d-4397-b24c-20dc49f17790",
+ "id": "8a3e2dda-3c61-42c4-a24f-8ca864660a29",
"savedPayload": {
"position": {
"x": 19575.49798516631,
@@ -41645,7 +37850,7 @@
"name": "New Style",
"config": "{\n \"default\": {\n \"opacity\": 1,\n \"lineWidth\": 3,\n \"lineDash\": [\n 0,\n 0\n ],\n \"paletteColor\": \"UI_COLOR.RED_ORANGE\"\n },\n \"atMousePosition\": {\n \"opacity\": 0.3,\n \"lineWidth\": 2,\n \"lineDash\": [\n 0,\n 0\n ],\n \"paletteColor\": \"UI_COLOR.RUSTED_RED\"\n }\n}",
"project": "Foundations",
- "id": "eb116a1c-9914-4710-9894-5d77b0913066",
+ "id": "db530a48-da6e-4127-b28b-d75e6a45eab2",
"savedPayload": {
"position": {
"x": 20941.362653755852,
@@ -41669,7 +37874,7 @@
}
},
"styleConditions": [],
- "id": "b1841f7b-8b0a-4034-be23-4c928fd60d74",
+ "id": "08af31f1-04e6-4472-a170-1fd78159190f",
"savedPayload": {
"position": {
"x": 20358.79756330022,
@@ -41697,7 +37902,7 @@
"type": "Polygon Vertex",
"name": " OBV NegSpan End",
"project": "Foundations",
- "id": "b91c782c-0a17-4856-ba18-6fa68f8c12fd",
+ "id": "b59ffabe-c46f-448d-9dca-e7eaca7f2c61",
"savedPayload": {
"position": {
"x": 19919.821871417123,
@@ -41721,7 +37926,7 @@
"referenceParent": {
"type": "Point",
"name": "OBV NegSpan End",
- "id": "0b1c6054-3a43-4e0d-8b5e-2d83ad281500"
+ "id": "84fafaa5-e66f-47a4-b3d6-a7c1d01ed18b"
},
"referenceParentCombinedNodePath": [
[
@@ -41767,7 +37972,7 @@
"type": "Polygon Vertex",
"name": " OBV NegSpan Begin",
"project": "Foundations",
- "id": "06aee1e3-b950-4bd6-82df-dbc29a120e61",
+ "id": "e61ad96f-1498-4464-91b5-a05bad2f8dce",
"savedPayload": {
"position": {
"x": 19193.667382388958,
@@ -41791,7 +37996,7 @@
"referenceParent": {
"type": "Point",
"name": "OBV NegSpan Begin",
- "id": "d6ec0051-992b-46e2-8f5a-9f04b2340d16"
+ "id": "8350df6a-2651-4328-b765-b19af846f560"
},
"referenceParentCombinedNodePath": [
[
@@ -41834,7 +38039,7 @@
}
}
],
- "id": "f702dd86-9bde-4710-bf8c-694e51a8775d",
+ "id": "953e7f0c-8896-4e44-83ee-e1245649f6ff",
"savedPayload": {
"position": {
"x": 19971.98856399145,
@@ -41860,7 +38065,7 @@
],
"images": [],
"texts": [],
- "id": "efde8e5a-1712-4a58-ab40-c3826b6714d1",
+ "id": "74c6f881-a80e-4f2b-ac00-a13901e612be",
"savedPayload": {
"position": {
"x": 19398.644880519765,
@@ -41900,7 +38105,7 @@
"name": "New Data Formula",
"code": "record.PosSpan",
"project": "Foundations",
- "id": "3400e58f-6763-4ef2-94bb-ef4678568bc2",
+ "id": "211ff376-ba19-433d-a82d-ab1a82ac6406",
"savedPayload": {
"position": {
"x": 19881.347208027943,
@@ -41928,7 +38133,7 @@
"name": "New Text Style",
"config": "{\n \"paletteColor\": \"UI_COLOR.GREY\",\n \"opacity\": 1,\n \"fontSize\": 14\n}",
"project": "Foundations",
- "id": "6ecf13c0-5bfa-483d-9268-351b627bbc53",
+ "id": "ec50e292-f571-4ffa-8566-8c2a69f3473c",
"savedPayload": {
"position": {
"x": 19131.85163922244,
@@ -41951,7 +38156,7 @@
}
}
},
- "id": "9c8d5e8d-1eab-44fd-8ff9-c86f757253eb",
+ "id": "878242c4-4d0a-4d42-957c-862758d7fa5b",
"savedPayload": {
"position": {
"x": 19298.78211757231,
@@ -41984,7 +38189,7 @@
"name": "New Data Formula",
"code": "record.NegSpan",
"project": "Foundations",
- "id": "e977ae4b-0f74-4843-8069-03a86217bdec",
+ "id": "4b016d3b-c37b-4d58-8254-faf29904cfaa",
"savedPayload": {
"position": {
"x": 18133.651936661052,
@@ -42012,7 +38217,7 @@
"name": "New Text Style",
"config": "{\n \"paletteColor\": \"UI_COLOR.GREY\",\n \"opacity\": 1,\n \"fontSize\": 14\n}",
"project": "Foundations",
- "id": "68498554-8f38-4132-851d-2a53cc3ceabc",
+ "id": "e6aa7033-7aeb-4531-810d-8cb31db4a02a",
"savedPayload": {
"position": {
"x": 17884.947802905164,
@@ -42035,7 +38240,7 @@
}
}
},
- "id": "d2ea6264-f4aa-47fe-9d22-673b9efb435d",
+ "id": "5fec2aa9-404b-40c6-bf5b-a35a4ecaf935",
"savedPayload": {
"position": {
"x": 18300.582415010922,
@@ -42059,7 +38264,7 @@
}
}
],
- "id": "7033849d-2ca9-473d-8a09-5d9510ec41fc",
+ "id": "40e07795-cba2-461f-aef6-996d2b1f1bcb",
"savedPayload": {
"position": {
"x": 19629.895418535772,
@@ -42083,7 +38288,7 @@
}
}
],
- "id": "6089dec1-c404-4799-8c47-fc3a5c12b292",
+ "id": "dea700c9-ad5a-40f6-bc16-de2971a6d7c4",
"savedPayload": {
"position": {
"x": 19114.425512038884,
@@ -42130,7 +38335,7 @@
"name": "New Point Formula",
"code": "x = record.begin\ny = record.previous.trendspan",
"project": "Foundations",
- "id": "5555f1ff-8bb0-481e-b43e-7e128253dcf1",
+ "id": "98489f3f-fb85-4e44-8e12-fea8ec87a86b",
"savedPayload": {
"position": {
"x": 19164.10108899645,
@@ -42153,7 +38358,7 @@
}
}
},
- "id": "93f190e0-ba67-4ec6-b943-94dfc746d993",
+ "id": "9d1cc5cf-c81c-4c82-a72f-7ba6d3e51c4c",
"savedPayload": {
"position": {
"x": 19303.51804060958,
@@ -42185,7 +38390,7 @@
"name": "New Point Formula",
"code": "x = record.end\ny = record.trendspan",
"project": "Foundations",
- "id": "e9857482-072d-40d9-b397-4a9029934d0e",
+ "id": "22766953-699c-4a03-b325-da6a8dcb4a2b",
"savedPayload": {
"position": {
"x": 20042.44839112565,
@@ -42208,7 +38413,7 @@
}
}
},
- "id": "15af244b-f56e-4df6-9a02-dd5ff4a6ce01",
+ "id": "2ef181e2-c9e0-4813-bd3a-8d9f23306ec5",
"savedPayload": {
"position": {
"x": 19742.69169167418,
@@ -42232,7 +38437,7 @@
}
}
],
- "id": "ca2c0003-2be0-4c8e-aa36-b3effe26f4b0",
+ "id": "cc6c9132-37bc-4a9b-9e57-d49cf1d57def",
"savedPayload": {
"position": {
"x": 19442.93499222271,
@@ -42270,7 +38475,7 @@
"name": "New Style",
"config": "{\n \"default\": {\n \"opacity\": 1,\n \"lineWidth\": 3,\n \"lineDash\": [\n 0,\n 0\n ],\n \"paletteColor\": \"UI_COLOR.BOTTLE_GREEN\"\n },\n \"atMousePosition\": {\n \"opacity\": 0.3,\n \"lineWidth\": 2,\n \"lineDash\": [\n 0,\n 0\n ],\n \"paletteColor\": \"UI_COLOR.RUSTED_RED\"\n }\n}",
"project": "Foundations",
- "id": "f6d0efb4-d417-4949-a9e9-f09db72a1f33",
+ "id": "9271b9c4-fa99-4674-b5ba-e3c0665d126e",
"savedPayload": {
"position": {
"x": 19653.315110182397,
@@ -42294,7 +38499,7 @@
}
},
"styleConditions": [],
- "id": "23ceff85-4c6b-4daa-9a80-a1053420d674",
+ "id": "e6f2c76a-f24a-4529-92f2-6bd39de17753",
"savedPayload": {
"position": {
"x": 20061.418752844947,
@@ -42322,7 +38527,7 @@
"type": "Polygon Vertex",
"name": " Trend Span Begin",
"project": "Foundations",
- "id": "495fcc28-2cce-4939-b2d0-58715a77f909",
+ "id": "7d1f00f6-e869-43af-a5a1-3f472c24c40c",
"savedPayload": {
"position": {
"x": 20909.353518605392,
@@ -42346,7 +38551,7 @@
"referenceParent": {
"type": "Point",
"name": "Trend Span Begin",
- "id": "93f190e0-ba67-4ec6-b943-94dfc746d993"
+ "id": "9d1cc5cf-c81c-4c82-a72f-7ba6d3e51c4c"
},
"referenceParentCombinedNodePath": [
[
@@ -42392,7 +38597,7 @@
"type": "Polygon Vertex",
"name": " Trend Span End",
"project": "Foundations",
- "id": "760d94b0-42c5-48fc-801b-2d0a3ad7687d",
+ "id": "1155aae2-6ec6-4b79-ade0-b69fa127235f",
"savedPayload": {
"position": {
"x": 20877.62603817005,
@@ -42416,7 +38621,7 @@
"referenceParent": {
"type": "Point",
"name": "Trend Span End",
- "id": "15af244b-f56e-4df6-9a02-dd5ff4a6ce01"
+ "id": "2ef181e2-c9e0-4813-bd3a-8d9f23306ec5"
},
"referenceParentCombinedNodePath": [
[
@@ -42459,7 +38664,7 @@
}
}
],
- "id": "78fd2011-9efd-46b9-98b8-26aaf9a2fcd5",
+ "id": "a3c334f2-db61-44f5-9612-ffbde597fa41",
"savedPayload": {
"position": {
"x": 19740.33310200242,
@@ -42485,7 +38690,7 @@
],
"images": [],
"texts": [],
- "id": "72af0521-e026-4c2e-9598-888fb745d035",
+ "id": "799e5526-33be-4c98-87be-a5b91bf82a43",
"savedPayload": {
"position": {
"x": 19461.49919877616,
@@ -42525,7 +38730,7 @@
"name": "New Data Formula",
"code": "record.trendspan",
"project": "Foundations",
- "id": "580f34ba-fab5-4721-adfd-436faa78c482",
+ "id": "0bfd8df2-c148-4227-ac84-aa35e8e3484d",
"savedPayload": {
"position": {
"x": 18499.460711746113,
@@ -42553,7 +38758,7 @@
"name": "New Text Style",
"config": "{\n \"paletteColor\": \"UI_COLOR.GREY\",\n \"opacity\": 1,\n \"fontSize\": 14\n}",
"project": "Foundations",
- "id": "5f6a7c30-8418-4868-a519-a4f2d5eb88b8",
+ "id": "ff075398-e567-48fe-909c-0e1fd0ac2289",
"savedPayload": {
"position": {
"x": 17621.11340961691,
@@ -42576,7 +38781,7 @@
}
}
},
- "id": "d0f8fcf0-8d7a-44e2-baee-d61f061dcbb0",
+ "id": "d29872da-86d1-4c30-aa89-9cefe5c59e8f",
"savedPayload": {
"position": {
"x": 18220.626808519854,
@@ -42600,7 +38805,7 @@
}
}
],
- "id": "ea88157e-98cd-49b0-80f2-dd1e3b314fef",
+ "id": "0ff2dfc7-72f7-4d34-b4f1-4f1231f55acc",
"savedPayload": {
"position": {
"x": 18541.306304196536,
@@ -42624,7 +38829,7 @@
}
}
],
- "id": "ea77d5e2-5baf-421f-b83e-6114cf909328",
+ "id": "631b7217-b769-4f41-97a6-a30656c48da4",
"savedPayload": {
"position": {
"x": 18861.98579987322,
@@ -42648,11 +38853,11 @@
}
}
],
- "id": "24287d24-292e-4403-bf0c-ac514afca25e",
+ "id": "a16f7160-c987-433b-9853-a79acd36585d",
"savedPayload": {
"position": {
- "x": 18583.15189664696,
- "y": 9486.968472668685
+ "x": 18500.984730157696,
+ "y": 9367.928780950468
},
"targetPosition": {
"x": 18051.878281255034,
@@ -42701,7 +38906,7 @@
"name": "New Point Formula",
"code": "x = record.begin\ny = record.previous.bsv36",
"project": "Foundations",
- "id": "aa811b9b-5698-41e3-a70e-4ebf78d0b09e",
+ "id": "ae72f457-085e-4607-ae86-ae27d8de4c18",
"savedPayload": {
"position": {
"x": 18260.12395950981,
@@ -42724,7 +38929,7 @@
}
}
},
- "id": "7ccd6bf8-ac56-4487-9424-29094ff0bc25",
+ "id": "37c2b9a7-8723-494f-9b81-b920fba33739",
"savedPayload": {
"position": {
"x": 18135.543547022608,
@@ -42756,7 +38961,7 @@
"name": "New Point Formula",
"code": "x = record.end\ny = record.bsv36",
"project": "Foundations",
- "id": "7c6b5ec2-a3e8-48bc-86a4-1db44b3d8c4e",
+ "id": "5ee00c42-aae8-43f3-a3d5-23bc56cf09bd",
"savedPayload": {
"position": {
"x": 18309.234426189636,
@@ -42779,7 +38984,7 @@
}
}
},
- "id": "be397f46-750a-4062-bdd8-dd92612d790f",
+ "id": "c87a9cdd-8cdc-48b1-a689-eff952241400",
"savedPayload": {
"position": {
"x": 18160.09878036252,
@@ -42811,7 +39016,7 @@
"name": "New Point Formula",
"code": "x = record.begin\ny = 0",
"project": "Foundations",
- "id": "10d51c93-ea3d-439e-bee1-865905236d8d",
+ "id": "18fff1aa-a472-4291-8ada-52ecf68a9472",
"savedPayload": {
"position": {
"x": 18218.780440588285,
@@ -42834,7 +39039,7 @@
}
}
},
- "id": "2dc949e3-198a-49a2-9ccc-c37a18774b94",
+ "id": "64b90344-12f9-4f98-8b4e-29801e357e0e",
"savedPayload": {
"position": {
"x": 18114.871787561846,
@@ -42866,7 +39071,7 @@
"name": "New Point Formula",
"code": "x = record.end\ny =0",
"project": "Foundations",
- "id": "b9137c52-b99c-4794-95ef-46ef55e5e927",
+ "id": "e0e1e006-589e-4764-9919-356ea4c27050",
"savedPayload": {
"position": {
"x": 18031.086427852708,
@@ -42889,7 +39094,7 @@
}
}
},
- "id": "4a9a664e-0835-46bb-8af8-5056bb081d09",
+ "id": "eeac30d6-de55-4cb2-a26b-55acb507edf0",
"savedPayload": {
"position": {
"x": 18021.024781194057,
@@ -42921,7 +39126,7 @@
"name": "New Point Formula",
"code": "x = record.begin\ny = 0.85",
"project": "Foundations",
- "id": "7cee4781-e773-49bf-9d21-36715c3114b7",
+ "id": "61ad8d2e-869b-4254-a79c-b62b9c997301",
"savedPayload": {
"position": {
"x": 17833.976502528472,
@@ -42944,7 +39149,7 @@
}
}
},
- "id": "0abe810f-cfa3-4d27-9d4b-2ed6b6188387",
+ "id": "610a567a-0aa5-435e-9a7a-2fb4c38feb2b",
"savedPayload": {
"position": {
"x": 17922.46981853194,
@@ -42976,7 +39181,7 @@
"name": "New Point Formula",
"code": "x = record.end\ny = 0.85",
"project": "Foundations",
- "id": "7f35ccb7-a16c-4d48-8595-b92e6c08671e",
+ "id": "581def9b-aaff-4d43-acd5-6af3e514860c",
"savedPayload": {
"position": {
"x": 17719.680589307594,
@@ -42999,7 +39204,7 @@
}
}
},
- "id": "9dfaa646-ead4-4d47-8e8f-5362c1beb27a",
+ "id": "44351bfd-2218-4b8a-bca8-74923490efe1",
"savedPayload": {
"position": {
"x": 17865.3218619215,
@@ -43031,7 +39236,7 @@
"name": "New Point Formula",
"code": "x = record.begin\ny = -0.85",
"project": "Foundations",
- "id": "569f113b-4039-4aca-80e5-73ad14c535ba",
+ "id": "07831503-b49e-4470-8be5-4db5a405fdde",
"savedPayload": {
"position": {
"x": 17741.679016243703,
@@ -43054,7 +39259,7 @@
}
}
},
- "id": "7bf809dc-6c7e-4231-81ac-d17457bea798",
+ "id": "7290ea50-94fc-49b5-a3bd-f2e1cf03db7e",
"savedPayload": {
"position": {
"x": 17876.321075389555,
@@ -43086,7 +39291,7 @@
"name": "New Point Formula",
"code": "x = record.end\ny = -0.85",
"project": "Foundations",
- "id": "6befd533-bb3e-4e18-a3b8-a61739a17004",
+ "id": "21c9d670-990f-4c54-a312-4b982922dea6",
"savedPayload": {
"position": {
"x": 17889.67847488812,
@@ -43109,7 +39314,7 @@
}
}
},
- "id": "0c5b323f-d517-40f3-b765-8194baca3165",
+ "id": "6ae58376-4bd2-438b-bd04-3c0930497213",
"savedPayload": {
"position": {
"x": 17950.320804711762,
@@ -43133,7 +39338,7 @@
}
}
],
- "id": "9a8cdbb2-6eff-479d-962c-dca43163cd18",
+ "id": "1c1fa912-5a7a-4699-8ec5-2e5d2d665b26",
"savedPayload": {
"position": {
"x": 18551.82392442019,
@@ -43171,7 +39376,7 @@
"name": "New Style",
"config": "{\n \"default\": {\n \"opacity\": 1,\n \"lineWidth\": 3,\n \"lineDash\": [\n 0,\n 0\n ],\n \"paletteColor\": \"UI_COLOR.TRUE_BLUE\"\n },\n \"atMousePosition\": {\n \"opacity\": 0.3,\n \"lineWidth\": 2,\n \"lineDash\": [\n 0,\n 0\n ],\n \"paletteColor\": \"UI_COLOR.RUSTED_RED\"\n }\n}",
"project": "Foundations",
- "id": "236f51a9-2f52-4f97-8917-cefb145151d8",
+ "id": "b53a74bf-96e5-45bc-bbed-9d3fb035f615",
"savedPayload": {
"position": {
"x": 17104.661689036442,
@@ -43195,7 +39400,7 @@
}
},
"styleConditions": [],
- "id": "ea61dfd8-b0cf-4a60-8064-77fc3be3456c",
+ "id": "40695ca3-c14e-479e-b1a0-25b7ceee04ab",
"savedPayload": {
"position": {
"x": 17537.38315744273,
@@ -43223,7 +39428,7 @@
"type": "Polygon Vertex",
"name": " BSV36 End",
"project": "Foundations",
- "id": "2ef2e134-3128-44e8-b7cb-4c6f1cd7955a",
+ "id": "aa598146-bce3-44ef-90ef-09c16c4f74cb",
"savedPayload": {
"position": {
"x": 17554.470013743263,
@@ -43247,7 +39452,7 @@
"referenceParent": {
"type": "Point",
"name": "BSV36 End",
- "id": "be397f46-750a-4062-bdd8-dd92612d790f"
+ "id": "c87a9cdd-8cdc-48b1-a689-eff952241400"
},
"referenceParentCombinedNodePath": [
[
@@ -43293,7 +39498,7 @@
"type": "Polygon Vertex",
"name": " BSV36 Begin",
"project": "Foundations",
- "id": "2eedf85d-bb4f-467f-9ea6-d60e80690a04",
+ "id": "bc15b6fb-aefc-472b-9698-b11272013ae0",
"savedPayload": {
"position": {
"x": 18402.82609425531,
@@ -43317,7 +39522,7 @@
"referenceParent": {
"type": "Point",
"name": "BSV36 Begin",
- "id": "7ccd6bf8-ac56-4487-9424-29094ff0bc25"
+ "id": "37c2b9a7-8723-494f-9b81-b920fba33739"
},
"referenceParentCombinedNodePath": [
[
@@ -43360,7 +39565,7 @@
}
}
],
- "id": "9d68f874-372f-47c8-be51-3232887e2070",
+ "id": "96005e28-e8a3-4464-882f-da66e34567b5",
"savedPayload": {
"position": {
"x": 18302.27399877984,
@@ -43396,7 +39601,7 @@
"name": "New Style",
"config": "{\n \"default\": {\n \"opacity\": 0.5,\n \"lineWidth\": 0.5,\n \"lineDash\": [\n 0,\n 0\n ],\n \"paletteColor\": \"UI_COLOR.DARK_TURQUOISE\"\n },\n \"atMousePosition\": {\n \"opacity\": 0.3,\n \"lineWidth\": 2,\n \"lineDash\": [\n 0,\n 0\n ],\n \"paletteColor\": \"UI_COLOR.RUSTED_RED\"\n }\n}",
"project": "Foundations",
- "id": "84fd6c8b-907b-4929-b994-6a7fb042985f",
+ "id": "a569bec2-d83f-4654-bb95-3e5bb78a87d0",
"savedPayload": {
"position": {
"x": 17987.191482149552,
@@ -43420,7 +39625,7 @@
}
},
"styleConditions": [],
- "id": "fc85f61b-a30d-43bb-9d9b-1f074335b20f",
+ "id": "39016e61-57b3-4792-8119-a08b441133eb",
"savedPayload": {
"position": {
"x": 18402.82609425531,
@@ -43448,7 +39653,7 @@
"type": "Polygon Vertex",
"name": " Zero End",
"project": "Foundations",
- "id": "b78ad8a9-7e29-4de6-87ae-4d1524e5eeeb",
+ "id": "aaee78c9-3357-4094-8798-7974d75fb778",
"savedPayload": {
"position": {
"x": 19251.182174767357,
@@ -43472,7 +39677,7 @@
"referenceParent": {
"type": "Point",
"name": "Zero End",
- "id": "4a9a664e-0835-46bb-8af8-5056bb081d09"
+ "id": "eeac30d6-de55-4cb2-a26b-55acb507edf0"
},
"referenceParentCombinedNodePath": [
[
@@ -43518,7 +39723,7 @@
"type": "Polygon Vertex",
"name": " Zero Begin",
"project": "Foundations",
- "id": "16d52354-3bfc-4e40-97e6-c5dea23b30b7",
+ "id": "207f22d4-7558-4c65-b457-3e0c2b70a914",
"savedPayload": {
"position": {
"x": 19234.095318466825,
@@ -43542,7 +39747,7 @@
"referenceParent": {
"type": "Point",
"name": "Zero Begin",
- "id": "2dc949e3-198a-49a2-9ccc-c37a18774b94"
+ "id": "64b90344-12f9-4f98-8b4e-29801e357e0e"
},
"referenceParentCombinedNodePath": [
[
@@ -43585,7 +39790,7 @@
}
}
],
- "id": "bfb2670b-afcc-41b3-8c45-81ee8d2bcc04",
+ "id": "87a620e5-28bf-4aac-9251-7aea0702de09",
"savedPayload": {
"position": {
"x": 18385.73923795478,
@@ -43621,7 +39826,7 @@
"name": "New Style",
"config": "{\n \"default\": {\n \"opacity\": 0.6,\n \"lineWidth\": 0.5,\n \"lineDash\": [\n 0,\n 0\n ],\n \"paletteColor\": \"UI_COLOR.TRUE_RED\"\n },\n \"atMousePosition\": {\n \"opacity\": 0.3,\n \"lineWidth\": 2,\n \"lineDash\": [\n 0,\n 0\n ],\n \"paletteColor\": \"UI_COLOR.RUSTED_RED\"\n }\n}",
"project": "Foundations",
- "id": "6744b408-ba1b-440e-a3c5-24758207b95e",
+ "id": "b43b6574-3f1c-4ec2-9ad2-9ac1951740c0",
"savedPayload": {
"position": {
"x": 18100.710916203774,
@@ -43645,7 +39850,7 @@
}
},
"styleConditions": [],
- "id": "a11916f7-095a-4c9e-bd93-14cbb4a7acc2",
+ "id": "fde12b25-66e3-400c-aaa9-51cb45210cdc",
"savedPayload": {
"position": {
"x": 18388.866349693184,
@@ -43673,7 +39878,7 @@
"type": "Polygon Vertex",
"name": " 0.85 End",
"project": "Foundations",
- "id": "334bc3b4-26c7-4149-b704-6cdee67010c3",
+ "id": "add6920f-da78-4ef0-a48c-592da362594e",
"savedPayload": {
"position": {
"x": 18760.48702235753,
@@ -43697,7 +39902,7 @@
"referenceParent": {
"type": "Point",
"name": "0.85 End",
- "id": "9dfaa646-ead4-4d47-8e8f-5362c1beb27a"
+ "id": "44351bfd-2218-4b8a-bca8-74923490efe1"
},
"referenceParentCombinedNodePath": [
[
@@ -43743,7 +39948,7 @@
"type": "Polygon Vertex",
"name": " 0.85 Begin",
"project": "Foundations",
- "id": "fc029cae-da3b-42fe-a636-272724933047",
+ "id": "7b92a479-805f-4f21-9dca-f02d3da18893",
"savedPayload": {
"position": {
"x": 18965.177216672004,
@@ -43767,7 +39972,7 @@
"referenceParent": {
"type": "Point",
"name": "0.85 Begin",
- "id": "0abe810f-cfa3-4d27-9d4b-2ed6b6188387"
+ "id": "610a567a-0aa5-435e-9a7a-2fb4c38feb2b"
},
"referenceParentCombinedNodePath": [
[
@@ -43810,7 +40015,7 @@
}
}
],
- "id": "1ced0c0b-6c8e-4886-b36a-d3d467a1df5a",
+ "id": "e153c0cd-ef4f-4436-9aa4-e8d786af78a6",
"savedPayload": {
"position": {
"x": 18677.021783182594,
@@ -43846,7 +40051,7 @@
"name": "New Style",
"config": "{\n \"default\": {\n \"opacity\": 0.6,\n \"lineWidth\": 0.5,\n \"lineDash\": [\n 0,\n 0\n ],\n \"paletteColor\": \"UI_COLOR.TRUE_GREEN\"\n },\n \"atMousePosition\": {\n \"opacity\": 0.3,\n \"lineWidth\": 2,\n \"lineDash\": [\n 0,\n 0\n ],\n \"paletteColor\": \"UI_COLOR.RUSTED_RED\"\n }\n}",
"project": "Foundations",
- "id": "e10af6bd-20c2-4cb8-b6fc-def5c343988d",
+ "id": "b776755c-d8f5-4682-9a8f-37bc5b08b45f",
"savedPayload": {
"position": {
"x": 18741.24969066294,
@@ -43870,7 +40075,7 @@
}
},
"styleConditions": [],
- "id": "21e5a9d2-fcfd-477c-b68b-bc76803f12ce",
+ "id": "88db080e-06fb-421b-994f-da1a0d4b3e30",
"savedPayload": {
"position": {
"x": 18813.044389949206,
@@ -43898,7 +40103,7 @@
"type": "Polygon Vertex",
"name": " -0.85 End",
"project": "Foundations",
- "id": "8628e94a-1ece-40d0-a01a-5e3c2779a45c",
+ "id": "79e8db13-ae05-4489-a9be-f3c11ce39fec",
"savedPayload": {
"position": {
"x": 19176.12163446329,
@@ -43922,7 +40127,7 @@
"referenceParent": {
"type": "Point",
"name": "-0.85 End",
- "id": "0c5b323f-d517-40f3-b765-8194baca3165"
+ "id": "6ae58376-4bd2-438b-bd04-3c0930497213"
},
"referenceParentCombinedNodePath": [
[
@@ -43968,7 +40173,7 @@
"type": "Polygon Vertex",
"name": " -0.85 Begin",
"project": "Foundations",
- "id": "e687426b-f199-49a8-b692-6b960050d4df",
+ "id": "38f9fa70-0732-4b4b-a415-44b8e385e67b",
"savedPayload": {
"position": {
"x": 18956.63378852174,
@@ -43992,7 +40197,7 @@
"referenceParent": {
"type": "Point",
"name": "-0.85 Begin",
- "id": "7bf809dc-6c7e-4231-81ac-d17457bea798"
+ "id": "7290ea50-94fc-49b5-a3bd-f2e1cf03db7e"
},
"referenceParentCombinedNodePath": [
[
@@ -44035,7 +40240,7 @@
}
}
],
- "id": "61cbb0ba-9783-4425-a169-954ca96802ad",
+ "id": "dce2f8b4-1e18-4d19-889f-d5ffae29e36c",
"savedPayload": {
"position": {
"x": 18884.839089235473,
@@ -44061,7 +40266,7 @@
],
"images": [],
"texts": [],
- "id": "2797115b-8a45-4569-8fc9-63996239fef6",
+ "id": "1026dd5b-6373-4932-8965-e5759d40ac13",
"savedPayload": {
"position": {
"x": 18593.556544007657,
@@ -44101,7 +40306,7 @@
"name": "New Data Formula",
"code": "record.bsv36",
"project": "Foundations",
- "id": "4b25bd4e-a606-470a-a77b-923c2a21d10c",
+ "id": "28ff3f59-8b43-4816-aef5-b70ecda77268",
"savedPayload": {
"position": {
"x": 20133.43450932167,
@@ -44129,7 +40334,7 @@
"name": "New Text Style",
"config": "{\n \"paletteColor\": \"UI_COLOR.GREY\",\n \"opacity\": 1,\n \"fontSize\": 14\n}",
"project": "Foundations",
- "id": "1a1d95f6-1f39-4d80-898d-424a10e98ed9",
+ "id": "78a2d57c-aa2f-4fd7-9f57-b525beb4c1da",
"savedPayload": {
"position": {
"x": 20382.138643077556,
@@ -44152,7 +40357,7 @@
}
}
},
- "id": "86d849b3-cd6a-44ef-89d3-e62abeefc2fc",
+ "id": "d7016005-e38a-4f43-8767-0c4a48b7d450",
"savedPayload": {
"position": {
"x": 19966.5040309718,
@@ -44176,7 +40381,7 @@
}
}
],
- "id": "f25d4239-8187-4675-807e-86dc22dd85f3",
+ "id": "1f38b514-1f0a-45e0-8da2-27d4af42df8c",
"savedPayload": {
"position": {
"x": 19383.938940516167,
@@ -44200,7 +40405,7 @@
}
}
],
- "id": "6ea00c08-f172-49e0-90ec-a717029f61e9",
+ "id": "26338bd8-a19e-4d44-b885-d9837fcf06b7",
"savedPayload": {
"position": {
"x": 18801.373850060536,
@@ -44247,7 +40452,7 @@
"name": "New Point Formula",
"code": "x = record.begin\ny = record.previous.bsv6",
"project": "Foundations",
- "id": "d6cc8706-dc3d-4108-aa90-7c9596fcbd16",
+ "id": "50c2d2f5-afcc-4442-9a81-9399054356a9",
"savedPayload": {
"position": {
"x": 19466.558387806643,
@@ -44270,7 +40475,7 @@
}
}
},
- "id": "4566f8eb-5195-44b4-afe6-b64573e9dab0",
+ "id": "1ea20264-fdc0-4737-9903-a753e1bcd776",
"savedPayload": {
"position": {
"x": 19570.467040833082,
@@ -44302,7 +40507,7 @@
"name": "New Point Formula",
"code": "x = record.end\ny = record.bsv6",
"project": "Foundations",
- "id": "d8b86fd5-287d-46e0-8d15-2bb1a2e9638d",
+ "id": "3960ca16-1f7f-41fb-8b57-03f88458d8bd",
"savedPayload": {
"position": {
"x": 19965.658239087334,
@@ -44325,7 +40530,7 @@
}
}
},
- "id": "dea3c4ed-e6ef-4bfd-bf7f-64ec688bd9d6",
+ "id": "4296d83d-3f57-461e-8295-2f092439f98e",
"savedPayload": {
"position": {
"x": 19820.016966473428,
@@ -44349,7 +40554,7 @@
}
}
],
- "id": "a691097c-1ee0-4a37-a82c-4f78705d2f4b",
+ "id": "102e0369-99e5-44a9-bb7b-4bfd7039fbd3",
"savedPayload": {
"position": {
"x": 19674.37569385952,
@@ -44387,7 +40592,7 @@
"name": "New Style",
"config": "{\n \"default\": {\n \"opacity\": 1,\n \"lineWidth\": 3,\n \"lineDash\": [\n 0,\n 0\n ],\n \"paletteColor\": \"UI_COLOR.TRUE_RED\"\n },\n \"atMousePosition\": {\n \"opacity\": 0.3,\n \"lineWidth\": 2,\n \"lineDash\": [\n 0,\n 0\n ],\n \"paletteColor\": \"UI_COLOR.RUSTED_RED\"\n }\n}",
"project": "Foundations",
- "id": "794f060c-7d7a-4658-80c0-4aa78ff70a9c",
+ "id": "ec7b6358-950a-481b-918d-91d91ec477e5",
"savedPayload": {
"position": {
"x": 20913.72062319039,
@@ -44411,7 +40616,7 @@
}
},
"styleConditions": [],
- "id": "fa37d444-b4cc-48d4-a654-ea8f403e5f4b",
+ "id": "03e75a0e-3659-400c-abef-9dc2342a6a21",
"savedPayload": {
"position": {
"x": 20480.999154784102,
@@ -44439,7 +40644,7 @@
"type": "Polygon Vertex",
"name": " BSV6 End",
"project": "Foundations",
- "id": "2bcd9238-ed75-46ed-8191-cb0fde3a321e",
+ "id": "9335bff0-8ae6-429e-955c-9364ac344af8",
"savedPayload": {
"position": {
"x": 20463.91229848357,
@@ -44463,7 +40668,7 @@
"referenceParent": {
"type": "Point",
"name": "BSV6 End",
- "id": "dea3c4ed-e6ef-4bfd-bf7f-64ec688bd9d6"
+ "id": "4296d83d-3f57-461e-8295-2f092439f98e"
},
"referenceParentCombinedNodePath": [
[
@@ -44509,7 +40714,7 @@
"type": "Polygon Vertex",
"name": " BSV6 Begin",
"project": "Foundations",
- "id": "3c4d984e-352b-4328-984f-d70aff9ef593",
+ "id": "f3009af6-f43b-4f3b-9bcf-390b1f4419a1",
"savedPayload": {
"position": {
"x": 19615.556217971523,
@@ -44533,7 +40738,7 @@
"referenceParent": {
"type": "Point",
"name": "BSV6 Begin",
- "id": "4566f8eb-5195-44b4-afe6-b64573e9dab0"
+ "id": "1ea20264-fdc0-4737-9903-a753e1bcd776"
},
"referenceParentCombinedNodePath": [
[
@@ -44576,7 +40781,7 @@
}
}
],
- "id": "2da89ad8-c4c8-44df-83ef-defe83fb945d",
+ "id": "0f723b79-de55-4453-9180-0537b590d8b2",
"savedPayload": {
"position": {
"x": 20048.277686377813,
@@ -44602,7 +40807,7 @@
],
"images": [],
"texts": [],
- "id": "f8ee911c-58ce-4941-ae68-2338c0891333",
+ "id": "73604113-4fc0-4df7-a068-e9608557966e",
"savedPayload": {
"position": {
"x": 19632.643074272055,
@@ -44642,7 +40847,7 @@
"name": "New Data Formula",
"code": "record.bsv6",
"project": "Foundations",
- "id": "6ce94b33-97d5-4473-994c-5ac6b5592668",
+ "id": "b475a723-f189-47e2-8aa9-3068d9170db0",
"savedPayload": {
"position": {
"x": 19131.85163922244,
@@ -44670,7 +40875,7 @@
"name": "New Text Style",
"config": "{\n \"paletteColor\": \"UI_COLOR.GREY\",\n \"opacity\": 1,\n \"fontSize\": 14\n}",
"project": "Foundations",
- "id": "794ac7f8-64a8-4c2d-af47-291a419f5505",
+ "id": "d09d3f8d-f0db-4684-bc3e-5537ee7d6a0d",
"savedPayload": {
"position": {
"x": 18133.651936661052,
@@ -44693,7 +40898,7 @@
}
}
},
- "id": "dbf1789c-3118-4f94-aee8-6b845eddf8f9",
+ "id": "dd2b2eac-2cf4-479e-9c7d-2d7a902a48e1",
"savedPayload": {
"position": {
"x": 18716.217027116683,
@@ -44717,7 +40922,7 @@
}
}
],
- "id": "a0aa9373-6b83-4b29-9ff1-81bc7c53570c",
+ "id": "41679942-743d-4f8e-9412-c69033870218",
"savedPayload": {
"position": {
"x": 18883.147505466553,
@@ -44741,7 +40946,7 @@
}
}
],
- "id": "333fe67d-7192-42b5-8d34-453c5c7cfc56",
+ "id": "30e442b6-e5b3-41fb-bbb7-ec7b5be32fd4",
"savedPayload": {
"position": {
"x": 19050.077983816424,
@@ -44765,7 +40970,2142 @@
}
}
],
- "id": "1a2649c0-5197-4da3-bc9b-ed761dd683ce",
+ "id": "4fdd0398-42d8-4ac8-9f14-bc7da3642369",
+ "savedPayload": {
+ "position": {
+ "x": 18583.15189664696,
+ "y": 9486.968472668685
+ },
+ "targetPosition": {
+ "x": 18051.878281255034,
+ "y": 9765.802375894946
+ },
+ "floatingObject": {
+ "isPinned": false,
+ "isFrozen": false,
+ "isCollapsed": true,
+ "angleToParent": 1,
+ "distanceToParent": 3,
+ "arrangementStyle": 0
+ },
+ "uiObject": {
+ "isRunning": false
+ }
+ }
+ },
+ {
+ "type": "Plotter",
+ "name": "Volume Weighted MACD",
+ "config": "{\n \"codeName\": \"Plotter-VWMACD\"\n}",
+ "project": "Foundations",
+ "modules": [
+ {
+ "type": "Plotter Module",
+ "name": "Volume Weighted MACD",
+ "config": "{\n \"codeName\": \"Module-VWMACD\",\n \"icon\": \"histogram\"\n}",
+ "project": "Foundations",
+ "shapes": {
+ "type": "Shapes",
+ "name": "New Shapes",
+ "project": "Foundations",
+ "chartPoints": [
+ {
+ "type": "Chart Points",
+ "name": "New Chart Points",
+ "project": "Foundations",
+ "points": [
+ {
+ "type": "Point",
+ "name": "Line Begin",
+ "project": "Foundations",
+ "pointFormula": {
+ "type": "Point Formula",
+ "name": "New Point Formula",
+ "code": "x = record.begin\ny = record.previous.line",
+ "project": "Foundations",
+ "id": "eea67c86-2ec9-4caf-82ae-51a153a512f5",
+ "savedPayload": {
+ "position": {
+ "x": 19489.05367569952,
+ "y": 9328.779956700535
+ },
+ "targetPosition": {
+ "x": 19281.236369646642,
+ "y": 9112.41922249739
+ },
+ "floatingObject": {
+ "isPinned": false,
+ "isFrozen": false,
+ "isCollapsed": true,
+ "angleToParent": 1,
+ "distanceToParent": 3,
+ "arrangementStyle": 0
+ },
+ "uiObject": {
+ "isRunning": false
+ }
+ }
+ },
+ "id": "b28f818a-011a-42d9-a3e5-8f1b28cce36d",
+ "savedPayload": {
+ "position": {
+ "x": 19281.236369646642,
+ "y": 9112.41922249739
+ },
+ "targetPosition": {
+ "x": 19073.419063593763,
+ "y": 8896.058488294246
+ },
+ "floatingObject": {
+ "isPinned": false,
+ "isFrozen": false,
+ "isCollapsed": false,
+ "angleToParent": 1,
+ "distanceToParent": 2,
+ "arrangementStyle": 0
+ },
+ "uiObject": {
+ "isRunning": false
+ }
+ }
+ },
+ {
+ "type": "Point",
+ "name": "Line End",
+ "project": "Foundations",
+ "pointFormula": {
+ "type": "Point Formula",
+ "name": "New Point Formula",
+ "code": "x = record.end\ny = record.line",
+ "project": "Foundations",
+ "id": "a1db0476-5b84-4774-995c-2d94fb8da399",
+ "savedPayload": {
+ "position": {
+ "x": 19217.008462166297,
+ "y": 9478.623578749877
+ },
+ "targetPosition": {
+ "x": 19145.21376288003,
+ "y": 9187.341033522061
+ },
+ "floatingObject": {
+ "isPinned": false,
+ "isFrozen": false,
+ "isCollapsed": false,
+ "angleToParent": 1,
+ "distanceToParent": 3,
+ "arrangementStyle": 0
+ },
+ "uiObject": {
+ "isRunning": false
+ }
+ }
+ },
+ "id": "a25ccae1-f257-43b3-87bc-50f7d1dc3a5c",
+ "savedPayload": {
+ "position": {
+ "x": 19145.21376288003,
+ "y": 9187.341033522061
+ },
+ "targetPosition": {
+ "x": 19073.419063593763,
+ "y": 8896.058488294246
+ },
+ "floatingObject": {
+ "isPinned": false,
+ "isFrozen": false,
+ "isCollapsed": false,
+ "angleToParent": 1,
+ "distanceToParent": 2,
+ "arrangementStyle": 0
+ },
+ "uiObject": {
+ "isRunning": false
+ }
+ }
+ },
+ {
+ "type": "Point",
+ "name": "Signal Begin",
+ "project": "Foundations",
+ "pointFormula": {
+ "type": "Point Formula",
+ "name": "New Point Formula",
+ "code": "x = record.begin\ny = record.previous.signal",
+ "project": "Foundations",
+ "id": "87a3c48e-1409-4af1-8d19-768dec2c21d5",
+ "savedPayload": {
+ "position": {
+ "x": 18906.48858524389,
+ "y": 9472.36935527307
+ },
+ "targetPosition": {
+ "x": 18989.953824418826,
+ "y": 9184.213921783657
+ },
+ "floatingObject": {
+ "isPinned": false,
+ "isFrozen": false,
+ "isCollapsed": false,
+ "angleToParent": 1,
+ "distanceToParent": 3,
+ "arrangementStyle": 0
+ },
+ "uiObject": {
+ "isRunning": false
+ }
+ }
+ },
+ "id": "9bbaa369-dfa2-4367-a79e-f05f15beda29",
+ "savedPayload": {
+ "position": {
+ "x": 18989.953824418826,
+ "y": 9184.213921783657
+ },
+ "targetPosition": {
+ "x": 19073.419063593763,
+ "y": 8896.058488294246
+ },
+ "floatingObject": {
+ "isPinned": false,
+ "isFrozen": false,
+ "isCollapsed": false,
+ "angleToParent": 1,
+ "distanceToParent": 2,
+ "arrangementStyle": 0
+ },
+ "uiObject": {
+ "isRunning": false
+ }
+ }
+ },
+ {
+ "type": "Point",
+ "name": "Signal End",
+ "project": "Foundations",
+ "pointFormula": {
+ "type": "Point Formula",
+ "name": "New Point Formula",
+ "code": "x = record.end\ny = record.signal",
+ "project": "Foundations",
+ "id": "471add53-3c25-40f9-a5f6-de696ab9d16a",
+ "savedPayload": {
+ "position": {
+ "x": 18640.697595187477,
+ "y": 9311.693100400003
+ },
+ "targetPosition": {
+ "x": 18857.05832939062,
+ "y": 9103.875794347125
+ },
+ "floatingObject": {
+ "isPinned": false,
+ "isFrozen": false,
+ "isCollapsed": false,
+ "angleToParent": 1,
+ "distanceToParent": 3,
+ "arrangementStyle": 0
+ },
+ "uiObject": {
+ "isRunning": false
+ }
+ }
+ },
+ "id": "a6df4ad3-c760-4135-b872-fb39ef682b04",
+ "savedPayload": {
+ "position": {
+ "x": 18857.05832939062,
+ "y": 9103.875794347125
+ },
+ "targetPosition": {
+ "x": 19073.419063593763,
+ "y": 8896.058488294246
+ },
+ "floatingObject": {
+ "isPinned": false,
+ "isFrozen": false,
+ "isCollapsed": false,
+ "angleToParent": 1,
+ "distanceToParent": 2,
+ "arrangementStyle": 0
+ },
+ "uiObject": {
+ "isRunning": false
+ }
+ }
+ },
+ {
+ "type": "Point",
+ "name": "Zero Begin",
+ "project": "Foundations",
+ "pointFormula": {
+ "type": "Point Formula",
+ "name": "New Point Formula",
+ "code": "x = record.begin\ny = 0",
+ "project": "Foundations",
+ "id": "07f53c99-d8eb-40a1-8752-c083d0f26ee7",
+ "savedPayload": {
+ "position": {
+ "x": 18490.85397313813,
+ "y": 9039.64788686678
+ },
+ "targetPosition": {
+ "x": 18782.136518365947,
+ "y": 8967.853187580513
+ },
+ "floatingObject": {
+ "isPinned": false,
+ "isFrozen": false,
+ "isCollapsed": false,
+ "angleToParent": 1,
+ "distanceToParent": 3,
+ "arrangementStyle": 0
+ },
+ "uiObject": {
+ "isRunning": false
+ }
+ }
+ },
+ "id": "a8f80b17-6f61-4afc-8de6-e712ca31b17c",
+ "savedPayload": {
+ "position": {
+ "x": 18782.136518365947,
+ "y": 8967.853187580513
+ },
+ "targetPosition": {
+ "x": 19073.419063593763,
+ "y": 8896.058488294246
+ },
+ "floatingObject": {
+ "isPinned": false,
+ "isFrozen": false,
+ "isCollapsed": false,
+ "angleToParent": 1,
+ "distanceToParent": 2,
+ "arrangementStyle": 0
+ },
+ "uiObject": {
+ "isRunning": false
+ }
+ }
+ },
+ {
+ "type": "Point",
+ "name": "Zero End",
+ "project": "Foundations",
+ "pointFormula": {
+ "type": "Point Formula",
+ "name": "New Point Formula",
+ "code": "x = record.end\ny = 0",
+ "project": "Foundations",
+ "id": "93a1222c-830d-4b3b-b3bd-b473dbda8796",
+ "savedPayload": {
+ "position": {
+ "x": 18497.108196614943,
+ "y": 8729.128009944376
+ },
+ "targetPosition": {
+ "x": 18785.263630104353,
+ "y": 8812.59324911931
+ },
+ "floatingObject": {
+ "isPinned": false,
+ "isFrozen": false,
+ "isCollapsed": false,
+ "angleToParent": 1,
+ "distanceToParent": 3,
+ "arrangementStyle": 0
+ },
+ "uiObject": {
+ "isRunning": false
+ }
+ }
+ },
+ "id": "57c497c2-fa00-4a96-aac7-2e3f6f5cef15",
+ "savedPayload": {
+ "position": {
+ "x": 18785.263630104353,
+ "y": 8812.59324911931
+ },
+ "targetPosition": {
+ "x": 19073.419063593763,
+ "y": 8896.058488294246
+ },
+ "floatingObject": {
+ "isPinned": false,
+ "isFrozen": false,
+ "isCollapsed": false,
+ "angleToParent": 1,
+ "distanceToParent": 2,
+ "arrangementStyle": 0
+ },
+ "uiObject": {
+ "isRunning": false
+ }
+ }
+ },
+ {
+ "type": "Point",
+ "name": "Zero Middle",
+ "project": "Foundations",
+ "pointFormula": {
+ "type": "Point Formula",
+ "name": "New Point Formula",
+ "code": "x = (record.end - record.begin)/2 + record.begin\ny = 0",
+ "project": "Foundations",
+ "id": "686c6d27-6291-4c36-9589-49eeafbfc431",
+ "savedPayload": {
+ "position": {
+ "x": 18657.784451488005,
+ "y": 8463.337019887957
+ },
+ "targetPosition": {
+ "x": 18865.601757540884,
+ "y": 8679.697754091101
+ },
+ "floatingObject": {
+ "isPinned": false,
+ "isFrozen": false,
+ "isCollapsed": false,
+ "angleToParent": 1,
+ "distanceToParent": 3,
+ "arrangementStyle": 0
+ },
+ "uiObject": {
+ "isRunning": false
+ }
+ }
+ },
+ "id": "d3940b39-770a-4813-8f50-54c19e498e80",
+ "savedPayload": {
+ "position": {
+ "x": 18865.601757540884,
+ "y": 8679.697754091101
+ },
+ "targetPosition": {
+ "x": 19073.419063593763,
+ "y": 8896.058488294246
+ },
+ "floatingObject": {
+ "isPinned": false,
+ "isFrozen": false,
+ "isCollapsed": false,
+ "angleToParent": 1,
+ "distanceToParent": 2,
+ "arrangementStyle": 0
+ },
+ "uiObject": {
+ "isRunning": false
+ }
+ }
+ },
+ {
+ "type": "Point",
+ "name": "Histogram 0 begin",
+ "project": "Foundations",
+ "pointFormula": {
+ "type": "Point Formula",
+ "name": "New Point Formula",
+ "code": "x = record.begin\ny = 0",
+ "project": "Foundations",
+ "id": "ed503f14-f349-4ea4-a70d-6893814f6ccc",
+ "savedPayload": {
+ "position": {
+ "x": 18929.82966502123,
+ "y": 8313.493397838614
+ },
+ "targetPosition": {
+ "x": 19001.624364307496,
+ "y": 8604.77594306643
+ },
+ "floatingObject": {
+ "isPinned": false,
+ "isFrozen": false,
+ "isCollapsed": false,
+ "angleToParent": 1,
+ "distanceToParent": 3,
+ "arrangementStyle": 0
+ },
+ "uiObject": {
+ "isRunning": false
+ }
+ }
+ },
+ "id": "71da2aba-b146-49ba-9983-96fc6f5a80a6",
+ "savedPayload": {
+ "position": {
+ "x": 19001.624364307496,
+ "y": 8604.77594306643
+ },
+ "targetPosition": {
+ "x": 19073.419063593763,
+ "y": 8896.058488294246
+ },
+ "floatingObject": {
+ "isPinned": false,
+ "isFrozen": false,
+ "isCollapsed": false,
+ "angleToParent": 1,
+ "distanceToParent": 2,
+ "arrangementStyle": 0
+ },
+ "uiObject": {
+ "isRunning": false
+ }
+ }
+ },
+ {
+ "type": "Point",
+ "name": "Histogrqm 0 end",
+ "project": "Foundations",
+ "pointFormula": {
+ "type": "Point Formula",
+ "name": "New Point Formula",
+ "code": "x = record.end\ny = 0",
+ "project": "Foundations",
+ "id": "157c67e4-35b0-495f-b7e6-f96cd302e917",
+ "savedPayload": {
+ "position": {
+ "x": 19198.616922356166,
+ "y": 8463.825338060129
+ },
+ "targetPosition": {
+ "x": 19156.8843027687,
+ "y": 8607.903054804834
+ },
+ "floatingObject": {
+ "isPinned": false,
+ "isFrozen": false,
+ "isCollapsed": false,
+ "angleToParent": 1,
+ "distanceToParent": 2,
+ "arrangementStyle": 0
+ },
+ "uiObject": {
+ "isRunning": false
+ }
+ }
+ },
+ "id": "0ff1d0d7-ab63-4144-9552-6ed5a8ccc76b",
+ "savedPayload": {
+ "position": {
+ "x": 19156.8843027687,
+ "y": 8607.903054804834
+ },
+ "targetPosition": {
+ "x": 19073.419063593763,
+ "y": 8896.058488294246
+ },
+ "floatingObject": {
+ "isPinned": false,
+ "isFrozen": false,
+ "isCollapsed": false,
+ "angleToParent": 1,
+ "distanceToParent": 2,
+ "arrangementStyle": 0
+ },
+ "uiObject": {
+ "isRunning": false
+ }
+ }
+ },
+ {
+ "type": "Point",
+ "name": "Histogram End",
+ "project": "Foundations",
+ "pointFormula": {
+ "type": "Point Formula",
+ "name": "New Point Formula",
+ "code": "x = record.end\ny = record.histogram",
+ "project": "Foundations",
+ "id": "44b4bc61-1a80-43cc-b81c-679bfd28777e",
+ "savedPayload": {
+ "position": {
+ "x": 19397.96016489848,
+ "y": 8584.332529214927
+ },
+ "targetPosition": {
+ "x": 19289.779797796906,
+ "y": 8688.241182241367
+ },
+ "floatingObject": {
+ "isPinned": false,
+ "isFrozen": false,
+ "isCollapsed": false,
+ "angleToParent": 1,
+ "distanceToParent": 2,
+ "arrangementStyle": 0
+ },
+ "uiObject": {
+ "isRunning": false
+ }
+ }
+ },
+ "id": "bab721f2-6dd6-4cdb-8658-6b2db5697813",
+ "savedPayload": {
+ "position": {
+ "x": 19289.779797796906,
+ "y": 8688.241182241367
+ },
+ "targetPosition": {
+ "x": 19073.419063593763,
+ "y": 8896.058488294246
+ },
+ "floatingObject": {
+ "isPinned": false,
+ "isFrozen": false,
+ "isCollapsed": false,
+ "angleToParent": 1,
+ "distanceToParent": 2,
+ "arrangementStyle": 0
+ },
+ "uiObject": {
+ "isRunning": false
+ }
+ }
+ },
+ {
+ "type": "Point",
+ "name": "Histogram Begin",
+ "project": "Foundations",
+ "pointFormula": {
+ "type": "Point Formula",
+ "name": "New Point Formula",
+ "code": "x = record.begin\ny = record.histogram",
+ "project": "Foundations",
+ "id": "1d9a5626-3185-41a7-939b-0cd1eb960807",
+ "savedPayload": {
+ "position": {
+ "x": 19510.342881435485,
+ "y": 8788.366439364845
+ },
+ "targetPosition": {
+ "x": 19364.70160882158,
+ "y": 8824.263789007979
+ },
+ "floatingObject": {
+ "isPinned": false,
+ "isFrozen": false,
+ "isCollapsed": false,
+ "angleToParent": 1,
+ "distanceToParent": 2,
+ "arrangementStyle": 0
+ },
+ "uiObject": {
+ "isRunning": false
+ }
+ }
+ },
+ "id": "22dbad60-16ff-4624-90f4-7e50084547a6",
+ "savedPayload": {
+ "position": {
+ "x": 19364.70160882158,
+ "y": 8824.263789007979
+ },
+ "targetPosition": {
+ "x": 19073.419063593763,
+ "y": 8896.058488294246
+ },
+ "floatingObject": {
+ "isPinned": false,
+ "isFrozen": false,
+ "isCollapsed": false,
+ "angleToParent": 1,
+ "distanceToParent": 2,
+ "arrangementStyle": 0
+ },
+ "uiObject": {
+ "isRunning": false
+ }
+ }
+ }
+ ],
+ "id": "149c12cc-275d-4425-81a4-bd5295f6f328",
+ "savedPayload": {
+ "position": {
+ "x": 19073.419063593763,
+ "y": 8896.058488294246
+ },
+ "targetPosition": {
+ "x": 19649.729930572586,
+ "y": 9062.988966644118
+ },
+ "floatingObject": {
+ "isPinned": false,
+ "isFrozen": false,
+ "isCollapsed": true,
+ "angleToParent": 1,
+ "distanceToParent": 3,
+ "arrangementStyle": 0
+ },
+ "uiObject": {
+ "isRunning": false
+ }
+ }
+ }
+ ],
+ "polygons": [
+ {
+ "type": "Polygon",
+ "name": "Line Zero",
+ "project": "Foundations",
+ "polygonBorder": {
+ "type": "Polygon Border",
+ "name": "New Polygon Border",
+ "project": "Foundations",
+ "style": {
+ "type": "Style",
+ "name": "New Style",
+ "config": "{\n \"default\": {\n \"opacity\": 0.5,\n \"lineWidth\": 0.5,\n \"lineDash\": [0,0],\n \"paletteColor\": \"UI_COLOR.GREY\"\n },\n \"atMousePosition\": {\n \"opacity\": 0.75,\n \"lineWidth\": 0.5,\n \"lineDash\": [0,0],\n \"paletteColor\": \"UI_COLOR.RUSTED_RED\"\n }\n}",
+ "project": "Foundations",
+ "id": "c1b7a5c8-c11b-4fbb-ab84-87cbfac987a1",
+ "savedPayload": {
+ "position": {
+ "x": 19750.339440537464,
+ "y": 7890.354756878449
+ },
+ "targetPosition": {
+ "x": 19783.49992472996,
+ "y": 8188.5164282718715
+ },
+ "floatingObject": {
+ "isPinned": false,
+ "isFrozen": false,
+ "isCollapsed": false,
+ "angleToParent": 1,
+ "distanceToParent": 3,
+ "arrangementStyle": 0
+ },
+ "uiObject": {
+ "isRunning": false
+ }
+ }
+ },
+ "styleConditions": [],
+ "id": "eecc24a4-f47c-4de3-96e1-96a3b1897d51",
+ "savedPayload": {
+ "position": {
+ "x": 19783.49992472996,
+ "y": 8188.5164282718715
+ },
+ "targetPosition": {
+ "x": 19816.660408922457,
+ "y": 8486.678099665294
+ },
+ "floatingObject": {
+ "isPinned": false,
+ "isFrozen": false,
+ "isCollapsed": false,
+ "angleToParent": 3,
+ "distanceToParent": 2,
+ "arrangementStyle": 0
+ },
+ "uiObject": {
+ "isRunning": false
+ }
+ }
+ },
+ "polygonVertexes": [
+ {
+ "type": "Polygon Vertex",
+ "name": " Zero Begin",
+ "project": "Foundations",
+ "id": "17ece330-fcfa-4ea2-9741-5ce2a1173dbf",
+ "savedPayload": {
+ "position": {
+ "x": 19900.125648097393,
+ "y": 8198.522666175882
+ },
+ "targetPosition": {
+ "x": 19816.660408922457,
+ "y": 8486.678099665294
+ },
+ "floatingObject": {
+ "isPinned": false,
+ "isFrozen": false,
+ "isCollapsed": false,
+ "angleToParent": 2,
+ "distanceToParent": 2,
+ "arrangementStyle": 0
+ },
+ "uiObject": {
+ "isRunning": false
+ },
+ "referenceParent": {
+ "type": "Point",
+ "name": "Zero Begin",
+ "id": "a8f80b17-6f61-4afc-8de6-e712ca31b17c"
+ },
+ "referenceParentCombinedNodePath": [
+ [
+ "Quasar",
+ "Data Mine",
+ "Foundations",
+ "a65781fb-5d0b-416f-9a54-ff74c4bc67b1"
+ ],
+ [
+ "Volume Weighted MACD",
+ "Plotter",
+ "Foundations",
+ "b33ee0b8-0cab-4663-b527-fef9670daeda"
+ ],
+ [
+ "Volume Weighted MACD",
+ "Plotter Module",
+ "Foundations",
+ "45ec14aa-475a-4673-92f8-c0e4baf12370"
+ ],
+ [
+ "New Shapes",
+ "Shapes",
+ "Foundations",
+ "0a8ba453-ac48-4b22-8b2f-99bf4552ac9c"
+ ],
+ [
+ "New Chart Points",
+ "Chart Points",
+ "Foundations",
+ "26387a33-d534-4b07-a2ba-bab3741f2d0a"
+ ],
+ [
+ "Zero Begin",
+ "Point",
+ "Foundations",
+ "eb280b3d-56d1-4538-b791-a64f1dfee71c"
+ ]
+ ]
+ }
+ },
+ {
+ "type": "Polygon Vertex",
+ "name": " Zero End",
+ "project": "Foundations",
+ "id": "f27790a7-8a53-475e-8e72-da5a396c5788",
+ "savedPayload": {
+ "position": {
+ "x": 20004.04454541472,
+ "y": 8252.397956693147
+ },
+ "targetPosition": {
+ "x": 19816.660408922457,
+ "y": 8486.678099665294
+ },
+ "floatingObject": {
+ "isPinned": false,
+ "isFrozen": false,
+ "isCollapsed": false,
+ "angleToParent": 3,
+ "distanceToParent": 2,
+ "arrangementStyle": 0
+ },
+ "uiObject": {
+ "isRunning": false
+ },
+ "referenceParent": {
+ "type": "Point",
+ "name": "Zero End",
+ "id": "57c497c2-fa00-4a96-aac7-2e3f6f5cef15"
+ },
+ "referenceParentCombinedNodePath": [
+ [
+ "Quasar",
+ "Data Mine",
+ "Foundations",
+ "a65781fb-5d0b-416f-9a54-ff74c4bc67b1"
+ ],
+ [
+ "Volume Weighted MACD",
+ "Plotter",
+ "Foundations",
+ "b33ee0b8-0cab-4663-b527-fef9670daeda"
+ ],
+ [
+ "Volume Weighted MACD",
+ "Plotter Module",
+ "Foundations",
+ "45ec14aa-475a-4673-92f8-c0e4baf12370"
+ ],
+ [
+ "New Shapes",
+ "Shapes",
+ "Foundations",
+ "0a8ba453-ac48-4b22-8b2f-99bf4552ac9c"
+ ],
+ [
+ "New Chart Points",
+ "Chart Points",
+ "Foundations",
+ "26387a33-d534-4b07-a2ba-bab3741f2d0a"
+ ],
+ [
+ "Zero End",
+ "Point",
+ "Foundations",
+ "f349fde7-6712-4f9a-aacd-0c4a322b0e00"
+ ]
+ ]
+ }
+ }
+ ],
+ "id": "efe62da0-33e7-469e-b2bc-0183739d524a",
+ "savedPayload": {
+ "position": {
+ "x": 19652.660408922457,
+ "y": 8854.678099665294
+ },
+ "targetPosition": {
+ "x": 19649.729930572586,
+ "y": 9062.988966644118
+ },
+ "floatingObject": {
+ "isPinned": true,
+ "isFrozen": false,
+ "isCollapsed": true,
+ "angleToParent": 2,
+ "distanceToParent": 3,
+ "arrangementStyle": 0
+ },
+ "uiObject": {
+ "isRunning": false
+ }
+ }
+ },
+ {
+ "type": "Polygon",
+ "name": "Histogram",
+ "project": "Foundations",
+ "polygonBody": {
+ "type": "Polygon Body",
+ "name": "New Polygon Body",
+ "project": "Foundations",
+ "style": {
+ "type": "Style",
+ "name": "New Style",
+ "config": "{\n \"default\": {\n \"opacity\": 1,\n \"lineWidth\": 1,\n \"lineDash\": [\n 0,\n 0\n ],\n \"paletteColor\": \"UI_COLOR.TRUE_GREEN\"\n },\n \"atMousePosition\": {\n \"opacity\": 0.3,\n \"lineWidth\": 2,\n \"lineDash\": [\n 0,\n 0\n ],\n \"paletteColor\": \"UI_COLOR.TITANIUM_YELLOW\"\n }\n}",
+ "project": "Foundations",
+ "id": "c7f21cd2-2f07-4569-a9ac-9e80e8757a14",
+ "savedPayload": {
+ "position": {
+ "x": 19933.54486904158,
+ "y": 8264.141560631098
+ },
+ "targetPosition": {
+ "x": 19938.723061313194,
+ "y": 8564.096867843353
+ },
+ "floatingObject": {
+ "isPinned": false,
+ "isFrozen": false,
+ "isCollapsed": false,
+ "angleToParent": 3,
+ "distanceToParent": 3,
+ "arrangementStyle": 0
+ },
+ "uiObject": {
+ "isRunning": false
+ }
+ }
+ },
+ "styleConditions": [
+ {
+ "type": "Style Condition",
+ "name": "New Style Condition",
+ "code": "record.histogram < 0",
+ "project": "Foundations",
+ "style": {
+ "type": "Style",
+ "name": "New Style",
+ "config": "{\n \"opacity\": 1,\n \"lineWidth\": 1,\n \"lineDash\": [\n 0,\n 0\n ],\n \"paletteColor\": \"UI_COLOR.TRUE_RED\"\n}",
+ "project": "Foundations",
+ "id": "b15ae193-2ceb-4013-bdb9-151e3ed619d3",
+ "savedPayload": {
+ "position": {
+ "x": 20229.709476419648,
+ "y": 8039.3808434801795
+ },
+ "targetPosition": {
+ "x": 20084.21626886642,
+ "y": 8301.738855661766
+ },
+ "floatingObject": {
+ "isPinned": false,
+ "isFrozen": false,
+ "isCollapsed": false,
+ "angleToParent": 3,
+ "distanceToParent": 3,
+ "arrangementStyle": 0
+ },
+ "uiObject": {
+ "isRunning": false
+ }
+ }
+ },
+ "id": "c474281f-b459-4e5f-93f7-dbaab805b006",
+ "savedPayload": {
+ "position": {
+ "x": 20084.21626886642,
+ "y": 8301.738855661766
+ },
+ "targetPosition": {
+ "x": 19938.723061313194,
+ "y": 8564.096867843353
+ },
+ "floatingObject": {
+ "isPinned": false,
+ "isFrozen": false,
+ "isCollapsed": false,
+ "angleToParent": 3,
+ "distanceToParent": 3,
+ "arrangementStyle": 0
+ },
+ "uiObject": {
+ "isRunning": false
+ }
+ }
+ }
+ ],
+ "id": "61389e03-bb9d-4688-9465-2286e1535be6",
+ "savedPayload": {
+ "position": {
+ "x": 19938.723061313194,
+ "y": 8564.096867843353
+ },
+ "targetPosition": {
+ "x": 19866.09066477573,
+ "y": 8855.171660591239
+ },
+ "floatingObject": {
+ "isPinned": false,
+ "isFrozen": false,
+ "isCollapsed": true,
+ "angleToParent": 3,
+ "distanceToParent": 3,
+ "arrangementStyle": 0
+ },
+ "uiObject": {
+ "isRunning": false
+ }
+ }
+ },
+ "polygonBorder": {
+ "type": "Polygon Border",
+ "name": "New Polygon Border",
+ "project": "Foundations",
+ "style": {
+ "type": "Style",
+ "name": "New Style",
+ "config": "{\n \"default\": {\n \"opacity\": 1,\n \"lineWidth\": 1,\n \"lineDash\": [\n 0,\n 0\n ],\n \"paletteColor\": \"UI_COLOR.TRUE_GREEN\"\n },\n \"atMousePosition\": {\n \"opacity\": 0.1,\n \"lineWidth\": 1,\n \"lineDash\": [\n 0,\n 0\n ],\n \"paletteColor\": \"UI_COLOR.TITANIUM_YELLOW\"\n }\n}",
+ "project": "Foundations",
+ "id": "e73e0b3b-a7fe-44e8-bff6-7dfa0161f9ed",
+ "savedPayload": {
+ "position": {
+ "x": 19688.253874876445,
+ "y": 8203.429169513041
+ },
+ "targetPosition": {
+ "x": 19626.555903950666,
+ "y": 8497.016227101827
+ },
+ "floatingObject": {
+ "isPinned": false,
+ "isFrozen": false,
+ "isCollapsed": false,
+ "angleToParent": 3,
+ "distanceToParent": 3,
+ "arrangementStyle": 0
+ },
+ "uiObject": {
+ "isRunning": false
+ }
+ }
+ },
+ "styleConditions": [
+ {
+ "type": "Style Condition",
+ "name": "New Style Condition",
+ "code": "record.histogram < 0",
+ "project": "Foundations",
+ "style": {
+ "type": "Style",
+ "name": "New Style",
+ "config": "{\n \"opacity\": 1,\n \"lineWidth\": 1,\n \"lineDash\": [\n 0,\n 0\n ],\n \"paletteColor\": \"UI_COLOR.TRUE_RED\"\n}",
+ "project": "Foundations",
+ "id": "22f3e336-283c-4e51-a1d4-c05fa2f0ed15",
+ "savedPayload": {
+ "position": {
+ "x": 20027.006981906812,
+ "y": 8050.206497839179
+ },
+ "targetPosition": {
+ "x": 19826.78144292874,
+ "y": 8273.611362470503
+ },
+ "floatingObject": {
+ "isPinned": false,
+ "isFrozen": false,
+ "isCollapsed": false,
+ "angleToParent": 1,
+ "distanceToParent": 3,
+ "arrangementStyle": 0
+ },
+ "uiObject": {
+ "isRunning": false
+ }
+ }
+ },
+ "id": "fbd9e74e-2b60-477a-b5f8-c265b408923f",
+ "savedPayload": {
+ "position": {
+ "x": 19826.78144292874,
+ "y": 8273.611362470503
+ },
+ "targetPosition": {
+ "x": 19626.555903950666,
+ "y": 8497.016227101827
+ },
+ "floatingObject": {
+ "isPinned": false,
+ "isFrozen": false,
+ "isCollapsed": false,
+ "angleToParent": 3,
+ "distanceToParent": 3,
+ "arrangementStyle": 0
+ },
+ "uiObject": {
+ "isRunning": false
+ }
+ }
+ }
+ ],
+ "id": "c557d54d-92fc-453c-ad9e-7dcf788970d1",
+ "savedPayload": {
+ "position": {
+ "x": 19626.555903950666,
+ "y": 8497.016227101827
+ },
+ "targetPosition": {
+ "x": 19866.09066477573,
+ "y": 8855.171660591239
+ },
+ "floatingObject": {
+ "isPinned": true,
+ "isFrozen": false,
+ "isCollapsed": false,
+ "angleToParent": 3,
+ "distanceToParent": 3,
+ "arrangementStyle": 0
+ },
+ "uiObject": {
+ "isRunning": false
+ }
+ }
+ },
+ "polygonVertexes": [
+ {
+ "type": "Polygon Vertex",
+ "name": " Histogram 0 begin",
+ "project": "Foundations",
+ "id": "a00adbf1-d608-4440-84d0-21270827f99d",
+ "savedPayload": {
+ "position": {
+ "x": 20030.783082615355,
+ "y": 8604.419975639496
+ },
+ "targetPosition": {
+ "x": 19866.09066477573,
+ "y": 8855.171660591239
+ },
+ "floatingObject": {
+ "isPinned": false,
+ "isFrozen": false,
+ "isCollapsed": false,
+ "angleToParent": 2,
+ "distanceToParent": 3,
+ "arrangementStyle": 0
+ },
+ "uiObject": {
+ "isRunning": false
+ },
+ "referenceParent": {
+ "type": "Point",
+ "name": "Histogram 0 begin",
+ "id": "71da2aba-b146-49ba-9983-96fc6f5a80a6"
+ },
+ "referenceParentCombinedNodePath": [
+ [
+ "Quasar",
+ "Data Mine",
+ "Foundations",
+ "a65781fb-5d0b-416f-9a54-ff74c4bc67b1"
+ ],
+ [
+ "Volume Weighted MACD",
+ "Plotter",
+ "Foundations",
+ "b33ee0b8-0cab-4663-b527-fef9670daeda"
+ ],
+ [
+ "Volume Weighted MACD",
+ "Plotter Module",
+ "Foundations",
+ "45ec14aa-475a-4673-92f8-c0e4baf12370"
+ ],
+ [
+ "New Shapes",
+ "Shapes",
+ "Foundations",
+ "0a8ba453-ac48-4b22-8b2f-99bf4552ac9c"
+ ],
+ [
+ "New Chart Points",
+ "Chart Points",
+ "Foundations",
+ "26387a33-d534-4b07-a2ba-bab3741f2d0a"
+ ],
+ [
+ "Histogram 0 begin",
+ "Point",
+ "Foundations",
+ "072b9a31-3b02-4aac-b02f-5dea2326841c"
+ ]
+ ]
+ }
+ },
+ {
+ "type": "Polygon Vertex",
+ "name": " Histogrqm 0 end",
+ "project": "Foundations",
+ "id": "1cbbbd38-35e6-4c82-8bbf-9bc08f1127bb",
+ "savedPayload": {
+ "position": {
+ "x": 20104.35912389227,
+ "y": 8672.885782393754
+ },
+ "targetPosition": {
+ "x": 19866.09066477573,
+ "y": 8855.171660591239
+ },
+ "floatingObject": {
+ "isPinned": false,
+ "isFrozen": false,
+ "isCollapsed": false,
+ "angleToParent": 3,
+ "distanceToParent": 3,
+ "arrangementStyle": 0
+ },
+ "uiObject": {
+ "isRunning": false
+ },
+ "referenceParent": {
+ "type": "Point",
+ "name": "Histogrqm 0 end",
+ "id": "0ff1d0d7-ab63-4144-9552-6ed5a8ccc76b"
+ },
+ "referenceParentCombinedNodePath": [
+ [
+ "Quasar",
+ "Data Mine",
+ "Foundations",
+ "a65781fb-5d0b-416f-9a54-ff74c4bc67b1"
+ ],
+ [
+ "Volume Weighted MACD",
+ "Plotter",
+ "Foundations",
+ "b33ee0b8-0cab-4663-b527-fef9670daeda"
+ ],
+ [
+ "Volume Weighted MACD",
+ "Plotter Module",
+ "Foundations",
+ "45ec14aa-475a-4673-92f8-c0e4baf12370"
+ ],
+ [
+ "New Shapes",
+ "Shapes",
+ "Foundations",
+ "0a8ba453-ac48-4b22-8b2f-99bf4552ac9c"
+ ],
+ [
+ "New Chart Points",
+ "Chart Points",
+ "Foundations",
+ "26387a33-d534-4b07-a2ba-bab3741f2d0a"
+ ],
+ [
+ "Histogrqm 0 end",
+ "Point",
+ "Foundations",
+ "02b9e98a-1cb4-4cf9-8603-54b584b9df37"
+ ]
+ ]
+ }
+ },
+ {
+ "type": "Polygon Vertex",
+ "name": " Histogram End",
+ "project": "Foundations",
+ "id": "39b5ab42-4ac9-4f32-9cb7-d4bdc877832a",
+ "savedPayload": {
+ "position": {
+ "x": 20138.94766002455,
+ "y": 8730.47578999488
+ },
+ "targetPosition": {
+ "x": 19866.09066477573,
+ "y": 8855.171660591239
+ },
+ "floatingObject": {
+ "isPinned": false,
+ "isFrozen": false,
+ "isCollapsed": false,
+ "angleToParent": 3,
+ "distanceToParent": 3,
+ "arrangementStyle": 0
+ },
+ "uiObject": {
+ "isRunning": false
+ },
+ "referenceParent": {
+ "type": "Point",
+ "name": "Histogram End",
+ "id": "bab721f2-6dd6-4cdb-8658-6b2db5697813"
+ },
+ "referenceParentCombinedNodePath": [
+ [
+ "Quasar",
+ "Data Mine",
+ "Foundations",
+ "a65781fb-5d0b-416f-9a54-ff74c4bc67b1"
+ ],
+ [
+ "Volume Weighted MACD",
+ "Plotter",
+ "Foundations",
+ "b33ee0b8-0cab-4663-b527-fef9670daeda"
+ ],
+ [
+ "Volume Weighted MACD",
+ "Plotter Module",
+ "Foundations",
+ "45ec14aa-475a-4673-92f8-c0e4baf12370"
+ ],
+ [
+ "New Shapes",
+ "Shapes",
+ "Foundations",
+ "0a8ba453-ac48-4b22-8b2f-99bf4552ac9c"
+ ],
+ [
+ "New Chart Points",
+ "Chart Points",
+ "Foundations",
+ "26387a33-d534-4b07-a2ba-bab3741f2d0a"
+ ],
+ [
+ "Histogram End",
+ "Point",
+ "Foundations",
+ "512c2cd6-655e-40ac-8064-b9f0f9df47dd"
+ ]
+ ]
+ }
+ },
+ {
+ "type": "Polygon Vertex",
+ "name": " Histogram Begin",
+ "project": "Foundations",
+ "id": "63e58704-832c-46f6-8658-19f6f94381af",
+ "savedPayload": {
+ "position": {
+ "x": 20159.854007063466,
+ "y": 8794.318569232317
+ },
+ "targetPosition": {
+ "x": 19866.09066477573,
+ "y": 8855.171660591239
+ },
+ "floatingObject": {
+ "isPinned": false,
+ "isFrozen": false,
+ "isCollapsed": false,
+ "angleToParent": 3,
+ "distanceToParent": 3,
+ "arrangementStyle": 0
+ },
+ "uiObject": {
+ "isRunning": false
+ },
+ "referenceParent": {
+ "type": "Point",
+ "name": "Histogram Begin",
+ "id": "22dbad60-16ff-4624-90f4-7e50084547a6"
+ },
+ "referenceParentCombinedNodePath": [
+ [
+ "Quasar",
+ "Data Mine",
+ "Foundations",
+ "a65781fb-5d0b-416f-9a54-ff74c4bc67b1"
+ ],
+ [
+ "Volume Weighted MACD",
+ "Plotter",
+ "Foundations",
+ "b33ee0b8-0cab-4663-b527-fef9670daeda"
+ ],
+ [
+ "Volume Weighted MACD",
+ "Plotter Module",
+ "Foundations",
+ "45ec14aa-475a-4673-92f8-c0e4baf12370"
+ ],
+ [
+ "New Shapes",
+ "Shapes",
+ "Foundations",
+ "0a8ba453-ac48-4b22-8b2f-99bf4552ac9c"
+ ],
+ [
+ "New Chart Points",
+ "Chart Points",
+ "Foundations",
+ "26387a33-d534-4b07-a2ba-bab3741f2d0a"
+ ],
+ [
+ "Histogram Begin",
+ "Point",
+ "Foundations",
+ "a896c27d-376d-4069-9f6f-d80914546067"
+ ]
+ ]
+ }
+ }
+ ],
+ "id": "ea7c8fc0-48e5-4e08-aa2b-0c7999234c9c",
+ "savedPayload": {
+ "position": {
+ "x": 19866.09066477573,
+ "y": 8855.171660591239
+ },
+ "targetPosition": {
+ "x": 19649.729930572586,
+ "y": 9062.988966644118
+ },
+ "floatingObject": {
+ "isPinned": false,
+ "isFrozen": false,
+ "isCollapsed": false,
+ "angleToParent": 2,
+ "distanceToParent": 2,
+ "arrangementStyle": 0
+ },
+ "uiObject": {
+ "isRunning": false
+ }
+ }
+ },
+ {
+ "type": "Polygon",
+ "name": "Line",
+ "project": "Foundations",
+ "polygonBorder": {
+ "type": "Polygon Border",
+ "name": "New Polygon Border",
+ "project": "Foundations",
+ "style": {
+ "type": "Style",
+ "name": "New Style",
+ "config": "{\n \"default\": {\n \"opacity\": 1,\n \"lineWidth\": 1,\n \"lineDash\": [\n 0,\n 0\n ],\n \"paletteColor\": \"UI_COLOR.DARK_TURQUOISE\"\n },\n \"atMousePosition\": {\n \"opacity\": 0.75,\n \"lineWidth\": 2,\n \"lineDash\": [\n 0,\n 0\n ],\n \"paletteColor\": \"UI_COLOR.RUSTED_RED\"\n }\n}",
+ "project": "Foundations",
+ "id": "69c914e2-d0ea-440b-8eb4-94d8f35c34b8",
+ "savedPayload": {
+ "position": {
+ "x": 20527.56570055879,
+ "y": 9057.802253253174
+ },
+ "targetPosition": {
+ "x": 20285.930360793503,
+ "y": 9235.600910662379
+ },
+ "floatingObject": {
+ "isPinned": false,
+ "isFrozen": false,
+ "isCollapsed": false,
+ "angleToParent": 1,
+ "distanceToParent": 3,
+ "arrangementStyle": 0
+ },
+ "uiObject": {
+ "isRunning": false
+ }
+ }
+ },
+ "styleConditions": [],
+ "id": "75b60e7b-14e6-496e-9cce-1728ab3fef74",
+ "savedPayload": {
+ "position": {
+ "x": 20285.930360793503,
+ "y": 9235.600910662379
+ },
+ "targetPosition": {
+ "x": 20044.295021028218,
+ "y": 9413.399568071583
+ },
+ "floatingObject": {
+ "isPinned": false,
+ "isFrozen": false,
+ "isCollapsed": true,
+ "angleToParent": 3,
+ "distanceToParent": 2,
+ "arrangementStyle": 0
+ },
+ "uiObject": {
+ "isRunning": false
+ }
+ }
+ },
+ "polygonVertexes": [
+ {
+ "type": "Polygon Vertex",
+ "name": " Line End",
+ "project": "Foundations",
+ "id": "7ecca06a-23a5-4049-a9cf-2589a08930ff",
+ "savedPayload": {
+ "position": {
+ "x": 20335.577566256034,
+ "y": 9341.604868785316
+ },
+ "targetPosition": {
+ "x": 20044.295021028218,
+ "y": 9413.399568071583
+ },
+ "floatingObject": {
+ "isPinned": false,
+ "isFrozen": false,
+ "isCollapsed": false,
+ "angleToParent": 3,
+ "distanceToParent": 2,
+ "arrangementStyle": 0
+ },
+ "uiObject": {
+ "isRunning": false
+ },
+ "referenceParent": {
+ "type": "Point",
+ "name": "Line End",
+ "id": "a25ccae1-f257-43b3-87bc-50f7d1dc3a5c"
+ },
+ "referenceParentCombinedNodePath": [
+ [
+ "Quasar",
+ "Data Mine",
+ "Foundations",
+ "a65781fb-5d0b-416f-9a54-ff74c4bc67b1"
+ ],
+ [
+ "Volume Weighted MACD",
+ "Plotter",
+ "Foundations",
+ "b33ee0b8-0cab-4663-b527-fef9670daeda"
+ ],
+ [
+ "Volume Weighted MACD",
+ "Plotter Module",
+ "Foundations",
+ "45ec14aa-475a-4673-92f8-c0e4baf12370"
+ ],
+ [
+ "New Shapes",
+ "Shapes",
+ "Foundations",
+ "0a8ba453-ac48-4b22-8b2f-99bf4552ac9c"
+ ],
+ [
+ "New Chart Points",
+ "Chart Points",
+ "Foundations",
+ "26387a33-d534-4b07-a2ba-bab3741f2d0a"
+ ],
+ [
+ "Line End",
+ "Point",
+ "Foundations",
+ "a1cfdbea-4a10-468f-a8e7-60e88961157e"
+ ]
+ ]
+ }
+ },
+ {
+ "type": "Polygon Vertex",
+ "name": " Line Begin",
+ "project": "Foundations",
+ "id": "a148f5b5-3ada-4cd5-8b3f-97d351937c8a",
+ "savedPayload": {
+ "position": {
+ "x": 20340.879644690478,
+ "y": 9458.538919054019
+ },
+ "targetPosition": {
+ "x": 20044.295021028218,
+ "y": 9413.399568071583
+ },
+ "floatingObject": {
+ "isPinned": false,
+ "isFrozen": false,
+ "isCollapsed": false,
+ "angleToParent": 3,
+ "distanceToParent": 2,
+ "arrangementStyle": 0
+ },
+ "uiObject": {
+ "isRunning": false
+ },
+ "referenceParent": {
+ "type": "Point",
+ "name": "Line Begin",
+ "id": "b28f818a-011a-42d9-a3e5-8f1b28cce36d"
+ },
+ "referenceParentCombinedNodePath": [
+ [
+ "Quasar",
+ "Data Mine",
+ "Foundations",
+ "a65781fb-5d0b-416f-9a54-ff74c4bc67b1"
+ ],
+ [
+ "Volume Weighted MACD",
+ "Plotter",
+ "Foundations",
+ "b33ee0b8-0cab-4663-b527-fef9670daeda"
+ ],
+ [
+ "Volume Weighted MACD",
+ "Plotter Module",
+ "Foundations",
+ "45ec14aa-475a-4673-92f8-c0e4baf12370"
+ ],
+ [
+ "New Shapes",
+ "Shapes",
+ "Foundations",
+ "0a8ba453-ac48-4b22-8b2f-99bf4552ac9c"
+ ],
+ [
+ "New Chart Points",
+ "Chart Points",
+ "Foundations",
+ "26387a33-d534-4b07-a2ba-bab3741f2d0a"
+ ],
+ [
+ "Line Begin",
+ "Point",
+ "Foundations",
+ "39f800db-8470-4447-8459-b19a85af7fdc"
+ ]
+ ]
+ }
+ }
+ ],
+ "id": "4b92c86b-a769-49af-aa68-2063352e6d89",
+ "savedPayload": {
+ "position": {
+ "x": 20044.295021028218,
+ "y": 9413.399568071583
+ },
+ "targetPosition": {
+ "x": 19649.729930572586,
+ "y": 9062.988966644118
+ },
+ "floatingObject": {
+ "isPinned": true,
+ "isFrozen": false,
+ "isCollapsed": true,
+ "angleToParent": 2,
+ "distanceToParent": 3,
+ "arrangementStyle": 0
+ },
+ "uiObject": {
+ "isRunning": false
+ }
+ }
+ },
+ {
+ "type": "Polygon",
+ "name": "Signal",
+ "project": "Foundations",
+ "polygonBorder": {
+ "type": "Polygon Border",
+ "name": "New Polygon Border",
+ "project": "Foundations",
+ "style": {
+ "type": "Style",
+ "name": "New Style",
+ "config": "{\n \"default\": {\n \"opacity\": 1,\n \"lineWidth\": 1,\n \"lineDash\": [\n 0,\n 0\n ],\n \"paletteColor\": \"UI_COLOR.RED\"\n },\n \"atMousePosition\": {\n \"opacity\": 0.75,\n \"lineWidth\": 2,\n \"lineDash\": [\n 0,\n 0\n ],\n \"paletteColor\": \"UI_COLOR.RUSTED_RED\"\n }\n}",
+ "project": "Foundations",
+ "id": "36d9353d-a07a-44fc-825f-62b7d811e9d3",
+ "savedPayload": {
+ "position": {
+ "x": 20282.208706848844,
+ "y": 9255.13323743406
+ },
+ "targetPosition": {
+ "x": 19984.04703545542,
+ "y": 9288.293721626556
+ },
+ "floatingObject": {
+ "isPinned": false,
+ "isFrozen": false,
+ "isCollapsed": false,
+ "angleToParent": 1,
+ "distanceToParent": 3,
+ "arrangementStyle": 0
+ },
+ "uiObject": {
+ "isRunning": false
+ }
+ }
+ },
+ "styleConditions": [],
+ "id": "778434a1-d944-41ce-a3c6-754ec4e10bb8",
+ "savedPayload": {
+ "position": {
+ "x": 19984.04703545542,
+ "y": 9288.293721626556
+ },
+ "targetPosition": {
+ "x": 19685.885364061996,
+ "y": 9321.454205819053
+ },
+ "floatingObject": {
+ "isPinned": false,
+ "isFrozen": false,
+ "isCollapsed": false,
+ "angleToParent": 3,
+ "distanceToParent": 3,
+ "arrangementStyle": 0
+ },
+ "uiObject": {
+ "isRunning": false
+ }
+ }
+ },
+ "polygonVertexes": [
+ {
+ "type": "Polygon Vertex",
+ "name": " Signal End",
+ "project": "Foundations",
+ "id": "384a9cb0-09f0-45d0-b22d-f64912610843",
+ "savedPayload": {
+ "position": {
+ "x": 19974.040797551406,
+ "y": 9404.919444993988
+ },
+ "targetPosition": {
+ "x": 19685.885364061996,
+ "y": 9321.454205819053
+ },
+ "floatingObject": {
+ "isPinned": false,
+ "isFrozen": false,
+ "isCollapsed": false,
+ "angleToParent": 1,
+ "distanceToParent": 3,
+ "arrangementStyle": 0
+ },
+ "uiObject": {
+ "isRunning": false
+ },
+ "referenceParent": {
+ "type": "Point",
+ "name": "Signal End",
+ "id": "a6df4ad3-c760-4135-b872-fb39ef682b04"
+ },
+ "referenceParentCombinedNodePath": [
+ [
+ "Quasar",
+ "Data Mine",
+ "Foundations",
+ "a65781fb-5d0b-416f-9a54-ff74c4bc67b1"
+ ],
+ [
+ "Volume Weighted MACD",
+ "Plotter",
+ "Foundations",
+ "b33ee0b8-0cab-4663-b527-fef9670daeda"
+ ],
+ [
+ "Volume Weighted MACD",
+ "Plotter Module",
+ "Foundations",
+ "45ec14aa-475a-4673-92f8-c0e4baf12370"
+ ],
+ [
+ "New Shapes",
+ "Shapes",
+ "Foundations",
+ "0a8ba453-ac48-4b22-8b2f-99bf4552ac9c"
+ ],
+ [
+ "New Chart Points",
+ "Chart Points",
+ "Foundations",
+ "26387a33-d534-4b07-a2ba-bab3741f2d0a"
+ ],
+ [
+ "Signal End",
+ "Point",
+ "Foundations",
+ "39c15514-7e7e-4bb4-b716-011d3c0494b2"
+ ]
+ ]
+ }
+ },
+ {
+ "type": "Polygon Vertex",
+ "name": " Signal Begin",
+ "project": "Foundations",
+ "id": "d6b9f245-1b70-4591-a651-5ba890e0a4d1",
+ "savedPayload": {
+ "position": {
+ "x": 19920.165507034144,
+ "y": 9508.838342311314
+ },
+ "targetPosition": {
+ "x": 19685.885364061996,
+ "y": 9321.454205819053
+ },
+ "floatingObject": {
+ "isPinned": false,
+ "isFrozen": false,
+ "isCollapsed": false,
+ "angleToParent": 3,
+ "distanceToParent": 3,
+ "arrangementStyle": 0
+ },
+ "uiObject": {
+ "isRunning": false
+ },
+ "referenceParent": {
+ "type": "Point",
+ "name": "Signal Begin",
+ "id": "9bbaa369-dfa2-4367-a79e-f05f15beda29"
+ },
+ "referenceParentCombinedNodePath": [
+ [
+ "Quasar",
+ "Data Mine",
+ "Foundations",
+ "a65781fb-5d0b-416f-9a54-ff74c4bc67b1"
+ ],
+ [
+ "Volume Weighted MACD",
+ "Plotter",
+ "Foundations",
+ "b33ee0b8-0cab-4663-b527-fef9670daeda"
+ ],
+ [
+ "Volume Weighted MACD",
+ "Plotter Module",
+ "Foundations",
+ "45ec14aa-475a-4673-92f8-c0e4baf12370"
+ ],
+ [
+ "New Shapes",
+ "Shapes",
+ "Foundations",
+ "0a8ba453-ac48-4b22-8b2f-99bf4552ac9c"
+ ],
+ [
+ "New Chart Points",
+ "Chart Points",
+ "Foundations",
+ "26387a33-d534-4b07-a2ba-bab3741f2d0a"
+ ],
+ [
+ "Signal Begin",
+ "Point",
+ "Foundations",
+ "9c5ab47f-8f83-494b-b5fb-e824a3089268"
+ ]
+ ]
+ }
+ }
+ ],
+ "id": "b8c4cf73-7822-4e7e-9d6d-23c50be6dbed",
+ "savedPayload": {
+ "position": {
+ "x": 19685.885364061996,
+ "y": 9321.454205819053
+ },
+ "targetPosition": {
+ "x": 19649.729930572586,
+ "y": 9062.988966644118
+ },
+ "floatingObject": {
+ "isPinned": true,
+ "isFrozen": false,
+ "isCollapsed": true,
+ "angleToParent": 2,
+ "distanceToParent": 2,
+ "arrangementStyle": 0
+ },
+ "uiObject": {
+ "isRunning": false
+ }
+ }
+ }
+ ],
+ "images": [],
+ "texts": [],
+ "id": "3d10b6d5-272e-48de-8b92-1ae286e72a25",
+ "savedPayload": {
+ "position": {
+ "x": 19649.729930572586,
+ "y": 9062.988966644118
+ },
+ "targetPosition": {
+ "x": 19217.008462166297,
+ "y": 9478.623578749877
+ },
+ "floatingObject": {
+ "isPinned": false,
+ "isFrozen": false,
+ "isCollapsed": true,
+ "angleToParent": 2,
+ "distanceToParent": 3,
+ "arrangementStyle": 0
+ },
+ "uiObject": {
+ "isRunning": false
+ }
+ }
+ },
+ "panels": [
+ {
+ "type": "Plotter Panel",
+ "name": "VWMACD",
+ "config": "{\n \"codeName\": \"Panel-VWMACD\"\n}",
+ "project": "Foundations",
+ "panelData": [
+ {
+ "type": "Panel Data",
+ "name": "Line",
+ "config": "{\n \"valueDecimals\": 2\n}",
+ "project": "Foundations",
+ "dataFormula": {
+ "type": "Data Formula",
+ "name": "New Data Formula",
+ "code": "record.line",
+ "project": "Foundations",
+ "id": "dabd3264-21db-4260-8beb-830aee895723",
+ "savedPayload": {
+ "position": {
+ "x": 20318.870324485255,
+ "y": 9356.078408215433
+ },
+ "targetPosition": {
+ "x": 20056.094826815188,
+ "y": 9500.816232657591
+ },
+ "floatingObject": {
+ "isPinned": false,
+ "isFrozen": false,
+ "isCollapsed": false,
+ "angleToParent": 1,
+ "distanceToParent": 3,
+ "arrangementStyle": 0
+ },
+ "uiObject": {
+ "isRunning": false
+ }
+ }
+ },
+ "id": "139fb2c6-5d38-446a-a42f-ff7f2ff10826",
+ "savedPayload": {
+ "position": {
+ "x": 20056.094826815188,
+ "y": 9500.816232657591
+ },
+ "targetPosition": {
+ "x": 19793.31932914512,
+ "y": 9645.55405709975
+ },
+ "floatingObject": {
+ "isPinned": false,
+ "isFrozen": false,
+ "isCollapsed": false,
+ "angleToParent": 2,
+ "distanceToParent": 2,
+ "arrangementStyle": 0
+ },
+ "uiObject": {
+ "isRunning": false
+ }
+ }
+ },
+ {
+ "type": "Panel Data",
+ "name": "Signal",
+ "config": "{\n \"valueDecimals\": 2\n}",
+ "project": "Foundations",
+ "dataFormula": {
+ "type": "Data Formula",
+ "name": "New Data Formula",
+ "code": "record.signal",
+ "project": "Foundations",
+ "id": "a1c73766-a810-495e-a3f2-3b157a123f49",
+ "savedPayload": {
+ "position": {
+ "x": 20369.63019612394,
+ "y": 9812.48453544962
+ },
+ "targetPosition": {
+ "x": 20081.47476263453,
+ "y": 9729.019296274684
+ },
+ "floatingObject": {
+ "isPinned": false,
+ "isFrozen": false,
+ "isCollapsed": false,
+ "angleToParent": 1,
+ "distanceToParent": 3,
+ "arrangementStyle": 0
+ },
+ "uiObject": {
+ "isRunning": false
+ }
+ }
+ },
+ "id": "62950a12-99c3-4715-9f0f-c0948995434e",
+ "savedPayload": {
+ "position": {
+ "x": 20081.47476263453,
+ "y": 9729.019296274684
+ },
+ "targetPosition": {
+ "x": 19793.31932914512,
+ "y": 9645.55405709975
+ },
+ "floatingObject": {
+ "isPinned": false,
+ "isFrozen": false,
+ "isCollapsed": false,
+ "angleToParent": 1,
+ "distanceToParent": 2,
+ "arrangementStyle": 0
+ },
+ "uiObject": {
+ "isRunning": false
+ }
+ }
+ },
+ {
+ "type": "Panel Data",
+ "name": "Histogram",
+ "config": "{\n \"valueDecimals\": 2\n}",
+ "project": "Foundations",
+ "dataFormula": {
+ "type": "Data Formula",
+ "name": "New Data Formula",
+ "code": "record.histogram",
+ "project": "Foundations",
+ "id": "a23f5fe6-aa51-437c-a7b0-83ec6d4731b5",
+ "savedPayload": {
+ "position": {
+ "x": 20082.794978029437,
+ "y": 10171.105052439883
+ },
+ "targetPosition": {
+ "x": 19938.05715358728,
+ "y": 9908.329554769816
+ },
+ "floatingObject": {
+ "isPinned": false,
+ "isFrozen": false,
+ "isCollapsed": false,
+ "angleToParent": 1,
+ "distanceToParent": 3,
+ "arrangementStyle": 0
+ },
+ "uiObject": {
+ "isRunning": false
+ }
+ }
+ },
+ "id": "6eed5c8e-2456-4958-a6f5-27db6af18c1d",
+ "savedPayload": {
+ "position": {
+ "x": 19938.05715358728,
+ "y": 9908.329554769816
+ },
+ "targetPosition": {
+ "x": 19793.31932914512,
+ "y": 9645.55405709975
+ },
+ "floatingObject": {
+ "isPinned": false,
+ "isFrozen": false,
+ "isCollapsed": false,
+ "angleToParent": 2,
+ "distanceToParent": 2,
+ "arrangementStyle": 0
+ },
+ "uiObject": {
+ "isRunning": false
+ }
+ }
+ }
+ ],
+ "id": "af73cd69-b4d5-463f-86ec-760cc45966a2",
+ "savedPayload": {
+ "position": {
+ "x": 19793.31932914512,
+ "y": 9645.55405709975
+ },
+ "targetPosition": {
+ "x": 19217.008462166297,
+ "y": 9478.623578749877
+ },
+ "floatingObject": {
+ "isPinned": false,
+ "isFrozen": false,
+ "isCollapsed": true,
+ "angleToParent": 2,
+ "distanceToParent": 3,
+ "arrangementStyle": 0
+ },
+ "uiObject": {
+ "isRunning": false
+ }
+ }
+ }
+ ],
+ "id": "90ffc76b-7203-4748-a47e-52c7afd0f707",
+ "savedPayload": {
+ "position": {
+ "x": 19217.008462166297,
+ "y": 9478.623578749877
+ },
+ "targetPosition": {
+ "x": 18634.443371710666,
+ "y": 9622.212977322411
+ },
+ "floatingObject": {
+ "isPinned": false,
+ "isFrozen": false,
+ "isCollapsed": true,
+ "angleToParent": 2,
+ "distanceToParent": 3,
+ "arrangementStyle": 0
+ },
+ "uiObject": {
+ "isRunning": false
+ }
+ }
+ }
+ ],
+ "id": "00240f22-f598-461a-af28-8548ee806c2f",
"savedPayload": {
"position": {
"x": 18634.443371710666,
@@ -44789,7 +43129,7 @@
}
}
],
- "id": "cda8a0e8-ef4a-4a59-acd3-f5fe21eb4ccb",
+ "id": "821a251f-0408-42c6-bfcf-f21666dbb8c2",
"savedPayload": {
"position": {
"x": 18051.878281255034,
From 7ee7235d1eb6b97f9748e35d5b1b8fa23071a156 Mon Sep 17 00:00:00 2001
From: Luis Fernando Molina
Date: Thu, 19 Aug 2021 10:08:55 +0200
Subject: [PATCH 005/227] Governance Bug Fixed with #2 appearing at Bonus
---
Projects/Governance/UI/Spaces/Reports-Space/UserProfiles.js | 6 +++---
Projects/Governance/UI/Spaces/Reports-Space/Votes.js | 1 +
.../Governance/UI/Spaces/User-Profile-Space/UserProfile.js | 2 +-
Projects/Governance/UI/Utilities/Conversions.js | 2 +-
Projects/Governance/UI/Utilities/Tables.js | 4 ++--
5 files changed, 8 insertions(+), 7 deletions(-)
diff --git a/Projects/Governance/UI/Spaces/Reports-Space/UserProfiles.js b/Projects/Governance/UI/Spaces/Reports-Space/UserProfiles.js
index 29ef1bc84..5e068f487 100644
--- a/Projects/Governance/UI/Spaces/Reports-Space/UserProfiles.js
+++ b/Projects/Governance/UI/Spaces/Reports-Space/UserProfiles.js
@@ -46,7 +46,7 @@ function newGovernanceReportsUserProfiles() {
"type": "number",
"order": "descending",
"textAlign": "center",
- "format": "2 decimals"
+ "format": "integer"
},
{
"name": "delegatedPower",
@@ -54,7 +54,7 @@ function newGovernanceReportsUserProfiles() {
"type": "number",
"order": "descending",
"textAlign": "center",
- "format": "2 decimals"
+ "format": "integer"
},
{
"name": "tokenPower",
@@ -62,7 +62,7 @@ function newGovernanceReportsUserProfiles() {
"type": "number",
"order": "descending",
"textAlign": "center",
- "format": "2 decimals"
+ "format": "integer"
}
]
}
diff --git a/Projects/Governance/UI/Spaces/Reports-Space/Votes.js b/Projects/Governance/UI/Spaces/Reports-Space/Votes.js
index 7693ff819..c8764b62f 100644
--- a/Projects/Governance/UI/Spaces/Reports-Space/Votes.js
+++ b/Projects/Governance/UI/Spaces/Reports-Space/Votes.js
@@ -101,6 +101,7 @@ function newGovernanceReportsVotes() {
if (program === undefined) { continue }
if (program.payload === undefined) { continue }
if (program.payload[programPropertyName] === undefined) { continue }
+ if (program.payload[programPropertyName].bonus === undefined) { continue }
let tableRecord = {
"name": userProfile.name,
diff --git a/Projects/Governance/UI/Spaces/User-Profile-Space/UserProfile.js b/Projects/Governance/UI/Spaces/User-Profile-Space/UserProfile.js
index 915e96603..63d2c0d1c 100644
--- a/Projects/Governance/UI/Spaces/User-Profile-Space/UserProfile.js
+++ b/Projects/Governance/UI/Spaces/User-Profile-Space/UserProfile.js
@@ -70,7 +70,7 @@ function newGovernanceUserProfileSpace() {
/*
Here we will setup the Reputation for each profile.
*/
- timer = timer + 15000
+ timer = timer + 10000
waitingForResponses++
getTreasuryAccountTransactions()
diff --git a/Projects/Governance/UI/Utilities/Conversions.js b/Projects/Governance/UI/Utilities/Conversions.js
index 526df9122..140f26654 100644
--- a/Projects/Governance/UI/Utilities/Conversions.js
+++ b/Projects/Governance/UI/Utilities/Conversions.js
@@ -6,7 +6,7 @@ function newGovernanceUtilitiesConversions () {
return thisObject
function estimateSATokensInBTC(SATokens) {
- const SA_BTC_BASELINE_EXCHANGE_RATE = 1.5 / 1000000
+ const SA_BTC_BASELINE_EXCHANGE_RATE = 1.0 / 1000000
const BTC = SATokens * SA_BTC_BASELINE_EXCHANGE_RATE
return BTC.toFixed(3)
diff --git a/Projects/Governance/UI/Utilities/Tables.js b/Projects/Governance/UI/Utilities/Tables.js
index e4ad3d1e5..beec28abe 100644
--- a/Projects/Governance/UI/Utilities/Tables.js
+++ b/Projects/Governance/UI/Utilities/Tables.js
@@ -141,11 +141,11 @@ function newGovernanceUtilitiesTables() {
break
}
case 'integer': {
- value = parseFloat(value | 0).toLocaleString('en')
+ value = parseFloat(parseFloat(value | 0).toFixed(0)).toLocaleString('en')
break
}
case '2 decimals': {
- value = parseFloat(value | 2).toLocaleString('en')
+ value = parseFloat(parseFloat(value | 0).toFixed(2)).toLocaleString('en')
break
}
case 'percentage': {
From fbbf18e9f437b0bffa221eaae29cf001519f700f Mon Sep 17 00:00:00 2001
From: Luis Fernando Molina
Date: Thu, 19 Aug 2021 10:41:05 +0200
Subject: [PATCH 006/227] Webhooks Bug Fixed
---
.../integrations-002-webhook-notifications.json | 16 +++++++++++++---
.../Sensor-Bot/Webhooks/CheckWebhook.js | 2 +-
2 files changed, 14 insertions(+), 4 deletions(-)
diff --git a/Projects/Foundations/Schemas/Docs-Topics/I/Integrations/Integrations/integrations-002-webhook-notifications.json b/Projects/Foundations/Schemas/Docs-Topics/I/Integrations/Integrations/integrations-002-webhook-notifications.json
index 59cf5d19a..1befa265e 100644
--- a/Projects/Foundations/Schemas/Docs-Topics/I/Integrations/Integrations/integrations-002-webhook-notifications.json
+++ b/Projects/Foundations/Schemas/Docs-Topics/I/Integrations/Integrations/integrations-002-webhook-notifications.json
@@ -146,12 +146,22 @@
},
{
"style": "Text",
- "text": "The Masters Data Mine features the definition of the Webhooks sensor bot used to monitor incoming notifications. You need to run an instance of this bot in the data mining section of the exchange and market of your choice.",
- "updated": 1615370092995
+ "text": "The Webhooks Data Mine features the definition of the Webhooks sensor bot used to monitor incoming notifications. You need to run an instance of this bot in the data mining section of the exchange and market of your choice.",
+ "updated": 1629361373616
},
{
"style": "Text",
- "text": "The default workspace does not feature these tasks. To create a task for the Webhooks sensor bot, you need to uninstall and re-install the corresponding market."
+ "text": "The Getting-Started-Tutorials workspace does not have this Data Mine as a plugin so you will need to add it first. To do that locate the Plugins node, expand it and at the Plugins Data Mines add a New Plugin File. You can setup it's configuration like this:"
+ },
+ {
+ "style": "Json",
+ "text": "{\n \"project\": \"Foundations\",\n \"fileName\": \"Webhooks\",\n \"folderName\": \"Data-Mines\",\n \"nodeType\": \"Data Mine\",\n \"saveWithWorkspace\": false\n}",
+ "updated": 1629361560976
+ },
+ {
+ "style": "Text",
+ "text": "The default workspace does not feature these tasks. To create a task for the Webhooks sensor bot, you need to uninstall and re-install the corresponding market. The prcess of installing a market adds all the tasks needed to run all the bots defined at all Data Mines present at the workspace.",
+ "updated": 1629361603647
},
{
"style": "Success",
diff --git a/Projects/Foundations/TS/Bot-Modules/Sensor-Bot/Webhooks/CheckWebhook.js b/Projects/Foundations/TS/Bot-Modules/Sensor-Bot/Webhooks/CheckWebhook.js
index 4d6739de0..84d8cfa01 100644
--- a/Projects/Foundations/TS/Bot-Modules/Sensor-Bot/Webhooks/CheckWebhook.js
+++ b/Projects/Foundations/TS/Bot-Modules/Sensor-Bot/Webhooks/CheckWebhook.js
@@ -38,7 +38,7 @@ exports.newFoundationsBotModulesCheckWebhook = function (processIndex) {
function getContextVariables(callBack) {
try {
- let reportKey = "Masters" + "-" + "Webhooks" + "-" + "Check-Webhook"
+ let reportKey = "Webhooks" + "-" + "Webhooks" + "-" + "Check-Webhook"
TS.projects.foundations.globals.loggerVariables.VARIABLES_BY_PROCESS_INDEX_MAP.get(processIndex).BOT_MAIN_LOOP_LOGGER_MODULE_OBJECT.write(MODULE_NAME,
"[INFO] start -> getContextVariables -> reportKey = " + reportKey)
From 173442f714cfe5821a2a2ae6b589641e4e7438a8 Mon Sep 17 00:00:00 2001
From: Gallymojo
Date: Thu, 19 Aug 2021 17:01:22 +0800
Subject: [PATCH 007/227] Update Zeus.json
---
Projects/Foundations/Plugins/Data-Mines/Zeus.json | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/Projects/Foundations/Plugins/Data-Mines/Zeus.json b/Projects/Foundations/Plugins/Data-Mines/Zeus.json
index 3c7712061..dca5b2b29 100644
--- a/Projects/Foundations/Plugins/Data-Mines/Zeus.json
+++ b/Projects/Foundations/Plugins/Data-Mines/Zeus.json
@@ -1 +1 @@
-{"type":"Data Mine","name":"Zeus","config":"{ \n\"codeName\": \"Zeus\"\n}","project":"Foundations","sensorBots":[],"indicatorBots":[{"type":"Indicator Bot","name":"Super Trend","config":"{ \n\"codeName\": \"Super-Trend\"\n}","project":"Foundations","processes":[{"type":"Process Definition","name":"Multi-Time-Frame-Market","config":" {\n \"codeName\": \"Multi-Time-Frame-Market\",\n \"normalWaitTime\": 0,\n \"retryWaitTime\": 10000,\n \"framework\": {\n \"name\": \"Multi-Time-Frame-Market\"\n }\n }","project":"Foundations","processOutput":{"type":"Process Output","name":"New Process Output","project":"Foundations","outputDatasets":[{"type":"Output Dataset","name":"Multi-Time-Frame-Market Super Trend","project":"Foundations","id":"2412939e-1585-47f9-8d09-7ea8dd7c8bf0","savedPayload":{"position":{"x":21786.83642206419,"y":17775.938049371594},"targetPosition":{"x":21825.659278829567,"y":17920.826923314955},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"Dataset Definition","name":"Multi-Time-Frame-Market","id":"7c8e7a6f-99c8-4d90-9f44-e3e9e909eb88"}}}],"outputDatasetFolders":[],"id":"74212c63-4a69-407d-80ec-d39ee2d8df74","savedPayload":{"position":{"x":21825.659278829567,"y":17920.826923314955},"targetPosition":{"x":21864.482135594946,"y":18065.715797258315},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"processDependencies":{"type":"Process Dependencies","name":"New Process Dependencies","project":"Foundations","statusDependencies":[{"type":"Status Dependency","name":"Super Trend Multi-Time-Frame-Market","config":"{ \n\"mainUtility\": \"Self Reference\"\n}","project":"Foundations","id":"5a35d0d1-cfed-4893-84ab-344a77c7d252","savedPayload":{"position":{"x":21792.127849125704,"y":17516.13042823626},"targetPosition":{"x":21942.127849125704,"y":17775.938049371594},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"Status Report","name":"New Status Report","id":"25f05344-3e7f-4d5f-ab1c-d72689a85764"}}},{"type":"Status Dependency","name":"Candles Volumes Multi-Time-Frame-Market","config":"{ \n\"mainUtility\": \"Market Ending Point\"\n}","project":"Foundations","id":"2a42dd15-1e04-4826-bd5f-85d95fbae135","savedPayload":{"position":{"x":22019.77356265646,"y":17486.160301484873},"targetPosition":{"x":21942.127849125704,"y":17775.938049371594},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"Status Report","name":"New Status Report","id":"a0a61ba9-91cb-4ec7-92fe-134ff079de2d"}}}],"dataDependencies":[{"type":"Data Dependency","name":"Candles Multi-Time-Frame-Market","project":"Foundations","id":"88a45f27-a0b8-4234-b7aa-f139400305db","savedPayload":{"position":{"x":22201.935470261036,"y":17625.938049371594},"targetPosition":{"x":21942.127849125704,"y":17775.938049371594},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"Dataset Definition","name":"Multi-Time-Frame-Market","id":"2b03494a-67d6-47f1-89b6-53fc4c9116a8"}}}],"dataMineDataDependencies":[],"id":"eef38121-80a2-4471-b909-24acdc4d213a","savedPayload":{"position":{"x":21942.127849125704,"y":17775.938049371594},"targetPosition":{"x":21864.482135594946,"y":18065.715797258315},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"statusReport":{"type":"Status Report","name":"New Status Report","project":"Foundations","id":"25f05344-3e7f-4d5f-ab1c-d72689a85764","savedPayload":{"position":{"x":22076.61416995091,"y":17853.58376290235},"targetPosition":{"x":21864.482135594946,"y":18065.715797258315},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"executionStartedEvent":{"type":"Execution Started Event","name":"Candles Volumes Multi-Time-Frame-Market","project":"Foundations","id":"d9b0ffbd-c1bd-4e43-a00d-04a6b6fb470b","savedPayload":{"position":{"x":22154.259883481667,"y":17988.070083727558},"targetPosition":{"x":21864.482135594946,"y":18065.715797258315},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"Execution Finished Event","name":"New Execution Finished Event","id":"1824fa00-dd30-4cdc-acc0-01c2f29056c5"}}},"executionFinishedEvent":{"type":"Execution Finished Event","name":"New Execution Finished Event","project":"Foundations","id":"d405bfe9-74f9-4419-8288-94229c9813a6","savedPayload":{"position":{"x":22154.259883481667,"y":18143.361510789073},"targetPosition":{"x":21864.482135594946,"y":18065.715797258315},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"fc3dbb85-168e-4fac-8893-b285de35a694","savedPayload":{"position":{"x":21864.482135594946,"y":18065.715797258315},"targetPosition":{"x":21652.350101238982,"y":18277.84783161428},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Process Definition","name":"Multi-Time-Frame-Daily","config":" {\n \"codeName\": \"Multi-Time-Frame-Daily\",\n \"normalWaitTime\": 0,\n \"retryWaitTime\": 10000,\n \"framework\": {\n \"name\": \"Multi-Time-Frame-Daily\"\n }\n }","project":"Foundations","processOutput":{"type":"Process Output","name":"New Process Output","project":"Foundations","outputDatasets":[{"type":"Output Dataset","name":"Multi-Time-Frame-Daily Super Trend","project":"Foundations","id":"f5a69b9b-0423-42be-bb58-b5a51f762ee7","savedPayload":{"position":{"x":22185.350101238982,"y":18510.463073884945},"targetPosition":{"x":21885.350101238982,"y":18510.463073884945},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"Dataset Definition","name":"Multi-Time-Frame-Daily","id":"c17b5d3f-7cf7-418a-92b8-f8c67a120446"}}}],"outputDatasetFolders":[],"id":"04c16ec8-b60b-4cf0-acf4-69d955a5d2aa","savedPayload":{"position":{"x":21885.350101238982,"y":18510.463073884945},"targetPosition":{"x":21585.350101238982,"y":18510.463073884945},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"processDependencies":{"type":"Process Dependencies","name":"New Process Dependencies","project":"Foundations","statusDependencies":[{"type":"Status Dependency","name":"Super Trend Multi-Time-Frame-Daily","config":"{ \n\"mainUtility\": \"Self Reference\"\n}","project":"Foundations","id":"935a9195-83ac-41bc-835e-f118f5a79049","savedPayload":{"position":{"x":22144.746582800686,"y":18676.163860757828},"targetPosition":{"x":21845.157722374315,"y":18660.463073884945},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"Status Report","name":"New Status Report","id":"89d59eb6-bd97-485d-ac94-a095aaf4e58d"}}},{"type":"Status Dependency","name":"Candles Volumes Multi-Time-Frame-Daily","config":"{ \n\"mainUtility\": \"Market Ending Point\"\n}","project":"Foundations","id":"a3f5a224-75c0-4054-84ac-c4a98f823085","savedPayload":{"position":{"x":22125.231850323475,"y":18767.973458748536},"targetPosition":{"x":21845.157722374315,"y":18660.463073884945},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"Status Report","name":"New Status Report","id":"2a021da8-9feb-475e-90ab-1586968c17c7"}}},{"type":"Status Dependency","name":"Exchange Raw Data Historic-OHLCVs","config":"{ \n\"mainUtility\": \"Market Starting Point\"\n}","project":"Foundations","id":"d39acabb-3797-410a-9d86-0edda4a41b70","savedPayload":{"position":{"x":22078.301510811405,"y":18849.259191199897},"targetPosition":{"x":21845.157722374315,"y":18660.463073884945},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"Status Report","name":"New Status Report","id":"181c7c34-7243-497a-9ddb-1b0067c6d66e"}}}],"dataDependencies":[{"type":"Data Dependency","name":"Candles Multi-Time-Frame-Daily","project":"Foundations","id":"0fbf825f-68af-415d-b01e-1e30528a4b49","savedPayload":{"position":{"x":22008.549432878823,"y":18912.06424426857},"targetPosition":{"x":21845.157722374315,"y":18660.463073884945},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"Dataset Definition","name":"Multi-Time-Frame-Daily","id":"678a567c-f08d-49b9-813b-4e54fd6afadb"}}}],"dataMineDataDependencies":[],"id":"98d9f621-8b18-4b4f-b191-b79d930dc4ec","savedPayload":{"position":{"x":21845.157722374315,"y":18660.463073884945},"targetPosition":{"x":21585.350101238982,"y":18510.463073884945},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"statusReport":{"type":"Status Report","name":"New Status Report","project":"Foundations","id":"89d59eb6-bd97-485d-ac94-a095aaf4e58d","savedPayload":{"position":{"x":21660.350101238982,"y":18640.36688445261},"targetPosition":{"x":21585.350101238982,"y":18510.463073884945},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2,"arrangementStyle":0},"uiObject":{}}},"executionStartedEvent":{"type":"Execution Started Event","name":"Candles Volumes Multi-Time-Frame-Daily","project":"Foundations","id":"3f1b6db1-7e06-499c-9879-194596e2978e","savedPayload":{"position":{"x":21585.350101238982,"y":18660.463073884945},"targetPosition":{"x":21585.350101238982,"y":18510.463073884945},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"Execution Finished Event","name":"New Execution Finished Event","id":"f29d08f9-e7c8-490c-8fca-14851a0d3dc3"}}},"executionFinishedEvent":{"type":"Execution Finished Event","name":"New Execution Finished Event","project":"Foundations","id":"f884fccf-e2dc-45db-a1df-36b6826b020c","savedPayload":{"position":{"x":21510.350101238982,"y":18640.36688445261},"targetPosition":{"x":21585.350101238982,"y":18510.463073884945},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2,"arrangementStyle":0},"uiObject":{}}},"id":"c2ade18e-8e3c-4448-a743-947c8163b80d","savedPayload":{"position":{"x":21952.350101238982,"y":18277.84783161428},"targetPosition":{"x":21652.350101238982,"y":18277.84783161428},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"products":[{"type":"Product Definition","name":"Super Trend","config":"{\n \"codeName\": \"Super-Trend\",\n \"singularVariableName\": \"superTrend\",\n \"pluralVariableName\": \"superTrends\"\n}","project":"Foundations","datasets":[{"type":"Dataset Definition","name":"Multi-Time-Frame-Market","config":"{\n \"codeName\": \"Multi-Time-Frame-Market\",\n \"type\": \"Market Files\",\n \"validTimeFrames\": [ \"24-hs\", \"12-hs\", \"08-hs\", \"06-hs\", \"04-hs\", \"03-hs\", \"02-hs\", \"01-hs\" ],\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Product/@Dataset/@TimeFrame\",\n \"fileName\": \"Data.json\"\n }","project":"Foundations","id":"7c8e7a6f-99c8-4d90-9f44-e3e9e909eb88","savedPayload":{"position":{"x":22415.00790604074,"y":18525.650373880122},"targetPosition":{"x":21970.548152772928,"y":18596.045883148225},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},{"type":"Dataset Definition","name":"Multi-Time-Frame-Daily","config":"{\n \"codeName\": \"Multi-Time-Frame-Daily\",\n \"type\": \"Daily Files\",\n \"validTimeFrames\": [ \"45-min\", \"40-min\", \"30-min\", \"20-min\", \"15-min\", \"10-min\", \"05-min\", \"04-min\", \"03-min\", \"02-min\", \"01-min\" ],\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Product/@Dataset/@TimeFrame/@Year/@Month/@Day\",\n \"fileName\": \"Data.json\",\n \"dataRange\": {\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Product/@Dataset\",\n \"fileName\": \"Data.Range.json\"\n }\n }","project":"Foundations","id":"c17b5d3f-7cf7-418a-92b8-f8c67a120446","savedPayload":{"position":{"x":22371.501088657693,"y":18800.34160803102},"targetPosition":{"x":21970.548152772928,"y":18596.045883148225},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}}],"record":{"type":"Record Definition","name":"New Record Definition","project":"Foundations","properties":[{"type":"Record Property","name":"Begin","config":"{\n \"codeName\": \"begin\",\n \"isString\": false,\n \"isCalculated\": false\n}","project":"Foundations","recordFormula":{"type":"Record Formula","name":"New Formula","code":"record.current.begin","project":"Foundations","id":"af4ce0b3-14a3-4e8d-8f27-353aa5d819e5","savedPayload":{"position":{"x":23052.05880280838,"y":19344.991865301457},"targetPosition":{"x":22827.752402718426,"y":19362.645161840224},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":2,"arrangementStyle":0},"uiObject":{}}},"id":"eece0283-d534-4ce5-8606-4fa5cec4fe90","savedPayload":{"position":{"x":22827.752402718426,"y":19362.645161840224},"targetPosition":{"x":22379.13960253852,"y":19397.951754917754},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Record Property","name":"End","config":"{ \n\"codeName\": \"end\",\n\"isString\": false,\n\"isCalculated\": false\n}","project":"Foundations","recordFormula":{"type":"Record Formula","name":"New Formula","code":"record.current.end","project":"Foundations","id":"47190c61-ec22-49ff-8a4c-e08e5cddc2c0","savedPayload":{"position":{"x":23021.102751037746,"y":19606.538226120843},"targetPosition":{"x":22807.115034871338,"y":19537.00940238648},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":2,"arrangementStyle":0},"uiObject":{}}},"id":"aab131cd-6b2a-4708-84bf-11e65bd4f995","savedPayload":{"position":{"x":22807.115034871338,"y":19537.00940238648},"targetPosition":{"x":22379.13960253852,"y":19397.951754917754},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Record Property","name":"True Range","config":"{ \n \"codeName\": \"trueRange\",\n \"isString\": false,\n \"isCalculated\": false\n}","project":"Foundations","recordFormula":{"type":"Record Formula","name":"New Formula","code":"variable.trueRange","project":"Foundations","id":"5e5bd969-819b-4131-aad4-d855c57b236d","savedPayload":{"position":{"x":22892.413629318537,"y":19836.32918754063},"targetPosition":{"x":22721.32228705853,"y":19690.203376666337},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2,"arrangementStyle":0},"uiObject":{}}},"id":"79e64cdc-8d3d-4c17-8bb6-69c52b09d0a5","savedPayload":{"position":{"x":22721.32228705853,"y":19690.203376666337},"targetPosition":{"x":22379.13960253852,"y":19397.951754917754},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Record Property","name":"ATR N Period","config":"{ \n \"codeName\": \"atrNPeriod\",\n \"isString\": false,\n \"isCalculated\": false\n}","project":"Foundations","recordFormula":{"type":"Record Formula","name":"New Formula","code":"variable.atrNPeriod","project":"Foundations","id":"139dd901-2800-4a78-b536-a26d71f8180f","savedPayload":{"position":{"x":22685.58318986271,"y":19999.3811587449},"targetPosition":{"x":22583.435327421314,"y":19798.90469080252},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2,"arrangementStyle":0},"uiObject":{}}},"id":"5bf3d6da-c010-4297-90f2-db405eb25ab9","savedPayload":{"position":{"x":22583.435327421314,"y":19798.90469080252},"targetPosition":{"x":22379.13960253852,"y":19397.951754917754},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Record Property","name":"Up Trend","config":"{ \n \"codeName\": \"uptrend\",\n \"isString\": false,\n \"isCalculated\": false\n}","project":"Foundations","recordFormula":{"type":"Record Formula","name":"New Formula","code":"variable.uptrend","project":"Foundations","id":"1227cf03-417e-42af-8be8-0ac79c0372e6","savedPayload":{"position":{"x":22432.099492154815,"y":20070.870955187616},"targetPosition":{"x":22414.44619561605,"y":19846.564555097662},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2,"arrangementStyle":0},"uiObject":{}}},"id":"58b49e52-ac7e-4458-8dc0-c16a63c11c73","savedPayload":{"position":{"x":22414.44619561605,"y":19846.564555097662},"targetPosition":{"x":22379.13960253852,"y":19397.951754917754},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Record Property","name":"Down Trend","config":"{ \n \"codeName\": \"downtrend\",\n \"isString\": false,\n \"isCalculated\": false\n}","project":"Foundations","recordFormula":{"type":"Record Formula","name":"New Formula","code":"variable.downtrend","project":"Foundations","id":"4b55c31f-ca51-4dcd-beaf-a03463e5d541","savedPayload":{"position":{"x":22170.55313133543,"y":20039.914903416982},"targetPosition":{"x":22240.081955069792,"y":19825.927187250574},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2,"arrangementStyle":0},"uiObject":{}}},"id":"9c7651af-9740-4086-9c1b-c859d25cae26","savedPayload":{"position":{"x":22240.081955069792,"y":19825.927187250574},"targetPosition":{"x":22379.13960253852,"y":19397.951754917754},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Record Property","name":"Trend","config":"{ \n \"codeName\": \"trend\",\n \"isString\": false,\n \"isCalculated\": false\n}","project":"Foundations","recordFormula":{"type":"Record Formula","name":"New Formula","code":"variable.trend","project":"Foundations","id":"eb1e09d6-6794-4d4e-a8a9-227fdbb1698c","savedPayload":{"position":{"x":21940.762169915644,"y":19911.225781697776},"targetPosition":{"x":22086.887980789936,"y":19740.13443943777},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2,"arrangementStyle":0},"uiObject":{}}},"id":"880b51d4-9bda-4f26-b722-7cd84f9cc494","savedPayload":{"position":{"x":22086.887980789936,"y":19740.13443943777},"targetPosition":{"x":22379.13960253852,"y":19397.951754917754},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"id":"93965329-75b8-4e62-99ab-252a4aed8d86","savedPayload":{"position":{"x":22379.13960253852,"y":19397.951754917754},"targetPosition":{"x":21970.548152772928,"y":18596.045883148225},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":5,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"dataBuilding":{"type":"Data Building Procedure","name":"New Data Building Procedure","project":"Foundations","loop":{"type":"Procedure Loop","name":"New Procedure Loop","project":"Foundations","procedureJavascriptCode":{"type":"Procedure Javascript Code","name":"New Procedure Javascript Code","code":"/* Loop Code */\n\n/* Big thanks to @rico4dev for providing the base start for ATR calcs\nI made some tweaks so now the way ATR is calculated matches TradingView :-)\n */\n\n// Set parameters to be used for ATR Period and Multiplier\nlet Nperiod = 10 // ATR Period\nlet multiplier = 3 // ATR Multiplier\n\n// Get Current and Previous Candle Data\nlet currCandle = record.current \nlet prevCandle = record.previous \n\n/* We need to build the price source\nFor current price there is no problem, we have data\nFor previous price we must check if exist\nSource price is defined as OHCL4*/\n\n// OHCL4 Source for current price\nvariable.currClose = currCandle.close\nvariable.ohcl4 = (currCandle.max + currCandle.min + currCandle.close + currCandle.open)/4\n\n// OHCL4 Source for previous candle price - make sure data exists\nif (prevCandle === undefined) {\n variable.prevClose = currCandle.close\n variable.prev_ohcl4 = 0 \n} else {\n variable.prevClose = prevCandle.close\n variable.prev_ohcl4 = (prevCandle.max + prevCandle.min + prevCandle.close + prevCandle.open)/4\n}\n\n/* Define variables we need and build functions */\n/* True Range and ATR - Average True Range */\n\nvariable.trueRange = calculateTR()\nvariable.atrNPeriod = calculateATR(Nperiod)\nvariable.prevAtrNperiod = variable.atrNPeriod // Store ATR value for calcs in RMA\n\n/* To keep lastNperiodTR array to a fixed length\nwe remove the first element of the array if length is > Nperiod */\n\nvariable.lastNPeriodTR.push(calculateTR())\nif (variable.lastNPeriodTR.length > Nperiod) {\n variable.lastNPeriodTR.splice(0, 1)\n}\n\n/* Calculate ATR */\nfunction calculateATR(length) {\n return calculateRMA(variable.trueRange, length)\n}\n\n/* Calculate True Range */\nfunction calculateTR() {\n let hl = currCandle.max - currCandle.min \n if (variable.prevClose === 0) { return hl } // Return High-Low when previous Close is 0 \n let hcp = Math.abs(currCandle.max - variable.prevClose)\n let lcp = Math.abs(currCandle.min - variable.prevClose) \n return Math.max(hl, hcp, lcp)\n}\n\n/* Calculate RMA */\nfunction calculateRMA(src, length) { \n if (src.length < length) { return 0 } // We check we have enough values to make the calcs. If not, set value to zero \n let alpha=1/length // It's a constant\n if (isNaN(variable.prevAtrNperiod)) {\n return 0 \n } else {\n return alpha * src + (1 - alpha) * variable.prevAtrNperiod \n } \n \n}\n\n// Build Up Trend function\n\nvariable.up = variable.ohcl4 - (multiplier * variable.atrNPeriod)\n\nif (variable.last2uptrend.length > 2) {\n variable.last2uptrend.splice(0, 1)\n}\n\nvariable.up1 = variable.last2uptrend[variable.last2uptrend.length - 1] // Previous Up Trend \n\nvariable.uptrend = calculateUpTrend()\n\nvariable.last2uptrend.push(variable.uptrend) \n\nfunction calculateUpTrend() {\n if (variable.prevClose > variable.up1) {\n return Math.max(variable.up, variable.up1)\n } else {\n return variable.up\n }\n}\n\n// Build Down Trend function\n\nvariable.dn = variable.ohcl4 + (multiplier * variable.atrNPeriod)\n\nif (variable.last2downtrend.length > 2) {\n variable.last2downtrend.splice(0, 1)\n}\n\nvariable.dn1 = variable.last2downtrend[variable.last2downtrend.length - 1] // Previous Down Trend\n\nvariable.downtrend = calculateDnTrend()\n\nvariable.last2downtrend.push(variable.downtrend) \n\nfunction calculateDnTrend() {\n if (variable.prevClose < variable.dn1) {\n return Math.min(variable.dn, variable.dn1)\n } else {\n return variable.dn\n }\n}\n\n\n// Build Trend function\n\nif (variable.last2Trend.length > 2) {\n variable.last2Trend.splice(0, 1)\n}\n\nvariable.prevTrend = variable.last2Trend[variable.last2Trend.length - 1]\n\nvariable.trend = calculateTrend()\n\nvariable.last2Trend.push(variable.trend)\n\nfunction calculateTrend() {\n\n if (variable.trend = -1 && variable.currClose > variable.dn1) {\n return 1\n }\n else if (variable.trend = 1 && variable.currClose < variable.up1) {\n return -1\n } \n else {\n return variable.prevTrend\n }\n}\n\n// End of code :-)","project":"Foundations","id":"8f978d1c-9ed3-4dc6-9393-85f1a9497a8f","savedPayload":{"position":{"x":21935.430999857657,"y":19376.156776102827},"targetPosition":{"x":21923.671547740047,"y":19264.273062873897},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2,"arrangementStyle":0},"uiObject":{}}},"id":"ab4157e5-9690-48a8-9826-c70b3802e617","savedPayload":{"position":{"x":21923.671547740047,"y":19264.273062873897},"targetPosition":{"x":21900.152643504825,"y":19040.505636416037},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":2,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"initialization":{"type":"Procedure Initialization","name":"New Procedure Initialization","project":"Foundations","procedureJavascriptCode":{"type":"Procedure Javascript Code","name":"New Procedure Javascript Code","code":"/* Initialization Code*/\n\n//// Arrays to store past data\nvariable.lastNPeriodTR = []\nvariable.last2uptrend = [0]\nvariable.last2downtrend = [0]\nvariable.last2Trend = [0]\n\n// Initialize trend\nvariable.trend = 1","project":"Foundations","id":"179290ba-51ab-4754-be1c-90355b7a74c2","savedPayload":{"position":{"x":21762.87902646674,"y":19348.827228370414},"targetPosition":{"x":21808.63689881277,"y":19246.05336438562},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2,"arrangementStyle":0},"uiObject":{}}},"id":"17591e91-1610-4ccd-ab12-167be170d523","savedPayload":{"position":{"x":21808.63689881277,"y":19246.05336438562},"targetPosition":{"x":21900.152643504825,"y":19040.505636416037},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":2,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"id":"eee493c1-3895-4351-91ea-b53baf429bbb","savedPayload":{"position":{"x":21900.152643504825,"y":19040.505636416037},"targetPosition":{"x":21970.548152772928,"y":18596.045883148225},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"id":"2bb58403-f839-4e0a-9b04-4f9219d7df83","savedPayload":{"position":{"x":21970.548152772928,"y":18596.045883148225},"targetPosition":{"x":21652.350101238982,"y":18277.84783161428},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":4,"arrangementStyle":0},"uiObject":{"isRunning":false},"referenceParent":{"type":"Plotter Module","name":"Super Trend","id":"acfb7d6b-e877-4fb0-bef4-3923c049244b"}}}],"id":"c2aec9e5-4b10-4ebc-89c7-84b3df03c4a4","savedPayload":{"position":{"x":21652.350101238982,"y":18277.84783161428},"targetPosition":{"x":21352.350101238982,"y":18277.84783161428},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Indicator Bot","name":"Wave Trend","config":"{ \n\"codeName\": \"Wave-Trend\"\n}","project":"Foundations","processes":[{"type":"Process Definition","name":"Multi-Time-Frame-Market","config":" {\n \"codeName\": \"Multi-Time-Frame-Market\",\n \"normalWaitTime\": 0,\n \"retryWaitTime\": 10000,\n \"framework\": {\n \"name\": \"Multi-Time-Frame-Market\"\n }\n }","project":"Foundations","processOutput":{"type":"Process Output","name":"New Process Output","project":"Foundations","outputDatasets":[{"type":"Output Dataset","name":"Multi-Time-Frame-Market Wave Trend","project":"Foundations","id":"d39fc6ac-79b2-4308-9c65-05e82bf02c8d","savedPayload":{"position":{"x":22200.780530114665,"y":17963.676706110182},"targetPosition":{"x":22120.14774146697,"y":18173.73230207205},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"Dataset Definition","name":"Multi-Time-Frame-Market","id":"9b727bdd-1684-43e1-a39c-fbd14ce64828"}}}],"outputDatasetFolders":[],"id":"ce1d6928-a5ef-4a75-af09-51d8b6e5ec3a","savedPayload":{"position":{"x":22120.14774146697,"y":18173.73230207205},"targetPosition":{"x":22039.514952819278,"y":18383.78789803392},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"processDependencies":{"type":"Process Dependencies","name":"New Process Dependencies","project":"Foundations","statusDependencies":[{"type":"Status Dependency","name":"Wave Trend Multi-Time-Frame-Market","config":"{ \n\"mainUtility\": \"Self Reference\"\n}","project":"Foundations","id":"88287fbf-f6b6-4b7d-ab0a-557c10b459d2","savedPayload":{"position":{"x":22226.132246264708,"y":18130.307096818775},"targetPosition":{"x":22214.372794147097,"y":18242.190810047705},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"Status Report","name":"New Status Report","id":"64877b9b-6a54-4b10-b82a-ab1a12ff483b"}}},{"type":"Status Dependency","name":"Candles Volumes Multi-Time-Frame-Market","config":"{ \n\"mainUtility\": \"Market Ending Point\"\n}","project":"Foundations","id":"f713c037-7ea9-46f2-9982-318e30de5db1","savedPayload":{"position":{"x":22301.801714811005,"y":18171.392266054598},"targetPosition":{"x":22214.372794147097,"y":18242.190810047705},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"Status Report","name":"New Status Report","id":"a0a61ba9-91cb-4ec7-92fe-134ff079de2d"}}}],"dataDependencies":[{"type":"Data Dependency","name":"Candles Multi-Time-Frame-Market","project":"Foundations","id":"d4377097-6d3f-418d-8101-2bed732b55ec","savedPayload":{"position":{"x":22326.256507376027,"y":18253.950262165316},"targetPosition":{"x":22214.372794147097,"y":18242.190810047705},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"Dataset Definition","name":"Multi-Time-Frame-Market","id":"2b03494a-67d6-47f1-89b6-53fc4c9116a8"}}}],"dataMineDataDependencies":[],"id":"e2689a2e-356c-4dda-b198-2fa163578c77","savedPayload":{"position":{"x":22214.372794147097,"y":18242.190810047705},"targetPosition":{"x":22039.514952819278,"y":18383.78789803392},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"statusReport":{"type":"Status Report","name":"New Status Report","project":"Foundations","id":"64877b9b-6a54-4b10-b82a-ab1a12ff483b","savedPayload":{"position":{"x":22483.97470608709,"y":18313.392388765817},"targetPosition":{"x":22039.514952819278,"y":18383.78789803392},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"executionStartedEvent":{"type":"Execution Started Event","name":"Candles Volumes Multi-Time-Frame-Market","project":"Foundations","id":"dbb205f1-b207-4e15-8523-16a8f5d00c81","savedPayload":{"position":{"x":22249.570548781146,"y":18464.420686681613},"targetPosition":{"x":22039.514952819278,"y":18383.78789803392},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"Execution Finished Event","name":"New Execution Finished Event","id":"1824fa00-dd30-4cdc-acc0-01c2f29056c5"}}},"executionFinishedEvent":{"type":"Execution Finished Event","name":"New Execution Finished Event","project":"Foundations","id":"1abb722a-a84a-4dbe-892b-cc35a0776e3a","savedPayload":{"position":{"x":22181.112040805492,"y":18558.64573936174},"targetPosition":{"x":22039.514952819278,"y":18383.78789803392},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2,"arrangementStyle":0},"uiObject":{}}},"id":"26d5d563-1bb6-4766-9601-f43578e09501","savedPayload":{"position":{"x":22039.514952819278,"y":18383.78789803392},"targetPosition":{"x":21595.055199551465,"y":18454.18340730202},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":4,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Process Definition","name":"Multi-Time-Frame-Daily","config":" {\n \"codeName\": \"Multi-Time-Frame-Daily\",\n \"normalWaitTime\": 0,\n \"retryWaitTime\": 10000,\n \"framework\": {\n \"name\": \"Multi-Time-Frame-Daily\"\n }\n }","project":"Foundations","processOutput":{"type":"Process Output","name":"New Process Output","project":"Foundations","outputDatasets":[{"type":"Output Dataset","name":"Multi-Time-Frame-Daily Wave Trend","project":"Foundations","id":"b8a695ab-0f23-4002-82b9-400a29d413c2","savedPayload":{"position":{"x":22781.303758898535,"y":18352.623792065417},"targetPosition":{"x":22370.208302959363,"y":18535.655281449526},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"Dataset Definition","name":"Multi-Time-Frame-Daily","id":"3bf983d5-4d3c-46f8-a130-9e621b76e62d"}}}],"outputDatasetFolders":[],"id":"c66980e3-2ed9-4ce8-a3b0-a63d5e91bc17","savedPayload":{"position":{"x":22370.208302959363,"y":18535.655281449526},"targetPosition":{"x":21959.11284702019,"y":18718.686770833636},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"processDependencies":{"type":"Process Dependencies","name":"New Process Dependencies","project":"Foundations","statusDependencies":[{"type":"Status Dependency","name":"Wave Trend Multi-Time-Frame-Daily","config":"{ \n\"mainUtility\": \"Self Reference\"\n}","project":"Foundations","id":"543c4f25-0af0-450b-9ea1-a4a4c6877d4a","savedPayload":{"position":{"x":22826.758891859656,"y":18604.459002008694},"targetPosition":{"x":22406.647699935915,"y":18765.72457930408},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"Status Report","name":"New Status Report","id":"a79125c3-e49c-4ad0-85df-8ea1e6b72cb2"}}},{"type":"Status Dependency","name":"Candles Volumes Multi-Time-Frame-Daily","config":"{ \n\"mainUtility\": \"Market Ending Point\"\n}","project":"Foundations","id":"2f7dd1e6-e0e0-4565-a6b9-a49c2ddcd0b4","savedPayload":{"position":{"x":22856.030990575473,"y":18742.173398994753},"targetPosition":{"x":22406.647699935915,"y":18765.72457930408},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"Status Report","name":"New Status Report","id":"2a021da8-9feb-475e-90ab-1586968c17c7"}}},{"type":"Status Dependency","name":"Exchange Raw Data Historic-OHLCVs","config":"{ \n\"mainUtility\": \"Market Starting Point\"\n}","project":"Foundations","id":"01b4e456-8585-448d-acd1-d9a730f95eb1","savedPayload":{"position":{"x":22841.314321765996,"y":18882.193149600214},"targetPosition":{"x":22406.647699935915,"y":18765.72457930408},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"Status Report","name":"New Status Report","id":"181c7c34-7243-497a-9ddb-1b0067c6d66e"}}}],"dataDependencies":[{"type":"Data Dependency","name":"Candles Multi-Time-Frame-Daily","project":"Foundations","id":"97ed7b3c-ce95-484a-8608-e8826f28d08e","savedPayload":{"position":{"x":22784.049455511355,"y":19010.81214506084},"targetPosition":{"x":22406.647699935915,"y":18765.72457930408},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"Dataset Definition","name":"Multi-Time-Frame-Daily","id":"678a567c-f08d-49b9-813b-4e54fd6afadb"}}}],"dataMineDataDependencies":[],"id":"f5fb61fa-828b-4551-8b48-9e9c1fc4fa64","savedPayload":{"position":{"x":22406.647699935915,"y":18765.72457930408},"targetPosition":{"x":21959.11284702019,"y":18718.686770833636},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"statusReport":{"type":"Status Report","name":"New Status Report","project":"Foundations","id":"a79125c3-e49c-4ad0-85df-8ea1e6b72cb2","savedPayload":{"position":{"x":22323.170494488917,"y":18983.19013436525},"targetPosition":{"x":21959.11284702019,"y":18718.686770833636},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"executionStartedEvent":{"type":"Execution Started Event","name":"Candles Volumes Multi-Time-Frame-Daily","project":"Foundations","id":"17690387-850d-4e80-8d08-abebcf1ec894","savedPayload":{"position":{"x":22050.628591712248,"y":18924.23449880322},"targetPosition":{"x":21959.11284702019,"y":18718.686770833636},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"Execution Finished Event","name":"New Execution Finished Event","id":"f29d08f9-e7c8-490c-8fca-14851a0d3dc3"}}},"executionFinishedEvent":{"type":"Execution Finished Event","name":"New Execution Finished Event","project":"Foundations","id":"654860da-2fe0-4b1c-a91d-45690a8d11b8","savedPayload":{"position":{"x":21935.59394278497,"y":18942.454197291496},"targetPosition":{"x":21959.11284702019,"y":18718.686770833636},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2,"arrangementStyle":0},"uiObject":{}}},"id":"56663c74-0c47-441f-8591-d9098f9a610b","savedPayload":{"position":{"x":21959.11284702019,"y":18718.686770833636},"targetPosition":{"x":21595.055199551465,"y":18454.18340730202},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":4,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"products":[{"type":"Product Definition","name":"Wave Trend","config":"{\n \"codeName\": \"Wave-Trend\",\n \"singularVariableName\": \"waveTrend\",\n \"pluralVariableName\": \"waveTrends\"\n}","project":"Foundations","datasets":[{"type":"Dataset Definition","name":"Multi-Time-Frame-Market","config":"{\n \"codeName\": \"Multi-Time-Frame-Market\",\n \"type\": \"Market Files\",\n \"validTimeFrames\": [ \"24-hs\", \"12-hs\", \"08-hs\", \"06-hs\", \"04-hs\", \"03-hs\", \"02-hs\", \"01-hs\" ],\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Product/@Dataset/@TimeFrame\",\n \"fileName\": \"Data.json\"\n }","project":"Foundations","id":"9b727bdd-1684-43e1-a39c-fbd14ce64828","savedPayload":{"position":{"x":21909.287496320045,"y":18886.687059402426},"targetPosition":{"x":21641.985539063535,"y":18750.489909480562},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},{"type":"Dataset Definition","name":"Multi-Time-Frame-Daily","config":"{\n \"codeName\": \"Multi-Time-Frame-Daily\",\n \"type\": \"Daily Files\",\n \"validTimeFrames\": [ \"45-min\", \"40-min\", \"30-min\", \"20-min\", \"15-min\", \"10-min\", \"05-min\", \"04-min\", \"03-min\", \"02-min\", \"01-min\" ],\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Product/@Dataset/@TimeFrame/@Year/@Month/@Day\",\n \"fileName\": \"Data.json\",\n \"dataRange\": {\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Product/@Dataset\",\n \"fileName\": \"Data.Range.json\"\n }\n }","project":"Foundations","id":"3bf983d5-4d3c-46f8-a130-9e621b76e62d","savedPayload":{"position":{"x":21778.1826889854,"y":19017.791866737072},"targetPosition":{"x":21641.985539063535,"y":18750.489909480562},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}}],"record":{"type":"Record Definition","name":"New Record Definition","project":"Foundations","properties":[{"type":"Record Property","name":"Begin","config":"{\n \"codeName\": \"begin\",\n \"isString\": false,\n \"isCalculated\": false\n}","project":"Foundations","recordFormula":{"type":"Record Formula","name":"New Formula","code":"record.current.begin","project":"Foundations","id":"7c0c0127-d33a-40cd-95ce-a4c4db782862","savedPayload":{"position":{"x":22014.412436913575,"y":19720.69514846755},"targetPosition":{"x":21781.268648476485,"y":19531.899031152596},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"1fa9f019-5b1a-4310-acb9-18be189b37a7","savedPayload":{"position":{"x":21781.268648476485,"y":19531.899031152596},"targetPosition":{"x":21548.124860039396,"y":19343.102913837643},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Record Property","name":"End","config":"{ \n\"codeName\": \"end\",\n\"isString\": false,\n\"isCalculated\": false\n}","project":"Foundations","recordFormula":{"type":"Record Formula","name":"New Formula","code":"record.current.end","project":"Foundations","id":"fe518407-7360-4ded-ac8c-743508cf9944","savedPayload":{"position":{"x":21763.14562976658,"y":19903.251169735962},"targetPosition":{"x":21655.635244902987,"y":19623.177041786803},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"efbc0585-5a1c-4caf-ad89-2e29b5e98ca0","savedPayload":{"position":{"x":21655.635244902987,"y":19623.177041786803},"targetPosition":{"x":21548.124860039396,"y":19343.102913837643},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Record Property","name":"Record WAVETREND","config":"{ \n \"codeName\": \"waveTrend\",\n \"isString\": false,\n \"isCalculated\": false\n}","project":"Foundations","recordFormula":{"type":"Record Formula","name":"New Formula","code":"variable.waveTrend","project":"Foundations","id":"29c99584-8b16-494a-a1be-0e9d7071641b","savedPayload":{"position":{"x":21477.729350771293,"y":19787.562667105456},"targetPosition":{"x":21501.194520527326,"y":19639.409416016184},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2,"arrangementStyle":0},"uiObject":{}}},"id":"39424ebf-7f21-4372-8b88-15bb7086cca9","savedPayload":{"position":{"x":21501.194520527326,"y":19639.409416016184},"targetPosition":{"x":21548.124860039396,"y":19343.102913837643},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Record Property","name":"Record WAVETRENDSIGNAL","config":"{ \n \"codeName\": \"waveTrendSignal\",\n \"isString\": false,\n \"isCalculated\": false\n}","project":"Foundations","recordFormula":{"type":"Record Formula","name":"New Formula","code":"variable.waveTrendSignal","project":"Foundations","id":"a5e59332-48bb-4252-97aa-ac587609a4e8","savedPayload":{"position":{"x":21264.930684066967,"y":19692.818596493278},"targetPosition":{"x":21359.328742724443,"y":19576.246702274733},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2,"arrangementStyle":0},"uiObject":{}}},"id":"d9a10773-5caa-4b8d-8637-ccaa4faef8b2","savedPayload":{"position":{"x":21359.328742724443,"y":19576.246702274733},"targetPosition":{"x":21548.124860039396,"y":19343.102913837643},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Record Property","name":"Record WT3","config":"{ \n \"codeName\": \"wt3\",\n \"isString\": false,\n \"isCalculated\": false\n}","project":"Foundations","recordFormula":{"type":"Record Formula","name":"New Formula","code":"variable.wt3","project":"Foundations","id":"a8cbbddf-28c6-4d38-8eca-841e44f4884a","savedPayload":{"position":{"x":21128.013668115655,"y":19504.36849113303},"targetPosition":{"x":21268.050732090236,"y":19450.613298701235},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2,"arrangementStyle":0},"uiObject":{}}},"id":"33d15bce-9db7-4b43-b795-59353cd2e63d","savedPayload":{"position":{"x":21268.050732090236,"y":19450.613298701235},"targetPosition":{"x":21548.124860039396,"y":19343.102913837643},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"id":"8a14c05f-d4a6-4cd5-9beb-328ec32e44dd","savedPayload":{"position":{"x":21548.124860039396,"y":19343.102913837643},"targetPosition":{"x":21641.985539063535,"y":18750.489909480562},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":5,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"dataBuilding":{"type":"Data Building Procedure","name":"New Data Building Procedure","project":"Foundations","loop":{"type":"Procedure Loop","name":"New Procedure Loop","project":"Foundations","procedureJavascriptCode":{"type":"Procedure Javascript Code","name":"New Procedure Javascript Code","code":"/* Loop Code */\n\nlet candle = {\n open: record.current.open,\n close: record.current.close,\n min: record.current.min,\n max: record.current.max,\n begin: record.current.begin,\n end: record.current.end,\n} \n\n/* Set constant */\n\nlet n1=10 // Channel Length\nlet n2=21 // Average Length\n\n// Overbought and Oversold Levels\nlet ob=60\nlet ob2=53\nlet os=-60\nlet os2=-53\n\n/* ************** */\n\nvariable.ap = (candle.max+candle.min+candle.close)/3\n\n/* Build 3 EMAs and CI parameter */\n\nvariable.EMAesa = calculateEMA(variable.ap, n1, variable.previousEMAesa)\nif (isNaN(variable.EMAesa)) {variable.EMAesa=0}\nvariable.previousEMAesa = variable.EMAesa\n\nvariable.EMAd = calculateEMA(Math.abs(variable.ap-variable.EMAesa), n1, variable.previousEMAd)\nif (isNaN(variable.EMAd)) {variable.EMAd=0}\nvariable.previousEMAd = variable.EMAd\n\nvariable.ci = (variable.ap-variable.EMAesa)/(0.015*variable.EMAd)\nif (isNaN(variable.ci)) {variable.ci=0}\n\nvariable.EMAtci = calculateEMA(variable.ci, n2, variable.previousEMAtci)\nif (isNaN(variable.EMAtci)) {variable.EMAtci=0}\nvariable.previousEMAtci = variable.EMAtci\n\nfunction calculateEMA(src, periods, previousEMA) {\n if (src.length < periods) { return 0 }\n let k = 2 / (periods + 1)\n return src * k + previousEMA * (1-k)\n}\n\n/* Build WAVETREND and WAVETRENDSIGNAL \nFor WAVETRENDSIGNAL we need a SMA\nParameters are SMA(WAVETREND, 4) */\n\nvariable.waveTrend = variable.EMAtci // Wave Trend - It's a line\n\nvariable.last4wt1.push(variable.waveTrend)\nif (variable.last4wt1.length > 4) {\n variable.last4wt1.splice(0, 1) // Remove the first element of the array to keep it at a maximun of 4 elements\n}\n\nvariable.waveTrendSignal = calculateSMA(variable.last4wt1, 4) // Signal - It's a line\n\nfunction calculateSMA(src, periods) { \n // Check we have enough values to make the calculation\n if (src.length < periods) { return 0 }\n \n let sum = 0 // Initialize sum variable\n for (let i = src.length - periods; i < src.length; i++) {\n sum = sum + src[i]\n }\n let sma = sum / periods\n return sma\n}\n\n/* Build WT3 */\n\nvariable.wt3 = variable.waveTrend - variable.waveTrendSignal // Histogram\n\n// End of code :-)","project":"Foundations","id":"32d5f441-d68a-4c29-89ee-041138ae67d3","savedPayload":{"position":{"x":21304.85350470757,"y":19179.128294782637},"targetPosition":{"x":21354.85350470757,"y":19092.525754404192},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2,"arrangementStyle":0},"uiObject":{}}},"id":"6c129c1b-0def-43a3-826b-7542c834eb24","savedPayload":{"position":{"x":21354.85350470757,"y":19092.525754404192},"targetPosition":{"x":21429.85350470757,"y":18962.621943836526},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":2,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"initialization":{"type":"Procedure Initialization","name":"New Procedure Initialization","project":"Foundations","procedureJavascriptCode":{"type":"Procedure Javascript Code","name":"New Procedure Javascript Code","code":"/* Initialization Code */\n/* WaveTrend needs 3 EMA and 1 SMA\nOthers constants and vars are declared in the loop code\nso to use let and not var and avoid possible conflicts */\n \nvariable.previousEMAesa = 0\nvariable.previousEMAd = 0\nvariable.previousEMAtci = 0\n\nvariable.last4wt1 = [] // Last 4 wt1 records\n\n/* HLC3 */\nvariable.ap = 0","project":"Foundations","id":"5cad68f2-69ba-42a1-95b5-3a6ae2cac0b1","savedPayload":{"position":{"x":21213.34715376146,"y":19087.621943836526},"targetPosition":{"x":21299.949694139905,"y":19037.621943836526},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2,"arrangementStyle":0},"uiObject":{}}},"id":"c689da4f-8f19-47e6-8f82-11e2f42d3ecd","savedPayload":{"position":{"x":21299.949694139905,"y":19037.621943836526},"targetPosition":{"x":21429.85350470757,"y":18962.621943836526},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":2,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"id":"3f88bd6f-cdde-4122-9778-ce7a7588fd7b","savedPayload":{"position":{"x":21429.85350470757,"y":18962.621943836526},"targetPosition":{"x":21641.985539063535,"y":18750.489909480562},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"id":"ff542733-ddbd-4cbf-b90d-a12c49752916","savedPayload":{"position":{"x":21641.985539063535,"y":18750.489909480562},"targetPosition":{"x":21595.055199551465,"y":18454.18340730202},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false},"referenceParent":{"type":"Plotter Module","name":"Wave Trend","id":"cfa6bcb9-8d18-4658-81f4-1f7d55adc742"}}}],"id":"9ce52f75-7caa-4d0e-8faf-09a1e8a8033a","savedPayload":{"position":{"x":21595.055199551465,"y":18454.18340730202},"targetPosition":{"x":21352.350101238982,"y":18277.84783161428},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Indicator Bot","name":"Donchian Channel","config":"{ \n\"codeName\": \"Donchian-Channel\"\n}","project":"Foundations","processes":[{"type":"Process Definition","name":"Multi-Time-Frame-Market","config":"{\n \"codeName\": \"Multi-Time-Frame-Market\",\n \"description\": \"Produces the MACD indicator.\",\n \"deadWaitTime\": 0,\n \"normalWaitTime\": 0,\n \"retryWaitTime\": 10000,\n \"sleepWaitTime\": 3600000,\n \"comaWaitTime\": 86400000,\n \"framework\": {\n \"name\": \"Multi-Time-Frame-Market\"\n }\n }","project":"Foundations","processOutput":{"type":"Process Output","name":"New Process Output","project":"Foundations","outputDatasets":[{"type":"Output Dataset","name":"Multi-Time-Frame-Market Donchian Channel","project":"Foundations","id":"2000e920-443a-49d2-9003-b16d742547dc","savedPayload":{"position":{"x":22215.55949757523,"y":18372.578515415673},"targetPosition":{"x":21963.9583271916,"y":18535.97022592018},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"Dataset Definition","name":"Multi-Time-Frame-Market","id":"7298225c-3b68-4f34-a935-fc0ab3d8f662"}}}],"outputDatasetFolders":[],"id":"014aaa46-fa23-41a3-9834-b9382f6af876","savedPayload":{"position":{"x":21963.9583271916,"y":18535.97022592018},"targetPosition":{"x":21712.357156807975,"y":18699.361936424688},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"processDependencies":{"type":"Process Dependencies","name":"New Process Dependencies","project":"Foundations","statusDependencies":[{"type":"Status Dependency","name":"Candles Volumes Multi-Time-Frame-Market","config":"{ \n\"mainUtility\": \"Market Ending Point\"\n}","project":"Foundations","id":"22266684-e056-49a8-8885-4a31cebd34d2","savedPayload":{"position":{"x":22212.685199142004,"y":18460.717701908587},"targetPosition":{"x":22011.946017234346,"y":18683.661149551805},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"Status Report","name":"New Status Report","id":"a0a61ba9-91cb-4ec7-92fe-134ff079de2d"}}},{"type":"Status Dependency","name":"Donchian Channel Multi-Time-Frame-Market","config":"{ \n\"mainUtility\": \"Self Reference\"\n}","project":"Foundations","id":"d55aa460-8292-4cba-831a-01425cbea4e7","savedPayload":{"position":{"x":22161.740447447533,"y":18675.810756115363},"targetPosition":{"x":22011.946017234346,"y":18683.661149551805},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"Status Report","name":"New Status Report","id":"8af7a7fd-54f6-496c-b4e3-05a37d838288"}}}],"dataDependencies":[{"type":"Data Dependency","name":"Candles Multi-Time-Frame-Market","project":"Foundations","id":"71b430e7-6a5c-437b-a015-76a8202de236","savedPayload":{"position":{"x":22123.417741055957,"y":18784.030740505634},"targetPosition":{"x":22011.946017234346,"y":18683.661149551805},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"Dataset Definition","name":"Multi-Time-Frame-Market","id":"2b03494a-67d6-47f1-89b6-53fc4c9116a8"}}}],"dataMineDataDependencies":[],"id":"9070474a-4a33-4c1b-8ac0-113ca33928c5","savedPayload":{"position":{"x":22011.946017234346,"y":18683.661149551805},"targetPosition":{"x":21712.357156807975,"y":18699.361936424688},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"statusReport":{"type":"Status Report","name":"New Status Report","project":"Foundations","id":"8af7a7fd-54f6-496c-b4e3-05a37d838288","savedPayload":{"position":{"x":21979.659114064485,"y":18835.55908634655},"targetPosition":{"x":21712.357156807975,"y":18699.361936424688},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"executionStartedEvent":{"type":"Execution Started Event","name":"Candles Volumes Multi-Time-Frame-Market","project":"Foundations","id":"75ad91f0-37ca-42fb-9c20-c3965f115741","savedPayload":{"position":{"x":21794.05301206023,"y":18825.1625216165},"targetPosition":{"x":21712.357156807975,"y":18699.361936424688},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"Execution Finished Event","name":"New Execution Finished Event","id":"1824fa00-dd30-4cdc-acc0-01c2f29056c5"}}},"executionFinishedEvent":{"type":"Execution Finished Event","name":"New Execution Finished Event","project":"Foundations","id":"f4f25b2a-d402-43d9-b1de-248f2987e80f","savedPayload":{"position":{"x":21720.207550244417,"y":18849.156366637875},"targetPosition":{"x":21712.357156807975,"y":18699.361936424688},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2,"arrangementStyle":0},"uiObject":{}}},"id":"18bfecb5-3666-4eaf-8b3a-d44a41aa5752","savedPayload":{"position":{"x":21712.357156807975,"y":18699.361936424688},"targetPosition":{"x":21445.055199551465,"y":18563.164786502824},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Process Definition","name":"Multi-Time-Frame-Daily","config":"{\n \"codeName\": \"Multi-Time-Frame-Daily\",\n \"description\": \"Produces the MACD indicator.\",\n \"deadWaitTime\": 0,\n \"normalWaitTime\": 0,\n \"retryWaitTime\": 10000,\n \"sleepWaitTime\": 3600000,\n \"comaWaitTime\": 86400000,\n \"framework\": {\n \"name\": \"Multi-Time-Frame-Daily\"\n }\n }","project":"Foundations","processOutput":{"type":"Process Output","name":"New Process Output","project":"Foundations","outputDatasets":[{"type":"Output Dataset","name":"Multi-Time-Frame-Daily Donchian Channel","project":"Foundations","id":"a0373c2d-dcd9-4b36-8db8-6c5e377f4e70","savedPayload":{"position":{"x":20730.93072434567,"y":19122.500353393523},"targetPosition":{"x":20753.3497524216,"y":18823.339214239168},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"Dataset Definition","name":"Multi-Time-Frame-Daily","id":"50ed783e-0e71-4903-8a82-854c8bd2ed6e"}}}],"outputDatasetFolders":[],"id":"a9f3e616-1897-4716-94be-92676ab2c97c","savedPayload":{"position":{"x":20753.3497524216,"y":18823.339214239168},"targetPosition":{"x":20775.76878049753,"y":18524.178075084812},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"processDependencies":{"type":"Process Dependencies","name":"New Process Dependencies","project":"Foundations","statusDependencies":[{"type":"Status Dependency","name":"Donchian Channel Multi-Time-Frame-Daily","config":"{ \n\"mainUtility\": \"Self Reference\"\n}","project":"Foundations","id":"ab757f0c-c816-42c1-86f0-97c16ef7df9b","savedPayload":{"position":{"x":20568.727575212957,"y":19069.62753531758},"targetPosition":{"x":20606.772763078443,"y":18772.04970737961},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"Status Report","name":"New Status Report","id":"0c9cddc3-dfd4-49f2-b5e9-2d9cb15164e2"}}},{"type":"Status Dependency","name":"Candles Volumes Multi-Time-Frame-Daily","config":"{ \n\"mainUtility\": \"Market Ending Point\"\n}","project":"Foundations","id":"5675ab54-d0e8-4038-ab6a-56ef2aa08c55","savedPayload":{"position":{"x":20478.633033263286,"y":19043.306430140354},"targetPosition":{"x":20606.772763078443,"y":18772.04970737961},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"Status Report","name":"New Status Report","id":"2a021da8-9feb-475e-90ab-1586968c17c7"}}},{"type":"Status Dependency","name":"Exchange Raw Data Historic-OHLCVs","config":"{ \n\"mainUtility\": \"Market Starting Point\"\n}","project":"Foundations","id":"51eb2e2d-75b5-4aa9-9628-da6fdafee5c0","savedPayload":{"position":{"x":20401.081700869912,"y":18990.432826982586},"targetPosition":{"x":20606.772763078443,"y":18772.04970737961},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"Status Report","name":"New Status Report","id":"181c7c34-7243-497a-9ddb-1b0067c6d66e"}}}],"dataDependencies":[{"type":"Data Dependency","name":"Candles Multi-Time-Frame-Daily","project":"Foundations","id":"c19ecb80-d74c-4a66-8bc9-7c164f2f81bf","savedPayload":{"position":{"x":20343.664842779413,"y":18916.182362513413},"targetPosition":{"x":20606.772763078443,"y":18772.04970737961},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"Dataset Definition","name":"Multi-Time-Frame-Daily","id":"678a567c-f08d-49b9-813b-4e54fd6afadb"}}}],"dataMineDataDependencies":[],"id":"22190dfd-2d9d-401b-a391-642f3140b8ba","savedPayload":{"position":{"x":20606.772763078443,"y":18772.04970737961},"targetPosition":{"x":20775.76878049753,"y":18524.178075084812},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"statusReport":{"type":"Status Report","name":"New Status Report","project":"Foundations","id":"0c9cddc3-dfd4-49f2-b5e9-2d9cb15164e2","savedPayload":{"position":{"x":20640.623450312167,"y":18589.260635952447},"targetPosition":{"x":20775.76878049753,"y":18524.178075084812},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2,"arrangementStyle":0},"uiObject":{}}},"executionStartedEvent":{"type":"Execution Started Event","name":"Candles Volumes Multi-Time-Frame-Daily","project":"Foundations","id":"decfbbf5-ddb1-48ed-9703-3dfd2817fd4a","savedPayload":{"position":{"x":20626.18821092035,"y":18512.968561046848},"targetPosition":{"x":20775.76878049753,"y":18524.178075084812},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"Execution Finished Event","name":"New Execution Finished Event","id":"f29d08f9-e7c8-490c-8fca-14851a0d3dc3"}}},"executionFinishedEvent":{"type":"Execution Finished Event","name":"New Execution Finished Event","project":"Foundations","id":"66d5f6e0-5b1e-4fce-9187-11f226def0a6","savedPayload":{"position":{"x":20651.832964350127,"y":18439.68006637527},"targetPosition":{"x":20775.76878049753,"y":18524.178075084812},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2,"arrangementStyle":0},"uiObject":{}}},"id":"04245397-cdac-4f93-b45f-86787e821ab6","savedPayload":{"position":{"x":21537.760297863948,"y":18848.48174139137},"targetPosition":{"x":21445.055199551465,"y":18563.164786502824},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"products":[{"type":"Product Definition","name":"Donchian Channel","config":"{\n \"codeName\": \"Donchian-Channel\",\n \"singularVariableName\": \"donchian\",\n \"pluralVariableName\": \"donchians\"\n}","project":"Foundations","datasets":[{"type":"Dataset Definition","name":"Multi-Time-Frame-Market","config":"{\n \"codeName\": \"Multi-Time-Frame-Market\",\n \"type\": \"Market Files\",\n \"validTimeFrames\": [ \"24-hs\", \"12-hs\", \"08-hs\", \"06-hs\", \"04-hs\", \"03-hs\", \"02-hs\", \"01-hs\" ],\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Product/@Dataset/@TimeFrame\",\n \"fileName\": \"Data.json\"\n }","project":"Foundations","id":"7298225c-3b68-4f34-a935-fc0ab3d8f662","savedPayload":{"position":{"x":21685.219227936483,"y":19034.513231655692},"targetPosition":{"x":21240.75947466867,"y":18964.11772238759},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},{"type":"Dataset Definition","name":"Multi-Time-Frame-Daily","config":"{\n \"codeName\": \"Multi-Time-Frame-Daily\",\n \"type\": \"Daily Files\",\n \"validTimeFrames\": [ \"45-min\", \"40-min\", \"30-min\", \"20-min\", \"15-min\", \"10-min\", \"05-min\", \"04-min\", \"03-min\", \"02-min\", \"01-min\" ],\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Product/@Dataset/@TimeFrame/@Year/@Month/@Day\",\n \"fileName\": \"Data.json\",\n \"dataRange\": {\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Product/@Dataset\",\n \"fileName\": \"Data.Range.json\"\n }\n }","project":"Foundations","id":"50ed783e-0e71-4903-8a82-854c8bd2ed6e","savedPayload":{"position":{"x":21311.154983936773,"y":19408.577475655402},"targetPosition":{"x":21240.75947466867,"y":18964.11772238759},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}}],"record":{"type":"Record Definition","name":"New Record Definition","project":"Foundations","properties":[{"type":"Record Property","name":"Begin","config":"{\n \"codeName\": \"begin\",\n \"isString\": false,\n \"isCalculated\": false\n}","project":"Foundations","recordFormula":{"type":"Record Formula","name":"New Formula","code":"record.current.begin","project":"Foundations","id":"1a36f31f-c662-44c1-859e-95dfc06c72cf","savedPayload":{"position":{"x":21205.432704204683,"y":19638.192658346925},"targetPosition":{"x":20922.381387523103,"y":19454.376984029353},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"39eca54b-9530-4c5b-a28f-a58a7b7a7f6a","savedPayload":{"position":{"x":20922.381387523103,"y":19454.376984029353},"targetPosition":{"x":20639.330070841523,"y":19270.561309711782},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":2,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Record Property","name":"End","config":"{ \n\"codeName\": \"end\",\n\"isString\": false,\n\"isCalculated\": false\n}","project":"Foundations","recordFormula":{"type":"Record Formula","name":"New Formula","code":"record.current.end","project":"Foundations","id":"25467c14-bbdd-4b2f-8f55-7463c2e47d0f","savedPayload":{"position":{"x":20604.003300377535,"y":19944.63624567112},"targetPosition":{"x":20621.66668560953,"y":19607.59877769145},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"d8a9f877-40ea-4464-823b-6ece32c332a4","savedPayload":{"position":{"x":20621.66668560953,"y":19607.59877769145},"targetPosition":{"x":20639.330070841523,"y":19270.561309711782},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":2,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Record Property","name":"hiHigh","config":"{ \n \"codeName\": \"hiHigh\",\n \"isString\": false,\n \"isCalculated\": false\n}","project":"Foundations","recordFormula":{"type":"Record Formula","name":"New Formula","code":"variable.hiHigh","project":"Foundations","id":"7d1d3c9b-5638-4ff1-a97b-fccb540d14f4","savedPayload":{"position":{"x":20188.258017971162,"y":19500.394000204928},"targetPosition":{"x":20338.61536892795,"y":19423.78310337388},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":2,"arrangementStyle":0},"uiObject":{}}},"id":"6fd13621-5530-49fc-9b62-cd43937ae9c8","savedPayload":{"position":{"x":20338.61536892795,"y":19423.78310337388},"targetPosition":{"x":20639.330070841523,"y":19270.561309711782},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":2,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Record Property","name":"loLow","config":"{ \n \"codeName\": \"loLow\",\n \"isString\": false,\n \"isCalculated\": false\n}","project":"Foundations","recordFormula":{"type":"Record Formula","name":"New Formula","code":"variable.loLow","project":"Foundations","id":"ed2dd438-916d-422c-8395-b85103cfac6a","savedPayload":{"position":{"x":20214.753095819153,"y":18994.837798235425},"targetPosition":{"x":20356.278754159943,"y":19086.74563539421},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":2,"arrangementStyle":0},"uiObject":{}}},"id":"d8ffc062-4f09-429d-8b7f-fad13e2b0bcc","savedPayload":{"position":{"x":20356.278754159943,"y":19086.74563539421},"targetPosition":{"x":20639.330070841523,"y":19270.561309711782},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":2,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Record Property","name":"Mid Point","config":"{ \n \"codeName\": \"midPoint\",\n \"isString\": false,\n \"isCalculated\": false\n}","project":"Foundations","recordFormula":{"type":"Record Formula","name":"New Formula","code":"variable.midPoint","project":"Foundations","id":"fda3d478-ea77-4a42-a742-e99caddf1b37","savedPayload":{"position":{"x":20665.825148689513,"y":18765.00510774228},"targetPosition":{"x":20656.993456073516,"y":18933.523841732112},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":2,"arrangementStyle":0},"uiObject":{}}},"id":"be82c2e0-7fbd-4aa6-9cc2-203b60a3138d","savedPayload":{"position":{"x":20656.993456073516,"y":18933.523841732112},"targetPosition":{"x":20639.330070841523,"y":19270.561309711782},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":2,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"id":"086a47ac-062a-442f-9cde-0fa2f0550df3","savedPayload":{"position":{"x":20639.330070841523,"y":19270.561309711782},"targetPosition":{"x":21240.75947466867,"y":18964.11772238759},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":4,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"dataBuilding":{"type":"Data Building Procedure","name":"New Data Building Procedure","project":"Foundations","loop":{"type":"Procedure Loop","name":"New Procedure Loop","project":"Foundations","procedureJavascriptCode":{"type":"Procedure Javascript Code","name":"New Procedure Javascript Code","code":"/* Loop Code */\n\nlet dcLen = 20 // Channel length\nlet candle = record.current\n\n// Build arrays Max and Min\n\nvariable.lastHighs.push(candle.max) \nvariable.lastLows.push(candle.min)\n\n// Keep the array the correct size\n\nif (variable.lastHighs.length > dcLen) {\n variable.lastHighs.splice(0, 1)\n}\n\nif (variable.lastLows.length > dcLen) {\n variable.lastLows.splice(0, 1)\n}\n\n// Calculate indicator values\n\nvariable.hiHigh = calculateHigh (variable.lastHighs, dcLen) // higher highs\nvariable.loLow = calculateLow (variable.lastLows, dcLen) // lower lows\nvariable.midPoint = (variable.hiHigh + variable.loLow) / 2 // Midpoint\n\nfunction calculateHigh (array, length) {\n\n /* We check we have enough values to make the calculation */\n if (array.length < length) { return 0 }\n\n return Math.max(...array)\n}\n\nfunction calculateLow (array, length) {\n\n /* We check we have enough values to make the calculation */\n if (array.length < length) { return 0 }\n\n return Math.min(...array)\n}\n\n\n// End of code :-)","project":"Foundations","id":"58b389fb-0695-4083-8b14-cd6679d36d67","savedPayload":{"position":{"x":20596.561456762163,"y":18558.568243131544},"targetPosition":{"x":20705.228112219684,"y":18587.685385705576},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2,"arrangementStyle":0},"uiObject":{}}},"id":"0655fb31-8425-4174-bc6b-275c313ee834","savedPayload":{"position":{"x":20705.228112219684,"y":18587.685385705576},"targetPosition":{"x":20922.561423134724,"y":18645.919670853644},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"initialization":{"type":"Procedure Initialization","name":"New Procedure Initialization","project":"Foundations","procedureJavascriptCode":{"type":"Procedure Javascript Code","name":"New Procedure Javascript Code","code":"/* Initialization Code*/\n\nvariable.lastHighs = []\nvariable.lastLows = []\n\n","project":"Foundations","id":"eeb544b6-45f7-4bff-a026-cef0ad9edbff","savedPayload":{"position":{"x":20835.209995412624,"y":18319.919704481083},"targetPosition":{"x":20864.327137986656,"y":18428.586359938603},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2,"arrangementStyle":0},"uiObject":{}}},"id":"a2c221ef-f3c9-4069-9ff3-4ac1190b1527","savedPayload":{"position":{"x":20864.327137986656,"y":18428.586359938603},"targetPosition":{"x":20922.561423134724,"y":18645.919670853644},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"id":"393374e9-30fa-4598-9143-8df35e487665","savedPayload":{"position":{"x":20922.561423134724,"y":18645.919670853644},"targetPosition":{"x":21240.75947466867,"y":18964.11772238759},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"id":"4768d183-d8ea-4686-8419-f9dad3172020","savedPayload":{"position":{"x":21240.75947466867,"y":18964.11772238759},"targetPosition":{"x":21445.055199551465,"y":18563.164786502824},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":2,"distanceToParent":4,"arrangementStyle":0},"uiObject":{"isRunning":false},"referenceParent":{"type":"Plotter Module","name":"Donchian Channel","id":"dd7b5cd7-3b5e-4809-949e-777ddcce4648"}}}],"id":"48c69242-e9f9-4433-b12f-6c79ee85d86b","savedPayload":{"position":{"x":21445.055199551465,"y":18563.164786502824},"targetPosition":{"x":21352.350101238982,"y":18277.84783161428},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Indicator Bot","name":"Directional Movement Index (DMI)","config":"{ \n\"codeName\": \"DMI\"\n}","project":"Foundations","processes":[{"type":"Process Definition","name":"Multi-Time-Frame-Market","config":"{\n \"codeName\": \"Multi-Time-Frame-Market\",\n \"normalWaitTime\": 0,\n \"retryWaitTime\": 10000,\n \"framework\": {\n \"name\": \"Multi-Time-Frame-Market\"\n }\n }","project":"Foundations","processOutput":{"type":"Process Output","name":"New Process Output","project":"Foundations","outputDatasets":[{"type":"Output Dataset","name":"Multi-Time-Frame-Market DMI Directional Movement","project":"Foundations","id":"5919f5c5-6bee-468c-b910-f5652cbecb82","savedPayload":{"position":{"x":21995.019873701105,"y":18861.8683175051},"targetPosition":{"x":21695.431013274734,"y":18846.167530632218},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"Dataset Definition","name":"Multi-Time-Frame-Market","id":"ffc7f78b-9ec3-4218-b76f-47233d535a17"}}}],"outputDatasetFolders":[],"id":"7aaea608-87b1-44dd-b913-0b901b31f0a4","savedPayload":{"position":{"x":21695.431013274734,"y":18846.167530632218},"targetPosition":{"x":21395.842152848363,"y":18830.466743759334},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"processDependencies":{"type":"Process Dependencies","name":"New Process Dependencies","project":"Foundations","statusDependencies":[{"type":"Status Dependency","name":"Candles Volumes Multi-Time-Frame-Market","config":"{ \n\"mainUtility\": \"Market Ending Point\"\n}","project":"Foundations","id":"fe35d43c-c6df-4e14-8f8f-05097d8780c4","savedPayload":{"position":{"x":21940.88760345213,"y":18931.484947018515},"targetPosition":{"x":21647.44332323199,"y":18993.858454263842},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"Status Report","name":"New Status Report","id":"a0a61ba9-91cb-4ec7-92fe-134ff079de2d"}}},{"type":"Status Dependency","name":"Directional Movement Index (DMI) Multi-Time-Frame-Market","config":"{ \n\"mainUtility\": \"Self Reference\"\n}","project":"Foundations","id":"fd624718-e85a-4d9d-8a67-90d4e961d39d","savedPayload":{"position":{"x":21773.243908423803,"y":19075.554309516097},"targetPosition":{"x":21647.44332323199,"y":18993.858454263842},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"Status Report","name":"New Status Report","id":"f80adcc4-0286-43e6-a21f-b11c8210b305"}}}],"dataDependencies":[{"type":"Data Dependency","name":"Candles Multi-Time-Frame-Market","project":"Foundations","id":"84e787de-6e28-47f7-999b-ccb4df1b58b3","savedPayload":{"position":{"x":21678.630076854653,"y":19140.580594373914},"targetPosition":{"x":21647.44332323199,"y":18993.858454263842},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"Dataset Definition","name":"Multi-Time-Frame-Market","id":"2b03494a-67d6-47f1-89b6-53fc4c9116a8"}}}],"dataMineDataDependencies":[],"id":"0caf1c52-9492-4149-900c-88c36f943c04","savedPayload":{"position":{"x":21647.44332323199,"y":18993.858454263842},"targetPosition":{"x":21395.842152848363,"y":18830.466743759334},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"statusReport":{"type":"Status Report","name":"New Status Report","project":"Foundations","id":"f80adcc4-0286-43e6-a21f-b11c8210b305","savedPayload":{"position":{"x":21532.039302770227,"y":19097.768701015844},"targetPosition":{"x":21395.842152848363,"y":18830.466743759334},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"executionStartedEvent":{"type":"Execution Started Event","name":"Candles Volumes Multi-Time-Frame-Market","project":"Foundations","id":"77ab62fd-1ace-4833-852a-4b7fcfa71af1","savedPayload":{"position":{"x":21387.99175941192,"y":18980.26117397252},"targetPosition":{"x":21395.842152848363,"y":18830.466743759334},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"Execution Finished Event","name":"New Execution Finished Event","id":"1824fa00-dd30-4cdc-acc0-01c2f29056c5"}}},"executionFinishedEvent":{"type":"Execution Finished Event","name":"New Execution Finished Event","project":"Foundations","id":"1e735ccd-0aac-412e-9cd3-e7371c4da681","savedPayload":{"position":{"x":21314.146297596108,"y":18956.267328951148},"targetPosition":{"x":21395.842152848363,"y":18830.466743759334},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2,"arrangementStyle":0},"uiObject":{}}},"id":"b15d854d-e6bd-4a3f-86a4-e52298e1bedb","savedPayload":{"position":{"x":21395.842152848363,"y":18830.466743759334},"targetPosition":{"x":21259.6450029265,"y":18563.164786502824},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Process Definition","name":"Multi-Time-Frame-Daily","config":" {\n \"codeName\": \"Multi-Time-Frame-Daily\",\n \"normalWaitTime\": 0,\n \"retryWaitTime\": 10000,\n \"framework\": {\n \"name\": \"Multi-Time-Frame-Daily\"\n }\n }","project":"Foundations","processOutput":{"type":"Process Output","name":"New Process Output","project":"Foundations","outputDatasets":[{"type":"Output Dataset","name":"Multi-Time-Frame-Daily DMI Directional Movement","project":"Foundations","id":"7aa772da-83ed-49bc-ae02-cdf6dec2e327","savedPayload":{"position":{"x":21568.418268429334,"y":19294.368636677806},"targetPosition":{"x":21367.679086521675,"y":19071.425189034588},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"Dataset Definition","name":"Multi-Time-Frame-Daily","id":"9b222dca-e8c2-4392-9c3e-7c970dca4a52"}}}],"outputDatasetFolders":[],"id":"689dc40b-6766-4c3f-8b01-1337836842d3","savedPayload":{"position":{"x":21367.679086521675,"y":19071.425189034588},"targetPosition":{"x":21166.939904614017,"y":18848.48174139137},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"processDependencies":{"type":"Process Dependencies","name":"New Process Dependencies","project":"Foundations","statusDependencies":[{"type":"Status Dependency","name":"Directional Movement Index (DMI) Multi-Time-Frame-Daily","config":"{ \n\"mainUtility\": \"Self Reference\"\n}","project":"Foundations","id":"68ae89c3-ae95-4f7c-8010-77696f7cece1","savedPayload":{"position":{"x":21418.109529174297,"y":19375.0698100486},"targetPosition":{"x":21229.313411859344,"y":19141.92602161151},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"Status Report","name":"New Status Report","id":"410a9275-4f43-4cbe-9ee9-a674a8465fb2"}}},{"type":"Status Dependency","name":"Candles Volumes Multi-Time-Frame-Daily","config":"{ \n\"mainUtility\": \"Market Ending Point\"\n}","project":"Foundations","id":"676dd9be-1e1e-4f80-98af-e9d74d588c9b","savedPayload":{"position":{"x":21336.823796722936,"y":19422.00014956067},"targetPosition":{"x":21229.313411859344,"y":19141.92602161151},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"Status Report","name":"New Status Report","id":"2a021da8-9feb-475e-90ab-1586968c17c7"}}},{"type":"Status Dependency","name":"Exchange Raw Data Historic-OHLCVs","config":"{ \n\"mainUtility\": \"Market Starting Point\"\n}","project":"Foundations","id":"7d829a3f-61dc-451c-aedf-2d441bb73ee6","savedPayload":{"position":{"x":21245.014198732228,"y":19441.51488203788},"targetPosition":{"x":21229.313411859344,"y":19141.92602161151},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"Status Report","name":"New Status Report","id":"181c7c34-7243-497a-9ddb-1b0067c6d66e"}}}],"dataDependencies":[{"type":"Data Dependency","name":"Candles Multi-Time-Frame-Daily","project":"Foundations","id":"a4433576-f48c-46ad-be60-94456f62807d","savedPayload":{"position":{"x":21151.667698328587,"y":19431.703769498232},"targetPosition":{"x":21229.313411859344,"y":19141.92602161151},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"Dataset Definition","name":"Multi-Time-Frame-Daily","id":"678a567c-f08d-49b9-813b-4e54fd6afadb"}}}],"dataMineDataDependencies":[],"id":"2bc735c8-7b2c-43bf-a5ad-04a92a55b492","savedPayload":{"position":{"x":21229.313411859344,"y":19141.92602161151},"targetPosition":{"x":21166.939904614017,"y":18848.48174139137},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"statusReport":{"type":"Status Report","name":"New Status Report","project":"Foundations","id":"410a9275-4f43-4cbe-9ee9-a674a8465fb2","savedPayload":{"position":{"x":21120.587355457774,"y":18991.140218835644},"targetPosition":{"x":21166.939904614017,"y":18848.48174139137},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2,"arrangementStyle":0},"uiObject":{}}},"executionStartedEvent":{"type":"Execution Started Event","name":"Candles Volumes Multi-Time-Frame-Daily","project":"Foundations","id":"f5079609-c590-4de5-aeaf-50454e9462ff","savedPayload":{"position":{"x":21055.468180792406,"y":18948.8513323452},"targetPosition":{"x":21166.939904614017,"y":18848.48174139137},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"Execution Finished Event","name":"New Execution Finished Event","id":"f29d08f9-e7c8-490c-8fca-14851a0d3dc3"}}},"executionFinishedEvent":{"type":"Execution Finished Event","name":"New Execution Finished Event","project":"Foundations","id":"4a4808ce-da77-4797-9c98-a20c7f4b66ff","savedPayload":{"position":{"x":21020.217764503945,"y":18879.668495014033},"targetPosition":{"x":21166.939904614017,"y":18848.48174139137},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2,"arrangementStyle":0},"uiObject":{}}},"id":"e7398a04-47e8-4195-9504-c8fb6a7f8006","savedPayload":{"position":{"x":21166.939904614017,"y":18848.48174139137},"targetPosition":{"x":21259.6450029265,"y":18563.164786502824},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"products":[{"type":"Product Definition","name":"DMI Directional Movement","config":"{\n \"codeName\": \"DMI\",\n \"singularVariableName\": \"DMI\",\n \"pluralVariableName\": \"DMIs\"\n}","project":"Foundations","datasets":[{"type":"Dataset Definition","name":"Multi-Time-Frame-Market","config":"{\n \"codeName\": \"Multi-Time-Frame-Market\",\n \"type\": \"Market Files\",\n \"validTimeFrames\": [ \"24-hs\", \"12-hs\", \"08-hs\", \"06-hs\", \"04-hs\", \"03-hs\", \"02-hs\", \"01-hs\" ],\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Product/@Dataset/@TimeFrame\",\n \"fileName\": \"Data.json\"\n }","project":"Foundations","id":"ffc7f78b-9ec3-4218-b76f-47233d535a17","savedPayload":{"position":{"x":21176.89011857568,"y":19085.658562919565},"targetPosition":{"x":20858.692067041735,"y":18767.46051138562},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},{"type":"Dataset Definition","name":"Multi-Time-Frame-Daily","config":"{\n \"codeName\": \"Multi-Time-Frame-Daily\",\n \"type\": \"Daily Files\",\n \"validTimeFrames\": [ \"45-min\", \"40-min\", \"30-min\", \"20-min\", \"15-min\", \"10-min\", \"05-min\", \"04-min\", \"03-min\", \"02-min\", \"01-min\" ],\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Product/@Dataset/@TimeFrame/@Year/@Month/@Day\",\n \"fileName\": \"Data.json\",\n \"dataRange\": {\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Product/@Dataset\",\n \"fileName\": \"Data.Range.json\"\n }\n }","project":"Foundations","id":"9b222dca-e8c2-4392-9c3e-7c970dca4a52","savedPayload":{"position":{"x":20654.39634215894,"y":19168.413447270384},"targetPosition":{"x":20858.692067041735,"y":18767.46051138562},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}}],"record":{"type":"Record Definition","name":"New Record Definition","project":"Foundations","properties":[{"type":"Record Property","name":"Begin","config":"{\n \"codeName\": \"begin\",\n \"isString\": false,\n \"isCalculated\": false\n}","project":"Foundations","recordFormula":{"type":"Record Formula","name":"New Formula","code":"record.current.begin","project":"Foundations","id":"1ec34464-ca30-478d-b477-060d5ce5c395","savedPayload":{"position":{"x":20433.900803083092,"y":19292.034035369074},"targetPosition":{"x":20312.951620111555,"y":18976.95064142627},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"e5938129-efd9-406d-99d7-5138f70c071f","savedPayload":{"position":{"x":20312.951620111555,"y":18976.95064142627},"targetPosition":{"x":20192.002437140018,"y":18661.867247483464},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":2,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Record Property","name":"End","config":"{ \n\"codeName\": \"end\",\n\"isString\": false,\n\"isCalculated\": false\n}","project":"Foundations","recordFormula":{"type":"Record Formula","name":"New Formula","code":"record.current.end","project":"Foundations","id":"fec95a23-69ea-4963-8525-8eaa5d791bc9","savedPayload":{"position":{"x":19767.211173181375,"y":19186.440771466918},"targetPosition":{"x":19979.606805160696,"y":18924.15400947519},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"138e7e11-7336-481f-9a0c-397cdcf8c275","savedPayload":{"position":{"x":19979.606805160696,"y":18924.15400947519},"targetPosition":{"x":20192.002437140018,"y":18661.867247483464},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":2,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Record Property","name":"+DI","config":"{ \n \"codeName\": \"plusDI\",\n \"isString\": false,\n \"isCalculated\": false\n}","project":"Foundations","recordFormula":{"type":"Record Formula","name":"New Formula","code":"variable.plusDI","project":"Foundations","id":"ff000762-5411-45e6-bd76-17f41e2b7770","savedPayload":{"position":{"x":19691.985214713728,"y":18582.67229955685},"targetPosition":{"x":19858.65762218916,"y":18609.070615532386},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":2,"arrangementStyle":0},"uiObject":{}}},"id":"ae437f00-ed26-439e-8ee2-b464ac13a414","savedPayload":{"position":{"x":19858.65762218916,"y":18609.070615532386},"targetPosition":{"x":20192.002437140018,"y":18661.867247483464},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":2,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Record Property","name":"-DI","config":"{ \n \"codeName\": \"minusDI\",\n \"isString\": false,\n \"isCalculated\": false\n}","project":"Foundations","recordFormula":{"type":"Record Formula","name":"New Formula","code":"variable.minusDI","project":"Foundations","id":"bc1af38f-d7ee-4af5-a8ed-e793527c0955","savedPayload":{"position":{"x":20010.578662682707,"y":18189.242156569257},"targetPosition":{"x":20071.053254168477,"y":18346.78385354066},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":2,"arrangementStyle":0},"uiObject":{}}},"id":"25cafbf6-5636-4e0e-aabc-5323c92faa92","savedPayload":{"position":{"x":20071.053254168477,"y":18346.78385354066},"targetPosition":{"x":20192.002437140018,"y":18661.867247483464},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":2,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Record Property","name":"ADX","config":"{ \n \"codeName\": \"adx\",\n \"isString\": false,\n \"isCalculated\": false\n}","project":"Foundations","recordFormula":{"type":"Record Formula","name":"New Formula","code":"variable.adx","project":"Foundations","id":"57bc2009-d447-4470-a9e3-49cab55d6fac","savedPayload":{"position":{"x":20510.595885109,"y":18268.43710449587},"targetPosition":{"x":20404.39806911934,"y":18399.580485491737},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":2,"arrangementStyle":0},"uiObject":{}}},"id":"01c1bb22-2c02-4b43-8084-71126021fbc9","savedPayload":{"position":{"x":20404.39806911934,"y":18399.580485491737},"targetPosition":{"x":20192.002437140018,"y":18661.867247483464},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":2,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"id":"3aa516a7-f994-48ed-9f01-92cf496e5338","savedPayload":{"position":{"x":20192.002437140018,"y":18661.867247483464},"targetPosition":{"x":20858.692067041735,"y":18767.46051138562},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":4,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"dataBuilding":{"type":"Data Building Procedure","name":"New Data Building Procedure","project":"Foundations","loop":{"type":"Procedure Loop","name":"New Procedure Loop","project":"Foundations","procedureJavascriptCode":{"type":"Procedure Javascript Code","name":"New Procedure Javascript Code","code":"/* Loop Code */\n\nlet len = 14 // DI Length\nlet lensig = 14 // ADX Smoothing\n\n// Get Current and Previous Candle Data\nlet currCandle = record.current \nlet prevCandle = record.previous \n\n\n// Make sure data exists for prevCandle\n// Build variable.up = current max - previous max\n\nif (prevCandle === undefined) {\n variable.up = 0\n variable.down = 0\n variable.prevClose = currCandle.close\n} else {\n variable.up = currCandle.max - prevCandle.max\n variable.down = prevCandle.min - currCandle.min\n variable.prevClose = prevCandle.close\n}\n\n\n// console.log (variable.up, variable.down)\n\n\nvariable.plusDM = calculatePlusDM (variable.up,variable.down)\nvariable.minusDM = calculateMinusDM (variable.up,variable.down)\n\n\nfunction calculatePlusDM (up, down) {\n if (up > down && up > 0) {\n return up\n } else {\n return 0\n }\n}\n\nfunction calculateMinusDM (up, down) {\n if (down > up && down > 0) {\n return down\n } else {\n return 0\n }\n}\n\n\nvariable.trueRange = calculateTR()\n\n/* Calculate True Range */\nfunction calculateTR() {\n let hl = currCandle.max - currCandle.min \n if (variable.prevClose === 0) { return hl }\n if (isNaN(variable.prevClose)) { return hl } // Return High-Low when previous Close is 0 \n let hcp = Math.abs(currCandle.max - variable.prevClose)\n let lcp = Math.abs(currCandle.min - variable.prevClose) \n return Math.max(hl, hcp, lcp)\n}\n\n/* Calculate RMA */\nfunction calculateRMA(src, length, prevRMA) {\n if (src.length < length) { return 0 }\n let alpha = 1/length\n return alpha*src+(1-alpha)*prevRMA\n}\n\nvariable.trur = calculateRMA(variable.trueRange, len, variable.previousTrur)\nvariable.previousTrur = variable.trur\n\nk = 100/variable.trur\n\nvariable.basePlusDI = calculateRMA(variable.plusDM, len, variable.previousBasePlusDI)\nvariable.previousBasePlusDI = variable.basePlusDI\n\nvariable.baseMinusDI = calculateRMA(variable.minusDM, len, variable.previousBaseMinusDI)\nvariable.previousBaseMinusDI = variable.baseMinusDI\n\nvariable.plusDI = variable.basePlusDI * k\nif (isNaN(variable.plusDI)) {variable.plusDI=0}\nvariable.minusDI = variable.baseMinusDI * k\nif (isNaN(variable.minusDI)) {variable.minusDI=0}\n\nvariable.sumPlusMinus = variable.plusDI + variable.minusDI\n\nif (variable.sumPlusMinus == 0) {\n variable.sumPlusMinus = 1 \n} else {\n variable.sumPlusMinus = variable.sumPlusMinus\n}\n\nvariable.baseADX = calculateRMA(Math.abs(variable.plusDI - variable.minusDI)/variable.sumPlusMinus, lensig, variable.previousBaseADX)\nvariable.previousBaseADX = variable.baseADX\nvariable.adx = 100 * variable.baseADX\n\n// End of code :-)","project":"Foundations","id":"3d2db569-3ddf-43da-be3d-c28e5504273d","savedPayload":{"position":{"x":20575.90092579431,"y":18060.71399612608},"targetPosition":{"x":20646.699469787418,"y":18148.142916789988},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2,"arrangementStyle":0},"uiObject":{}}},"id":"a6258f38-8354-48de-adb7-3b661899667e","savedPayload":{"position":{"x":20646.699469787418,"y":18148.142916789988},"targetPosition":{"x":20788.296557773632,"y":18323.000758117807},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"initialization":{"type":"Procedure Initialization","name":"New Procedure Initialization","project":"Foundations","procedureJavascriptCode":{"type":"Procedure Javascript Code","name":"New Procedure Javascript Code","code":"/* Initialization Code*/\n\n\nvariable.previousTrur = 0\nvariable.previousBasePlusDI = 0\nvariable.previousBaseMinusDI = 0\nvariable.previousBaseADX = 0","project":"Foundations","id":"c2937149-cf61-4d86-808e-979e5948216b","savedPayload":{"position":{"x":20909.245740745173,"y":18007.917364175002},"targetPosition":{"x":20868.929346421326,"y":18112.94516215594},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2,"arrangementStyle":0},"uiObject":{}}},"id":"9a0b15f6-028e-47c3-9ba3-6c0bef0cdfb3","savedPayload":{"position":{"x":20868.929346421326,"y":18112.94516215594},"targetPosition":{"x":20788.296557773632,"y":18323.000758117807},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"id":"da6ee60e-081f-401e-bd6a-5df0a847e64f","savedPayload":{"position":{"x":20788.296557773632,"y":18323.000758117807},"targetPosition":{"x":20858.692067041735,"y":18767.46051138562},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"id":"baba93f1-f096-429d-a544-efe36119fac8","savedPayload":{"position":{"x":20858.692067041735,"y":18767.46051138562},"targetPosition":{"x":21259.6450029265,"y":18563.164786502824},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":2,"distanceToParent":4,"arrangementStyle":0},"uiObject":{"isRunning":false},"referenceParent":{"type":"Plotter Module","name":"DMI Directional Movement","id":"4e8c7782-32a0-496d-baab-d11bb1a562d0"}}}],"id":"de6b7c83-31ee-41f3-83cc-57f47865c6e9","savedPayload":{"position":{"x":21259.6450029265,"y":18563.164786502824},"targetPosition":{"x":21352.350101238982,"y":18277.84783161428},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Indicator Bot","name":"Ichimoku Cloud","config":"{ \n\"codeName\": \"Ichimoku\"\n}","project":"Foundations","processes":[{"type":"Process Definition","name":"Multi-Time-Frame-Market","config":"{\n \"codeName\": \"Multi-Time-Frame-Market\",\n \"description\": \"Produces the MACD indicator.\",\n \"deadWaitTime\": 0,\n \"normalWaitTime\": 0,\n \"retryWaitTime\": 10000,\n \"sleepWaitTime\": 3600000,\n \"comaWaitTime\": 86400000,\n \"framework\": {\n \"name\": \"Multi-Time-Frame-Market\"\n }\n }","project":"Foundations","processOutput":{"type":"Process Output","name":"New Process Output","project":"Foundations","outputDatasets":[{"type":"Output Dataset","name":"Multi-Time-Frame-Market Ichimoku Cloud","project":"Foundations","id":"fc0db1a6-d3f2-42ee-8151-3341b44cd685","savedPayload":{"position":{"x":20577.965343509648,"y":19519.34783161428},"targetPosition":{"x":20318.157722374315,"y":19369.34783161428},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"Dataset Definition","name":"Multi-Time-Frame-Market","id":"80018870-2528-42bf-a3a7-6f0b5e44d9c9"}}}],"outputDatasetFolders":[],"id":"6ff0e507-30a0-44cf-9889-234622011f92","savedPayload":{"position":{"x":20318.157722374315,"y":19369.34783161428},"targetPosition":{"x":20058.350101238982,"y":19219.34783161428},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"processDependencies":{"type":"Process Dependencies","name":"New Process Dependencies","project":"Foundations","statusDependencies":[{"type":"Status Dependency","name":"Candles Volumes Multi-Time-Frame-Market","config":"{ \n\"mainUtility\": \"Market Ending Point\"\n}","project":"Foundations","id":"5e8b154e-58b0-436c-a28e-0d6a165cf7fe","savedPayload":{"position":{"x":20498.127849125704,"y":19556.80116628037},"targetPosition":{"x":20208.350101238982,"y":19479.155452749612},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"Status Report","name":"New Status Report","id":"a0a61ba9-91cb-4ec7-92fe-134ff079de2d"}}},{"type":"Status Dependency","name":"Ichimoku Cloud Multi-Time-Frame-Market","config":"{ \n\"mainUtility\": \"Self Reference\"\n}","project":"Foundations","id":"b1eeff79-6ce6-4e3f-916f-efb6f5c57d36","savedPayload":{"position":{"x":20283.350101238982,"y":19609.05926331728},"targetPosition":{"x":20208.350101238982,"y":19479.155452749612},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"Status Report","name":"New Status Report","id":"dbcf7839-bf6e-41e9-beff-ad4a672dec87"}}}],"dataDependencies":[{"type":"Data Dependency","name":"Candles Multi-Time-Frame-Market","project":"Foundations","id":"8815bfb5-a494-425b-8211-215b858acd8c","savedPayload":{"position":{"x":20169.527244473604,"y":19624.044326692972},"targetPosition":{"x":20208.350101238982,"y":19479.155452749612},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"Dataset Definition","name":"Multi-Time-Frame-Market","id":"2b03494a-67d6-47f1-89b6-53fc4c9116a8"}}}],"dataMineDataDependencies":[],"id":"17464577-a8e2-4909-b674-bf190ae9bd61","savedPayload":{"position":{"x":20208.350101238982,"y":19479.155452749612},"targetPosition":{"x":20058.350101238982,"y":19219.34783161428},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"statusReport":{"type":"Status Report","name":"New Status Report","project":"Foundations","id":"dbcf7839-bf6e-41e9-beff-ad4a672dec87","savedPayload":{"position":{"x":20058.350101238982,"y":19519.34783161428},"targetPosition":{"x":20058.350101238982,"y":19219.34783161428},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"executionStartedEvent":{"type":"Execution Started Event","name":"Candles Volumes Multi-Time-Frame-Market","project":"Foundations","id":"28298755-1265-4638-ad84-4ea48d9967c4","savedPayload":{"position":{"x":19983.350101238982,"y":19349.251642181945},"targetPosition":{"x":20058.350101238982,"y":19219.34783161428},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"Execution Finished Event","name":"New Execution Finished Event","id":"1824fa00-dd30-4cdc-acc0-01c2f29056c5"}}},"executionFinishedEvent":{"type":"Execution Finished Event","name":"New Execution Finished Event","project":"Foundations","id":"cffec99c-61ce-4c11-acfe-7cfab0661b92","savedPayload":{"position":{"x":19928.446290671316,"y":19294.34783161428},"targetPosition":{"x":20058.350101238982,"y":19219.34783161428},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2,"arrangementStyle":0},"uiObject":{}}},"id":"0419a095-c117-4b03-8581-c6c2fb30fe43","savedPayload":{"position":{"x":21062.71466341443,"y":18750.489909480562},"targetPosition":{"x":21109.6450029265,"y":18454.18340730202},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Process Definition","name":"Multi-Time-Frame-Daily","config":"{\n \"codeName\": \"Multi-Time-Frame-Daily\",\n \"description\": \"Produces the MACD indicator.\",\n \"deadWaitTime\": 0,\n \"normalWaitTime\": 0,\n \"retryWaitTime\": 10000,\n \"sleepWaitTime\": 3600000,\n \"comaWaitTime\": 86400000,\n \"framework\": {\n \"name\": \"Multi-Time-Frame-Daily\"\n }\n }","project":"Foundations","processOutput":{"type":"Process Output","name":"New Process Output","project":"Foundations","outputDatasets":[{"type":"Output Dataset","name":"Multi-Time-Frame-Daily Ichimoku Cloud","project":"Foundations","id":"d7fe8959-24a8-4872-90e6-e4e4ecee89c6","savedPayload":{"position":{"x":19977.54248010365,"y":19704.34783161428},"targetPosition":{"x":19977.54248010365,"y":19404.34783161428},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"Dataset Definition","name":"Multi-Time-Frame-Daily","id":"ef8da44c-8cc5-41fc-add6-f2feff945632"}}}],"outputDatasetFolders":[],"id":"e4fa5f98-33d5-4d71-935b-ce77340cb43a","savedPayload":{"position":{"x":19977.54248010365,"y":19404.34783161428},"targetPosition":{"x":19977.54248010365,"y":19104.34783161428},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"processDependencies":{"type":"Process Dependencies","name":"New Process Dependencies","project":"Foundations","statusDependencies":[{"type":"Status Dependency","name":"Ichimoku Cloud Multi-Time-Frame-Daily","config":"{ \n\"mainUtility\": \"Self Reference\"\n}","project":"Foundations","id":"5097611a-6c4c-4629-9b4e-ab1ae850980f","savedPayload":{"position":{"x":19811.841693230766,"y":19663.744313175983},"targetPosition":{"x":19827.54248010365,"y":19364.155452749612},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"Status Report","name":"New Status Report","id":"906bf32a-6310-4aa4-83d9-7de0a94906d6"}}},{"type":"Status Dependency","name":"Candles Volumes Multi-Time-Frame-Daily","config":"{ \n\"mainUtility\": \"Market Ending Point\"\n}","project":"Foundations","id":"f7e27eb6-6cdb-4352-a880-51f78903cd72","savedPayload":{"position":{"x":19720.032095240058,"y":19644.22958069877},"targetPosition":{"x":19827.54248010365,"y":19364.155452749612},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"Status Report","name":"New Status Report","id":"2a021da8-9feb-475e-90ab-1586968c17c7"}}},{"type":"Status Dependency","name":"Exchange Raw Data Historic-OHLCVs","config":"{ \n\"mainUtility\": \"Market Starting Point\"\n}","project":"Foundations","id":"826de77b-7a62-4f14-b5ea-911aa0612cec","savedPayload":{"position":{"x":19638.746362788697,"y":19597.2992411867},"targetPosition":{"x":19827.54248010365,"y":19364.155452749612},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"Status Report","name":"New Status Report","id":"181c7c34-7243-497a-9ddb-1b0067c6d66e"}}}],"dataDependencies":[{"type":"Data Dependency","name":"Candles Multi-Time-Frame-Daily","project":"Foundations","id":"ebfa73d9-6cd5-45f7-b66c-464c68692b63","savedPayload":{"position":{"x":19575.941309720023,"y":19527.54716325412},"targetPosition":{"x":19827.54248010365,"y":19364.155452749612},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"Dataset Definition","name":"Multi-Time-Frame-Daily","id":"678a567c-f08d-49b9-813b-4e54fd6afadb"}}}],"dataMineDataDependencies":[],"id":"434839d0-e4ac-429e-aed0-5542fda64850","savedPayload":{"position":{"x":19827.54248010365,"y":19364.155452749612},"targetPosition":{"x":19977.54248010365,"y":19104.34783161428},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"statusReport":{"type":"Status Report","name":"New Status Report","project":"Foundations","id":"906bf32a-6310-4aa4-83d9-7de0a94906d6","savedPayload":{"position":{"x":19847.638669535983,"y":19179.34783161428},"targetPosition":{"x":19977.54248010365,"y":19104.34783161428},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2,"arrangementStyle":0},"uiObject":{}}},"executionStartedEvent":{"type":"Execution Started Event","name":"Candles Volumes Multi-Time-Frame-Daily","project":"Foundations","id":"7a8bcb97-9f5e-44e4-861b-dd111ad7c1f2","savedPayload":{"position":{"x":19827.54248010365,"y":19104.34783161428},"targetPosition":{"x":19977.54248010365,"y":19104.34783161428},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"Execution Finished Event","name":"New Execution Finished Event","id":"f29d08f9-e7c8-490c-8fca-14851a0d3dc3"}}},"executionFinishedEvent":{"type":"Execution Finished Event","name":"New Execution Finished Event","project":"Foundations","id":"3d514935-9c3a-4b52-9497-b0cdfb4dedc4","savedPayload":{"position":{"x":19847.638669535983,"y":19029.34783161428},"targetPosition":{"x":19977.54248010365,"y":19104.34783161428},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2,"arrangementStyle":0},"uiObject":{}}},"id":"13b83df6-2b1a-4535-8b78-5711c9b4630d","savedPayload":{"position":{"x":20866.939904614017,"y":18630.518982989764},"targetPosition":{"x":21109.6450029265,"y":18454.18340730202},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"products":[{"type":"Product Definition","name":"Ichimoku Cloud","config":"{\n \"codeName\": \"Ichimoku\",\n \"singularVariableName\": \"ichimoku\",\n \"pluralVariableName\": \"ichimokus\"\n}","project":"Foundations","datasets":[{"type":"Dataset Definition","name":"Multi-Time-Frame-Market","config":"{\n \"codeName\": \"Multi-Time-Frame-Market\",\n \"type\": \"Market Files\",\n \"validTimeFrames\": [ \"24-hs\", \"12-hs\", \"08-hs\", \"06-hs\", \"04-hs\", \"03-hs\", \"02-hs\", \"01-hs\" ],\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Product/@Dataset/@TimeFrame\",\n \"fileName\": \"Data.json\"\n }","project":"Foundations","id":"80018870-2528-42bf-a3a7-6f0b5e44d9c9","savedPayload":{"position":{"x":20735.58075892679,"y":18828.247651301732},"targetPosition":{"x":20665.185249658687,"y":18383.78789803392},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},{"type":"Dataset Definition","name":"Multi-Time-Frame-Daily","config":"{\n \"codeName\": \"Multi-Time-Frame-Daily\",\n \"type\": \"Daily Files\",\n \"validTimeFrames\": [ \"45-min\", \"40-min\", \"30-min\", \"20-min\", \"15-min\", \"10-min\", \"05-min\", \"04-min\", \"03-min\", \"02-min\", \"01-min\" ],\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Product/@Dataset/@TimeFrame/@Year/@Month/@Day\",\n \"fileName\": \"Data.json\",\n \"dataRange\": {\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Product/@Dataset\",\n \"fileName\": \"Data.Range.json\"\n }\n }","project":"Foundations","id":"ef8da44c-8cc5-41fc-add6-f2feff945632","savedPayload":{"position":{"x":20264.232313773922,"y":18588.083622916714},"targetPosition":{"x":20665.185249658687,"y":18383.78789803392},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}}],"record":{"type":"Record Definition","name":"New Record Definition","project":"Foundations","properties":[{"type":"Record Property","name":"Begin","config":"{\n \"codeName\": \"begin\",\n \"isString\": false,\n \"isCalculated\": false\n}","project":"Foundations","recordFormula":{"type":"Record Formula","name":"New Formula","code":"record.current.begin","project":"Foundations","id":"72a92d9f-1ed8-4889-85dc-cf06b82a696e","savedPayload":{"position":{"x":20355.091947472574,"y":18384.33175670161},"targetPosition":{"x":20299.35735576764,"y":18225.051444712073},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":2,"arrangementStyle":0},"uiObject":{}}},"id":"e8a2fd42-8b10-4ebd-9403-fda27ec231af","savedPayload":{"position":{"x":20299.35735576764,"y":18225.051444712073},"targetPosition":{"x":20187.88817235777,"y":17906.490820733},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":2,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Record Property","name":"End","config":"{ \n\"codeName\": \"end\",\n\"isString\": false,\n\"isCalculated\": false\n}","project":"Foundations","recordFormula":{"type":"Record Formula","name":"New Formula","code":"record.current.end","project":"Foundations","id":"0b6082e7-ec6b-47c1-818e-9af517edf285","savedPayload":{"position":{"x":20131.206156330467,"y":18409.557626991456},"targetPosition":{"x":20150.1001616729,"y":18241.86869157197},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":2,"arrangementStyle":0},"uiObject":{}}},"id":"43e28612-17ea-4a7b-89c7-bd039dec9ea1","savedPayload":{"position":{"x":20150.1001616729,"y":18241.86869157197},"targetPosition":{"x":20187.88817235777,"y":17906.490820733},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":2,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Record Property","name":"Conversion Line","config":"{ \n \"codeName\": \"conversionLine\",\n \"isString\": false,\n \"isCalculated\": false\n}","project":"Foundations","recordFormula":{"type":"Record Formula","name":"New Formula","code":"variable.conversionLine","project":"Foundations","id":"0e232ef8-ac61-4c1a-ada7-73b687dc805b","savedPayload":{"position":{"x":19918.54693362188,"y":18335.14494659232},"targetPosition":{"x":20008.327346533843,"y":18192.260237972547},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":2,"arrangementStyle":0},"uiObject":{}}},"id":"512e4c3c-391b-4dfa-9e88-0473375d1799","savedPayload":{"position":{"x":20008.327346533843,"y":18192.260237972547},"targetPosition":{"x":20187.88817235777,"y":17906.490820733},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":2,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Record Property","name":"Base Line","config":"{ \n \"codeName\": \"baseLine\",\n \"isString\": false,\n \"isCalculated\": false\n}","project":"Foundations","recordFormula":{"type":"Record Formula","name":"New Formula","code":"variable.baseLine","project":"Foundations","id":"c9604d93-a559-4469-9cab-5fc86b5e1648","savedPayload":{"position":{"x":19759.234046498448,"y":18175.83205946889},"targetPosition":{"x":19902.118755118223,"y":18086.051646556927},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":2,"arrangementStyle":0},"uiObject":{}}},"id":"ca0fadce-a732-4048-991c-9e11de0bed02","savedPayload":{"position":{"x":19902.118755118223,"y":18086.051646556927},"targetPosition":{"x":20187.88817235777,"y":17906.490820733},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":2,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Record Property","name":"Lagging Span","config":"{ \n \"codeName\": \"laggingSpan\",\n \"isString\": false,\n \"isCalculated\": false\n}","project":"Foundations","recordFormula":{"type":"Record Formula","name":"New Formula","code":"variable.laggingSpan","project":"Foundations","id":"f8b08c0d-a298-47c8-98b4-14498ae3f069","savedPayload":{"position":{"x":19684.821366099313,"y":17963.172836760303},"targetPosition":{"x":19852.5103015188,"y":17944.27883141787},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":2,"arrangementStyle":0},"uiObject":{}}},"id":"b1421f51-e5e9-4c19-8ef8-0361872d12a5","savedPayload":{"position":{"x":19852.5103015188,"y":17944.27883141787},"targetPosition":{"x":20187.88817235777,"y":17906.490820733},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":2,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Record Property","name":"Lead Line 1","config":"{ \n \"codeName\": \"leadLine1\",\n \"isString\": false,\n \"isCalculated\": false\n}","project":"Foundations","recordFormula":{"type":"Record Formula","name":"New Formula","code":"variable.leadLine1","project":"Foundations","id":"33f1f757-9ad5-4c0a-9dff-aae377cb5fc4","savedPayload":{"position":{"x":19710.047236389157,"y":17739.287045618195},"targetPosition":{"x":19869.327548378693,"y":17795.02163732313},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":2,"arrangementStyle":0},"uiObject":{}}},"id":"40a00adc-bc21-4ae8-95da-623d84b9fb5f","savedPayload":{"position":{"x":19869.327548378693,"y":17795.02163732313},"targetPosition":{"x":20187.88817235777,"y":17906.490820733},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":2,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Record Property","name":"Lead Line 2","config":"{ \n \"codeName\": \"leadLine2\",\n \"isString\": false,\n \"isCalculated\": false\n}","project":"Foundations","recordFormula":{"type":"Record Formula","name":"New Formula","code":"variable.leadLine2","project":"Foundations","id":"748194a5-7fc8-4389-83ec-251ea6212867","savedPayload":{"position":{"x":19829.91536438208,"y":17548.51801275731},"targetPosition":{"x":19949.239633707308,"y":17667.84228208254},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":2,"arrangementStyle":0},"uiObject":{}}},"id":"d4dc6e16-82d8-44b5-bf4a-898746e9f906","savedPayload":{"position":{"x":19949.239633707308,"y":17667.84228208254},"targetPosition":{"x":20187.88817235777,"y":17906.490820733},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":2,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Record Property","name":"Past Begin","config":"{ \n \"codeName\": \"pastBegin\",\n \"isString\": false,\n \"isCalculated\": false\n}","project":"Foundations","recordFormula":{"type":"Record Formula","name":"New Formula","code":"variable.pastBegin","project":"Foundations","id":"36cea089-33a9-4613-bf31-b6559e672bfe","savedPayload":{"position":{"x":20020.684397242963,"y":17428.64988476439},"targetPosition":{"x":20076.4189889479,"y":17587.930196753925},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":2,"arrangementStyle":0},"uiObject":{}}},"id":"6e65d1a7-d1d6-4e55-8a5e-1b633d847760","savedPayload":{"position":{"x":20076.4189889479,"y":17587.930196753925},"targetPosition":{"x":20187.88817235777,"y":17906.490820733},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":2,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Record Property","name":"Past End","config":"{ \n \"codeName\": \"pastEnd\",\n \"isString\": false,\n \"isCalculated\": false\n}","project":"Foundations","recordFormula":{"type":"Record Formula","name":"New Formula","code":"variable.pastEnd","project":"Foundations","id":"f6122e26-d738-4265-87d7-05e277ca4125","savedPayload":{"position":{"x":20244.57018838507,"y":17403.424014474545},"targetPosition":{"x":20225.676183042637,"y":17571.11294989403},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":2,"arrangementStyle":0},"uiObject":{}}},"id":"6c9f44c4-05fa-45c0-b7c2-4ea0a7215be9","savedPayload":{"position":{"x":20225.676183042637,"y":17571.11294989403},"targetPosition":{"x":20187.88817235777,"y":17906.490820733},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":2,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Record Property","name":"Forward Begin","config":"{ \n \"codeName\": \"forwardBegin\",\n \"isString\": false,\n \"isCalculated\": false\n}","project":"Foundations","recordFormula":{"type":"Record Formula","name":"New Formula","code":"variable.forwardBegin","project":"Foundations","id":"eea563b8-20c5-4464-8f2f-add8dc54621e","savedPayload":{"position":{"x":20457.229411093656,"y":17477.83669487368},"targetPosition":{"x":20367.448998181695,"y":17620.721403493455},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":2,"arrangementStyle":0},"uiObject":{}}},"id":"f4aacf4c-ceb3-42eb-8658-1b75219f91d5","savedPayload":{"position":{"x":20367.448998181695,"y":17620.721403493455},"targetPosition":{"x":20187.88817235777,"y":17906.490820733},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":2,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Record Property","name":"Forward End","config":"{ \n \"codeName\": \"forwardEnd\",\n \"isString\": false,\n \"isCalculated\": false\n}","project":"Foundations","recordFormula":{"type":"Record Formula","name":"New Formula","code":"variable.forwardEnd","project":"Foundations","id":"b24fdba5-01d6-4172-8d60-97714a1f419e","savedPayload":{"position":{"x":20616.54229821709,"y":17637.149581997113},"targetPosition":{"x":20473.657589597315,"y":17726.929994909075},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":2,"arrangementStyle":0},"uiObject":{}}},"id":"66042c7c-421c-4882-b2dc-f68a47c928ea","savedPayload":{"position":{"x":20473.657589597315,"y":17726.929994909075},"targetPosition":{"x":20187.88817235777,"y":17906.490820733},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":2,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Record Property","name":"Plot Lead Line 1","config":"{ \n \"codeName\": \"plotLeadLine1\",\n \"isString\": false,\n \"isCalculated\": false\n}","project":"Foundations","recordFormula":{"type":"Record Formula","name":"New Formula","code":"variable.plotLeadLine1","project":"Foundations","id":"53b40211-2c67-45d0-909e-aa8182dbe7fa","savedPayload":{"position":{"x":20690.954978616224,"y":17849.8088047057},"targetPosition":{"x":20523.266043196738,"y":17868.702810048133},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":2,"arrangementStyle":0},"uiObject":{}}},"id":"b73f0fd0-94de-4247-a3fb-f066d12c3749","savedPayload":{"position":{"x":20523.266043196738,"y":17868.702810048133},"targetPosition":{"x":20187.88817235777,"y":17906.490820733},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":2,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Record Property","name":"Plot Lead Line2","config":"{ \n \"codeName\": \"plotLeadLine2\",\n \"isString\": false,\n \"isCalculated\": false\n}","project":"Foundations","recordFormula":{"type":"Record Formula","name":"New Formula","code":"variable.plotLeadLine2","project":"Foundations","id":"ed655742-cd9e-4ca2-baad-ea28f5a3fe0a","savedPayload":{"position":{"x":20665.72910832638,"y":18073.694595847806},"targetPosition":{"x":20506.448796336845,"y":18017.96000414287},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":2,"arrangementStyle":0},"uiObject":{}}},"id":"aa927173-5062-420c-bc81-7019042625bc","savedPayload":{"position":{"x":20506.448796336845,"y":18017.96000414287},"targetPosition":{"x":20187.88817235777,"y":17906.490820733},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":2,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"id":"4ad846c6-be10-469e-bb6b-178b94b1bcf6","savedPayload":{"position":{"x":20187.88817235777,"y":17906.490820733},"targetPosition":{"x":20665.185249658687,"y":18383.78789803392},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":4,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"dataBuilding":{"type":"Data Building Procedure","name":"New Data Building Procedure","project":"Foundations","loop":{"type":"Procedure Loop","name":"New Procedure Loop","project":"Foundations","procedureJavascriptCode":{"type":"Procedure Javascript Code","name":"New Procedure Javascript Code","code":"/* Loop Code */\n\n/* Modify value here */\n\nlet conversionPeriods = 20 // Conversion Line Periods\nlet basePeriods = 30 // Base Line Periods\nlet laggingSpan2Periods = 120 // Lagging Span 2 Periods\nlet displacement = 60 // Displacement\n\n/* Define candle object and property */\n\nlet candle = {\n open: record.current.open,\n close: record.current.close,\n min: record.current.min,\n max: record.current.max,\n begin: record.current.begin,\n end: record.current.end,\n} \n\n/* We need a function to calculate the average\nof past (length) Lows and Highs\nBasically it is a Donchian\nwith different periods */\n\n// Build arrays Max and Min for each variable\n\nvariable.lastHiConversionPeriods.push(candle.max)\nvariable.lastHiBasePeriods.push(candle.max)\nvariable.lastHiLaggingSpan2Periods.push(candle.max)\n\nvariable.lastLowConversionPeriods.push(candle.min)\nvariable.lastLowBasePeriods.push(candle.min)\nvariable.lastLowLaggingSpan2Periods.push(candle.min)\n\n// And keep the array the correct size\n// Highs\n\nif (variable.lastHiConversionPeriods.length > conversionPeriods) {\n variable.lastHiConversionPeriods.splice(0, 1)\n}\n\nif (variable.lastHiBasePeriods.length > basePeriods) {\n variable.lastHiBasePeriods.splice(0, 1)\n}\n\nif (variable.lastHiLaggingSpan2Periods.length > laggingSpan2Periods) {\n variable.lastHiLaggingSpan2Periods.splice(0, 1)\n}\n\n// Lows\nif (variable.lastLowConversionPeriods.length > conversionPeriods) {\n variable.lastLowConversionPeriods.splice(0, 1)\n}\n\nif (variable.lastLowBasePeriods.length > basePeriods) {\n variable.lastLowBasePeriods.splice(0, 1)\n}\n\nif (variable.lastLowLaggingSpan2Periods.length > laggingSpan2Periods) {\n variable.lastLowLaggingSpan2Periods.splice(0, 1)\n}\n\n// Build a donchian function to calculate average of Highs and Lows\n\nfunction donchian (srcMax, srcMin, length) {\n\n let hiHigh = calculateHigh (srcMax, length) // higher highs\n let loLow = calculateLow (srcMin, length) // lower lows\n return (hiHigh + loLow) / 2 // Average\n}\n\nfunction calculateHigh (array, length) {\n /* We check we have enough values to make the calculation */\n if (array.length < length) { return 0 }\n return Math.max(...array)\n}\n\nfunction calculateLow (array, length) {\n /* We check we have enough values to make the calculation */\n if (array.length < length) { return 0 }\n return Math.min(...array)\n}\n\n// Build Ichimoku Clouds!\n\nvariable.conversionLine = donchian (variable.lastHiConversionPeriods, variable.lastLowConversionPeriods, conversionPeriods)\nvariable.baseLine = donchian (variable.lastHiBasePeriods, variable.lastLowBasePeriods, basePeriods)\nvariable.plotLeadLine1 = (variable.conversionLine + variable.baseLine) / 2\nvariable.plotLeadLine2 = donchian (variable.lastHiLaggingSpan2Periods, variable.lastLowLaggingSpan2Periods, laggingSpan2Periods)\n\n// Lagging Span is the close price plotted back \"displacement\" periods\n// Maybe there is no need of this variable... but I leave it here\nvariable.laggingSpan = candle.close\n\n/* We need to plot data in the past for the LaggingLine\nand in the future for LeadLine 1&2\nDefining past/forward Begin/End -> Values are then stored as new properties\nin Record definition so we can use them in Chart Points to plot\ndata in the past and in the future\n*/\n\nvariable.pastBegin = candle.begin - (candle.end-candle.begin)*displacement\nvariable.pastEnd = candle.end - (candle.end-candle.begin)*displacement\n\nvariable.forwardBegin = candle.begin + (candle.end-candle.begin)*displacement\nvariable.forwardEnd = candle.end + (candle.end-candle.begin)*displacement\n\n/* Syncronizing LeadLine 1&2 values with current candle\nso when writing strategy values are synced\n*/\n\nvariable.pastLeadLine1.push(variable.plotLeadLine1)\nif (variable.pastLeadLine1.length > displacement) {\n variable.pastLeadLine1.splice(0, 1)\n}\n\nif (variable.pastLeadLine1.length < displacement) {\n variable.leadLine1 = 0 \n} else {\n variable.leadLine1 = variable.pastLeadLine1[0] // LeadLine1 \n}\n\nvariable.pastLeadLine2.push(variable.plotLeadLine2)\nif (variable.pastLeadLine2.length > displacement) {\n variable.pastLeadLine2.splice(0, 1)\n}\n\nif (variable.pastLeadLine2.length < displacement) {\n variable.leadLine2 = 0 \n} else {\n variable.leadLine2 = variable.pastLeadLine2[0] // LeadLine2\n}\n\n// End of code :-)","project":"Foundations","id":"899265ba-76d1-4525-b3c3-2e99d73daf7b","savedPayload":{"position":{"x":20851.81758930949,"y":17645.79749416949},"targetPosition":{"x":20857.70538438682,"y":17758.143316829377},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2,"arrangementStyle":0},"uiObject":{}}},"id":"5d5b6e50-f79b-4039-b835-b0bdc3e58653","savedPayload":{"position":{"x":20857.70538438682,"y":17758.143316829377},"targetPosition":{"x":20869.480974541482,"y":17982.834962149154},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"initialization":{"type":"Procedure Initialization","name":"New Procedure Initialization","project":"Foundations","procedureJavascriptCode":{"type":"Procedure Javascript Code","name":"New Procedure Javascript Code","code":"/* Initialization Code*/\n\nvariable.lastHiConversionPeriods = []\nvariable.lastHiBasePeriods = []\nvariable.lastHiLaggingSpan2Periods = []\n\nvariable.lastLowConversionPeriods = []\nvariable.lastLowBasePeriods = []\nvariable.lastLowLaggingSpan2Periods = []\n\nvariable.pastLeadLine1 = []\nvariable.pastLeadLine2 = []","project":"Foundations","id":"50245904-f0f3-43a9-8e7a-164fba5bc780","savedPayload":{"position":{"x":21152.532291223062,"y":17799.019287831583},"targetPosition":{"x":21058.181852329202,"y":17860.291179270775},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2,"arrangementStyle":0},"uiObject":{}}},"id":"0d1d1ab8-da87-44b2-aa06-1d1c0b034dc1","savedPayload":{"position":{"x":21058.181852329202,"y":17860.291179270775},"targetPosition":{"x":20869.480974541482,"y":17982.834962149154},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"id":"99f9d3e1-78fc-4e8d-b41a-d900687192f9","savedPayload":{"position":{"x":20869.480974541482,"y":17982.834962149154},"targetPosition":{"x":20665.185249658687,"y":18383.78789803392},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"id":"ccd20b4b-2783-4b65-a1ac-087621e5e315","savedPayload":{"position":{"x":20665.185249658687,"y":18383.78789803392},"targetPosition":{"x":21109.6450029265,"y":18454.18340730202},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":4,"arrangementStyle":0},"uiObject":{"isRunning":false},"referenceParent":{"type":"Plotter Module","name":"Ichimoku","id":"c5dedee0-0553-457c-9a14-5c5d97907cb2"}}}],"id":"ab48285e-a196-4696-b8be-a25c373a64be","savedPayload":{"position":{"x":21109.6450029265,"y":18454.18340730202},"targetPosition":{"x":21352.350101238982,"y":18277.84783161428},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"plotters":[{"type":"Plotter","name":"Wave Trend","config":"{ \n \"codeName\": \"PlotterWaveTrend\"\n}","project":"Foundations","modules":[{"type":"Plotter Module","name":"Wave Trend","config":"{ \n \"codeName\": \"waveTrend\", \n \"icon\": \"oscillator\"\n}","project":"Foundations","shapes":{"type":"Shapes","name":"New Shapes","project":"Foundations","chartPoints":[{"type":"Chart Points","name":"WaveTrend + Signal + Histogram","project":"Foundations","points":[{"type":"Point","name":"WAVETREND Begin","project":"Foundations","pointFormula":{"type":"Point Formula","name":"New Point Formula","code":"x = record.begin\ny = record.previous.waveTrend","project":"Foundations","id":"2c5ca3e2-3f1d-41b8-8b16-8bec853896c1","savedPayload":{"position":{"x":20187.11850005987,"y":18762.713955427484},"targetPosition":{"x":20296.85435108448,"y":18787.49889036597},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":2,"arrangementStyle":0},"uiObject":{}}},"id":"0067f22f-46a2-4735-86fe-5e5329285f92","savedPayload":{"position":{"x":20296.85435108448,"y":18787.49889036597},"targetPosition":{"x":20516.326053133696,"y":18837.06876024294},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":2,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Point","name":"WAVETREND End","project":"Foundations","pointFormula":{"type":"Point Formula","name":"New Point Formula","code":"x = record.end\ny = record.waveTrend","project":"Foundations","id":"7bbd00d1-0fab-4055-97fe-7993b2677537","savedPayload":{"position":{"x":20311.932783724733,"y":18568.49913906378},"targetPosition":{"x":20380.06387352772,"y":18658.0223461235},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":2,"arrangementStyle":0},"uiObject":{}}},"id":"244f05f3-b51c-4427-8078-3b319ccd0092","savedPayload":{"position":{"x":20380.06387352772,"y":18658.0223461235},"targetPosition":{"x":20516.326053133696,"y":18837.06876024294},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":2,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Point","name":"SIGNAL Begin","project":"Foundations","pointFormula":{"type":"Point Formula","name":"New Point Formula","code":"x = record.begin\ny = record.previous.waveTrendSignal","project":"Foundations","id":"6d226efa-bc1b-4192-9fce-b3389535ec68","savedPayload":{"position":{"x":20532.38494972421,"y":18499.951033268673},"targetPosition":{"x":20527.03198419404,"y":18612.323608926763},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":2,"arrangementStyle":0},"uiObject":{}}},"id":"80f21e0b-76c2-48a9-b3d2-1ee3c3f774d9","savedPayload":{"position":{"x":20527.03198419404,"y":18612.323608926763},"targetPosition":{"x":20516.326053133696,"y":18837.06876024294},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":2,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Point","name":"SIGNAL End","project":"Foundations","pointFormula":{"type":"Point Formula","name":"New Point Formula","code":"x = record.end\ny = record.waveTrendSignal","project":"Foundations","id":"fc0f1fb3-ab13-4b01-8496-15c9c15a2b57","savedPayload":{"position":{"x":20745.32297953423,"y":18589.144058571022},"targetPosition":{"x":20668.990670734052,"y":18671.785625794993},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":2,"arrangementStyle":0},"uiObject":{}}},"id":"dd98f729-93b7-4509-bc62-3332f00cd3d0","savedPayload":{"position":{"x":20668.990670734052,"y":18671.785625794993},"targetPosition":{"x":20516.326053133696,"y":18837.06876024294},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":2,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Point","name":"WT3 Histogram Zero","project":"Foundations","pointFormula":{"type":"Point Formula","name":"New Point Formula","code":"x = (record.end - record.begin)/2 + record.begin\ny = 0","project":"Foundations","id":"0e4d11eb-1949-4d16-a548-1bdee21dd59b","savedPayload":{"position":{"x":20851.11080246409,"y":18794.3438071618},"targetPosition":{"x":20739.515886020625,"y":18808.585458188845},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":2,"arrangementStyle":0},"uiObject":{}}},"id":"8c7a44ee-f5e7-4c27-a129-2567f4c3787a","savedPayload":{"position":{"x":20739.515886020625,"y":18808.585458188845},"targetPosition":{"x":20516.326053133696,"y":18837.06876024294},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":2,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Point","name":"WT3 Histogram","project":"Foundations","pointFormula":{"type":"Point Formula","name":"New Point Formula","code":"x = (record.end - record.begin)/2 + record.begin\ny = record.wt3","project":"Foundations","id":"3d279675-73d8-45b6-823a-3898e74e3ec2","savedPayload":{"position":{"x":20800.24912046422,"y":19019.535036134203},"targetPosition":{"x":20705.60809802071,"y":18958.71294417045},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":2,"arrangementStyle":0},"uiObject":{}}},"id":"041ff6d0-02aa-4a0f-81e1-8af53427e0bf","savedPayload":{"position":{"x":20705.60809802071,"y":18958.71294417045},"targetPosition":{"x":20516.326053133696,"y":18837.06876024294},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":2,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Point","name":"Zero Line Begin","project":"Foundations","pointFormula":{"type":"Point Formula","name":"New Point Formula","code":"x = record.begin\ny = 0","project":"Foundations","id":"95b28bb4-1b05-45ca-b4b2-c36af8849126","savedPayload":{"position":{"x":20616.536679806988,"y":19159.348266730314},"targetPosition":{"x":20583.133137582558,"y":19051.921764567855},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":2,"arrangementStyle":0},"uiObject":{}}},"id":"82e2aee4-871f-4f54-85b0-2c34acdcbbdd","savedPayload":{"position":{"x":20583.133137582558,"y":19051.921764567855},"targetPosition":{"x":20516.326053133696,"y":18837.06876024294},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":2,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Point","name":"Zero Line End","project":"Foundations","pointFormula":{"type":"Point Formula","name":"New Point Formula","code":"x = record.end\ny = 0","project":"Foundations","id":"6a55e459-a04d-43ed-bd23-f0b8aac737bd","savedPayload":{"position":{"x":20385.934573212267,"y":19148.363334503236},"targetPosition":{"x":20429.398399852744,"y":19044.59847641647},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":2,"arrangementStyle":0},"uiObject":{}}},"id":"2f1122e6-62ec-47c3-a29c-f3eff9169efd","savedPayload":{"position":{"x":20429.398399852744,"y":19044.59847641647},"targetPosition":{"x":20516.326053133696,"y":18837.06876024294},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":2,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"id":"8a7d2782-832c-4732-94ac-b50588cdfe04","savedPayload":{"position":{"x":20516.326053133696,"y":18837.06876024294},"targetPosition":{"x":20116.350101238982,"y":19043.270695020274},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":2,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Chart Points","name":"Upper+Lower Levels","project":"Foundations","points":[{"type":"Point","name":"Upper 53 Begin","project":"Foundations","pointFormula":{"type":"Point Formula","name":"New Point Formula","code":"x = record.begin\ny = 53","project":"Foundations","id":"1b2a894d-474b-431f-945f-0d3a19b5e304","savedPayload":{"position":{"x":21105.11553481132,"y":18810.79492922037},"targetPosition":{"x":21223.48942211176,"y":18931.062070640553},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":2,"arrangementStyle":0},"uiObject":{}}},"id":"237d03b2-63ad-400c-9c3c-080bcc7c3d3b","savedPayload":{"position":{"x":21223.48942211176,"y":18931.062070640553},"targetPosition":{"x":21460.237196712646,"y":19171.59635348092},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":1,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Point","name":"Upper 53 End","project":"Foundations","pointFormula":{"type":"Point Formula","name":"New Point Formula","code":"x = record.end\ny = 53","project":"Foundations","id":"e1cddc05-9901-4b87-bbb3-a093dfdfc40c","savedPayload":{"position":{"x":21420.116906053896,"y":18666.93862315525},"targetPosition":{"x":21433.49033627348,"y":18835.15786659714},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":2,"arrangementStyle":0},"uiObject":{}}},"id":"e042ff20-3176-415f-a4df-09a426fd79da","savedPayload":{"position":{"x":21433.49033627348,"y":18835.15786659714},"targetPosition":{"x":21460.237196712646,"y":19171.59635348092},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":1,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Point","name":"Upper 60 Begin","project":"Foundations","pointFormula":{"type":"Point Formula","name":"New Point Formula","code":"x = record.begin\ny = 60","project":"Foundations","id":"d75c866e-9530-4d0f-94ca-8ec8b2f9d2ee","savedPayload":{"position":{"x":21753.891007183065,"y":18759.217277755437},"targetPosition":{"x":21656.006403692925,"y":18896.67696966393},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":2,"arrangementStyle":0},"uiObject":{}}},"id":"ca64f2c6-152e-4081-8d38-1d8e80045206","savedPayload":{"position":{"x":21656.006403692925,"y":18896.67696966393},"targetPosition":{"x":21460.237196712646,"y":19171.59635348092},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":1,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Point","name":"Upper 60 End","project":"Foundations","pointFormula":{"type":"Point Formula","name":"New Point Formula","code":"x = record.end\ny = 60","project":"Foundations","id":"16da2601-ca28-4889-9155-12c687a9ec70","savedPayload":{"position":{"x":21950.26122679455,"y":19044.452684970496},"targetPosition":{"x":21786.919883433915,"y":19086.833907807304},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":2,"arrangementStyle":0},"uiObject":{}}},"id":"1a202c3b-ff57-4907-b26f-3caabb330ec3","savedPayload":{"position":{"x":21786.919883433915,"y":19086.833907807304},"targetPosition":{"x":21460.237196712646,"y":19171.59635348092},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":1,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Point","name":"Lower 53 Begin","project":"Foundations","pointFormula":{"type":"Point Formula","name":"New Point Formula","code":"x = record.begin\ny = -53","project":"Foundations","id":"d0ce070f-1912-43ce-82c0-77def287c519","savedPayload":{"position":{"x":21917.34375672025,"y":19389.180027726063},"targetPosition":{"x":21764.97490338438,"y":19316.652136311015},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":2,"arrangementStyle":0},"uiObject":{}}},"id":"cab7980f-9dae-4f54-9f56-bf377777b85a","savedPayload":{"position":{"x":21764.97490338438,"y":19316.652136311015},"targetPosition":{"x":21460.237196712646,"y":19171.59635348092},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":1,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Point","name":"Lower 53 End","project":"Foundations","pointFormula":{"type":"Point Formula","name":"New Point Formula","code":"x = record.end\ny = -53","project":"Foundations","id":"b3aec95a-cdee-4816-8330-c5ac7ae90c79","savedPayload":{"position":{"x":21670.54104704485,"y":19632.097551129144},"targetPosition":{"x":21600.43976360078,"y":19478.59715191307},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":2,"arrangementStyle":0},"uiObject":{}}},"id":"3e633fdd-4535-4a9d-9b2b-5577533e417d","savedPayload":{"position":{"x":21600.43976360078,"y":19478.59715191307},"targetPosition":{"x":21460.237196712646,"y":19171.59635348092},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":1,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Point","name":"Lower 60 Begin","project":"Foundations","pointFormula":{"type":"Point Formula","name":"New Point Formula","code":"x = record.begin\ny = -60","project":"Foundations","id":"f0a9d25e-ccda-4d95-b5e7-b8ad25e0615c","savedPayload":{"position":{"x":21325.334828532068,"y":19659.541446251893},"targetPosition":{"x":21370.30228459226,"y":19496.893081994902},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":2,"arrangementStyle":0},"uiObject":{}}},"id":"3b48dde7-59c2-4c52-9aab-a8bfafcb7e99","savedPayload":{"position":{"x":21370.30228459226,"y":19496.893081994902},"targetPosition":{"x":21460.237196712646,"y":19171.59635348092},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":1,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Point","name":"Lower 60 End","project":"Foundations","pointFormula":{"type":"Point Formula","name":"New Point Formula","code":"x = record.end\ny = -60","project":"Foundations","id":"f9969fe0-e387-4247-be00-e26ad15ca006","savedPayload":{"position":{"x":21043.25092736379,"y":19458.670409561448},"targetPosition":{"x":21182.246350480076,"y":19362.979057534605},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":2,"arrangementStyle":0},"uiObject":{}}},"id":"db3520c1-9af2-4715-af97-cca2986db9ac","savedPayload":{"position":{"x":21182.246350480076,"y":19362.979057534605},"targetPosition":{"x":21460.237196712646,"y":19171.59635348092},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":1,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"id":"427a710c-2eb9-4fb3-9023-e2dd30f58871","savedPayload":{"position":{"x":21460.237196712646,"y":19171.59635348092},"targetPosition":{"x":20116.350101238982,"y":19043.270695020274},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":4,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"polygons":[{"type":"Polygon","name":"Zero Line","project":"Foundations","polygonBorder":{"type":"Polygon Border","name":"New Polygon Border","project":"Foundations","style":{"type":"Style","name":"New Style","config":"{\n \"default\": {\n \"opacity\": 1,\n \"lineWidth\": 0.5,\n \"lineDash\": [0,0],\n \"paletteColor\": \"UI_COLOR.GREY\"\n },\n \"atMousePosition\": {\n \"opacity\": 1,\n \"lineWidth\": 0.5,\n \"lineDash\": [0,0],\n \"paletteColor\": \"UI_COLOR.RUSTED_RED\"\n }\n}","project":"Foundations","id":"8f897a11-c8bb-4e26-a8fb-46a3ee60b983","savedPayload":{"position":{"x":17157.379924716563,"y":24811.771417957705},"targetPosition":{"x":16971.20594634032,"y":24834.03124220595},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"styleConditions":[],"id":"eaa77ce9-3146-4a18-a228-1b5dfb7f58d1","savedPayload":{"position":{"x":16971.20594634032,"y":24834.03124220595},"targetPosition":{"x":16785.031967964078,"y":24856.291066454196},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"polygonVertexes":[{"type":"Polygon Vertex","name":"Zero Line Begin","project":"Foundations","id":"c0a1ab8a-0a7a-47c2-a789-28ab62426e9e","savedPayload":{"position":{"x":16932.41692322835,"y":24972.19587637056},"targetPosition":{"x":16785.031967964078,"y":24856.291066454196},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"Point","name":"Zero Line Begin","id":"82e2aee4-871f-4f54-85b0-2c34acdcbbdd"}}},{"type":"Polygon Vertex","name":"Zero Line End","project":"Foundations","id":"371298d7-7c65-4fbe-b4c2-e3fc54cd88dc","savedPayload":{"position":{"x":16807.291792212323,"y":25042.46504483044},"targetPosition":{"x":16785.031967964078,"y":24856.291066454196},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"Point","name":"Zero Line End","id":"2f1122e6-62ec-47c3-a29c-f3eff9169efd"}}}],"id":"12090784-30fc-4f0b-853d-d5711b242112","savedPayload":{"position":{"x":20823.79788650749,"y":19599.613782618817},"targetPosition":{"x":20116.350101238982,"y":19043.270695020274},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Polygon","name":"WT3 Histogram","project":"Foundations","polygonBorder":{"type":"Polygon Border","name":"New Polygon Border","project":"Foundations","style":{"type":"Style","name":"New Style","config":"{\n \"default\": {\n \"opacity\": 1,\n \"lineWidth\": 2,\n \"lineDash\": [0,0],\n \"paletteColor\": \"UI_COLOR.GREEN\"\n },\n \"atMousePosition\": {\n \"opacity\": 1,\n \"lineWidth\": 2,\n \"lineDash\": [0,0],\n \"paletteColor\": \"UI_COLOR.TITANIUM_YELLOW\"\n }\n}","project":"Foundations","id":"ba324dfe-27b0-41b5-ae10-247e0bc52baf","savedPayload":{"position":{"x":21065.342314449015,"y":19161.070830802157},"targetPosition":{"x":20840.915588661708,"y":19177.122147021983},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"styleConditions":[{"type":"Style Condition","name":"New Style Condition","code":"record.wt3 < 0","project":"Foundations","style":{"type":"Style","name":"New Style","config":"{\n \"opacity\": 1,\n \"lineWidth\": 2,\n \"lineDash\": [0,0],\n \"paletteColor\": \"UI_COLOR.RUSTED_RED\"\n}","project":"Foundations","id":"a268871c-78be-4354-a82c-2218c15a25df","savedPayload":{"position":{"x":21093.14400967011,"y":19549.7893224421},"targetPosition":{"x":20967.02979916591,"y":19363.45573473204},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"ae2c64bc-ed7f-470d-b4b0-7118b830ba3c","savedPayload":{"position":{"x":20967.02979916591,"y":19363.45573473204},"targetPosition":{"x":20840.915588661708,"y":19177.122147021983},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"id":"0ce7f235-57d6-4ad6-9cf6-a47ac3004b2b","savedPayload":{"position":{"x":20840.915588661708,"y":19177.122147021983},"targetPosition":{"x":20638.53068473182,"y":19078.809631738877},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"polygonVertexes":[{"type":"Polygon Vertex","name":"WT3 Histogram Zero","project":"Foundations","id":"cbf4755c-88d8-43cd-9f7c-d2ba81e6a46a","savedPayload":{"position":{"x":20712.12097647824,"y":19291.434815949677},"targetPosition":{"x":20638.53068473182,"y":19078.809631738877},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"Point","name":"WT3 Histogram Zero","id":"8c7a44ee-f5e7-4c27-a129-2567f4c3787a"}}},{"type":"Polygon Vertex","name":"WT3 Histogram","project":"Foundations","id":"52313113-c0bc-49f4-8f64-a446e5b0fb3d","savedPayload":{"position":{"x":20540.218169448715,"y":19281.194535668765},"targetPosition":{"x":20638.53068473182,"y":19078.809631738877},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"Point","name":"WT3 Histogram","id":"041ff6d0-02aa-4a0f-81e1-8af53427e0bf"}}}],"id":"6399921a-70ac-4c45-ba3d-b2745f291d67","savedPayload":{"position":{"x":20410.711268224662,"y":19893.771431863475},"targetPosition":{"x":20116.350101238982,"y":19043.270695020274},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Polygon","name":"Wave Trend","project":"Foundations","polygonBorder":{"type":"Polygon Border","name":"New Polygon Border","project":"Foundations","style":{"type":"Style","name":"New Style","config":"{\n \"default\": {\n \"opacity\": 0.75,\n \"lineWidth\": 0.75,\n \"lineDash\": [0,0],\n \"paletteColor\": \"UI_COLOR.DARK_TURQUOISE\"\n },\n \"atMousePosition\": {\n \"opacity\": 0.75,\n \"lineWidth\": 1.5,\n \"lineDash\": [0,0],\n \"paletteColor\": \"UI_COLOR.RUSTED_RED\"\n }\n}","project":"Foundations","id":"5fb5a80e-4ed6-4131-9762-8a241e4e5de9","savedPayload":{"position":{"x":16628.726476464682,"y":24772.405594205025},"targetPosition":{"x":16563.96283159315,"y":24696.21064487796},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":2,"arrangementStyle":0},"uiObject":{}}},"styleConditions":[],"id":"db105320-a505-4e27-be2a-ad5b2ff77051","savedPayload":{"position":{"x":16563.96283159315,"y":24696.21064487796},"targetPosition":{"x":16442.53099745903,"y":24553.345114889707},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":2,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"polygonVertexes":[{"type":"Polygon Vertex","name":"WAVETREND Begin","project":"Foundations","id":"d23cd662-a740-425f-b5cd-e0d22580f743","savedPayload":{"position":{"x":16299.665467470779,"y":24674.776949023828},"targetPosition":{"x":16442.53099745903,"y":24553.345114889707},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":2,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"Point","name":"WAVETREND Begin","id":"0067f22f-46a2-4735-86fe-5e5329285f92"}}},{"type":"Polygon Vertex","name":"WAVETREND End","project":"Foundations","id":"5ee7b2b6-96aa-42e1-92e8-78290f09964b","savedPayload":{"position":{"x":16321.09916332491,"y":24410.479584901455},"targetPosition":{"x":16442.53099745903,"y":24553.345114889707},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":2,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"Point","name":"WAVETREND End","id":"244f05f3-b51c-4427-8078-3b319ccd0092"}}}],"id":"56bc1d31-4574-45ed-ae1e-a96c0a0ce57d","savedPayload":{"position":{"x":19904.1670592805,"y":19917.90110651146},"targetPosition":{"x":20116.350101238982,"y":19043.270695020274},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Polygon","name":"Signal Line","project":"Foundations","polygonBorder":{"type":"Polygon Border","name":"New Polygon Border","project":"Foundations","style":{"type":"Style","name":"New Style","config":"{\n \"default\": {\n \"opacity\": 0.75,\n \"lineWidth\": 0.75,\n \"lineDash\": [0,0],\n \"paletteColor\": \"UI_COLOR.GOLDEN_ORANGE\"\n },\n \"atMousePosition\": {\n \"opacity\": 0.75,\n \"lineWidth\": 1.5,\n \"lineDash\": [0,0],\n \"paletteColor\": \"UI_COLOR.RUSTED_RED\"\n }\n}","project":"Foundations","id":"038158de-f7fd-458e-869f-a834f376935e","savedPayload":{"position":{"x":16182.112216735088,"y":24588.81847469396},"targetPosition":{"x":16242.799369748238,"y":24509.338480612692},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":2,"arrangementStyle":0},"uiObject":{}}},"styleConditions":[],"id":"8e26548a-c9d4-48ff-8976-9f81905f1e98","savedPayload":{"position":{"x":16242.799369748238,"y":24509.338480612692},"targetPosition":{"x":16356.587781647897,"y":24360.313491710316},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"polygonVertexes":[{"type":"Polygon Vertex","name":"SIGNAL Begin","project":"Foundations","id":"1bdf5db8-ea42-4af0-9498-ae171e29c0ab","savedPayload":{"position":{"x":16170.75064375408,"y":24385.229514254737},"targetPosition":{"x":16356.587781647897,"y":24360.313491710316},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":2,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"Point","name":"SIGNAL Begin","id":"80f21e0b-76c2-48a9-b3d2-1ee3c3f774d9"}}},{"type":"Polygon Vertex","name":"SIGNAL End","project":"Foundations","id":"dd6a6d21-d877-4b1f-8e3c-09c92f8a5a5c","savedPayload":{"position":{"x":16207.56279274552,"y":24246.525079810657},"targetPosition":{"x":16356.587781647897,"y":24360.313491710316},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"Point","name":"SIGNAL End","id":"dd98f729-93b7-4509-bc62-3332f00cd3d0"}}}],"id":"b233d138-7074-43fb-bca6-d67bed33b3e9","savedPayload":{"position":{"x":19464.98946694442,"y":19664.341805354175},"targetPosition":{"x":20116.350101238982,"y":19043.270695020274},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Polygon","name":"Upper 53","project":"Foundations","polygonBorder":{"type":"Polygon Border","name":"New Polygon Border","project":"Foundations","style":{"type":"Style","name":"New Style","config":"{\n \"default\": {\n \"opacity\": 1,\n \"lineWidth\": 0.5,\n \"lineDash\": [3,33],\n \"paletteColor\": \"UI_COLOR.TURQUOISE\"\n },\n \"atMousePosition\": {\n \"opacity\": 1,\n \"lineWidth\": 0.5,\n \"lineDash\": [0,0],\n \"paletteColor\": \"UI_COLOR.RUSTED_RED\"\n }\n}","project":"Foundations","id":"7a412ade-bfb4-4afd-8d02-6e98894ce228","savedPayload":{"position":{"x":16118.33121610582,"y":24249.36255847565},"targetPosition":{"x":16212.354626947064,"y":24215.309684679465},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2,"arrangementStyle":0},"uiObject":{}}},"styleConditions":[],"id":"8141c484-6521-4a05-a3d9-66941314ad57","savedPayload":{"position":{"x":16212.354626947064,"y":24215.309684679465},"targetPosition":{"x":16388.648522274394,"y":24151.46054631162},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"polygonVertexes":[{"type":"Polygon Vertex","name":"Upper 53 Begin","project":"Foundations","id":"5cf6a61d-0d4c-4390-b0e4-4b6f2614593f","savedPayload":{"position":{"x":16218.841754693825,"y":24071.950096156696},"targetPosition":{"x":16388.648522274394,"y":24151.46054631162},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"Point","name":"Upper 53 Begin","id":"237d03b2-63ad-400c-9c3c-080bcc7c3d3b"}}},{"type":"Polygon Vertex","name":"Upper 53 End","project":"Foundations","id":"6336fba4-1e3f-4574-a645-f8562c8cc41d","savedPayload":{"position":{"x":16324.79938390655,"y":23975.16665098429},"targetPosition":{"x":16388.648522274394,"y":24151.46054631162},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"Point","name":"Upper 53 End","id":"e042ff20-3176-415f-a4df-09a426fd79da"}}}],"id":"6c967bd9-801d-44bc-b8e2-30ca4763bb84","savedPayload":{"position":{"x":19232.614273702548,"y":19213.59681494464},"targetPosition":{"x":20116.350101238982,"y":19043.270695020274},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Polygon","name":"Upper 60","project":"Foundations","polygonBorder":{"type":"Polygon Border","name":"New Polygon Border","project":"Foundations","style":{"type":"Style","name":"New Style","config":"{\n \"default\": {\n \"opacity\": 1,\n \"lineWidth\": 0.5,\n \"lineDash\": [0,0],\n \"paletteColor\": \"UI_COLOR.DARK_TURQUOISE\"\n },\n \"atMousePosition\": {\n \"opacity\": 1,\n \"lineWidth\": 0.5,\n \"lineDash\": [0,0],\n \"paletteColor\": \"UI_COLOR.RUSTED_RED\"\n }\n}","project":"Foundations","id":"731315a8-1f99-43de-bdca-06c05c0b277a","savedPayload":{"position":{"x":16124.88214145556,"y":23779.383254160573},"targetPosition":{"x":16240.153748304958,"y":23835.62880942335},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":2,"arrangementStyle":0},"uiObject":{}}},"styleConditions":[],"id":"9caf63a1-7446-4480-8f2f-717e990a1afa","savedPayload":{"position":{"x":16240.153748304958,"y":23835.62880942335},"targetPosition":{"x":16553.620710963998,"y":23988.7182859496},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":2,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"polygonVertexes":[{"type":"Polygon Vertex","name":"Upper 60 Begin","project":"Foundations","id":"ded5d9fd-2b8d-4d29-8921-9109c514dc36","savedPayload":{"position":{"x":16715.456938895066,"y":23656.77946906171},"targetPosition":{"x":16553.620710963998,"y":23988.7182859496},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":2,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"Point","name":"Upper 60 Begin","id":"ca64f2c6-152e-4081-8d38-1d8e80045206"}}},{"type":"Polygon Vertex","name":"Upper 60 End","project":"Foundations","id":"2ce948e8-dde1-47f8-a04f-728227d80408","savedPayload":{"position":{"x":16885.351552619795,"y":24150.444672623653},"targetPosition":{"x":16553.620710963998,"y":23988.7182859496},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":2,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"Point","name":"Upper 60 End","id":"1a202c3b-ff57-4907-b26f-3caabb330ec3"}}}],"id":"7761e0e0-697e-48b4-bbe4-0ac0b22be26f","savedPayload":{"position":{"x":19280.818961524517,"y":18708.77448492598},"targetPosition":{"x":20116.350101238982,"y":19043.270695020274},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Polygon","name":"Lower 53","project":"Foundations","polygonBorder":{"type":"Polygon Border","name":"New Polygon Border","project":"Foundations","style":{"type":"Style","name":"New Style","config":"{\n \"default\": {\n \"opacity\": 1,\n \"lineWidth\": 0.5,\n \"lineDash\": [3,33],\n \"paletteColor\": \"UI_COLOR.GOLDEN_ORANGE\"\n },\n \"atMousePosition\": {\n \"opacity\": 1,\n \"lineWidth\": 0.5,\n \"lineDash\": [3,33],\n \"paletteColor\": \"UI_COLOR.RUSTED_RED\"\n }\n}","project":"Foundations","id":"3acb3136-b9e9-424f-9ddc-50309522959a","savedPayload":{"position":{"x":15989.221339652351,"y":24271.339338091966},"targetPosition":{"x":16087.83677502417,"y":24287.9223386174},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":2,"arrangementStyle":0},"uiObject":{}}},"styleConditions":[],"id":"59331a82-0691-4f26-aaa9-b871f57e7118","savedPayload":{"position":{"x":16087.83677502417,"y":24287.9223386174},"targetPosition":{"x":16272.740716346332,"y":24319.015464602595},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"polygonVertexes":[{"type":"Polygon Vertex","name":"Lower 53 Begin","project":"Foundations","id":"111eef17-b3f6-4e81-988c-9dea12ec48b0","savedPayload":{"position":{"x":16163.98004580173,"y":24166.282473593157},"targetPosition":{"x":16272.740716346332,"y":24319.015464602595},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"Point","name":"Lower 53 Begin","id":"cab7980f-9dae-4f54-9f56-bf377777b85a"}}},{"type":"Polygon Vertex","name":"Lower 53 End","project":"Foundations","id":"f9f7600a-d00a-440d-bdfc-7fb43df81e79","savedPayload":{"position":{"x":16303.833842331525,"y":24134.111523280433},"targetPosition":{"x":16272.740716346332,"y":24319.015464602595},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"Point","name":"Lower 53 End","id":"3e633fdd-4535-4a9d-9b2b-5577533e417d"}}}],"id":"8058bc7b-06c0-41c1-972b-62e146a7515d","savedPayload":{"position":{"x":19594.298882624902,"y":18310.152338174972},"targetPosition":{"x":20116.350101238982,"y":19043.270695020274},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Polygon","name":"Lower 60","project":"Foundations","polygonBorder":{"type":"Polygon Border","name":"New Polygon Border","project":"Foundations","style":{"type":"Style","name":"New Style","config":"{\n \"default\": {\n \"opacity\": 1,\n \"lineWidth\": 0.5,\n \"lineDash\": [0,0],\n \"paletteColor\": \"UI_COLOR.GOLDEN_ORANGE\"\n },\n \"atMousePosition\": {\n \"opacity\": 1,\n \"lineWidth\": 0.5,\n \"lineDash\": [0,0],\n \"paletteColor\": \"UI_COLOR.RUSTED_RED\"\n }\n}","project":"Foundations","id":"13ec6d93-ce9f-48f1-a405-9cdfe5cb1abe","savedPayload":{"position":{"x":16693.626676836186,"y":23839.226058948567},"targetPosition":{"x":16777.2335369284,"y":23894.088550192773},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2,"arrangementStyle":0},"uiObject":{}}},"styleConditions":[],"id":"5006eb12-faac-4f3a-8814-dba7931a70e5","savedPayload":{"position":{"x":16777.2335369284,"y":23894.088550192773},"targetPosition":{"x":16933.996399601307,"y":23996.955721275663},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":2,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"polygonVertexes":[{"type":"Polygon Vertex","name":"Lower 60 Begin","project":"Foundations","id":"308980bc-2ba9-4756-bf65-b06c40f19b31","savedPayload":{"position":{"x":17036.863570684196,"y":23840.192858602757},"targetPosition":{"x":16933.996399601307,"y":23996.955721275663},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"Point","name":"Lower 60 Begin","id":"3b48dde7-59c2-4c52-9aab-a8bfafcb7e99"}}},{"type":"Polygon Vertex","name":"Lower 60 End","project":"Foundations","id":"d5881d46-60c2-4f18-80ef-9defa218d9a5","savedPayload":{"position":{"x":17117.58255706972,"y":23958.845712275623},"targetPosition":{"x":16933.996399601307,"y":23996.955721275663},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"Point","name":"Lower 60 End","id":"db3520c1-9af2-4715-af97-cca2986db9ac"}}}],"id":"d4fd8b32-5d47-4bdd-bbea-239a78a31f70","savedPayload":{"position":{"x":20073.526376997615,"y":18144.290089755566},"targetPosition":{"x":20116.350101238982,"y":19043.270695020274},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"images":[],"texts":[],"id":"fd680561-143c-44f1-a9cb-f0c185f6769b","savedPayload":{"position":{"x":20116.350101238982,"y":19043.270695020274},"targetPosition":{"x":20566.350101238982,"y":18263.84783161428},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":5,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"panels":[{"type":"Plotter Panel","name":"Wave Trend","config":"{ \n \"codeName\": \"waveTrend\"\n}","project":"Foundations","panelData":[{"type":"Panel Data","name":"Wave Trend","config":"{\n \"valueDecimals\": 2\n}","project":"Foundations","dataFormula":{"type":"Data Formula","name":"New Data Formula","code":"record.waveTrend","project":"Foundations","id":"332d453d-9874-4936-b435-7d09042620d9","savedPayload":{"position":{"x":19516.9720477059,"y":17532.667829615144},"targetPosition":{"x":19951.638669535983,"y":17649.13639991128},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"textStyle":{"type":"Text Style","name":"New Text Style","config":"{\n \"paletteColor\": \"UI_COLOR.DARK_TURQUOISE\",\n \"opacity\": 1,\n \"fontSize\": 16\n}","project":"Foundations","id":"540f54ff-b28d-4130-9aa4-deba874115e8","savedPayload":{"position":{"x":19633.440618002038,"y":17330.938348377334},"targetPosition":{"x":19951.638669535983,"y":17649.13639991128},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"ab66b69f-d80d-40bb-8c50-9948cec124b5","savedPayload":{"position":{"x":19951.638669535983,"y":17649.13639991128},"targetPosition":{"x":20341.350101238982,"y":17874.13639991128},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Panel Data","name":"Signal","config":"{\n \"valueDecimals\": 2\n}","project":"Foundations","dataFormula":{"type":"Data Formula","name":"New Data Formula","code":"record.waveTrendSignal","project":"Foundations","id":"a3cc36f6-bb87-4038-8774-d115eebf8950","savedPayload":{"position":{"x":20116.350101238982,"y":17034.42496820828},"targetPosition":{"x":20341.350101238982,"y":17424.13639991128},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"textStyle":{"type":"Text Style","name":"New Text Style","config":"{\n \"paletteColor\": \"UI_COLOR.GOLDEN_ORANGE\",\n \"opacity\": 1,\n \"fontSize\": 16\n}","project":"Foundations","id":"0fc2adb9-86a3-47b3-a7a3-a602e3a829d5","savedPayload":{"position":{"x":20566.350101238982,"y":17034.42496820828},"targetPosition":{"x":20341.350101238982,"y":17424.13639991128},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"901b3dfa-790a-4669-b0d6-97a99262293f","savedPayload":{"position":{"x":20341.350101238982,"y":17424.13639991128},"targetPosition":{"x":20341.350101238982,"y":17874.13639991128},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"id":"c902b183-78b4-43f5-a537-75795f838954","savedPayload":{"position":{"x":20341.350101238982,"y":17874.13639991128},"targetPosition":{"x":20566.350101238982,"y":18263.84783161428},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"id":"cfa6bcb9-8d18-4658-81f4-1f7d55adc742","savedPayload":{"position":{"x":20566.350101238982,"y":18263.84783161428},"targetPosition":{"x":21016.350101238982,"y":18263.84783161428},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":4,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"id":"f991328f-70b7-492d-baf5-ec38d70e737b","savedPayload":{"position":{"x":21052.350101238982,"y":18277.84783161428},"targetPosition":{"x":21352.350101238982,"y":18277.84783161428},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Plotter","name":"Super Trend","config":"{ \n \"codeName\": \"PlotterSuperTrend\"\n}","project":"Foundations","modules":[{"type":"Plotter Module","name":"Super Trend","config":"{ \n \"codeName\": \"superTrend\", \n \"icon\": \"trend\"\n}","project":"Foundations","shapes":{"type":"Shapes","name":"New Shapes","project":"Foundations","chartPoints":[{"type":"Chart Points","name":"New Chart Points","project":"Foundations","points":[{"type":"Point","name":"UP Trend Begin","project":"Foundations","pointFormula":{"type":"Point Formula","name":"New Point Formula","code":"x = record.begin\ny = record.previous.uptrend","project":"Foundations","id":"05d1244b-e39d-4ec3-a899-4690af33f70d","savedPayload":{"position":{"x":20869.841958176403,"y":18524.963273135036},"targetPosition":{"x":20645.150312856626,"y":18536.7388632897},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"807b982d-7dd4-4b96-ba1f-460b1b6b4fb7","savedPayload":{"position":{"x":20645.150312856626,"y":18536.7388632897},"targetPosition":{"x":20420.45866753685,"y":18548.51445344436},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":2,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Point","name":"UP Trend End","project":"Foundations","pointFormula":{"type":"Point Formula","name":"New Point Formula","code":"x = record.end\ny = record.uptrend","project":"Foundations","id":"709b85bb-ad49-4adb-a651-1b2cecc80b27","savedPayload":{"position":{"x":20581.724244832236,"y":18968.625645368098},"targetPosition":{"x":20501.091456184542,"y":18758.57004940623},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"adf1bd2c-2a5a-4243-9591-2a462635b074","savedPayload":{"position":{"x":20501.091456184542,"y":18758.57004940623},"targetPosition":{"x":20420.45866753685,"y":18548.51445344436},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":2,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Point","name":"Down Trend Begin","project":"Foundations","pointFormula":{"type":"Point Formula","name":"New Point Formula","code":"x = record.begin\ny = record.previous.downtrend","project":"Foundations","id":"cf21fd4d-3219-4ab5-994e-aa4b152645ce","savedPayload":{"position":{"x":20070.74298488121,"y":18831.70862941679},"targetPosition":{"x":20245.60082620903,"y":18690.111541430575},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"6e276847-0fa5-4473-898f-ccd4c63591c4","savedPayload":{"position":{"x":20245.60082620903,"y":18690.111541430575},"targetPosition":{"x":20420.45866753685,"y":18548.51445344436},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":2,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Point","name":"Down Trend End","project":"Foundations","pointFormula":{"type":"Point Formula","name":"New Point Formula","code":"x = record.end\ny = record.downtrend","project":"Foundations","id":"89c531b8-c842-44cb-ad8f-99d4a9f61f4e","savedPayload":{"position":{"x":20043.05691196141,"y":18303.4268876876},"targetPosition":{"x":20231.75778974913,"y":18425.97067056598},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"ab5aabfe-781f-41d6-a809-95299392ca90","savedPayload":{"position":{"x":20231.75778974913,"y":18425.97067056598},"targetPosition":{"x":20420.45866753685,"y":18548.51445344436},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":2,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"id":"603526b3-a7a3-4a2b-9233-8a7414077f20","savedPayload":{"position":{"x":20420.45866753685,"y":18548.51445344436},"targetPosition":{"x":20536.927237832984,"y":18113.84783161428},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":4,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"polygons":[{"type":"Polygon","name":"UP Trend","project":"Foundations","polygonBorder":{"type":"Polygon Border","name":"New Polygon Border","project":"Foundations","style":{"type":"Style","name":"New Style","config":"{\n \"default\": {\n \"opacity\": 1,\n \"lineWidth\": 2,\n \"lineDash\": [0,0],\n \"paletteColor\": \"UI_COLOR.GREEN\"\n }\n}","project":"Foundations","id":"41571575-f05c-407e-969a-df51b088ef60","savedPayload":{"position":{"x":20147.215806129985,"y":18773.51445344436},"targetPosition":{"x":20088.981520981917,"y":18556.18114252932},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"styleConditions":[{"type":"Style Condition","name":"New Style Condition","code":"record.trend != 1","project":"Foundations","style":{"type":"Style","name":"New Style","config":"{\n \"opacity\": 0.0,\n \"lineWidth\": 0,\n \"lineDash\": [0,0],\n \"paletteColor\": \"UI_COLOR.RED\"\n}","project":"Foundations","id":"b3ab1b97-8eee-4c8b-be96-a090897e42ad","savedPayload":{"position":{"x":19770.78346944797,"y":18874.379194063265},"targetPosition":{"x":19929.882495214944,"y":18715.280168296293},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"4070b155-77b5-4c09-b1b4-6ebe49cfcf1d","savedPayload":{"position":{"x":19929.882495214944,"y":18715.280168296293},"targetPosition":{"x":20088.981520981917,"y":18556.18114252932},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"id":"fe128ca4-0803-4db3-b409-8c6a3d31b47b","savedPayload":{"position":{"x":20088.981520981917,"y":18556.18114252932},"targetPosition":{"x":20147.215806129985,"y":18338.84783161428},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"polygonVertexes":[{"type":"Polygon Vertex","name":"UP Trend Begin","project":"Foundations","id":"87966102-abf2-4ba4-a9b1-2e29faadfb43","savedPayload":{"position":{"x":19757.504374426986,"y":18563.84783161428},"targetPosition":{"x":20147.215806129985,"y":18338.84783161428},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"Point","name":"UP Trend Begin","id":"807b982d-7dd4-4b96-ba1f-460b1b6b4fb7"}}},{"type":"Polygon Vertex","name":"UP Trend End","project":"Foundations","id":"04f54fc4-3887-414c-91b2-9d71d70ec519","savedPayload":{"position":{"x":19712.549184299904,"y":18222.379261318143},"targetPosition":{"x":20147.215806129985,"y":18338.84783161428},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"Point","name":"UP Trend End","id":"adf1bd2c-2a5a-4243-9591-2a462635b074"}}}],"id":"e51152bb-9000-4200-88c1-632aaf05333b","savedPayload":{"position":{"x":20147.215806129985,"y":18338.84783161428},"targetPosition":{"x":20536.927237832984,"y":18113.84783161428},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":4,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Polygon","name":"Down Trend","project":"Foundations","polygonBorder":{"type":"Polygon Border","name":"New Polygon Border","project":"Foundations","style":{"type":"Style","name":"New Style","config":"{\n \"default\": {\n \"opacity\": 1,\n \"lineWidth\": 2,\n \"lineDash\": [0,0],\n \"paletteColor\": \"UI_COLOR.RUSTED_RED\"\n }\n}","project":"Foundations","id":"91670c53-5e35-4144-8fac-6f8feb43e59d","savedPayload":{"position":{"x":21033.20916918861,"y":16474.704063229266},"targetPosition":{"x":21192.30819495558,"y":16633.80308899624},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"styleConditions":[{"type":"Style Condition","name":"New Style Condition","code":"record.trend != -1","project":"Foundations","style":{"type":"Style","name":"New Style","config":"{\n \"opacity\": 0.0,\n \"lineWidth\": 0,\n \"lineDash\": [0,0],\n \"paletteColor\": \"UI_COLOR.RED\"\n}","project":"Foundations","id":"2395d71a-99ee-4330-84d4-1837025d78d6","savedPayload":{"position":{"x":21308.776765251718,"y":16199.136467166158},"targetPosition":{"x":21250.54248010365,"y":16416.4697780812},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"ba17827a-0425-4044-8e15-d29792f800d5","savedPayload":{"position":{"x":21250.54248010365,"y":16416.4697780812},"targetPosition":{"x":21192.30819495558,"y":16633.80308899624},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"id":"a97ad15a-c206-4b75-8d8e-1c95197b9b57","savedPayload":{"position":{"x":21192.30819495558,"y":16633.80308899624},"targetPosition":{"x":21250.54248010365,"y":16851.13639991128},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"polygonVertexes":[{"type":"Polygon Vertex","name":"Down Trend Begin","project":"Foundations","id":"54f9e103-c71f-4ec3-b950-0df008f2e6fa","savedPayload":{"position":{"x":21475.54248010365,"y":16461.42496820828},"targetPosition":{"x":21250.54248010365,"y":16851.13639991128},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"Point","name":"Down Trend Begin","id":"6e276847-0fa5-4473-898f-ccd4c63591c4"}}},{"type":"Polygon Vertex","name":"Down Trend End","project":"Foundations","id":"d57924a2-920b-40ec-8b56-3ae304ef2979","savedPayload":{"position":{"x":21685.20910193373,"y":16734.667829615144},"targetPosition":{"x":21250.54248010365,"y":16851.13639991128},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"Point","name":"Down Trend End","id":"ab5aabfe-781f-41d6-a809-95299392ca90"}}}],"id":"4f25fc3c-5e09-4feb-bcfa-7ac9e729a4dc","savedPayload":{"position":{"x":20311.927237832984,"y":17724.13639991128},"targetPosition":{"x":20536.927237832984,"y":18113.84783161428},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":4,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"images":[],"texts":[],"id":"cff527e9-cc21-4872-9732-2b713890e8b8","savedPayload":{"position":{"x":20536.927237832984,"y":18113.84783161428},"targetPosition":{"x":20796.734858968317,"y":17963.84783161428},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"panels":[{"type":"Plotter Panel","name":"Super Trend","config":"{ \n \"codeName\": \"superTrend\"\n}","project":"Foundations","panelData":[{"type":"Panel Data","name":"Up Trend","config":"{\n \"valueDecimals\": 2\n}","project":"Foundations","dataFormula":{"type":"Data Formula","name":"Up Trend","code":"record.uptrend","project":"Foundations","id":"5b0f1653-7d8e-4ed1-8dec-70dd6701c16b","savedPayload":{"position":{"x":20404.650439272085,"y":17300.96336120078},"targetPosition":{"x":20614.706035233954,"y":17381.596149848472},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"textStyle":{"type":"Text Style","name":"New Text Style","config":"{\n \"paletteColor\": \"UI_COLOR.GREEN\",\n \"opacity\": 1,\n \"fontSize\": 14\n}","project":"Foundations","id":"1384fd63-8258-44d4-ab3f-5f18c3eaaaa1","savedPayload":{"position":{"x":20473.10894724774,"y":17206.738308520653},"targetPosition":{"x":20614.706035233954,"y":17381.596149848472},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"07dfc209-e925-4f10-bbc9-608896333744","savedPayload":{"position":{"x":20614.706035233954,"y":17381.596149848472},"targetPosition":{"x":20796.734858968317,"y":17513.84783161428},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Panel Data","name":"Down Trend","config":"{\n \"valueDecimals\": 2\n}","project":"Foundations","dataFormula":{"type":"Data Formula","name":"New Data Formula","code":"record.downtrend","project":"Foundations","id":"14561cfc-7d72-4cb5-8567-7892d8ae6a8c","savedPayload":{"position":{"x":20604.662252355574,"y":17111.15923766015},"targetPosition":{"x":20727.206035233954,"y":17299.86011544787},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"textStyle":{"type":"Text Style","name":"New Text Style","config":"{\n \"paletteColor\": \"UI_COLOR.RUSTED_RED\",\n \"opacity\": 1,\n \"fontSize\": 14\n}","project":"Foundations","id":"9d950966-b1bb-406e-b3b3-d1fdaea7577e","savedPayload":{"position":{"x":20715.43044507929,"y":17075.168470128094},"targetPosition":{"x":20727.206035233954,"y":17299.86011544787},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"3be37b3c-92d2-4f4c-a0d3-644acc172106","savedPayload":{"position":{"x":20727.206035233954,"y":17299.86011544787},"targetPosition":{"x":20796.734858968317,"y":17513.84783161428},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Panel Data","name":"Trend","config":"{\n \"valueDecimals\": 2\n}","project":"Foundations","dataFormula":{"type":"Data Formula","name":"New Data Formula","code":"record.trend","project":"Foundations","id":"d8579565-736a-48ec-af20-e7cd3cdf2294","savedPayload":{"position":{"x":20878.039272857342,"y":17075.168470128094},"targetPosition":{"x":20866.26368270268,"y":17299.86011544787},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"textStyle":{"type":"Text Style","name":"New Text Style","config":"{\n \"paletteColor\": \"UI_COLOR.GREY\",\n \"opacity\": 1,\n \"fontSize\": 14\n}","project":"Foundations","id":"ba78eeae-12db-4b4a-9e68-2b30598fc986","savedPayload":{"position":{"x":20988.80746558106,"y":17111.15923766015},"targetPosition":{"x":20866.26368270268,"y":17299.86011544787},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"c265c3b9-bd32-49fe-8676-d2b93e513455","savedPayload":{"position":{"x":20866.26368270268,"y":17299.86011544787},"targetPosition":{"x":20796.734858968317,"y":17513.84783161428},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Panel Data","name":"ATR N Period","config":"{\n \"valueDecimals\": 2\n}","project":"Foundations","dataFormula":{"type":"Data Formula","name":"New Data Formula","code":"record.atrNPeriod","project":"Foundations","id":"48978331-2944-4c90-8ffe-896ef6ce0a52","savedPayload":{"position":{"x":21024.52155504871,"y":17278.82228586368},"targetPosition":{"x":20978.76368270268,"y":17381.596149848472},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2,"arrangementStyle":0},"uiObject":{}}},"textStyle":{"type":"Text Style","name":"New Text Style","config":"{\n \"paletteColor\": \"UI_COLOR.GREY\",\n \"opacity\": 1,\n \"fontSize\": 14\n}","project":"Foundations","id":"00b8eb7b-440e-4e3b-81ee-bd1de53de6b0","savedPayload":{"position":{"x":21090.64739593161,"y":17369.83669773086},"targetPosition":{"x":20978.76368270268,"y":17381.596149848472},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2,"arrangementStyle":0},"uiObject":{}}},"id":"cd7a1729-5463-4d4b-bec3-eb94685354a1","savedPayload":{"position":{"x":20978.76368270268,"y":17381.596149848472},"targetPosition":{"x":20796.734858968317,"y":17513.84783161428},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"id":"4e328571-7ea2-44a4-8239-a8bfd6614a6d","savedPayload":{"position":{"x":20796.734858968317,"y":17513.84783161428},"targetPosition":{"x":20796.734858968317,"y":17963.84783161428},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":4,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"id":"acfb7d6b-e877-4fb0-bef4-3923c049244b","savedPayload":{"position":{"x":20796.734858968317,"y":17963.84783161428},"targetPosition":{"x":21056.54248010365,"y":18113.84783161428},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"id":"c6fdad31-1843-49e2-abe3-51fe7ed4a836","savedPayload":{"position":{"x":21109.6450029265,"y":18101.512255926536},"targetPosition":{"x":21352.350101238982,"y":18277.84783161428},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Plotter","name":"Donchian Channel","config":"{ \n \"codeName\": \"PlotterDonchianChannel\"\n}","project":"Foundations","modules":[{"type":"Plotter Module","name":"Donchian Channel","config":"{ \n \"codeName\": \"donchian\", \n \"icon\": \"oscillator\"\n}","project":"Foundations","shapes":{"type":"Shapes","name":"New Shapes","project":"Foundations","chartPoints":[{"type":"Chart Points","name":"New Chart Points","project":"Foundations","points":[{"type":"Point","name":"hiHigh Begin","project":"Foundations","pointFormula":{"type":"Point Formula","name":"New Point Formula","code":"x = record.begin\ny = record.previous.hiHigh","project":"Foundations","id":"55651897-b11c-45f5-a388-b2015d93f406","savedPayload":{"position":{"x":21501.4755458967,"y":17360.015278897445},"targetPosition":{"x":21352.176069369405,"y":17191.6862371112},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"50921056-6afc-4c1f-a6b9-3caa26d760af","savedPayload":{"position":{"x":21352.176069369405,"y":17191.6862371112},"targetPosition":{"x":21202.87659284211,"y":17023.357195324956},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":2,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Point","name":"hiHigh End","project":"Foundations","pointFormula":{"type":"Point Formula","name":"New Point Formula","code":"x = record.end\ny = record.hiHigh","project":"Foundations","id":"ba3e4c9d-b10b-4e21-9452-f8fd45fa0c63","savedPayload":{"position":{"x":21125.840106353022,"y":17466.714139275784},"targetPosition":{"x":21164.358349597565,"y":17245.03566730037},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"922ff9da-5d6f-4db2-b052-15b2a9a33fcd","savedPayload":{"position":{"x":21164.358349597565,"y":17245.03566730037},"targetPosition":{"x":21202.87659284211,"y":17023.357195324956},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":2,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Point","name":"loLow Begin","project":"Foundations","pointFormula":{"type":"Point Formula","name":"New Point Formula","code":"x = record.begin\ny = record.previous.loLow","project":"Foundations","id":"8103aa93-0697-45da-bbbc-3872ec54fe9a","savedPayload":{"position":{"x":20906.880182505698,"y":17185.506432350485},"targetPosition":{"x":21005.545652617835,"y":17131.45668667531},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":2,"arrangementStyle":0},"uiObject":{}}},"id":"8e0ce244-ab42-4e17-a9ce-0c7019722135","savedPayload":{"position":{"x":21005.545652617835,"y":17131.45668667531},"targetPosition":{"x":21202.87659284211,"y":17023.357195324956},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":2,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Point","name":"loLow End","project":"Foundations","pointFormula":{"type":"Point Formula","name":"New Point Formula","code":"x = record.end\ny = record.loLow","project":"Foundations","id":"03e5140a-a35e-4f09-82cd-15b5ecc94027","savedPayload":{"position":{"x":20891.552471245835,"y":16893.036278691015},"targetPosition":{"x":20995.327178444593,"y":16936.47658423566},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":2,"arrangementStyle":0},"uiObject":{}}},"id":"c4f84735-1bcb-4ff2-9611-ea6f7a344352","savedPayload":{"position":{"x":20995.327178444593,"y":16936.47658423566},"targetPosition":{"x":21202.87659284211,"y":17023.357195324956},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":2,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Point","name":"Mid Point Begin","project":"Foundations","pointFormula":{"type":"Point Formula","name":"New Point Formula","code":"x = record.begin\ny = record.previous.midPoint","project":"Foundations","id":"bb353f64-f496-4db0-84c5-650922328ff7","savedPayload":{"position":{"x":21110.65817340271,"y":16698.70043331914},"targetPosition":{"x":21141.397646549176,"y":16806.919353987745},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":2,"arrangementStyle":0},"uiObject":{}}},"id":"881ca3b6-39c7-4930-a596-b3aad84ab0ad","savedPayload":{"position":{"x":21141.397646549176,"y":16806.919353987745},"targetPosition":{"x":21202.87659284211,"y":17023.357195324956},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":2,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Point","name":"Mid Point End","project":"Foundations","pointFormula":{"type":"Point Formula","name":"New Point Formula","code":"x = record.end\ny = record.midPoint","project":"Foundations","id":"a016b845-9a98-4e67-a4c5-43f7fb8aa3fc","savedPayload":{"position":{"x":21399.206226310387,"y":16748.83775152869},"targetPosition":{"x":21333.763015154294,"y":16840.344232794112},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":2,"arrangementStyle":0},"uiObject":{}}},"id":"9493a69b-1a23-4b91-928f-88edebf47e71","savedPayload":{"position":{"x":21333.763015154294,"y":16840.344232794112},"targetPosition":{"x":21202.87659284211,"y":17023.357195324956},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":2,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"id":"63f034d5-a5e4-47e1-8949-47da43c99b36","savedPayload":{"position":{"x":20467.830036640586,"y":17586.03500079752},"targetPosition":{"x":20907.9964569708,"y":17492.47473992953},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":2,"distanceToParent":4,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"polygons":[{"type":"Polygon","name":"hiHigh","project":"Foundations","polygonBorder":{"type":"Polygon Border","name":"New Polygon Border","project":"Foundations","style":{"type":"Style","name":"New Style","config":"{\n \"default\": {\n \"opacity\": 1,\n \"lineWidth\": 2,\n \"lineDash\": [0,0],\n \"paletteColor\": \"UI_COLOR.RUSTED_RED\"\n },\n \"atMousePosition\": {\n \"opacity\": 0.3,\n \"lineWidth\": 2,\n \"lineDash\": [0,0],\n \"paletteColor\": \"UI_COLOR.RUSTED_RED\"\n }\n}","project":"Foundations","id":"65953e73-b3e0-46d9-9eda-6cc40a7f5738","savedPayload":{"position":{"x":20073.7845637797,"y":17585.474516733975},"targetPosition":{"x":20353.85869172886,"y":17477.964131870383},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"styleConditions":[],"id":"f22dc14f-5ba4-49b0-9c92-d8cba9c6b895","savedPayload":{"position":{"x":20353.85869172886,"y":17477.964131870383},"targetPosition":{"x":20633.93281967802,"y":17370.45374700679},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"polygonVertexes":[{"type":"Polygon Vertex","name":"hiHigh Begin","project":"Foundations","id":"45dea2ad-ffd9-4e03-84e5-fddaa7df9365","savedPayload":{"position":{"x":20359.86918238524,"y":17248.432754084053},"targetPosition":{"x":20633.93281967802,"y":17370.45374700679},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"Point","name":"hiHigh Begin","id":"50921056-6afc-4c1f-a6b9-3caa26d760af"}}},{"type":"Polygon Vertex","name":"hiHigh End","project":"Foundations","id":"261569f5-3798-45cf-94e9-377f8163be3b","savedPayload":{"position":{"x":20526.422434814427,"y":17090.379619057632},"targetPosition":{"x":20633.93281967802,"y":17370.45374700679},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"Point","name":"hiHigh End","id":"922ff9da-5d6f-4db2-b052-15b2a9a33fcd"}}}],"id":"83f6ab27-cdde-40d2-ae59-18b0bc64747b","savedPayload":{"position":{"x":20633.93281967802,"y":17370.45374700679},"targetPosition":{"x":20907.9964569708,"y":17492.47473992953},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Polygon","name":"loLow","project":"Foundations","polygonBorder":{"type":"Polygon Border","name":"New Polygon Border","project":"Foundations","style":{"type":"Style","name":"New Style","config":"{\n \"default\": {\n \"opacity\": 1,\n \"lineWidth\": 2,\n \"lineDash\": [0,0],\n \"paletteColor\": \"UI_COLOR.DARK_TURQUOISE\"\n },\n \"atMousePosition\": {\n \"opacity\": 0.3,\n \"lineWidth\": 2,\n \"lineDash\": [0,0],\n \"paletteColor\": \"UI_COLOR.RUSTED_RED\"\n }\n}","project":"Foundations","id":"81ad12f9-de32-439d-b54f-b8173a9d7e83","savedPayload":{"position":{"x":21856.90457949552,"y":16711.316284191722},"targetPosition":{"x":21919.278086740847,"y":17004.760564411863},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"styleConditions":[],"id":"9d836367-daba-432f-901d-f0c89c5d7d70","savedPayload":{"position":{"x":21919.278086740847,"y":17004.760564411863},"targetPosition":{"x":21981.651593986175,"y":17298.204844632004},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"polygonVertexes":[{"type":"Polygon Vertex","name":"loLow Begin","project":"Foundations","id":"09df170c-f916-4d62-a7c6-eed4a9a575c4","savedPayload":{"position":{"x":22145.043304490682,"y":17046.603674248378},"targetPosition":{"x":21981.651593986175,"y":17298.204844632004},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"Point","name":"loLow Begin","id":"8e0ce244-ab42-4e17-a9ce-0c7019722135"}}},{"type":"Polygon Vertex","name":"loLow End","project":"Foundations","id":"166b6f98-ae48-4253-8554-6efa78fe8c7b","savedPayload":{"position":{"x":22275.095874206316,"y":17235.831337386677},"targetPosition":{"x":21981.651593986175,"y":17298.204844632004},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"Point","name":"loLow End","id":"c4f84735-1bcb-4ff2-9611-ea6f7a344352"}}}],"id":"955b060d-1916-499a-b281-6ad2d778e470","savedPayload":{"position":{"x":20757.9964569708,"y":17232.667118794197},"targetPosition":{"x":20907.9964569708,"y":17492.47473992953},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Polygon","name":"Mid Point","project":"Foundations","polygonBorder":{"type":"Polygon Border","name":"New Polygon Border","project":"Foundations","style":{"type":"Style","name":"New Style","config":"{\n \"default\": {\n \"opacity\": 1,\n \"lineWidth\": 2,\n \"lineDash\": [5,5],\n \"paletteColor\": \"UI_COLOR.MANGANESE_PURPLE\"\n },\n \"atMousePosition\": {\n \"opacity\": 0.5,\n \"lineWidth\": 2,\n \"lineDash\": [5,5],\n \"paletteColor\": \"UI_COLOR.RUSTED_RED\"\n }\n}","project":"Foundations","id":"0babee6c-8476-4607-9c4b-8755442c337c","savedPayload":{"position":{"x":20561.76276132119,"y":16727.83059444487},"targetPosition":{"x":20750.558878636144,"y":16960.97438288196},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"styleConditions":[],"id":"70981c2b-54c8-4621-b6b3-c3f31d20ba9e","savedPayload":{"position":{"x":20750.558878636144,"y":16960.97438288196},"targetPosition":{"x":20939.354995951096,"y":17194.11817131905},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"polygonVertexes":[{"type":"Polygon Vertex","name":"Mid Point Begin","project":"Foundations","id":"18757d43-015d-4613-8eec-c62d45430523","savedPayload":{"position":{"x":20970.713534931394,"y":16895.761602708568},"targetPosition":{"x":20939.354995951096,"y":17194.11817131905},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"Point","name":"Mid Point Begin","id":"881ca3b6-39c7-4930-a596-b3aad84ab0ad"}}},{"type":"Polygon Vertex","name":"Mid Point End","project":"Foundations","id":"caeda3ac-dcce-419a-8b02-385fde1add1d","savedPayload":{"position":{"x":21172.498784388186,"y":17005.322054004097},"targetPosition":{"x":20939.354995951096,"y":17194.11817131905},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"Point","name":"Mid Point End","id":"9493a69b-1a23-4b91-928f-88edebf47e71"}}}],"id":"e14b4a49-8143-4d23-91b2-012ccb487ed0","savedPayload":{"position":{"x":20939.354995951096,"y":17194.11817131905},"targetPosition":{"x":20907.9964569708,"y":17492.47473992953},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"images":[],"texts":[],"id":"e30d5478-bee6-4de2-aaba-d2b7f3c9fcc7","savedPayload":{"position":{"x":20907.9964569708,"y":17492.47473992953},"targetPosition":{"x":21130.939904614017,"y":17693.21392183719},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"panels":[{"type":"Plotter Panel","name":"Donchian Channel","config":"{ \n \"codeName\": \"donchian\"\n}","project":"Foundations","panelData":[{"type":"Panel Data","name":"Higher Highs","config":"{\n \"valueDecimals\": 2\n}","project":"Foundations","dataFormula":{"type":"Data Formula","name":"Higher Highs","code":"record.hiHigh","project":"Foundations","id":"f20d1bbf-730c-42fe-89d5-dae9247a3e87","savedPayload":{"position":{"x":20762.619744098327,"y":17011.971321311557},"targetPosition":{"x":21029.921701354837,"y":17148.16847123342},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"textStyle":{"type":"Text Style","name":"New Text Style","config":"{\n \"paletteColor\": \"UI_COLOR.RUSTED_RED\",\n \"opacity\": 1,\n \"fontSize\": 14\n}","project":"Foundations","id":"e9f188e5-39f2-4829-a984-20692feec630","savedPayload":{"position":{"x":21014.220914481954,"y":16848.57961080705},"targetPosition":{"x":21029.921701354837,"y":17148.16847123342},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"fc38d930-d64d-43b1-ab5c-0298399637c7","savedPayload":{"position":{"x":21029.921701354837,"y":17148.16847123342},"targetPosition":{"x":21193.313411859344,"y":17399.769641617047},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Panel Data","name":"Lower Lows","config":"{\n \"valueDecimals\": 2\n}","project":"Foundations","dataFormula":{"type":"Data Formula","name":"New Data Formula","code":"record.loLow","project":"Foundations","id":"f74f46f9-e98b-480d-a83a-ea771ac8798f","savedPayload":{"position":{"x":21162.98182079219,"y":16821.00840650836},"targetPosition":{"x":21255.68691910467,"y":17106.325361396906},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"textStyle":{"type":"Text Style","name":"New Text Style","config":"{\n \"paletteColor\": \"UI_COLOR.DARK_TURQUOISE\",\n \"opacity\": 1,\n \"fontSize\": 14\n}","project":"Foundations","id":"d1dd430a-4173-4e15-b63e-a79ce99f3a1f","savedPayload":{"position":{"x":21456.42610101233,"y":16883.38191375369},"targetPosition":{"x":21255.68691910467,"y":17106.325361396906},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"d335f544-6464-4427-9e05-65e0cee03904","savedPayload":{"position":{"x":21255.68691910467,"y":17106.325361396906},"targetPosition":{"x":21193.313411859344,"y":17399.769641617047},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Panel Data","name":"Mid Point","config":"{\n \"valueDecimals\": 2\n}","project":"Foundations","dataFormula":{"type":"Data Formula","name":"New Data Formula","code":"record.midPoint","project":"Foundations","id":"e463947a-45b3-43ed-ac68-c7bee6d9e15d","savedPayload":{"position":{"x":21581.111732164834,"y":16969.07597385603},"targetPosition":{"x":21444.91458224297,"y":17236.37793111254},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"textStyle":{"type":"Text Style","name":"New Text Style","config":"{\n \"paletteColor\": \"UI_COLOR.MANGANESE_PURPLE\",\n \"opacity\": 1,\n \"fontSize\": 14\n}\n\n\n\n","project":"Foundations","id":"38521ffb-a1aa-4cea-be3f-2879dcd927a2","savedPayload":{"position":{"x":21744.503442669342,"y":17220.677144239657},"targetPosition":{"x":21444.91458224297,"y":17236.37793111254},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"3019461a-f4d1-4530-8f20-364f06dce9d3","savedPayload":{"position":{"x":21444.91458224297,"y":17236.37793111254},"targetPosition":{"x":21193.313411859344,"y":17399.769641617047},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"id":"239cb3b7-204e-4b5a-969f-d3cc6eec864c","savedPayload":{"position":{"x":21193.313411859344,"y":17399.769641617047},"targetPosition":{"x":21130.939904614017,"y":17693.21392183719},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"id":"dd7b5cd7-3b5e-4809-949e-777ddcce4648","savedPayload":{"position":{"x":21130.939904614017,"y":17693.21392183719},"targetPosition":{"x":21223.6450029265,"y":17978.530876725734},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"id":"45f9ecae-362e-4302-ba60-b6d7f949c9bc","savedPayload":{"position":{"x":21259.6450029265,"y":17992.530876725734},"targetPosition":{"x":21352.350101238982,"y":18277.84783161428},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Plotter","name":"Directional Movement Index (DMI)","config":"{ \n \"codeName\": \"Plotter-DMI\"\n}","project":"Foundations","modules":[{"type":"Plotter Module","name":"DMI Directional Movement","config":"{ \n \"codeName\": \"DMI\", \n \"icon\": \"oscillator\"\n}","project":"Foundations","shapes":{"type":"Shapes","name":"New Shapes","project":"Foundations","chartPoints":[{"type":"Chart Points","name":"ADX +DI -DI","project":"Foundations","points":[{"type":"Point","name":"ADX Begin","project":"Foundations","pointFormula":{"type":"Point Formula","name":"New Point Formula","code":"x = record.begin\ny = record.previous.adx","project":"Foundations","id":"9a5c382e-9075-4fd9-a6c3-3b4595bb9ecb","savedPayload":{"position":{"x":21309.810447616328,"y":17808.40510073104},"targetPosition":{"x":21203.45955868158,"y":17610.12628586977},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":2,"arrangementStyle":0},"uiObject":{}}},"id":"fae38925-e197-4984-bbf3-4f5cf8cdde87","savedPayload":{"position":{"x":21203.45955868158,"y":17610.12628586977},"targetPosition":{"x":20990.75778081209,"y":17213.568656147232},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":2,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Point","name":"ADX End","project":"Foundations","pointFormula":{"type":"Point Formula","name":"New Point Formula","code":"x = record.end\ny = record.adx","project":"Foundations","id":"968b241e-722e-4a8b-aaf4-ee34cb41daaa","savedPayload":{"position":{"x":20724.622005525394,"y":17833.88853259208},"targetPosition":{"x":20813.33393062096,"y":17627.115240443796},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":2,"arrangementStyle":0},"uiObject":{}}},"id":"8cc5bc3c-d019-4a1a-a069-f38d61131e7f","savedPayload":{"position":{"x":20813.33393062096,"y":17627.115240443796},"targetPosition":{"x":20990.75778081209,"y":17213.568656147232},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":2,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Point","name":"+DI Begin","project":"Foundations","pointFormula":{"type":"Point Formula","name":"New Point Formula","code":"x = record.begin\ny = record.previous.plusDI","project":"Foundations","id":"cc9624f8-ae30-4d30-9336-103a59a3bfd1","savedPayload":{"position":{"x":20339.83923040581,"y":17392.258445270687},"targetPosition":{"x":20556.812080541236,"y":17332.695182229534},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":2,"arrangementStyle":0},"uiObject":{}}},"id":"ab40f6c8-026c-4c9e-970b-e1da797e83d7","savedPayload":{"position":{"x":20556.812080541236,"y":17332.695182229534},"targetPosition":{"x":20990.75778081209,"y":17213.568656147232},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":2,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Point","name":"+DI End","project":"Foundations","pointFormula":{"type":"Point Formula","name":"New Point Formula","code":"x = record.end\ny = record.plusDI","project":"Foundations","id":"f4f90058-af66-4c40-822f-ccf546ac016f","savedPayload":{"position":{"x":20445.211400060816,"y":16816.07130213191},"targetPosition":{"x":20627.060193644575,"y":16948.570420137017},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":2,"arrangementStyle":0},"uiObject":{}}},"id":"cee77e2a-f5ac-4f21-91dc-21fd2a63ffd4","savedPayload":{"position":{"x":20627.060193644575,"y":16948.570420137017},"targetPosition":{"x":20990.75778081209,"y":17213.568656147232},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":2,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Point","name":"-DI Begin","project":"Foundations","pointFormula":{"type":"Point Formula","name":"New Point Formula","code":"x = record.begin\ny = record.previous.minusDI","project":"Foundations","id":"3abacd0d-e595-4322-9e4f-6e7462a6ce06","savedPayload":{"position":{"x":20961.391121539647,"y":16539.20777403501},"targetPosition":{"x":20971.180007963794,"y":16763.994734739084},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":2,"arrangementStyle":0},"uiObject":{}}},"id":"20776211-c287-4689-9048-83655653dac9","savedPayload":{"position":{"x":20971.180007963794,"y":16763.994734739084},"targetPosition":{"x":20990.75778081209,"y":17213.568656147232},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":2,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Point","name":"-DI End","project":"Foundations","pointFormula":{"type":"Point Formula","name":"New Point Formula","code":"x = record.end\ny = record.minusDI","project":"Foundations","id":"214b0afe-f312-490f-943b-66f6e302086d","savedPayload":{"position":{"x":21499.68453642131,"y":16770.15174462369},"targetPosition":{"x":21330.04228455157,"y":16917.957381798205},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":2,"arrangementStyle":0},"uiObject":{}}},"id":"f0a11eef-05f1-474f-89e7-3bee3ab07a67","savedPayload":{"position":{"x":21330.04228455157,"y":16917.957381798205},"targetPosition":{"x":20990.75778081209,"y":17213.568656147232},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":2,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"id":"0bea3584-667d-4f44-a761-cd73fde6da89","savedPayload":{"position":{"x":20429.098202389174,"y":17644.731722693676},"targetPosition":{"x":21231.004074158704,"y":17236.140272928085},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":2,"distanceToParent":5,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Chart Points","name":"BANDS","project":"Foundations","points":[{"type":"Point","name":"Band 50 Begin","project":"Foundations","pointFormula":{"type":"Point Formula","name":"New Point Formula","code":"x = record.begin\ny = 50","project":"Foundations","id":"8153d621-7b8c-4d0b-a6da-8c82b1a09e2a","savedPayload":{"position":{"x":20256.729390350236,"y":18091.691741064627},"targetPosition":{"x":20288.04333806625,"y":17868.881425597774},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2,"arrangementStyle":0},"uiObject":{}}},"id":"3190a724-bdd5-42d8-8f98-cb0607d80ce8","savedPayload":{"position":{"x":20288.04333806625,"y":17868.881425597774},"targetPosition":{"x":20350.67123349828,"y":17423.260794664067},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Point","name":"Band 50 End","project":"Foundations","pointFormula":{"type":"Point Formula","name":"New Point Formula","code":"x = record.end\ny = 50","project":"Foundations","id":"28976ae7-de81-4013-a436-036b58dfdae5","savedPayload":{"position":{"x":20033.777928617805,"y":18019.250419843844},"targetPosition":{"x":20139.40903024463,"y":17820.587211450584},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2,"arrangementStyle":0},"uiObject":{}}},"id":"75de4dca-059a-43c8-97c0-a17cefd70e72","savedPayload":{"position":{"x":20139.40903024463,"y":17820.587211450584},"targetPosition":{"x":20350.67123349828,"y":17423.260794664067},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Point","name":"Band 75 Begin","project":"Foundations","pointFormula":{"type":"Point Formula","name":"New Point Formula","code":"x = record.begin\ny = 75","project":"Foundations","id":"28f64dde-54a2-4fd3-b2bd-9b1815490769","savedPayload":{"position":{"x":19849.04847630104,"y":17874.9239539563},"targetPosition":{"x":20016.25606203345,"y":17724.369567525555},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2,"arrangementStyle":0},"uiObject":{}}},"id":"226d3395-f608-4bf7-9526-6cffaf7b734d","savedPayload":{"position":{"x":20016.25606203345,"y":17724.369567525555},"targetPosition":{"x":20350.67123349828,"y":17423.260794664067},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Point","name":"Band 75 End","project":"Foundations","pointFormula":{"type":"Point Formula","name":"New Point Formula","code":"x = record.end\ny = 75","project":"Foundations","id":"c1a16632-8d96-4f3e-bdb9-ee30b9c2f300","savedPayload":{"position":{"x":19724.8221316657,"y":17676.12024521981},"targetPosition":{"x":19933.438498943226,"y":17591.83376170123},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2,"arrangementStyle":0},"uiObject":{}}},"id":"85418e43-44b8-47a0-8172-767bdd742b05","savedPayload":{"position":{"x":19933.438498943226,"y":17591.83376170123},"targetPosition":{"x":20350.67123349828,"y":17423.260794664067},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Point","name":"Band 100 Begin","project":"Foundations","pointFormula":{"type":"Point Formula","name":"New Point Formula","code":"x = record.begin\ny = 100","project":"Foundations","id":"7bdd757b-7e1f-40b6-b46f-fae1ee4b5b4a","savedPayload":{"position":{"x":19676.082425260392,"y":17446.817954938255},"targetPosition":{"x":19900.945361339687,"y":17438.965568180192},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2,"arrangementStyle":0},"uiObject":{}}},"id":"f5c6c92d-c739-4f17-964d-080240fc4628","savedPayload":{"position":{"x":19900.945361339687,"y":17438.965568180192},"targetPosition":{"x":20350.67123349828,"y":17423.260794664067},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Point","name":"Band 100 End","project":"Foundations","pointFormula":{"type":"Point Formula","name":"New Point Formula","code":"x = record.end\ny = 100","project":"Foundations","id":"2c839429-dbff-4e26-9366-5f1b1cc261d2","savedPayload":{"position":{"x":19708.708084999053,"y":17214.67432346098},"targetPosition":{"x":19922.69580116546,"y":17284.20314719534},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2,"arrangementStyle":0},"uiObject":{}}},"id":"798370e8-9a99-4947-9a67-968bca900833","savedPayload":{"position":{"x":19922.69580116546,"y":17284.20314719534},"targetPosition":{"x":20350.67123349828,"y":17423.260794664067},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Point","name":"Band 25 Begin","project":"Foundations","pointFormula":{"type":"Point Formula","name":"New Point Formula","code":"x = record.begin\ny = 25","project":"Foundations","id":"8fc31d22-96f4-4311-82eb-a6db86a2469a","savedPayload":{"position":{"x":19818.763974813744,"y":17007.68929881925},"targetPosition":{"x":19996.066394375255,"y":17146.213130767523},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2,"arrangementStyle":0},"uiObject":{}}},"id":"c9437036-a169-4106-a07c-3e88867f8ff2","savedPayload":{"position":{"x":19996.066394375255,"y":17146.213130767523},"targetPosition":{"x":20350.67123349828,"y":17423.260794664067},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Point","name":"Band 25 End","project":"Foundations","pointFormula":{"type":"Point Formula","name":"New Point Formula","code":"x = record.end\ny = 25","project":"Foundations","id":"b0947b18-8186-4774-a839-5e4f3b0aa1eb","savedPayload":{"position":{"x":19992.975730140864,"y":16850.82832975848},"targetPosition":{"x":20112.207564593336,"y":17041.639151393676},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2,"arrangementStyle":0},"uiObject":{}}},"id":"748819d2-1545-40ef-aa5b-5bf8d5916733","savedPayload":{"position":{"x":20112.207564593336,"y":17041.639151393676},"targetPosition":{"x":20350.67123349828,"y":17423.260794664067},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"id":"8f04ce0f-d46d-44c8-9bf0-b0cb86b8b0de","savedPayload":{"position":{"x":20350.67123349828,"y":17423.260794664067},"targetPosition":{"x":21231.004074158704,"y":17236.140272928085},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":5,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"polygons":[{"type":"Polygon","name":"ADX","project":"Foundations","polygonBorder":{"type":"Polygon Border","name":"New Polygon Border","project":"Foundations","style":{"type":"Style","name":"New Style","config":"{\n \"default\": {\n \"opacity\": 1,\n \"lineWidth\": 1,\n \"lineDash\": [0,0],\n \"paletteColor\": \"UI_COLOR.MANGANESE_PURPLE\"\n },\n \"atMousePosition\": {\n \"opacity\": 1,\n \"lineWidth\": 1,\n \"lineDash\": [0,0],\n \"paletteColor\": \"UI_COLOR.RUSTED_RED\"\n }\n}","project":"Foundations","id":"108326b6-7de4-4b09-a38b-b1366de3c0d1","savedPayload":{"position":{"x":21322.578120454,"y":17075.54857399022},"targetPosition":{"x":21435.015676513583,"y":17071.8007763239},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"styleConditions":[],"id":"4c6d1aad-872b-4d09-9eae-859d28f30589","savedPayload":{"position":{"x":21435.015676513583,"y":17071.8007763239},"targetPosition":{"x":21547.453232573167,"y":17068.05297865758},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":1,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"polygonVertexes":[{"type":"Polygon Vertex","name":"ADX Begin","project":"Foundations","id":"e70cdd03-d5b5-4da8-a647-ef0b6351f3e5","savedPayload":{"position":{"x":21218.831426596586,"y":16760.63191783596},"targetPosition":{"x":21547.453232573167,"y":17068.05297865758},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"Point","name":"ADX Begin","id":"fae38925-e197-4984-bbf3-4f5cf8cdde87"}}},{"type":"Polygon Vertex","name":"ADX End","project":"Foundations","id":"8def43f6-65bf-404d-9407-46f1e7b90ea8","savedPayload":{"position":{"x":21532.462041907886,"y":16618.302754419237},"targetPosition":{"x":21547.453232573167,"y":17068.05297865758},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"Point","name":"ADX End","id":"8cc5bc3c-d019-4a1a-a069-f38d61131e7f"}}}],"id":"e493efd6-ece7-4243-8a14-23ea1771b2f1","savedPayload":{"position":{"x":20781.620783519145,"y":17212.58909261876},"targetPosition":{"x":21231.004074158704,"y":17236.140272928085},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Polygon","name":"+DI","project":"Foundations","polygonBorder":{"type":"Polygon Border","name":"New Polygon Border","project":"Foundations","style":{"type":"Style","name":"New Style","config":"{\n \"default\": {\n \"opacity\": 1,\n \"lineWidth\": 1,\n \"lineDash\": [0,0],\n \"paletteColor\": \"UI_COLOR.DARK_TURQUOISE\"\n },\n \"atMousePosition\": {\n \"opacity\": 1,\n \"lineWidth\": 1,\n \"lineDash\": [0,0],\n \"paletteColor\": \"UI_COLOR.RUSTED_RED\"\n }\n}","project":"Foundations","id":"1ff8bfc1-8a0e-4cea-bcda-d0dfbbfd6ecd","savedPayload":{"position":{"x":21429.497402973662,"y":16931.759560795497},"targetPosition":{"x":21538.436324602277,"y":16959.840895421803},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"styleConditions":[],"id":"580eab00-426b-410c-8c33-86778ca7f89c","savedPayload":{"position":{"x":21538.436324602277,"y":16959.840895421803},"targetPosition":{"x":21647.37524623089,"y":16987.92223004811},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":1,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"polygonVertexes":[{"type":"Polygon Vertex","name":"+DI Begin","project":"Foundations","id":"65ec6c2d-5328-41f2-8eb6-0f03fbed8f42","savedPayload":{"position":{"x":21418.675453912034,"y":16600.37042061702},"targetPosition":{"x":21647.37524623089,"y":16987.92223004811},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"Point","name":"+DI Begin","id":"ab40f6c8-026c-4c9e-970b-e1da797e83d7"}}},{"type":"Polygon Vertex","name":"+DI End","project":"Foundations","id":"a61c7250-5391-45d5-9da3-133b3089268c","savedPayload":{"position":{"x":21759.700584736114,"y":16552.16654353365},"targetPosition":{"x":21647.37524623089,"y":16987.92223004811},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"Point","name":"+DI End","id":"cee77e2a-f5ac-4f21-91dc-21fd2a63ffd4"}}}],"id":"900f1174-1224-4aa1-9d99-58103f23c4ac","savedPayload":{"position":{"x":20803.028641825884,"y":17097.08262545936},"targetPosition":{"x":21231.004074158704,"y":17236.140272928085},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Polygon","name":"-DI","project":"Foundations","polygonBorder":{"type":"Polygon Border","name":"New Polygon Border","project":"Foundations","style":{"type":"Style","name":"New Style","config":"{\n \"default\": {\n \"opacity\": 1,\n \"lineWidth\": 1,\n \"lineDash\": [0,0],\n \"paletteColor\": \"UI_COLOR.GOLDEN_ORANGE\"\n },\n \"atMousePosition\": {\n \"opacity\": 1,\n \"lineWidth\": 1,\n \"lineDash\": [0,0],\n \"paletteColor\": \"UI_COLOR.RUSTED_RED\"\n }\n}","project":"Foundations","id":"a6a9fd26-a928-484e-9408-7df706ab8202","savedPayload":{"position":{"x":21486.716013048677,"y":16772.686114286662},"targetPosition":{"x":21572.59574962824,"y":16823.917655792116},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":1,"arrangementStyle":0},"uiObject":{}}},"styleConditions":[],"id":"ed323d74-83e4-4338-b932-bb36584e68c4","savedPayload":{"position":{"x":21572.59574962824,"y":16823.917655792116},"targetPosition":{"x":21765.825156932253,"y":16939.188624179387},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"polygonVertexes":[{"type":"Polygon Vertex","name":"-DI Begin","project":"Foundations","id":"654b23d0-1ac9-4511-b0a1-b773a6c905d5","savedPayload":{"position":{"x":21655.575275314757,"y":16502.903208879576},"targetPosition":{"x":21765.825156932253,"y":16939.188624179387},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"Point","name":"-DI Begin","id":"20776211-c287-4689-9048-83655653dac9"}}},{"type":"Polygon Vertex","name":"-DI End","project":"Foundations","id":"ae8b6d1e-6ec2-4bba-a5e6-c2a6d3813b53","savedPayload":{"position":{"x":21996.367093706795,"y":16552.729809571356},"targetPosition":{"x":21765.825156932253,"y":16939.188624179387},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"Point","name":"-DI End","id":"f0a11eef-05f1-474f-89e7-3bee3ab07a67"}}}],"id":"057d309b-88ca-42f6-8e23-ea8ae1e2ed05","savedPayload":{"position":{"x":20853.602318583264,"y":16991.052707171322},"targetPosition":{"x":21231.004074158704,"y":17236.140272928085},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Polygon","name":"Band 50 - 75","project":"Foundations","polygonBody":{"type":"Polygon Body","name":"New Polygon Body","project":"Foundations","style":{"type":"Style","name":"New Style","config":"{\n \"default\": {\n \"opacity\": 0.1,\n \"paletteColor\": \"UI_COLOR.LIGHT\"\n },\n \"atMousePosition\": {\n \"opacity\": 0.5,\n \"paletteColor\": \"UI_COLOR.LIGHT\"\n }\n}","project":"Foundations","id":"f29f2ffc-a9e6-42b3-b524-32f9d70bc7df","savedPayload":{"position":{"x":21321.91235715429,"y":16566.290053880995},"targetPosition":{"x":21512.343857223186,"y":16686.126791910327},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2,"arrangementStyle":0},"uiObject":{}}},"styleConditions":[],"id":"dc5a2ec9-1b68-453d-bfc8-035e20b66703","savedPayload":{"position":{"x":21512.343857223186,"y":16686.126791910327},"targetPosition":{"x":21893.206857360976,"y":16925.800267968985},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"polygonVertexes":[{"type":"Polygon Vertex","name":"Band 50 Begin","project":"Foundations","id":"0dc3c13a-0b4b-4a8c-bfc2-238bdb440b60","savedPayload":{"position":{"x":21683.206561909425,"y":16527.80544901997},"targetPosition":{"x":21893.206857360976,"y":16925.800267968985},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"Point","name":"Band 50 Begin","id":"3190a724-bdd5-42d8-8f98-cb0607d80ce8"}}},{"type":"Polygon Vertex","name":"Band 50 End","project":"Foundations","id":"e2f2d64f-6fd0-477d-932a-20b83ce53cf1","savedPayload":{"position":{"x":21910.338676172203,"y":16476.12649645877},"targetPosition":{"x":21893.206857360976,"y":16925.800267968985},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"Point","name":"Band 50 End","id":"75de4dca-059a-43c8-97c0-a17cefd70e72"}}},{"type":"Polygon Vertex","name":"Band 75 End","project":"Foundations","id":"dde5fc42-4c65-4f55-b754-ee07575081e6","savedPayload":{"position":{"x":22132.880333419635,"y":16544.937267831196},"targetPosition":{"x":21893.206857360976,"y":16925.800267968985},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"Point","name":"Band 75 End","id":"85418e43-44b8-47a0-8172-767bdd742b05"}}},{"type":"Polygon Vertex","name":"Band 75 Begin","project":"Foundations","id":"4154f4b4-739c-4d2f-90d0-c4c6f735b3f3","savedPayload":{"position":{"x":22291.201676309993,"y":16715.799972517434},"targetPosition":{"x":21893.206857360976,"y":16925.800267968985},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"Point","name":"Band 75 Begin","id":"226d3395-f608-4bf7-9526-6cffaf7b734d"}}}],"id":"0c2cbdcc-700f-45af-a671-29be9b677dcc","savedPayload":{"position":{"x":20929.895301297216,"y":16901.725101463257},"targetPosition":{"x":21231.004074158704,"y":17236.140272928085},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Polygon","name":"Band 75 - 100","project":"Foundations","polygonBody":{"type":"Polygon Body","name":"New Polygon Body","project":"Foundations","style":{"type":"Style","name":"New Style","config":"{\n \"default\": {\n \"opacity\": 0.1,\n \"paletteColor\": \"UI_COLOR.GREY\"\n },\n \"atMousePosition\": {\n \"opacity\": 0.5,\n \"paletteColor\": \"UI_COLOR.GREY\"\n }\n}","project":"Foundations","id":"cd98d7c9-6bd1-4f1f-a21e-ecda719b6888","savedPayload":{"position":{"x":21721.289088391586,"y":16611.575283338283},"targetPosition":{"x":21870.24486405402,"y":16780.208544875866},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"styleConditions":[],"id":"4af5b3ce-bba8-4f3d-9b54-9674f9daa71f","savedPayload":{"position":{"x":21870.24486405402,"y":16780.208544875866},"targetPosition":{"x":22019.200639716455,"y":16948.84180641345},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"polygonVertexes":[{"type":"Polygon Vertex","name":"Band 75 Begin","project":"Foundations","id":"2f2f44d1-6b8f-4def-a1fb-18500da9952b","savedPayload":{"position":{"x":21929.83492972587,"y":16507.804653921874},"targetPosition":{"x":22019.200639716455,"y":16948.84180641345},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"Point","name":"Band 75 Begin","id":"226d3395-f608-4bf7-9526-6cffaf7b734d"}}},{"type":"Polygon Vertex","name":"Band 75 End","project":"Foundations","id":"c9d5eb01-23ba-4da5-8029-84f4ac6c2007","savedPayload":{"position":{"x":22162.32624088316,"y":16522.2095733477},"targetPosition":{"x":22019.200639716455,"y":16948.84180641345},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"Point","name":"Band 75 End","id":"85418e43-44b8-47a0-8172-767bdd742b05"}}},{"type":"Polygon Vertex","name":"Band 100 End","project":"Foundations","id":"97b2cafc-9ca1-49fd-b86c-ebafcf546842","savedPayload":{"position":{"x":22356.467162791618,"y":16650.93025508858},"targetPosition":{"x":22019.200639716455,"y":16948.84180641345},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"Point","name":"Band 100 End","id":"798370e8-9a99-4947-9a67-968bca900833"}}},{"type":"Polygon Vertex","name":"Band 100 Begin","project":"Foundations","id":"d0dedf91-ac18-4ef0-9335-765bcbdf95b0","savedPayload":{"position":{"x":22460.23779220803,"y":16859.476096422863},"targetPosition":{"x":22019.200639716455,"y":16948.84180641345},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"Point","name":"Band 100 Begin","id":"f5c6c92d-c739-4f17-964d-080240fc4628"}}}],"id":"9b1c6d74-48a6-4c92-85ae-8c0d211dfbf5","savedPayload":{"position":{"x":21026.70834927591,"y":16835.18733704332},"targetPosition":{"x":21231.004074158704,"y":17236.140272928085},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Polygon","name":"Level 50","project":"Foundations","polygonBorder":{"type":"Polygon Border","name":"New Polygon Border","project":"Foundations","style":{"type":"Style","name":"New Style","config":"{\n \"default\": {\n \"opacity\": 0.2,\n \"lineWidth\": 1,\n \"lineDash\": [0,0],\n \"paletteColor\": \"UI_COLOR.GREY\"\n },\n \"atMousePosition\": {\n \"opacity\": 0.3,\n \"lineWidth\": 2,\n \"lineDash\": [0,0],\n \"paletteColor\": \"UI_COLOR.DARK\"\n }\n}","project":"Foundations","id":"e06383fe-a5dd-4554-a163-f6d0adaa434a","savedPayload":{"position":{"x":22521.53479181756,"y":16664.64716489982},"targetPosition":{"x":22521.53479181756,"y":16364.64716489982},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"styleConditions":[],"id":"281f1f26-a63f-47e8-aced-cf97115f7925","savedPayload":{"position":{"x":22054.754504680466,"y":16563.4076045345},"targetPosition":{"x":22133.59923706614,"y":17006.44655110131},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"polygonVertexes":[{"type":"Polygon Vertex","name":"Band 50 Begin","project":"Foundations","id":"5ab321e2-936f-4946-a708-62011d8bac64","savedPayload":{"position":{"x":22391.12343558253,"y":16637.419062723424},"targetPosition":{"x":22133.59923706614,"y":17006.44655110131},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"Point","name":"Band 50 Begin","id":"3190a724-bdd5-42d8-8f98-cb0607d80ce8"}}},{"type":"Polygon Vertex","name":"Band 50 End","project":"Foundations","id":"2afa5b8c-582f-45f6-8749-6e818fa56d7c","savedPayload":{"position":{"x":22576.638183632953,"y":16927.601818715637},"targetPosition":{"x":22133.59923706614,"y":17006.44655110131},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"Point","name":"Band 50 End","id":"75de4dca-059a-43c8-97c0-a17cefd70e72"}}}],"id":"6df98b5c-0db8-447a-adab-23a356c6182b","savedPayload":{"position":{"x":21137.443813290713,"y":16795.973852597872},"targetPosition":{"x":21231.004074158704,"y":17236.140272928085},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Polygon","name":"Level 75","project":"Foundations","polygonBorder":{"type":"Polygon Border","name":"New Polygon Border","project":"Foundations","style":{"type":"Style","name":"New Style","config":"{\n \"default\": {\n \"opacity\": 0.2,\n \"lineWidth\": 1,\n \"lineDash\": [0,0],\n \"paletteColor\": \"UI_COLOR.GREY\"\n },\n \"atMousePosition\": {\n \"opacity\": 0.3,\n \"lineWidth\": 2,\n \"lineDash\": [0,0],\n \"paletteColor\": \"UI_COLOR.DARK\"\n }\n}","project":"Foundations","id":"d58e329b-6996-469e-9279-319128435135","savedPayload":{"position":{"x":22741.79144749199,"y":16393.376449443695},"targetPosition":{"x":22506.66709336981,"y":16777.064523403034},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"styleConditions":[],"id":"7befc553-bc07-43b5-9b53-eed7f7564b69","savedPayload":{"position":{"x":22276.302283873436,"y":16646.641823889655},"targetPosition":{"x":22227.134755407402,"y":17093.947708206575},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"polygonVertexes":[{"type":"Polygon Vertex","name":"Band 75 Begin","project":"Foundations","id":"d7ee0589-7046-41da-97e2-64bece0f45ae","savedPayload":{"position":{"x":22578.194472265055,"y":16812.42137693395},"targetPosition":{"x":22227.134755407402,"y":17093.947708206575},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"Point","name":"Band 75 Begin","id":"226d3395-f608-4bf7-9526-6cffaf7b734d"}}},{"type":"Polygon Vertex","name":"Band 75 End","project":"Foundations","id":"58218d74-b8ed-4c09-9920-bcd103d2c00b","savedPayload":{"position":{"x":22674.440639724322,"y":17143.11523667261},"targetPosition":{"x":22227.134755407402,"y":17093.947708206575},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"Point","name":"Band 75 End","id":"85418e43-44b8-47a0-8172-767bdd742b05"}}}],"id":"56c84477-78b8-4ec2-bbd6-c0f76f9c9a90","savedPayload":{"position":{"x":21254.55525446803,"y":16786.756982288527},"targetPosition":{"x":21231.004074158704,"y":17236.140272928085},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Polygon","name":"Band 25 - 50","project":"Foundations","polygonBody":{"type":"Polygon Body","name":"New Polygon Body","project":"Foundations","style":{"type":"Style","name":"New Style","config":"{\n \"default\": {\n \"opacity\": 0.1,\n \"paletteColor\": \"UI_COLOR.LIGHT_GREY\"\n },\n \"atMousePosition\": {\n \"opacity\": 0.5,\n \"paletteColor\": \"UI_COLOR.LIGHT_GREY\"\n }\n}","project":"Foundations","id":"6a419c80-9d0a-4f32-8645-44f71498c2a6","savedPayload":{"position":{"x":22352.027957427996,"y":16758.247323424825},"targetPosition":{"x":22322.12873037469,"y":16981.251888897405},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"styleConditions":[],"id":"6c954fd3-d05d-421c-b9dd-9e413759d50b","savedPayload":{"position":{"x":22322.12873037469,"y":16981.251888897405},"targetPosition":{"x":22292.229503321385,"y":17204.256454369985},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"polygonVertexes":[{"type":"Polygon Vertex","name":"Band 25 Begin","project":"Foundations","id":"646f52b1-0faf-44cd-bff8-eaf02feff5cd","savedPayload":{"position":{"x":22567.02104915733,"y":16847.900443704963},"targetPosition":{"x":22292.229503321385,"y":17204.256454369985},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"Point","name":"Band 25 Begin","id":"c9437036-a169-4106-a07c-3e88867f8ff2"}}},{"type":"Polygon Vertex","name":"Band 25 End","project":"Foundations","id":"88b7af94-e3f7-46d8-b3ea-8438c3919f01","savedPayload":{"position":{"x":22708.38396809302,"y":17033.03886926077},"targetPosition":{"x":22292.229503321385,"y":17204.256454369985},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"Point","name":"Band 25 End","id":"748819d2-1545-40ef-aa5b-5bf8d5916733"}}},{"type":"Polygon Vertex","name":"Band 50 End","project":"Foundations","id":"215b0fd2-a4c4-487f-a1ef-f6854e918ca3","savedPayload":{"position":{"x":22738.23863426655,"y":17264.0549084766},"targetPosition":{"x":22292.229503321385,"y":17204.256454369985},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"Point","name":"Band 50 End","id":"75de4dca-059a-43c8-97c0-a17cefd70e72"}}},{"type":"Polygon Vertex","name":"Band 50 Begin","project":"Foundations","id":"fbed1fbe-4264-413d-91ea-4eaf3639bab7","savedPayload":{"position":{"x":22648.585513986407,"y":17479.04800020593},"targetPosition":{"x":22292.229503321385,"y":17204.256454369985},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"Point","name":"Band 50 Begin","id":"3190a724-bdd5-42d8-8f98-cb0607d80ce8"}}}],"id":"a39c8312-2af2-4dd4-946b-60dc03bb4868","savedPayload":{"position":{"x":21370.06172162743,"y":16808.164840595266},"targetPosition":{"x":21231.004074158704,"y":17236.140272928085},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"images":[],"texts":[{"type":"Text","name":"New Text","project":"Foundations","textCondition":{"type":"Text Condition","name":"New Text Condition","code":"","project":"Foundations","id":"bbc7ba15-2edb-4f35-9649-4d9ce3c353de","savedPayload":{"position":{"x":21314.826062620083,"y":16438.627325428904},"targetPosition":{"x":21476.091639915467,"y":16858.738517352645},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"textPosition":{"type":"Text Position","name":"","config":"{ \n\"offsetX\": 0,\n \"offsetY\": 0\n }","project":"Foundations","id":"ff933fea-8a4b-4532-b1ce-1cdd194f09d9","savedPayload":{"position":{"x":21592.5602102116,"y":16424.071895522564},"targetPosition":{"x":21476.091639915467,"y":16858.738517352645},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"textFormula":{"type":"Text Formula","name":"New Text Formula","code":"record.property","project":"Foundations","id":"73edee06-950f-45cd-bd90-32ef9303ac94","savedPayload":{"position":{"x":21825.807322571105,"y":16575.544341380217},"targetPosition":{"x":21476.091639915467,"y":16858.738517352645},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"textStyle":{"type":"Text Style","name":"New Text Style","config":"{ \n\"configuration\": \"Get the appropriate configuration from the documentation\"\n}","project":"Foundations","id":"f6f816f8-5f5f-4b00-9fa2-21f2b30db3b2","savedPayload":{"position":{"x":21925.474930555025,"y":16835.18733704332},"targetPosition":{"x":21476.091639915467,"y":16858.738517352645},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"1b37d84b-5045-456c-aabf-924be783d067","savedPayload":{"position":{"x":21476.091639915467,"y":16858.738517352645},"targetPosition":{"x":21231.004074158704,"y":17236.140272928085},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"id":"cdb5a75e-613a-481d-88e0-38991cc242f2","savedPayload":{"position":{"x":21231.004074158704,"y":17236.140272928085},"targetPosition":{"x":21532.11284702019,"y":17570.555444392914},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"panels":[{"type":"Plotter Panel","name":"DMI Directional Movement","config":"{ \n \"codeName\": \"DMI\"\n}","project":"Foundations","panelData":[{"type":"Panel Data","name":"ADX","config":"{\n \"valueDecimals\": 2\n}","project":"Foundations","dataFormula":{"type":"Data Formula","name":"New Data Formula","code":"record.adx","project":"Foundations","id":"0eaf0b8e-aeb3-4b05-be3a-d235958773d2","savedPayload":{"position":{"x":22240.918013416493,"y":16650.210137309925},"targetPosition":{"x":22217.366833107168,"y":17099.593427949483},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"textStyle":{"type":"Text Style","name":"New Text Style","config":"{\n \"paletteColor\": \"UI_COLOR.MANGANESE_PURPLE\",\n \"opacity\": 1,\n \"fontSize\": 16\n}","project":"Foundations","id":"581d5c5a-0805-4d53-80c3-ec3fd38fd825","savedPayload":{"position":{"x":22618.319768991933,"y":16895.297703066688},"targetPosition":{"x":22217.366833107168,"y":17099.593427949483},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"57929c4f-d65a-4342-a156-83e3c37bcde3","savedPayload":{"position":{"x":22217.366833107168,"y":17099.593427949483},"targetPosition":{"x":21972.279267350405,"y":17476.995183524923},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Panel Data","name":"+DI","config":"{\n \"valueDecimals\": 2\n}","project":"Foundations","dataFormula":{"type":"Data Formula","name":"New Data Formula","code":"record.plusDI","project":"Foundations","id":"f03ad7aa-8df8-48d4-b8f9-ca83062e24f1","savedPayload":{"position":{"x":22746.860859145447,"y":17082.326149795445},"targetPosition":{"x":22412.445687680618,"y":17383.434922656932},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"textStyle":{"type":"Text Style","name":"New Text Style","config":"{\n \"paletteColor\": \"UI_COLOR.DARK_TURQUOISE\",\n \"opacity\": 1,\n \"fontSize\": 16\n}","project":"Foundations","id":"a59f5ccb-0893-4a38-8603-f33c7bd79d86","savedPayload":{"position":{"x":22840.421120013438,"y":17522.492570125658},"targetPosition":{"x":22412.445687680618,"y":17383.434922656932},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"a2d73831-c487-4f26-8b5b-66980654a6ff","savedPayload":{"position":{"x":22412.445687680618,"y":17383.434922656932},"targetPosition":{"x":21972.279267350405,"y":17476.995183524923},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Panel Data","name":"-DI","config":"{\n \"valueDecimals\": 2\n}","project":"Foundations","dataFormula":{"type":"Data Formula","name":"New Data Formula","code":"record.minusDI","project":"Foundations","id":"b0dc6011-498f-486e-947e-4b7d700927ae","savedPayload":{"position":{"x":22799.064313565403,"y":17745.63392959101},"targetPosition":{"x":22349.681022925844,"y":17722.082749281686},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"textStyle":{"type":"Text Style","name":"New Text Style","config":"{\n \"paletteColor\": \"UI_COLOR.GOLDEN_ORANGE\",\n \"opacity\": 1,\n \"fontSize\": 16\n}","project":"Foundations","id":"b942aa1f-30ab-4633-bc95-9c9d5c7dc100","savedPayload":{"position":{"x":22553.97674780864,"y":18123.03568516645},"targetPosition":{"x":22349.681022925844,"y":17722.082749281686},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"c8fd597b-22d1-43c9-88a0-34afa3fd44c1","savedPayload":{"position":{"x":22349.681022925844,"y":17722.082749281686},"targetPosition":{"x":21972.279267350405,"y":17476.995183524923},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"id":"9021a665-2e1b-472e-ab60-6b244795eb9e","savedPayload":{"position":{"x":21972.279267350405,"y":17476.995183524923},"targetPosition":{"x":21532.11284702019,"y":17570.555444392914},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"id":"4e8c7782-32a0-496d-baab-d11bb1a562d0","savedPayload":{"position":{"x":21532.11284702019,"y":17570.555444392914},"targetPosition":{"x":21393.055199551465,"y":17998.530876725734},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":4,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"id":"24ac7fd1-9eb7-4931-9103-43dec214e698","savedPayload":{"position":{"x":21445.055199551465,"y":17992.530876725734},"targetPosition":{"x":21352.350101238982,"y":18277.84783161428},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Plotter","name":"Ichimoku Cloud","config":"{ \n \"codeName\": \"Plotter-Ichimoku\"\n}","project":"Foundations","modules":[{"type":"Plotter Module","name":"Ichimoku","config":"{ \n \"codeName\": \"Ichimoku\", \n \"icon\": \"|moving-average\"\n}","project":"Foundations","shapes":{"type":"Shapes","name":"New Shapes","project":"Foundations","chartPoints":[{"type":"Chart Points","name":"New Chart Points","project":"Foundations","points":[{"type":"Point","name":"Lagging Span Begin","project":"Foundations","pointFormula":{"type":"Point Formula","name":"New Point Formula","code":"x = record.pastBegin\ny = record.previous.laggingSpan\n","project":"Foundations","id":"40d770c4-6cc1-4a26-afed-5aae3615acd0","savedPayload":{"position":{"x":21613.92929803368,"y":17824.290980236306},"targetPosition":{"x":21545.053354308588,"y":17532.30450045346},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"ed94f11a-7635-42cb-ac2d-fe9d05159b2a","savedPayload":{"position":{"x":21545.053354308588,"y":17532.30450045346},"targetPosition":{"x":21476.177410583496,"y":17240.318020670617},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":2,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Point","name":"Lagging Span End","project":"Foundations","pointFormula":{"type":"Point Formula","name":"New Point Formula","code":"x = record.pastEnd\ny = record.laggingSpan\n","project":"Foundations","id":"a671dd96-1e10-4fe7-bf9c-64acf9379878","savedPayload":{"position":{"x":21276.342054323566,"y":17806.061629020252},"targetPosition":{"x":21376.25973245353,"y":17523.189824845434},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"15d9b3e5-54b9-4f6f-9e69-37dae6d9d37b","savedPayload":{"position":{"x":21376.25973245353,"y":17523.189824845434},"targetPosition":{"x":21476.177410583496,"y":17240.318020670617},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":2,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Point","name":"Conersion Line Begin","project":"Foundations","pointFormula":{"type":"Point Formula","name":"New Point Formula","code":"x = record.begin\ny = record.previous.conversionLine","project":"Foundations","id":"827748a6-7f40-4a30-a811-f88883118c88","savedPayload":{"position":{"x":21160.193219699046,"y":17485.581126561214},"targetPosition":{"x":21239.18926742016,"y":17424.265350088564},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":1,"arrangementStyle":0},"uiObject":{}}},"id":"a56bb9d9-6e55-4fa3-936d-81582cf1f94d","savedPayload":{"position":{"x":21239.18926742016,"y":17424.265350088564},"targetPosition":{"x":21476.177410583496,"y":17240.318020670617},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":2,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Point","name":"Conversion Line End","project":"Foundations","pointFormula":{"type":"Point Formula","name":"New Point Formula","code":"x = record.end\ny = record.conversionLine","project":"Foundations","id":"3e816114-9409-4ef8-ae5b-92de87c7ba20","savedPayload":{"position":{"x":21077.755347622762,"y":17275.812523711415},"targetPosition":{"x":21177.360863362945,"y":17266.938897951215},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":1,"arrangementStyle":0},"uiObject":{}}},"id":"3eaf4ff4-cf81-4928-b2f8-26d75e89d3c0","savedPayload":{"position":{"x":21177.360863362945,"y":17266.938897951215},"targetPosition":{"x":21476.177410583496,"y":17240.318020670617},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":2,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Point","name":"Base Line Begin","project":"Foundations","pointFormula":{"type":"Point Formula","name":"New Point Formula","code":"x = record.begin\ny = record.previous.baseLine","project":"Foundations","id":"9473832d-9c65-47c0-81b7-06e6399b21b1","savedPayload":{"position":{"x":21121.813665420734,"y":17054.774666938338},"targetPosition":{"x":21210.404601711423,"y":17101.16050537141},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":1,"arrangementStyle":0},"uiObject":{}}},"id":"f7d3e6d3-089b-4bc7-8468-2e42bc6511b7","savedPayload":{"position":{"x":21210.404601711423,"y":17101.16050537141},"targetPosition":{"x":21476.177410583496,"y":17240.318020670617},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":2,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Point","name":"Base Line End","project":"Foundations","pointFormula":{"type":"Point Formula","name":"New Point Formula","code":"x = record.end\ny = record.baseLine","project":"Foundations","id":"01e0f6a0-132f-497a-8cbf-45f305163405","savedPayload":{"position":{"x":21278.379968493304,"y":16892.64551398857},"targetPosition":{"x":21327.82932901585,"y":16979.563640659082},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":1,"arrangementStyle":0},"uiObject":{}}},"id":"385613d8-5b52-44b9-be18-91bca1c86c47","savedPayload":{"position":{"x":21327.82932901585,"y":16979.563640659082},"targetPosition":{"x":21476.177410583496,"y":17240.318020670617},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":2,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Point","name":"Plot Lead Line 1 Begin","project":"Foundations","pointFormula":{"type":"Point Formula","name":"New Point Formula","code":"x = record.forwardBegin\ny = record.previous.plotLeadLine1","project":"Foundations","id":"19cecf0e-124a-4394-8968-2edcb21cfbd8","savedPayload":{"position":{"x":21497.74556185957,"y":16840.899925373804},"targetPosition":{"x":21492.35352404055,"y":16940.754449198008},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":1,"arrangementStyle":0},"uiObject":{}}},"id":"fbac2c1f-aa48-421f-b725-4b62cc53fc41","savedPayload":{"position":{"x":21492.35352404055,"y":16940.754449198008},"targetPosition":{"x":21476.177410583496,"y":17240.318020670617},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":2,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Point","name":"Plot Lead Line 1 End","project":"Foundations","pointFormula":{"type":"Point Formula","name":"New Point Formula","code":"x = record.forwardEnd\ny = record.plotLeadLine1","project":"Foundations","id":"1584a320-70a4-4487-8b2e-cbacab3288ad","savedPayload":{"position":{"x":21710.263419588955,"y":16915.966759862375},"targetPosition":{"x":21651.74191733759,"y":16997.054575064434},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":1,"arrangementStyle":0},"uiObject":{}}},"id":"cb4fb579-edd5-4de7-a831-003f24afcf39","savedPayload":{"position":{"x":21651.74191733759,"y":16997.054575064434},"targetPosition":{"x":21476.177410583496,"y":17240.318020670617},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":2,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Point","name":"Plot Lead Line 2 Begin","project":"Foundations","pointFormula":{"type":"Point Formula","name":"New Point Formula","code":"x = record.forwardBegin\ny = record.previous.plotLeadLine2","project":"Foundations","id":"66ad8d46-50dc-4306-9d06-a3c6f4ead8e2","savedPayload":{"position":{"x":21848.460623431813,"y":17094.012827901068},"targetPosition":{"x":21755.389820219734,"y":17130.589126093455},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":1,"arrangementStyle":0},"uiObject":{}}},"id":"b7ab8f9c-d7a0-4c4d-b7d6-1e1d0c02eb83","savedPayload":{"position":{"x":21755.389820219734,"y":17130.589126093455},"targetPosition":{"x":21476.177410583496,"y":17240.318020670617},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":2,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Point","name":"Plot Lead Line 2 End","project":"Foundations","pointFormula":{"type":"Point Formula","name":"New Point Formula","code":"x = record.forwardEnd\ny = record.plotLeadLine2","project":"Foundations","id":"e837a646-7549-469e-8d35-6c1cee681da4","savedPayload":{"position":{"x":21868.460537622814,"y":17318.509760900997},"targetPosition":{"x":21770.389755862983,"y":17298.961825843402},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":1,"arrangementStyle":0},"uiObject":{}}},"id":"02355e05-fe68-4efc-bfae-d2cc6f1457c3","savedPayload":{"position":{"x":21770.389755862983,"y":17298.961825843402},"targetPosition":{"x":21476.177410583496,"y":17240.318020670617},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":2,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"id":"3086f338-1640-4ebb-bafe-bf8cfd3da0ec","savedPayload":{"position":{"x":21476.177410583496,"y":17240.318020670617},"targetPosition":{"x":21907.781290786686,"y":17657.113042946014},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":5,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"polygons":[{"type":"Polygon","name":"Lagging Span","project":"Foundations","polygonBorder":{"type":"Polygon Border","name":"New Polygon Border","project":"Foundations","style":{"type":"Style","name":"New Style","config":"{\n \"default\": {\n \"opacity\": 0.3,\n \"lineWidth\": 0.5,\n \"lineDash\": [0,0],\n \"paletteColor\": \"UI_COLOR.PATINATED_TURQUOISE\"\n },\n \"atMousePosition\": {\n \"opacity\": 0.3,\n \"lineWidth\": 0.5,\n \"lineDash\": [0,0],\n \"paletteColor\": \"UI_COLOR.PATINATED_TURQUOISE\"\n }\n}","project":"Foundations","id":"fbbfd9a2-92d9-4ce7-8c21-17f2dbc6f1fc","savedPayload":{"position":{"x":21358.45008670067,"y":17482.68789820106},"targetPosition":{"x":21444.48655215333,"y":17359.81509155771},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"styleConditions":[],"id":"cd32ab1b-e563-45d7-a3f8-ecb171273385","savedPayload":{"position":{"x":21444.48655215333,"y":17359.81509155771},"targetPosition":{"x":21530.523017605985,"y":17236.94228491436},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"polygonVertexes":[{"type":"Polygon Vertex","name":"Lagging Span Begin","project":"Foundations","id":"01c3a82b-97af-4c64-9675-c2ae9e55c5c9","savedPayload":{"position":{"x":21235.080691702322,"y":17289.03673821444},"targetPosition":{"x":21530.523017605985,"y":17236.94228491436},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"Point","name":"Lagging Span Begin","id":"ed94f11a-7635-42cb-ac2d-fe9d05159b2a"}}},{"type":"Polygon Vertex","name":"Lagging Span End","project":"Foundations","id":"5e20b9a4-ae32-4a81-bb0b-289bf8d04a58","savedPayload":{"position":{"x":21284.777404319288,"y":17064.869354009046},"targetPosition":{"x":21530.523017605985,"y":17236.94228491436},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"Point","name":"Lagging Span End","id":"15d9b3e5-54b9-4f6f-9e69-37dae6d9d37b"}}}],"id":"90a34d00-99e2-4a5e-94f1-782aeaec89ed","savedPayload":{"position":{"x":21616.69257290389,"y":17584.536474266115},"targetPosition":{"x":21907.781290786686,"y":17657.113042946014},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Polygon","name":"Conversion Line","project":"Foundations","polygonBorder":{"type":"Polygon Border","name":"New Polygon Border","project":"Foundations","style":{"type":"Style","name":"New Style","config":"{\n \"default\": {\n \"opacity\": 1,\n \"lineWidth\": 1,\n \"lineDash\": [0,0],\n \"paletteColor\": \"UI_COLOR.TURQUOISE\"\n },\n \"atMousePosition\": {\n \"opacity\": 1,\n \"lineWidth\": 2,\n \"lineDash\": [0,0],\n \"paletteColor\": \"UI_COLOR.TURQUOISE\"\n }\n}","project":"Foundations","id":"e865a1b2-668e-427f-b16d-3ecc6c4f770f","savedPayload":{"position":{"x":20986.602226600873,"y":17190.139258675794},"targetPosition":{"x":21276.379974487594,"y":17112.493545145036},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"styleConditions":[],"id":"5f0a0922-aecd-4b40-9fb3-b3fdd1207eea","savedPayload":{"position":{"x":21276.379974487594,"y":17112.493545145036},"targetPosition":{"x":21566.157722374315,"y":17034.84783161428},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"polygonVertexes":[{"type":"Polygon Vertex","name":"Conersion Line Begin","project":"Foundations","id":"0e09b636-d71d-49d5-9d9a-6e3b067925ca","savedPayload":{"position":{"x":21306.350101238982,"y":16884.84783161428},"targetPosition":{"x":21566.157722374315,"y":17034.84783161428},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"Point","name":"Conersion Line Begin","id":"a56bb9d9-6e55-4fa3-936d-81582cf1f94d"}}},{"type":"Polygon Vertex","name":"Conversion Line End","project":"Foundations","id":"b92598e2-5755-4a95-85f7-80bc63612184","savedPayload":{"position":{"x":21488.512008843558,"y":16745.070083727558},"targetPosition":{"x":21566.157722374315,"y":17034.84783161428},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"Point","name":"Conversion Line End","id":"3eaf4ff4-cf81-4928-b2f8-26d75e89d3c0"}}}],"id":"59bb987c-d919-4454-ad68-f52a84639d18","savedPayload":{"position":{"x":21731.445715098944,"y":17414.40794463353},"targetPosition":{"x":21907.781290786686,"y":17657.113042946014},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Polygon","name":"Base Line","project":"Foundations","polygonBorder":{"type":"Polygon Border","name":"New Polygon Border","project":"Foundations","style":{"type":"Style","name":"New Style","config":"{\n \"default\": {\n \"opacity\": 1,\n \"lineWidth\": 1,\n \"lineDash\": [0,0],\n \"paletteColor\": \"UI_COLOR.RUSTED_RED\"\n },\n \"atMousePosition\": {\n \"opacity\": 1,\n \"lineWidth\": 2,\n \"lineDash\": [0,0],\n \"paletteColor\": \"UI_COLOR.RUSTED_RED\"\n }\n}","project":"Foundations","id":"623a0cc7-8641-46ab-bb9b-6132f6b4374c","savedPayload":{"position":{"x":21179.574628289956,"y":16649.36908833409},"targetPosition":{"x":21451.466964400952,"y":16776.154566856298},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"styleConditions":[],"id":"639d75aa-1e58-4c36-8257-67168abafb05","savedPayload":{"position":{"x":21451.466964400952,"y":16776.154566856298},"targetPosition":{"x":21723.359300511947,"y":16902.940045378506},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"polygonVertexes":[{"type":"Polygon Vertex","name":"Base Line Begin","project":"Foundations","id":"eca8fef0-6505-4e10-908e-5fcf8a99293a","savedPayload":{"position":{"x":21620.753257514247,"y":16621.032259142732},"targetPosition":{"x":21723.359300511947,"y":16902.940045378506},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"Point","name":"Base Line Begin","id":"f7d3e6d3-089b-4bc7-8468-2e42bc6511b7"}}},{"type":"Polygon Vertex","name":"Base Line End","project":"Foundations","id":"09535200-2132-4847-960a-9ce3698e72b9","savedPayload":{"position":{"x":21850.14477903416,"y":16631.04770926751},"targetPosition":{"x":21723.359300511947,"y":16902.940045378506},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"Point","name":"Base Line End","id":"385613d8-5b52-44b9-be18-91bca1c86c47"}}}],"id":"5ae2d724-fb7c-478e-bc67-bd08b88562bb","savedPayload":{"position":{"x":21928.708232909925,"y":17357.843827868066},"targetPosition":{"x":21907.781290786686,"y":17657.113042946014},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Polygon","name":"Lead Line 1","project":"Foundations","polygonBorder":{"type":"Polygon Border","name":"New Polygon Border","project":"Foundations","style":{"type":"Style","name":"New Style","config":"{\n \"default\": {\n \"opacity\": 1,\n \"lineWidth\": 0.5,\n \"lineDash\": [0,0],\n \"paletteColor\": \"UI_COLOR.GREEN\"\n },\n \"atMousePosition\": {\n \"opacity\": 1,\n \"lineWidth\": 0.5,\n \"lineDash\": [0,0],\n \"paletteColor\": \"UI_COLOR.GREEN\"\n }\n}","project":"Foundations","id":"77e51645-bb9d-4c7a-a8bb-70de2bca0f05","savedPayload":{"position":{"x":22105.707358062016,"y":16841.402485750586},"targetPosition":{"x":22110.9430799932,"y":17141.356794297502},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"styleConditions":[],"id":"70f77c83-7b79-4a15-926e-173e9fcbf78f","savedPayload":{"position":{"x":22110.9430799932,"y":17141.356794297502},"targetPosition":{"x":22116.178801924387,"y":17441.31110284442},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"polygonVertexes":[{"type":"Polygon Vertex","name":"Plot Lead Line 1 Begin","project":"Foundations","id":"878fdf21-37b6-4487-ba94-22f16b609ec4","savedPayload":{"position":{"x":22324.576313062087,"y":17225.509162742823},"targetPosition":{"x":22116.178801924387,"y":17441.31110284442},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"Point","name":"Plot Lead Line 1 Begin","id":"fbac2c1f-aa48-421f-b725-4b62cc53fc41"}}},{"type":"Polygon Vertex","name":"Plot Lead Line 1 End","project":"Foundations","id":"3d6e5394-4cef-41ce-8091-4b557155d5a9","savedPayload":{"position":{"x":22416.133110471303,"y":17436.075380913233},"targetPosition":{"x":22116.178801924387,"y":17441.31110284442},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"Point","name":"Plot Lead Line 1 End","id":"cb4fb579-edd5-4de7-a831-003f24afcf39"}}}],"id":"c8fca9b3-dfe0-4442-8275-493b9d545d7a","savedPayload":{"position":{"x":22116.178801924387,"y":17441.31110284442},"targetPosition":{"x":21907.781290786686,"y":17657.113042946014},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Polygon","name":"Lead Line 2","project":"Foundations","polygonBorder":{"type":"Polygon Border","name":"New Polygon Border","project":"Foundations","style":{"type":"Style","name":"New Style","config":"{\n \"default\": {\n \"opacity\": 0.5,\n \"lineWidth\": 1,\n \"lineDash\": [0,0],\n \"paletteColor\": \"UI_COLOR.RED\"\n },\n \"atMousePosition\": {\n \"opacity\": 0.5,\n \"lineWidth\": 1,\n \"lineDash\": [0,0],\n \"paletteColor\": \"UI_COLOR.RED\"\n }\n}","project":"Foundations","id":"62ad6e42-cc75-4cf3-8217-b460a5b465f4","savedPayload":{"position":{"x":22241.064391706495,"y":16455.292335840837},"targetPosition":{"x":22163.418678175738,"y":16745.070083727558},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"styleConditions":[],"id":"0637699a-e7e2-4d24-b5c0-7c76748dda74","savedPayload":{"position":{"x":22163.418678175738,"y":16745.070083727558},"targetPosition":{"x":22085.77296464498,"y":17034.84783161428},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"polygonVertexes":[{"type":"Polygon Vertex","name":"Plot Lead Line 2 Begin","project":"Foundations","id":"3d4d544a-28fc-463b-b792-5d08ec382a6f","savedPayload":{"position":{"x":22345.580585780313,"y":16884.84783161428},"targetPosition":{"x":22085.77296464498,"y":17034.84783161428},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"Point","name":"Plot Lead Line 2 Begin","id":"b7ab8f9c-d7a0-4c4d-b7d6-1e1d0c02eb83"}}},{"type":"Polygon Vertex","name":"Plot Lead Line 2 End","project":"Foundations","id":"507b22e5-4ae9-4290-a0df-7d7bac232aa9","savedPayload":{"position":{"x":22375.5507125317,"y":17112.493545145036},"targetPosition":{"x":22085.77296464498,"y":17034.84783161428},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"Point","name":"Plot Lead Line 2 End","id":"02355e05-fe68-4efc-bfae-d2cc6f1457c3"}}}],"id":"8bcba1bd-2717-4d86-a955-b7a396e27687","savedPayload":{"position":{"x":22206.137859397168,"y":17625.754503965716},"targetPosition":{"x":21907.781290786686,"y":17657.113042946014},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Polygon","name":"Cloud Green","project":"Foundations","polygonCondition":{"type":"Polygon Condition","name":"New Polygon Condition","code":"record.plotLeadLine1 > record.plotLeadLine2","project":"Foundations","id":"13e89aa0-e3e2-40ac-abc6-0b98ee4bf44a","savedPayload":{"position":{"x":22256.130465244914,"y":16914.557171243552},"targetPosition":{"x":22125.965343509648,"y":17184.84783161428},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"polygonBody":{"type":"Polygon Body","name":"New Polygon Body","project":"Foundations","style":{"type":"Style","name":"New Style","config":"{\n \"default\": {\n \"opacity\": 0.1,\n \"paletteColor\": \"UI_COLOR.GREEN\"\n },\n \"atMousePosition\": {\n \"opacity\": 0.1,\n \"paletteColor\": \"UI_COLOR.GREEN\"\n }\n}","project":"Foundations","id":"403e5719-537a-4f87-ba17-a2885f64f841","savedPayload":{"position":{"x":22595.064232990466,"y":16810.753950499042},"targetPosition":{"x":22360.514788250057,"y":16997.80089105666},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"styleConditions":[],"id":"a896ce8e-5bd8-49fc-b445-ac872d80ad69","savedPayload":{"position":{"x":22360.514788250057,"y":16997.80089105666},"targetPosition":{"x":22125.965343509648,"y":17184.84783161428},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"polygonVertexes":[{"type":"Polygon Vertex","name":"Plot Lead Line 1 Begin","project":"Foundations","id":"c42cc383-9c0e-4aea-851a-c224501448b4","savedPayload":{"position":{"x":22418.443717164195,"y":17118.091551427384},"targetPosition":{"x":22125.965343509648,"y":17184.84783161428},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"Point","name":"Plot Lead Line 1 Begin","id":"fbac2c1f-aa48-421f-b725-4b62cc53fc41"}}},{"type":"Polygon Vertex","name":"Plot Lead Line 1 End","project":"Foundations","id":"f315431a-2603-459e-9f05-34b8ee64356c","savedPayload":{"position":{"x":22418.443717164195,"y":17251.604111801174},"targetPosition":{"x":22125.965343509648,"y":17184.84783161428},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"Point","name":"Plot Lead Line 1 End","id":"cb4fb579-edd5-4de7-a831-003f24afcf39"}}},{"type":"Polygon Vertex","name":"Plot Lead Line 2 End","project":"Foundations","id":"52eb035e-85aa-4746-ad09-7a6f1b636f3c","savedPayload":{"position":{"x":22360.514788250057,"y":17371.894772171898},"targetPosition":{"x":22125.965343509648,"y":17184.84783161428},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"Point","name":"Plot Lead Line 2 End","id":"02355e05-fe68-4efc-bfae-d2cc6f1457c3"}}},{"type":"Polygon Vertex","name":"Plot Lead Line 2 Begin","project":"Foundations","id":"52b3d278-b029-46f3-8772-e7dd7b5d42a3","savedPayload":{"position":{"x":22256.130465244914,"y":17455.138491985006},"targetPosition":{"x":22125.965343509648,"y":17184.84783161428},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"Point","name":"Plot Lead Line 2 Begin","id":"b7ab8f9c-d7a0-4c4d-b7d6-1e1d0c02eb83"}}}],"id":"d3ee5217-2b18-443a-a8dc-6884ff3711e9","savedPayload":{"position":{"x":22156.492562553198,"y":17824.870913987237},"targetPosition":{"x":21907.781290786686,"y":17657.113042946014},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Polygon","name":"Cloud Red","project":"Foundations","polygonCondition":{"type":"Polygon Condition","name":"New Polygon Condition","code":"record.plotLeadLine1 < record.plotLeadLine2","project":"Foundations","id":"0486bacd-b7c4-468b-a2bd-fca7604d031a","savedPayload":{"position":{"x":22301.262376958122,"y":17325.896147383693},"targetPosition":{"x":22018.09737786561,"y":17424.979865970243},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"polygonBody":{"type":"Polygon Body","name":"New Polygon Body","project":"Foundations","style":{"type":"Style","name":"New Style","config":"{\n \"default\": {\n \"opacity\": 0.1,\n \"paletteColor\": \"UI_COLOR.RED\"\n },\n \"atMousePosition\": {\n \"opacity\": 0.1,\n \"paletteColor\": \"UI_COLOR.RED\"\n }\n}","project":"Foundations","id":"acf85f27-802a-4609-a45f-f602dd9dcd1c","savedPayload":{"position":{"x":22614.324703801554,"y":17492.15855163223},"targetPosition":{"x":22316.211040833583,"y":17458.569208801237},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"styleConditions":[],"id":"f6448eec-e334-4c22-8d0e-a3c68316ce42","savedPayload":{"position":{"x":22316.211040833583,"y":17458.569208801237},"targetPosition":{"x":22018.09737786561,"y":17424.979865970243},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"polygonVertexes":[{"type":"Polygon Vertex","name":"Plot Lead Line 1 Begin","project":"Foundations","id":"ae3a2357-a62e-498d-81e0-90f06b7c3ec4","savedPayload":{"position":{"x":22272.1146376341,"y":17584.589488924845},"targetPosition":{"x":22018.09737786561,"y":17424.979865970243},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"Point","name":"Plot Lead Line 1 Begin","id":"fbac2c1f-aa48-421f-b725-4b62cc53fc41"}}},{"type":"Polygon Vertex","name":"Plot Lead Line 1 End","project":"Foundations","id":"cc92f4b4-eee9-4017-b30e-7e69d13f7200","savedPayload":{"position":{"x":22177.707000820214,"y":17678.99712573873},"targetPosition":{"x":22018.09737786561,"y":17424.979865970243},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"Point","name":"Plot Lead Line 1 End","id":"cb4fb579-edd5-4de7-a831-003f24afcf39"}}},{"type":"Polygon Vertex","name":"Plot Lead Line 2 End","project":"Foundations","id":"d7e2bed8-30ec-479d-8909-a1d6f05084a1","savedPayload":{"position":{"x":22051.686720696605,"y":17723.093528938214},"targetPosition":{"x":22018.09737786561,"y":17424.979865970243},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"Point","name":"Plot Lead Line 2 End","id":"02355e05-fe68-4efc-bfae-d2cc6f1457c3"}}},{"type":"Polygon Vertex","name":"Plot Lead Line 2 Begin","project":"Foundations","id":"9fb73913-c17f-4c3f-b60f-b1f2821d740f","savedPayload":{"position":{"x":21919.013659279062,"y":17708.144865062754},"targetPosition":{"x":22018.09737786561,"y":17424.979865970243},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"Point","name":"Plot Lead Line 2 Begin","id":"b7ab8f9c-d7a0-4c4d-b7d6-1e1d0c02eb83"}}}],"id":"e1707dc5-c49a-4b2d-b2b9-d6fd2e064a3c","savedPayload":{"position":{"x":21990.472497531788,"y":17945.491551727508},"targetPosition":{"x":21907.781290786686,"y":17657.113042946014},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"images":[],"texts":[],"id":"2a9c9e98-7ccf-4999-804c-2094204d1ca6","savedPayload":{"position":{"x":21907.781290786686,"y":17657.113042946014},"targetPosition":{"x":21785.760297863948,"y":17931.176680238794},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"panels":[{"type":"Plotter Panel","name":"Ichimoku Cloud","config":"{ \n \"codeName\": \"\"\n}","project":"Foundations","panelData":[{"type":"Panel Data","name":"Lagging Span","config":"{\n \"valueDecimals\": 2\n}","project":"Foundations","dataFormula":{"type":"Data Formula","name":"New Data Formula","code":"record.laggingSpan","project":"Foundations","id":"e923bf3d-c6c5-4f08-9292-4910b5aafd6f","savedPayload":{"position":{"x":22259.43541858742,"y":17494.427625711018},"targetPosition":{"x":22290.79395756772,"y":17792.7841943215},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"textStyle":{"type":"Text Style","name":"New Text Style","config":"{\n \"paletteColor\": \"UI_COLOR.PATINATED_TURQUOISE\",\n \"opacity\": 1,\n \"fontSize\": 14\n}","project":"Foundations","id":"4b843355-d7ea-45af-8fb1-ecefe26e6a75","savedPayload":{"position":{"x":22533.499055880202,"y":17616.448618633756},"targetPosition":{"x":22290.79395756772,"y":17792.7841943215},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"ce794350-6644-4e6c-afac-e8a7a10c60ca","savedPayload":{"position":{"x":22290.79395756772,"y":17792.7841943215},"targetPosition":{"x":22168.77296464498,"y":18066.84783161428},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Panel Data","name":"Conversion Line","config":"{\n \"valueDecimals\": 2\n}","project":"Foundations","dataFormula":{"type":"Data Formula","name":"New Data Formula","code":"record.conversionLine","project":"Foundations","id":"468401fd-3794-4749-9434-4f9c2107db49","savedPayload":{"position":{"x":22715.862101497816,"y":17391.249012143493},"targetPosition":{"x":22532.830612113707,"y":17802.344468082665},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"textStyle":{"type":"Text Style","name":"New Text Style","config":"{\n \"paletteColor\": \"UI_COLOR.TURQUOISE\",\n \"opacity\": 1,\n \"fontSize\": 14\n}","project":"Foundations","id":"32127f3e-22ec-4d64-ab18-90aef4433588","savedPayload":{"position":{"x":22980.36546502943,"y":17755.306659612223},"targetPosition":{"x":22532.830612113707,"y":17802.344468082665},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"f6d23c72-ba68-4d19-8291-53e729d60d43","savedPayload":{"position":{"x":22532.830612113707,"y":17802.344468082665},"targetPosition":{"x":22168.77296464498,"y":18066.84783161428},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":4,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Panel Data","name":"Base Line","config":"{\n \"valueDecimals\": 2\n}","project":"Foundations","dataFormula":{"type":"Data Formula","name":"New Data Formula","code":"record.baseLine","project":"Foundations","id":"b00a3c5a-16ca-4a05-b8a2-87442f67e7ee","savedPayload":{"position":{"x":22709.834631567945,"y":17859.15371694624},"targetPosition":{"x":22467.129533255462,"y":18035.48929263398},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"textStyle":{"type":"Text Style","name":"New Text Style","config":"{\n \"paletteColor\": \"UI_COLOR.RUSTED_RED\",\n \"opacity\": 1,\n \"fontSize\": 14\n}","project":"Foundations","id":"f9456c22-246e-4ebb-9f1a-64023ddc007e","savedPayload":{"position":{"x":22741.193170548242,"y":18157.51028555672},"targetPosition":{"x":22467.129533255462,"y":18035.48929263398},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"ab82afc6-55b3-4ec7-9e1e-eec7e1260efc","savedPayload":{"position":{"x":22467.129533255462,"y":18035.48929263398},"targetPosition":{"x":22168.77296464498,"y":18066.84783161428},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Panel Data","name":"Lead Line 1","config":"{\n \"valueDecimals\": 2\n}","project":"Foundations","dataFormula":{"type":"Data Formula","name":"New Data Formula","code":"record.leadLine1","project":"Foundations","id":"a275f6d4-c570-4d08-a93a-fcb8d2ed168a","savedPayload":{"position":{"x":23027.403273499876,"y":18202.841512527946},"targetPosition":{"x":22579.868420584153,"y":18249.87932099839},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"textStyle":{"type":"Text Style","name":"New Text Style","config":"{\n \"paletteColor\": \"UI_COLOR.GREEN\",\n \"opacity\": 1,\n \"fontSize\": 14\n}","project":"Foundations","id":"bf48ad18-804f-482c-ae5d-dbb0a3522237","savedPayload":{"position":{"x":22844.371784115767,"y":18613.936968467115},"targetPosition":{"x":22579.868420584153,"y":18249.87932099839},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"8b7ebb57-8606-435a-be7b-921bc4e6a2d5","savedPayload":{"position":{"x":22579.868420584153,"y":18249.87932099839},"targetPosition":{"x":22168.77296464498,"y":18066.84783161428},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":4,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Panel Data","name":"Lead Line 2","config":"{\n \"valueDecimals\": 2\n}","project":"Foundations","dataFormula":{"type":"Data Formula","name":"New Data Formula","code":"record.leadLine2","project":"Foundations","id":"2dafd617-bb89-4aad-b697-6a361de69a98","savedPayload":{"position":{"x":22619.172177625504,"y":18431.5739228495},"targetPosition":{"x":22345.108540332723,"y":18309.552929926762},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"textStyle":{"type":"Text Style","name":"New Text Style","config":"{\n \"paletteColor\": \"UI_COLOR.RED\",\n \"opacity\": 1,\n \"fontSize\": 14\n}","project":"Foundations","id":"34880e13-f3bd-4fa6-8245-cb47783fc1d1","savedPayload":{"position":{"x":22376.46707931302,"y":18607.909498537243},"targetPosition":{"x":22345.108540332723,"y":18309.552929926762},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"375c2ae1-cdb0-42a9-a243-0ea3a9d486a0","savedPayload":{"position":{"x":22345.108540332723,"y":18309.552929926762},"targetPosition":{"x":22168.77296464498,"y":18066.84783161428},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"id":"c2502509-bfd7-483e-bae8-db4db0ae302b","savedPayload":{"position":{"x":22168.77296464498,"y":18066.84783161428},"targetPosition":{"x":21785.760297863948,"y":17931.176680238794},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":true,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"id":"c5dedee0-0553-457c-9a14-5c5d97907cb2","savedPayload":{"position":{"x":21785.760297863948,"y":17931.176680238794},"targetPosition":{"x":21543.055199551465,"y":18107.512255926536},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"id":"f1d66d3b-c40e-4633-aa38-0f85d032d1f8","savedPayload":{"position":{"x":21595.055199551465,"y":18101.512255926536},"targetPosition":{"x":21352.350101238982,"y":18277.84783161428},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"id":"d2083ac0-43e2-41e4-83c7-eb09a6f29353","savedPayload":{"position":{"x":21352.350101238982,"y":18277.84783161428},"targetPosition":{"x":21352.350101238982,"y":18277.84783161428},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}
\ No newline at end of file
+{"type":"Data Mine","name":"Zeus","config":"{ \n\"codeName\": \"Zeus\"\n}","project":"Foundations","sensorBots":[],"indicatorBots":[{"type":"Indicator Bot","name":"Super Trend","config":"{ \n\"codeName\": \"Super-Trend\"\n}","project":"Foundations","processes":[{"type":"Process Definition","name":"Multi-Time-Frame-Market","config":" {\n \"codeName\": \"Multi-Time-Frame-Market\",\n \"normalWaitTime\": 0,\n \"retryWaitTime\": 10000,\n \"framework\": {\n \"name\": \"Multi-Time-Frame-Market\"\n }\n }","project":"Foundations","processOutput":{"type":"Process Output","name":"New Process Output","project":"Foundations","outputDatasets":[{"type":"Output Dataset","name":"Multi-Time-Frame-Market Super Trend","project":"Foundations","id":"2412939e-1585-47f9-8d09-7ea8dd7c8bf0","savedPayload":{"position":{"x":21786.83642206419,"y":17775.938049371594},"targetPosition":{"x":21825.659278829567,"y":17920.826923314955},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"Dataset Definition","name":"Multi-Time-Frame-Market","id":"7c8e7a6f-99c8-4d90-9f44-e3e9e909eb88"}}}],"outputDatasetFolders":[],"id":"74212c63-4a69-407d-80ec-d39ee2d8df74","savedPayload":{"position":{"x":21825.659278829567,"y":17920.826923314955},"targetPosition":{"x":21864.482135594946,"y":18065.715797258315},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"processDependencies":{"type":"Process Dependencies","name":"New Process Dependencies","project":"Foundations","statusDependencies":[{"type":"Status Dependency","name":"Super Trend Multi-Time-Frame-Market","config":"{ \n\"mainUtility\": \"Self Reference\"\n}","project":"Foundations","id":"5a35d0d1-cfed-4893-84ab-344a77c7d252","savedPayload":{"position":{"x":21792.127849125704,"y":17516.13042823626},"targetPosition":{"x":21942.127849125704,"y":17775.938049371594},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"Status Report","name":"New Status Report","id":"25f05344-3e7f-4d5f-ab1c-d72689a85764"}}},{"type":"Status Dependency","name":"Candles Volumes Multi-Time-Frame-Market","config":"{ \n\"mainUtility\": \"Market Ending Point\"\n}","project":"Foundations","id":"2a42dd15-1e04-4826-bd5f-85d95fbae135","savedPayload":{"position":{"x":22019.77356265646,"y":17486.160301484873},"targetPosition":{"x":21942.127849125704,"y":17775.938049371594},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"Status Report","name":"New Status Report","id":"a0a61ba9-91cb-4ec7-92fe-134ff079de2d"}}}],"dataDependencies":[{"type":"Data Dependency","name":"Candles Multi-Time-Frame-Market","project":"Foundations","id":"88a45f27-a0b8-4234-b7aa-f139400305db","savedPayload":{"position":{"x":22201.935470261036,"y":17625.938049371594},"targetPosition":{"x":21942.127849125704,"y":17775.938049371594},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"Dataset Definition","name":"Multi-Time-Frame-Market","id":"2b03494a-67d6-47f1-89b6-53fc4c9116a8"}}}],"dataMineDataDependencies":[],"id":"eef38121-80a2-4471-b909-24acdc4d213a","savedPayload":{"position":{"x":21942.127849125704,"y":17775.938049371594},"targetPosition":{"x":21864.482135594946,"y":18065.715797258315},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"statusReport":{"type":"Status Report","name":"New Status Report","project":"Foundations","id":"25f05344-3e7f-4d5f-ab1c-d72689a85764","savedPayload":{"position":{"x":22076.61416995091,"y":17853.58376290235},"targetPosition":{"x":21864.482135594946,"y":18065.715797258315},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"executionStartedEvent":{"type":"Execution Started Event","name":"Candles Volumes Multi-Time-Frame-Market","project":"Foundations","id":"d9b0ffbd-c1bd-4e43-a00d-04a6b6fb470b","savedPayload":{"position":{"x":22154.259883481667,"y":17988.070083727558},"targetPosition":{"x":21864.482135594946,"y":18065.715797258315},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"Execution Finished Event","name":"New Execution Finished Event","id":"1824fa00-dd30-4cdc-acc0-01c2f29056c5"}}},"executionFinishedEvent":{"type":"Execution Finished Event","name":"New Execution Finished Event","project":"Foundations","id":"d405bfe9-74f9-4419-8288-94229c9813a6","savedPayload":{"position":{"x":22154.259883481667,"y":18143.361510789073},"targetPosition":{"x":21864.482135594946,"y":18065.715797258315},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"fc3dbb85-168e-4fac-8893-b285de35a694","savedPayload":{"position":{"x":21864.482135594946,"y":18065.715797258315},"targetPosition":{"x":21652.350101238982,"y":18277.84783161428},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Process Definition","name":"Multi-Time-Frame-Daily","config":" {\n \"codeName\": \"Multi-Time-Frame-Daily\",\n \"normalWaitTime\": 0,\n \"retryWaitTime\": 10000,\n \"framework\": {\n \"name\": \"Multi-Time-Frame-Daily\"\n }\n }","project":"Foundations","processOutput":{"type":"Process Output","name":"New Process Output","project":"Foundations","outputDatasets":[{"type":"Output Dataset","name":"Multi-Time-Frame-Daily Super Trend","project":"Foundations","id":"f5a69b9b-0423-42be-bb58-b5a51f762ee7","savedPayload":{"position":{"x":22185.350101238982,"y":18510.463073884945},"targetPosition":{"x":21885.350101238982,"y":18510.463073884945},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"Dataset Definition","name":"Multi-Time-Frame-Daily","id":"c17b5d3f-7cf7-418a-92b8-f8c67a120446"}}}],"outputDatasetFolders":[],"id":"04c16ec8-b60b-4cf0-acf4-69d955a5d2aa","savedPayload":{"position":{"x":21885.350101238982,"y":18510.463073884945},"targetPosition":{"x":21585.350101238982,"y":18510.463073884945},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"processDependencies":{"type":"Process Dependencies","name":"New Process Dependencies","project":"Foundations","statusDependencies":[{"type":"Status Dependency","name":"Super Trend Multi-Time-Frame-Daily","config":"{ \n\"mainUtility\": \"Self Reference\"\n}","project":"Foundations","id":"935a9195-83ac-41bc-835e-f118f5a79049","savedPayload":{"position":{"x":22144.746582800686,"y":18676.163860757828},"targetPosition":{"x":21845.157722374315,"y":18660.463073884945},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"Status Report","name":"New Status Report","id":"89d59eb6-bd97-485d-ac94-a095aaf4e58d"}}},{"type":"Status Dependency","name":"Candles Volumes Multi-Time-Frame-Daily","config":"{ \n\"mainUtility\": \"Market Ending Point\"\n}","project":"Foundations","id":"a3f5a224-75c0-4054-84ac-c4a98f823085","savedPayload":{"position":{"x":22125.231850323475,"y":18767.973458748536},"targetPosition":{"x":21845.157722374315,"y":18660.463073884945},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"Status Report","name":"New Status Report","id":"2a021da8-9feb-475e-90ab-1586968c17c7"}}},{"type":"Status Dependency","name":"Exchange Raw Data Historic-OHLCVs","config":"{ \n\"mainUtility\": \"Market Starting Point\"\n}","project":"Foundations","id":"d39acabb-3797-410a-9d86-0edda4a41b70","savedPayload":{"position":{"x":22078.301510811405,"y":18849.259191199897},"targetPosition":{"x":21845.157722374315,"y":18660.463073884945},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"Status Report","name":"New Status Report","id":"181c7c34-7243-497a-9ddb-1b0067c6d66e"}}}],"dataDependencies":[{"type":"Data Dependency","name":"Candles Multi-Time-Frame-Daily","project":"Foundations","id":"0fbf825f-68af-415d-b01e-1e30528a4b49","savedPayload":{"position":{"x":22008.549432878823,"y":18912.06424426857},"targetPosition":{"x":21845.157722374315,"y":18660.463073884945},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"Dataset Definition","name":"Multi-Time-Frame-Daily","id":"678a567c-f08d-49b9-813b-4e54fd6afadb"}}}],"dataMineDataDependencies":[],"id":"98d9f621-8b18-4b4f-b191-b79d930dc4ec","savedPayload":{"position":{"x":21845.157722374315,"y":18660.463073884945},"targetPosition":{"x":21585.350101238982,"y":18510.463073884945},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"statusReport":{"type":"Status Report","name":"New Status Report","project":"Foundations","id":"89d59eb6-bd97-485d-ac94-a095aaf4e58d","savedPayload":{"position":{"x":21660.350101238982,"y":18640.36688445261},"targetPosition":{"x":21585.350101238982,"y":18510.463073884945},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2,"arrangementStyle":0},"uiObject":{}}},"executionStartedEvent":{"type":"Execution Started Event","name":"Candles Volumes Multi-Time-Frame-Daily","project":"Foundations","id":"3f1b6db1-7e06-499c-9879-194596e2978e","savedPayload":{"position":{"x":21585.350101238982,"y":18660.463073884945},"targetPosition":{"x":21585.350101238982,"y":18510.463073884945},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"Execution Finished Event","name":"New Execution Finished Event","id":"f29d08f9-e7c8-490c-8fca-14851a0d3dc3"}}},"executionFinishedEvent":{"type":"Execution Finished Event","name":"New Execution Finished Event","project":"Foundations","id":"f884fccf-e2dc-45db-a1df-36b6826b020c","savedPayload":{"position":{"x":21510.350101238982,"y":18640.36688445261},"targetPosition":{"x":21585.350101238982,"y":18510.463073884945},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2,"arrangementStyle":0},"uiObject":{}}},"id":"c2ade18e-8e3c-4448-a743-947c8163b80d","savedPayload":{"position":{"x":21952.350101238982,"y":18277.84783161428},"targetPosition":{"x":21652.350101238982,"y":18277.84783161428},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"products":[{"type":"Product Definition","name":"Super Trend","config":"{\n \"codeName\": \"Super-Trend\",\n \"singularVariableName\": \"superTrend\",\n \"pluralVariableName\": \"superTrends\"\n}","project":"Foundations","datasets":[{"type":"Dataset Definition","name":"Multi-Time-Frame-Market","config":"{\n \"codeName\": \"Multi-Time-Frame-Market\",\n \"type\": \"Market Files\",\n \"validTimeFrames\": [\n \"24-hs\",\n \"12-hs\",\n \"08-hs\",\n \"06-hs\",\n \"04-hs\",\n \"03-hs\",\n \"02-hs\",\n \"01-hs\"\n ],\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Product/@Dataset/@TimeFrame\",\n \"fileName\": \"Data.json\",\n \"timeFrames\": {\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Product/@Dataset\",\n \"fileName\": \"Time.Frames.json\"\n }\n}","project":"Foundations","id":"7c8e7a6f-99c8-4d90-9f44-e3e9e909eb88","savedPayload":{"position":{"x":22415.00790604074,"y":18525.650373880122},"targetPosition":{"x":21970.548152772928,"y":18596.045883148225},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},{"type":"Dataset Definition","name":"Multi-Time-Frame-Daily","config":"{\n \"codeName\": \"Multi-Time-Frame-Daily\",\n \"type\": \"Daily Files\",\n \"validTimeFrames\": [\n \"45-min\",\n \"40-min\",\n \"30-min\",\n \"20-min\",\n \"15-min\",\n \"10-min\",\n \"05-min\",\n \"04-min\",\n \"03-min\",\n \"02-min\",\n \"01-min\"\n ],\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Product/@Dataset/@TimeFrame/@Year/@Month/@Day\",\n \"fileName\": \"Data.json\",\n \"dataRange\": {\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Product/@Dataset\",\n \"fileName\": \"Data.Range.json\"\n },\n \"timeFrames\": {\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Product/@Dataset\",\n \"fileName\": \"Time.Frames.json\"\n }\n}","project":"Foundations","id":"c17b5d3f-7cf7-418a-92b8-f8c67a120446","savedPayload":{"position":{"x":22371.501088657693,"y":18800.34160803102},"targetPosition":{"x":21970.548152772928,"y":18596.045883148225},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}}],"record":{"type":"Record Definition","name":"New Record Definition","project":"Foundations","properties":[{"type":"Record Property","name":"Begin","config":"{\n \"codeName\": \"begin\",\n \"isString\": false,\n \"isCalculated\": false\n}","project":"Foundations","recordFormula":{"type":"Record Formula","name":"New Formula","code":"record.current.begin","project":"Foundations","id":"af4ce0b3-14a3-4e8d-8f27-353aa5d819e5","savedPayload":{"position":{"x":23052.05880280838,"y":19344.991865301457},"targetPosition":{"x":22827.752402718426,"y":19362.645161840224},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":2,"arrangementStyle":0},"uiObject":{}}},"id":"eece0283-d534-4ce5-8606-4fa5cec4fe90","savedPayload":{"position":{"x":22827.752402718426,"y":19362.645161840224},"targetPosition":{"x":22379.13960253852,"y":19397.951754917754},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Record Property","name":"End","config":"{ \n\"codeName\": \"end\",\n\"isString\": false,\n\"isCalculated\": false\n}","project":"Foundations","recordFormula":{"type":"Record Formula","name":"New Formula","code":"record.current.end","project":"Foundations","id":"47190c61-ec22-49ff-8a4c-e08e5cddc2c0","savedPayload":{"position":{"x":23021.102751037746,"y":19606.538226120843},"targetPosition":{"x":22807.115034871338,"y":19537.00940238648},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":2,"arrangementStyle":0},"uiObject":{}}},"id":"aab131cd-6b2a-4708-84bf-11e65bd4f995","savedPayload":{"position":{"x":22807.115034871338,"y":19537.00940238648},"targetPosition":{"x":22379.13960253852,"y":19397.951754917754},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Record Property","name":"True Range","config":"{ \n \"codeName\": \"trueRange\",\n \"isString\": false,\n \"isCalculated\": false\n}","project":"Foundations","recordFormula":{"type":"Record Formula","name":"New Formula","code":"variable.trueRange","project":"Foundations","id":"5e5bd969-819b-4131-aad4-d855c57b236d","savedPayload":{"position":{"x":22892.413629318537,"y":19836.32918754063},"targetPosition":{"x":22721.32228705853,"y":19690.203376666337},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2,"arrangementStyle":0},"uiObject":{}}},"id":"79e64cdc-8d3d-4c17-8bb6-69c52b09d0a5","savedPayload":{"position":{"x":22721.32228705853,"y":19690.203376666337},"targetPosition":{"x":22379.13960253852,"y":19397.951754917754},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Record Property","name":"ATR N Period","config":"{ \n \"codeName\": \"atrNPeriod\",\n \"isString\": false,\n \"isCalculated\": false\n}","project":"Foundations","recordFormula":{"type":"Record Formula","name":"New Formula","code":"variable.atrNPeriod","project":"Foundations","id":"139dd901-2800-4a78-b536-a26d71f8180f","savedPayload":{"position":{"x":22685.58318986271,"y":19999.3811587449},"targetPosition":{"x":22583.435327421314,"y":19798.90469080252},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2,"arrangementStyle":0},"uiObject":{}}},"id":"5bf3d6da-c010-4297-90f2-db405eb25ab9","savedPayload":{"position":{"x":22583.435327421314,"y":19798.90469080252},"targetPosition":{"x":22379.13960253852,"y":19397.951754917754},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Record Property","name":"Up Trend","config":"{ \n \"codeName\": \"uptrend\",\n \"isString\": false,\n \"isCalculated\": false\n}","project":"Foundations","recordFormula":{"type":"Record Formula","name":"New Formula","code":"variable.uptrend","project":"Foundations","id":"1227cf03-417e-42af-8be8-0ac79c0372e6","savedPayload":{"position":{"x":22432.099492154815,"y":20070.870955187616},"targetPosition":{"x":22414.44619561605,"y":19846.564555097662},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2,"arrangementStyle":0},"uiObject":{}}},"id":"58b49e52-ac7e-4458-8dc0-c16a63c11c73","savedPayload":{"position":{"x":22414.44619561605,"y":19846.564555097662},"targetPosition":{"x":22379.13960253852,"y":19397.951754917754},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Record Property","name":"Down Trend","config":"{ \n \"codeName\": \"downtrend\",\n \"isString\": false,\n \"isCalculated\": false\n}","project":"Foundations","recordFormula":{"type":"Record Formula","name":"New Formula","code":"variable.downtrend","project":"Foundations","id":"4b55c31f-ca51-4dcd-beaf-a03463e5d541","savedPayload":{"position":{"x":22170.55313133543,"y":20039.914903416982},"targetPosition":{"x":22240.081955069792,"y":19825.927187250574},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2,"arrangementStyle":0},"uiObject":{}}},"id":"9c7651af-9740-4086-9c1b-c859d25cae26","savedPayload":{"position":{"x":22240.081955069792,"y":19825.927187250574},"targetPosition":{"x":22379.13960253852,"y":19397.951754917754},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Record Property","name":"Trend","config":"{ \n \"codeName\": \"trend\",\n \"isString\": false,\n \"isCalculated\": false\n}","project":"Foundations","recordFormula":{"type":"Record Formula","name":"New Formula","code":"variable.trend","project":"Foundations","id":"eb1e09d6-6794-4d4e-a8a9-227fdbb1698c","savedPayload":{"position":{"x":21940.762169915644,"y":19911.225781697776},"targetPosition":{"x":22086.887980789936,"y":19740.13443943777},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2,"arrangementStyle":0},"uiObject":{}}},"id":"880b51d4-9bda-4f26-b722-7cd84f9cc494","savedPayload":{"position":{"x":22086.887980789936,"y":19740.13443943777},"targetPosition":{"x":22379.13960253852,"y":19397.951754917754},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"id":"93965329-75b8-4e62-99ab-252a4aed8d86","savedPayload":{"position":{"x":22379.13960253852,"y":19397.951754917754},"targetPosition":{"x":21970.548152772928,"y":18596.045883148225},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":5,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"dataBuilding":{"type":"Data Building Procedure","name":"New Data Building Procedure","project":"Foundations","loop":{"type":"Procedure Loop","name":"New Procedure Loop","project":"Foundations","procedureJavascriptCode":{"type":"Procedure Javascript Code","name":"New Procedure Javascript Code","code":"/* Loop Code */\n\n/* Big thanks to @rico4dev for providing the base start for ATR calcs\nI made some tweaks so now the way ATR is calculated matches TradingView :-)\n */\n\n// Set parameters to be used for ATR Period and Multiplier\nlet Nperiod = 10 // ATR Period\nlet multiplier = 3 // ATR Multiplier\n\n// Get Current and Previous Candle Data\nlet currCandle = record.current \nlet prevCandle = record.previous \n\n/* We need to build the price source\nFor current price there is no problem, we have data\nFor previous price we must check if exist\nSource price is defined as OHCL4*/\n\n// OHCL4 Source for current price\nvariable.currClose = currCandle.close\nvariable.ohcl4 = (currCandle.max + currCandle.min + currCandle.close + currCandle.open)/4\n\n// OHCL4 Source for previous candle price - make sure data exists\nif (prevCandle === undefined) {\n variable.prevClose = currCandle.close\n variable.prev_ohcl4 = 0 \n} else {\n variable.prevClose = prevCandle.close\n variable.prev_ohcl4 = (prevCandle.max + prevCandle.min + prevCandle.close + prevCandle.open)/4\n}\n\n/* Define variables we need and build functions */\n/* True Range and ATR - Average True Range */\n\nvariable.trueRange = calculateTR()\nvariable.atrNPeriod = calculateATR(Nperiod)\nvariable.prevAtrNperiod = variable.atrNPeriod // Store ATR value for calcs in RMA\n\n/* To keep lastNperiodTR array to a fixed length\nwe remove the first element of the array if length is > Nperiod */\n\nvariable.lastNPeriodTR.push(calculateTR())\nif (variable.lastNPeriodTR.length > Nperiod) {\n variable.lastNPeriodTR.splice(0, 1)\n}\n\n/* Calculate ATR */\nfunction calculateATR(length) {\n return calculateRMA(variable.trueRange, length)\n}\n\n/* Calculate True Range */\nfunction calculateTR() {\n let hl = currCandle.max - currCandle.min \n if (variable.prevClose === 0) { return hl } // Return High-Low when previous Close is 0 \n let hcp = Math.abs(currCandle.max - variable.prevClose)\n let lcp = Math.abs(currCandle.min - variable.prevClose) \n return Math.max(hl, hcp, lcp)\n}\n\n/* Calculate RMA */\nfunction calculateRMA(src, length) { \n if (src.length < length) { return 0 } // We check we have enough values to make the calcs. If not, set value to zero \n let alpha=1/length // It's a constant\n if (isNaN(variable.prevAtrNperiod)) {\n return 0 \n } else {\n return alpha * src + (1 - alpha) * variable.prevAtrNperiod \n } \n \n}\n\n// Build Up Trend function\n\nvariable.up = variable.ohcl4 - (multiplier * variable.atrNPeriod)\n\nif (variable.last2uptrend.length > 2) {\n variable.last2uptrend.splice(0, 1)\n}\n\nvariable.up1 = variable.last2uptrend[variable.last2uptrend.length - 1] // Previous Up Trend \n\nvariable.uptrend = calculateUpTrend()\n\nvariable.last2uptrend.push(variable.uptrend) \n\nfunction calculateUpTrend() {\n if (variable.prevClose > variable.up1) {\n return Math.max(variable.up, variable.up1)\n } else {\n return variable.up\n }\n}\n\n// Build Down Trend function\n\nvariable.dn = variable.ohcl4 + (multiplier * variable.atrNPeriod)\n\nif (variable.last2downtrend.length > 2) {\n variable.last2downtrend.splice(0, 1)\n}\n\nvariable.dn1 = variable.last2downtrend[variable.last2downtrend.length - 1] // Previous Down Trend\n\nvariable.downtrend = calculateDnTrend()\n\nvariable.last2downtrend.push(variable.downtrend) \n\nfunction calculateDnTrend() {\n if (variable.prevClose < variable.dn1) {\n return Math.min(variable.dn, variable.dn1)\n } else {\n return variable.dn\n }\n}\n\n\n// Build Trend function\n\nif (variable.last2Trend.length > 2) {\n variable.last2Trend.splice(0, 1)\n}\n\nvariable.prevTrend = variable.last2Trend[variable.last2Trend.length - 1]\n\nvariable.trend = calculateTrend()\n\nvariable.last2Trend.push(variable.trend)\n\nfunction calculateTrend() {\n\n if (variable.trend = -1 && variable.currClose > variable.dn1) {\n return 1\n }\n else if (variable.trend = 1 && variable.currClose < variable.up1) {\n return -1\n } \n else {\n return variable.prevTrend\n }\n}\n\n// End of code :-)","project":"Foundations","id":"8f978d1c-9ed3-4dc6-9393-85f1a9497a8f","savedPayload":{"position":{"x":21935.430999857657,"y":19376.156776102827},"targetPosition":{"x":21923.671547740047,"y":19264.273062873897},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2,"arrangementStyle":0},"uiObject":{}}},"id":"ab4157e5-9690-48a8-9826-c70b3802e617","savedPayload":{"position":{"x":21923.671547740047,"y":19264.273062873897},"targetPosition":{"x":21900.152643504825,"y":19040.505636416037},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":2,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"initialization":{"type":"Procedure Initialization","name":"New Procedure Initialization","project":"Foundations","procedureJavascriptCode":{"type":"Procedure Javascript Code","name":"New Procedure Javascript Code","code":"/* Initialization Code*/\n\n//// Arrays to store past data\nvariable.lastNPeriodTR = []\nvariable.last2uptrend = [0]\nvariable.last2downtrend = [0]\nvariable.last2Trend = [0]\n\n// Initialize trend\nvariable.trend = 1","project":"Foundations","id":"179290ba-51ab-4754-be1c-90355b7a74c2","savedPayload":{"position":{"x":21762.87902646674,"y":19348.827228370414},"targetPosition":{"x":21808.63689881277,"y":19246.05336438562},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2,"arrangementStyle":0},"uiObject":{}}},"id":"17591e91-1610-4ccd-ab12-167be170d523","savedPayload":{"position":{"x":21808.63689881277,"y":19246.05336438562},"targetPosition":{"x":21900.152643504825,"y":19040.505636416037},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":2,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"id":"eee493c1-3895-4351-91ea-b53baf429bbb","savedPayload":{"position":{"x":21900.152643504825,"y":19040.505636416037},"targetPosition":{"x":21970.548152772928,"y":18596.045883148225},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"id":"2bb58403-f839-4e0a-9b04-4f9219d7df83","savedPayload":{"position":{"x":21970.548152772928,"y":18596.045883148225},"targetPosition":{"x":21652.350101238982,"y":18277.84783161428},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":4,"arrangementStyle":0},"uiObject":{"isRunning":false},"referenceParent":{"type":"Plotter Module","name":"Super Trend","id":"acfb7d6b-e877-4fb0-bef4-3923c049244b"}}}],"id":"c2aec9e5-4b10-4ebc-89c7-84b3df03c4a4","savedPayload":{"position":{"x":21652.350101238982,"y":18277.84783161428},"targetPosition":{"x":21352.350101238982,"y":18277.84783161428},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Indicator Bot","name":"Wave Trend","config":"{ \n\"codeName\": \"Wave-Trend\"\n}","project":"Foundations","processes":[{"type":"Process Definition","name":"Multi-Time-Frame-Market","config":" {\n \"codeName\": \"Multi-Time-Frame-Market\",\n \"normalWaitTime\": 0,\n \"retryWaitTime\": 10000,\n \"framework\": {\n \"name\": \"Multi-Time-Frame-Market\"\n }\n }","project":"Foundations","processOutput":{"type":"Process Output","name":"New Process Output","project":"Foundations","outputDatasets":[{"type":"Output Dataset","name":"Multi-Time-Frame-Market Wave Trend","project":"Foundations","id":"d39fc6ac-79b2-4308-9c65-05e82bf02c8d","savedPayload":{"position":{"x":22200.780530114665,"y":17963.676706110182},"targetPosition":{"x":22120.14774146697,"y":18173.73230207205},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"Dataset Definition","name":"Multi-Time-Frame-Market","id":"9b727bdd-1684-43e1-a39c-fbd14ce64828"}}}],"outputDatasetFolders":[],"id":"ce1d6928-a5ef-4a75-af09-51d8b6e5ec3a","savedPayload":{"position":{"x":22120.14774146697,"y":18173.73230207205},"targetPosition":{"x":22039.514952819278,"y":18383.78789803392},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"processDependencies":{"type":"Process Dependencies","name":"New Process Dependencies","project":"Foundations","statusDependencies":[{"type":"Status Dependency","name":"Wave Trend Multi-Time-Frame-Market","config":"{ \n\"mainUtility\": \"Self Reference\"\n}","project":"Foundations","id":"88287fbf-f6b6-4b7d-ab0a-557c10b459d2","savedPayload":{"position":{"x":22226.132246264708,"y":18130.307096818775},"targetPosition":{"x":22214.372794147097,"y":18242.190810047705},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"Status Report","name":"New Status Report","id":"64877b9b-6a54-4b10-b82a-ab1a12ff483b"}}},{"type":"Status Dependency","name":"Candles Volumes Multi-Time-Frame-Market","config":"{ \n\"mainUtility\": \"Market Ending Point\"\n}","project":"Foundations","id":"f713c037-7ea9-46f2-9982-318e30de5db1","savedPayload":{"position":{"x":22301.801714811005,"y":18171.392266054598},"targetPosition":{"x":22214.372794147097,"y":18242.190810047705},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"Status Report","name":"New Status Report","id":"a0a61ba9-91cb-4ec7-92fe-134ff079de2d"}}}],"dataDependencies":[{"type":"Data Dependency","name":"Candles Multi-Time-Frame-Market","project":"Foundations","id":"d4377097-6d3f-418d-8101-2bed732b55ec","savedPayload":{"position":{"x":22326.256507376027,"y":18253.950262165316},"targetPosition":{"x":22214.372794147097,"y":18242.190810047705},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"Dataset Definition","name":"Multi-Time-Frame-Market","id":"2b03494a-67d6-47f1-89b6-53fc4c9116a8"}}}],"dataMineDataDependencies":[],"id":"e2689a2e-356c-4dda-b198-2fa163578c77","savedPayload":{"position":{"x":22214.372794147097,"y":18242.190810047705},"targetPosition":{"x":22039.514952819278,"y":18383.78789803392},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"statusReport":{"type":"Status Report","name":"New Status Report","project":"Foundations","id":"64877b9b-6a54-4b10-b82a-ab1a12ff483b","savedPayload":{"position":{"x":22483.97470608709,"y":18313.392388765817},"targetPosition":{"x":22039.514952819278,"y":18383.78789803392},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"executionStartedEvent":{"type":"Execution Started Event","name":"Candles Volumes Multi-Time-Frame-Market","project":"Foundations","id":"dbb205f1-b207-4e15-8523-16a8f5d00c81","savedPayload":{"position":{"x":22249.570548781146,"y":18464.420686681613},"targetPosition":{"x":22039.514952819278,"y":18383.78789803392},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"Execution Finished Event","name":"New Execution Finished Event","id":"1824fa00-dd30-4cdc-acc0-01c2f29056c5"}}},"executionFinishedEvent":{"type":"Execution Finished Event","name":"New Execution Finished Event","project":"Foundations","id":"1abb722a-a84a-4dbe-892b-cc35a0776e3a","savedPayload":{"position":{"x":22181.112040805492,"y":18558.64573936174},"targetPosition":{"x":22039.514952819278,"y":18383.78789803392},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2,"arrangementStyle":0},"uiObject":{}}},"id":"26d5d563-1bb6-4766-9601-f43578e09501","savedPayload":{"position":{"x":22039.514952819278,"y":18383.78789803392},"targetPosition":{"x":21595.055199551465,"y":18454.18340730202},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":4,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Process Definition","name":"Multi-Time-Frame-Daily","config":" {\n \"codeName\": \"Multi-Time-Frame-Daily\",\n \"normalWaitTime\": 0,\n \"retryWaitTime\": 10000,\n \"framework\": {\n \"name\": \"Multi-Time-Frame-Daily\"\n }\n }","project":"Foundations","processOutput":{"type":"Process Output","name":"New Process Output","project":"Foundations","outputDatasets":[{"type":"Output Dataset","name":"Multi-Time-Frame-Daily Wave Trend","project":"Foundations","id":"b8a695ab-0f23-4002-82b9-400a29d413c2","savedPayload":{"position":{"x":22781.303758898535,"y":18352.623792065417},"targetPosition":{"x":22370.208302959363,"y":18535.655281449526},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"Dataset Definition","name":"Multi-Time-Frame-Daily","id":"3bf983d5-4d3c-46f8-a130-9e621b76e62d"}}}],"outputDatasetFolders":[],"id":"c66980e3-2ed9-4ce8-a3b0-a63d5e91bc17","savedPayload":{"position":{"x":22370.208302959363,"y":18535.655281449526},"targetPosition":{"x":21959.11284702019,"y":18718.686770833636},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"processDependencies":{"type":"Process Dependencies","name":"New Process Dependencies","project":"Foundations","statusDependencies":[{"type":"Status Dependency","name":"Wave Trend Multi-Time-Frame-Daily","config":"{ \n\"mainUtility\": \"Self Reference\"\n}","project":"Foundations","id":"543c4f25-0af0-450b-9ea1-a4a4c6877d4a","savedPayload":{"position":{"x":22826.758891859656,"y":18604.459002008694},"targetPosition":{"x":22406.647699935915,"y":18765.72457930408},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"Status Report","name":"New Status Report","id":"a79125c3-e49c-4ad0-85df-8ea1e6b72cb2"}}},{"type":"Status Dependency","name":"Candles Volumes Multi-Time-Frame-Daily","config":"{ \n\"mainUtility\": \"Market Ending Point\"\n}","project":"Foundations","id":"2f7dd1e6-e0e0-4565-a6b9-a49c2ddcd0b4","savedPayload":{"position":{"x":22856.030990575473,"y":18742.173398994753},"targetPosition":{"x":22406.647699935915,"y":18765.72457930408},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"Status Report","name":"New Status Report","id":"2a021da8-9feb-475e-90ab-1586968c17c7"}}},{"type":"Status Dependency","name":"Exchange Raw Data Historic-OHLCVs","config":"{ \n\"mainUtility\": \"Market Starting Point\"\n}","project":"Foundations","id":"01b4e456-8585-448d-acd1-d9a730f95eb1","savedPayload":{"position":{"x":22841.314321765996,"y":18882.193149600214},"targetPosition":{"x":22406.647699935915,"y":18765.72457930408},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"Status Report","name":"New Status Report","id":"181c7c34-7243-497a-9ddb-1b0067c6d66e"}}}],"dataDependencies":[{"type":"Data Dependency","name":"Candles Multi-Time-Frame-Daily","project":"Foundations","id":"97ed7b3c-ce95-484a-8608-e8826f28d08e","savedPayload":{"position":{"x":22784.049455511355,"y":19010.81214506084},"targetPosition":{"x":22406.647699935915,"y":18765.72457930408},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"Dataset Definition","name":"Multi-Time-Frame-Daily","id":"678a567c-f08d-49b9-813b-4e54fd6afadb"}}}],"dataMineDataDependencies":[],"id":"f5fb61fa-828b-4551-8b48-9e9c1fc4fa64","savedPayload":{"position":{"x":22406.647699935915,"y":18765.72457930408},"targetPosition":{"x":21959.11284702019,"y":18718.686770833636},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"statusReport":{"type":"Status Report","name":"New Status Report","project":"Foundations","id":"a79125c3-e49c-4ad0-85df-8ea1e6b72cb2","savedPayload":{"position":{"x":22323.170494488917,"y":18983.19013436525},"targetPosition":{"x":21959.11284702019,"y":18718.686770833636},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"executionStartedEvent":{"type":"Execution Started Event","name":"Candles Volumes Multi-Time-Frame-Daily","project":"Foundations","id":"17690387-850d-4e80-8d08-abebcf1ec894","savedPayload":{"position":{"x":22050.628591712248,"y":18924.23449880322},"targetPosition":{"x":21959.11284702019,"y":18718.686770833636},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"Execution Finished Event","name":"New Execution Finished Event","id":"f29d08f9-e7c8-490c-8fca-14851a0d3dc3"}}},"executionFinishedEvent":{"type":"Execution Finished Event","name":"New Execution Finished Event","project":"Foundations","id":"654860da-2fe0-4b1c-a91d-45690a8d11b8","savedPayload":{"position":{"x":21935.59394278497,"y":18942.454197291496},"targetPosition":{"x":21959.11284702019,"y":18718.686770833636},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2,"arrangementStyle":0},"uiObject":{}}},"id":"56663c74-0c47-441f-8591-d9098f9a610b","savedPayload":{"position":{"x":21959.11284702019,"y":18718.686770833636},"targetPosition":{"x":21595.055199551465,"y":18454.18340730202},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":4,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"products":[{"type":"Product Definition","name":"Wave Trend","config":"{\n \"codeName\": \"Wave-Trend\",\n \"singularVariableName\": \"waveTrend\",\n \"pluralVariableName\": \"waveTrends\"\n}","project":"Foundations","datasets":[{"type":"Dataset Definition","name":"Multi-Time-Frame-Market","config":"{\n \"codeName\": \"Multi-Time-Frame-Market\",\n \"type\": \"Market Files\",\n \"validTimeFrames\": [\n \"24-hs\",\n \"12-hs\",\n \"08-hs\",\n \"06-hs\",\n \"04-hs\",\n \"03-hs\",\n \"02-hs\",\n \"01-hs\"\n ],\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Product/@Dataset/@TimeFrame\",\n \"fileName\": \"Data.json\",\n \"timeFrames\": {\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Product/@Dataset\",\n \"fileName\": \"Time.Frames.json\"\n }\n}","project":"Foundations","id":"9b727bdd-1684-43e1-a39c-fbd14ce64828","savedPayload":{"position":{"x":21909.287496320045,"y":18886.687059402426},"targetPosition":{"x":21641.985539063535,"y":18750.489909480562},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},{"type":"Dataset Definition","name":"Multi-Time-Frame-Daily","config":"{\n \"codeName\": \"Multi-Time-Frame-Daily\",\n \"type\": \"Daily Files\",\n \"validTimeFrames\": [\n \"45-min\",\n \"40-min\",\n \"30-min\",\n \"20-min\",\n \"15-min\",\n \"10-min\",\n \"05-min\",\n \"04-min\",\n \"03-min\",\n \"02-min\",\n \"01-min\"\n ],\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Product/@Dataset/@TimeFrame/@Year/@Month/@Day\",\n \"fileName\": \"Data.json\",\n \"dataRange\": {\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Product/@Dataset\",\n \"fileName\": \"Data.Range.json\"\n },\n \"timeFrames\": {\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Product/@Dataset\",\n \"fileName\": \"Time.Frames.json\"\n }\n}","project":"Foundations","id":"3bf983d5-4d3c-46f8-a130-9e621b76e62d","savedPayload":{"position":{"x":21778.1826889854,"y":19017.791866737072},"targetPosition":{"x":21641.985539063535,"y":18750.489909480562},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}}],"record":{"type":"Record Definition","name":"New Record Definition","project":"Foundations","properties":[{"type":"Record Property","name":"Begin","config":"{\n \"codeName\": \"begin\",\n \"isString\": false,\n \"isCalculated\": false\n}","project":"Foundations","recordFormula":{"type":"Record Formula","name":"New Formula","code":"record.current.begin","project":"Foundations","id":"7c0c0127-d33a-40cd-95ce-a4c4db782862","savedPayload":{"position":{"x":22014.412436913575,"y":19720.69514846755},"targetPosition":{"x":21781.268648476485,"y":19531.899031152596},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"1fa9f019-5b1a-4310-acb9-18be189b37a7","savedPayload":{"position":{"x":21781.268648476485,"y":19531.899031152596},"targetPosition":{"x":21548.124860039396,"y":19343.102913837643},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Record Property","name":"End","config":"{ \n\"codeName\": \"end\",\n\"isString\": false,\n\"isCalculated\": false\n}","project":"Foundations","recordFormula":{"type":"Record Formula","name":"New Formula","code":"record.current.end","project":"Foundations","id":"fe518407-7360-4ded-ac8c-743508cf9944","savedPayload":{"position":{"x":21763.14562976658,"y":19903.251169735962},"targetPosition":{"x":21655.635244902987,"y":19623.177041786803},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"efbc0585-5a1c-4caf-ad89-2e29b5e98ca0","savedPayload":{"position":{"x":21655.635244902987,"y":19623.177041786803},"targetPosition":{"x":21548.124860039396,"y":19343.102913837643},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Record Property","name":"Record WAVETREND","config":"{ \n \"codeName\": \"waveTrend\",\n \"isString\": false,\n \"isCalculated\": false\n}","project":"Foundations","recordFormula":{"type":"Record Formula","name":"New Formula","code":"variable.waveTrend","project":"Foundations","id":"29c99584-8b16-494a-a1be-0e9d7071641b","savedPayload":{"position":{"x":21477.729350771293,"y":19787.562667105456},"targetPosition":{"x":21501.194520527326,"y":19639.409416016184},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2,"arrangementStyle":0},"uiObject":{}}},"id":"39424ebf-7f21-4372-8b88-15bb7086cca9","savedPayload":{"position":{"x":21501.194520527326,"y":19639.409416016184},"targetPosition":{"x":21548.124860039396,"y":19343.102913837643},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Record Property","name":"Record WAVETRENDSIGNAL","config":"{ \n \"codeName\": \"waveTrendSignal\",\n \"isString\": false,\n \"isCalculated\": false\n}","project":"Foundations","recordFormula":{"type":"Record Formula","name":"New Formula","code":"variable.waveTrendSignal","project":"Foundations","id":"a5e59332-48bb-4252-97aa-ac587609a4e8","savedPayload":{"position":{"x":21264.930684066967,"y":19692.818596493278},"targetPosition":{"x":21359.328742724443,"y":19576.246702274733},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2,"arrangementStyle":0},"uiObject":{}}},"id":"d9a10773-5caa-4b8d-8637-ccaa4faef8b2","savedPayload":{"position":{"x":21359.328742724443,"y":19576.246702274733},"targetPosition":{"x":21548.124860039396,"y":19343.102913837643},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Record Property","name":"Record WT3","config":"{ \n \"codeName\": \"wt3\",\n \"isString\": false,\n \"isCalculated\": false\n}","project":"Foundations","recordFormula":{"type":"Record Formula","name":"New Formula","code":"variable.wt3","project":"Foundations","id":"a8cbbddf-28c6-4d38-8eca-841e44f4884a","savedPayload":{"position":{"x":21128.013668115655,"y":19504.36849113303},"targetPosition":{"x":21268.050732090236,"y":19450.613298701235},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2,"arrangementStyle":0},"uiObject":{}}},"id":"33d15bce-9db7-4b43-b795-59353cd2e63d","savedPayload":{"position":{"x":21268.050732090236,"y":19450.613298701235},"targetPosition":{"x":21548.124860039396,"y":19343.102913837643},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"id":"8a14c05f-d4a6-4cd5-9beb-328ec32e44dd","savedPayload":{"position":{"x":21548.124860039396,"y":19343.102913837643},"targetPosition":{"x":21641.985539063535,"y":18750.489909480562},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":5,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"dataBuilding":{"type":"Data Building Procedure","name":"New Data Building Procedure","project":"Foundations","loop":{"type":"Procedure Loop","name":"New Procedure Loop","project":"Foundations","procedureJavascriptCode":{"type":"Procedure Javascript Code","name":"New Procedure Javascript Code","code":"/* Loop Code */\n\nlet candle = {\n open: record.current.open,\n close: record.current.close,\n min: record.current.min,\n max: record.current.max,\n begin: record.current.begin,\n end: record.current.end,\n} \n\n/* Set constant */\n\nlet n1=10 // Channel Length\nlet n2=21 // Average Length\n\n// Overbought and Oversold Levels\nlet ob=60\nlet ob2=53\nlet os=-60\nlet os2=-53\n\n/* ************** */\n\nvariable.ap = (candle.max+candle.min+candle.close)/3\n\n/* Build 3 EMAs and CI parameter */\n\nvariable.EMAesa = calculateEMA(variable.ap, n1, variable.previousEMAesa)\nif (isNaN(variable.EMAesa)) {variable.EMAesa=0}\nvariable.previousEMAesa = variable.EMAesa\n\nvariable.EMAd = calculateEMA(Math.abs(variable.ap-variable.EMAesa), n1, variable.previousEMAd)\nif (isNaN(variable.EMAd)) {variable.EMAd=0}\nvariable.previousEMAd = variable.EMAd\n\nvariable.ci = (variable.ap-variable.EMAesa)/(0.015*variable.EMAd)\nif (isNaN(variable.ci)) {variable.ci=0}\n\nvariable.EMAtci = calculateEMA(variable.ci, n2, variable.previousEMAtci)\nif (isNaN(variable.EMAtci)) {variable.EMAtci=0}\nvariable.previousEMAtci = variable.EMAtci\n\nfunction calculateEMA(src, periods, previousEMA) {\n if (src.length < periods) { return 0 }\n let k = 2 / (periods + 1)\n return src * k + previousEMA * (1-k)\n}\n\n/* Build WAVETREND and WAVETRENDSIGNAL \nFor WAVETRENDSIGNAL we need a SMA\nParameters are SMA(WAVETREND, 4) */\n\nvariable.waveTrend = variable.EMAtci // Wave Trend - It's a line\n\nvariable.last4wt1.push(variable.waveTrend)\nif (variable.last4wt1.length > 4) {\n variable.last4wt1.splice(0, 1) // Remove the first element of the array to keep it at a maximun of 4 elements\n}\n\nvariable.waveTrendSignal = calculateSMA(variable.last4wt1, 4) // Signal - It's a line\n\nfunction calculateSMA(src, periods) { \n // Check we have enough values to make the calculation\n if (src.length < periods) { return 0 }\n \n let sum = 0 // Initialize sum variable\n for (let i = src.length - periods; i < src.length; i++) {\n sum = sum + src[i]\n }\n let sma = sum / periods\n return sma\n}\n\n/* Build WT3 */\n\nvariable.wt3 = variable.waveTrend - variable.waveTrendSignal // Histogram\n\n// End of code :-)","project":"Foundations","id":"32d5f441-d68a-4c29-89ee-041138ae67d3","savedPayload":{"position":{"x":21304.85350470757,"y":19179.128294782637},"targetPosition":{"x":21354.85350470757,"y":19092.525754404192},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2,"arrangementStyle":0},"uiObject":{}}},"id":"6c129c1b-0def-43a3-826b-7542c834eb24","savedPayload":{"position":{"x":21354.85350470757,"y":19092.525754404192},"targetPosition":{"x":21429.85350470757,"y":18962.621943836526},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":2,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"initialization":{"type":"Procedure Initialization","name":"New Procedure Initialization","project":"Foundations","procedureJavascriptCode":{"type":"Procedure Javascript Code","name":"New Procedure Javascript Code","code":"/* Initialization Code */\n/* WaveTrend needs 3 EMA and 1 SMA\nOthers constants and vars are declared in the loop code\nso to use let and not var and avoid possible conflicts */\n \nvariable.previousEMAesa = 0\nvariable.previousEMAd = 0\nvariable.previousEMAtci = 0\n\nvariable.last4wt1 = [] // Last 4 wt1 records\n\n/* HLC3 */\nvariable.ap = 0","project":"Foundations","id":"5cad68f2-69ba-42a1-95b5-3a6ae2cac0b1","savedPayload":{"position":{"x":21213.34715376146,"y":19087.621943836526},"targetPosition":{"x":21299.949694139905,"y":19037.621943836526},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2,"arrangementStyle":0},"uiObject":{}}},"id":"c689da4f-8f19-47e6-8f82-11e2f42d3ecd","savedPayload":{"position":{"x":21299.949694139905,"y":19037.621943836526},"targetPosition":{"x":21429.85350470757,"y":18962.621943836526},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":2,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"id":"3f88bd6f-cdde-4122-9778-ce7a7588fd7b","savedPayload":{"position":{"x":21429.85350470757,"y":18962.621943836526},"targetPosition":{"x":21641.985539063535,"y":18750.489909480562},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"id":"ff542733-ddbd-4cbf-b90d-a12c49752916","savedPayload":{"position":{"x":21641.985539063535,"y":18750.489909480562},"targetPosition":{"x":21595.055199551465,"y":18454.18340730202},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false},"referenceParent":{"type":"Plotter Module","name":"Wave Trend","id":"cfa6bcb9-8d18-4658-81f4-1f7d55adc742"}}}],"id":"9ce52f75-7caa-4d0e-8faf-09a1e8a8033a","savedPayload":{"position":{"x":21595.055199551465,"y":18454.18340730202},"targetPosition":{"x":21352.350101238982,"y":18277.84783161428},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Indicator Bot","name":"Donchian Channel","config":"{ \n\"codeName\": \"Donchian-Channel\"\n}","project":"Foundations","processes":[{"type":"Process Definition","name":"Multi-Time-Frame-Market","config":"{\n \"codeName\": \"Multi-Time-Frame-Market\",\n \"type\": \"Market Files\",\n \"validTimeFrames\": [\n \"24-hs\",\n \"12-hs\",\n \"08-hs\",\n \"06-hs\",\n \"04-hs\",\n \"03-hs\",\n \"02-hs\",\n \"01-hs\"\n ],\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Product/@Dataset/@TimeFrame\",\n \"fileName\": \"Data.json\",\n \"timeFrames\": {\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Product/@Dataset\",\n \"fileName\": \"Time.Frames.json\"\n }\n}","project":"Foundations","processOutput":{"type":"Process Output","name":"New Process Output","project":"Foundations","outputDatasets":[{"type":"Output Dataset","name":"Multi-Time-Frame-Market Donchian Channel","project":"Foundations","id":"2000e920-443a-49d2-9003-b16d742547dc","savedPayload":{"position":{"x":22215.55949757523,"y":18372.578515415673},"targetPosition":{"x":21963.9583271916,"y":18535.97022592018},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"Dataset Definition","name":"Multi-Time-Frame-Market","id":"7298225c-3b68-4f34-a935-fc0ab3d8f662"}}}],"outputDatasetFolders":[],"id":"014aaa46-fa23-41a3-9834-b9382f6af876","savedPayload":{"position":{"x":21963.9583271916,"y":18535.97022592018},"targetPosition":{"x":21712.357156807975,"y":18699.361936424688},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"processDependencies":{"type":"Process Dependencies","name":"New Process Dependencies","project":"Foundations","statusDependencies":[{"type":"Status Dependency","name":"Candles Volumes Multi-Time-Frame-Market","config":"{ \n\"mainUtility\": \"Market Ending Point\"\n}","project":"Foundations","id":"22266684-e056-49a8-8885-4a31cebd34d2","savedPayload":{"position":{"x":22212.685199142004,"y":18460.717701908587},"targetPosition":{"x":22011.946017234346,"y":18683.661149551805},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"Status Report","name":"New Status Report","id":"a0a61ba9-91cb-4ec7-92fe-134ff079de2d"}}},{"type":"Status Dependency","name":"Donchian Channel Multi-Time-Frame-Market","config":"{ \n\"mainUtility\": \"Self Reference\"\n}","project":"Foundations","id":"d55aa460-8292-4cba-831a-01425cbea4e7","savedPayload":{"position":{"x":22161.740447447533,"y":18675.810756115363},"targetPosition":{"x":22011.946017234346,"y":18683.661149551805},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"Status Report","name":"New Status Report","id":"8af7a7fd-54f6-496c-b4e3-05a37d838288"}}}],"dataDependencies":[{"type":"Data Dependency","name":"Candles Multi-Time-Frame-Market","project":"Foundations","id":"71b430e7-6a5c-437b-a015-76a8202de236","savedPayload":{"position":{"x":22123.417741055957,"y":18784.030740505634},"targetPosition":{"x":22011.946017234346,"y":18683.661149551805},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"Dataset Definition","name":"Multi-Time-Frame-Market","id":"2b03494a-67d6-47f1-89b6-53fc4c9116a8"}}}],"dataMineDataDependencies":[],"id":"9070474a-4a33-4c1b-8ac0-113ca33928c5","savedPayload":{"position":{"x":22011.946017234346,"y":18683.661149551805},"targetPosition":{"x":21712.357156807975,"y":18699.361936424688},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"statusReport":{"type":"Status Report","name":"New Status Report","project":"Foundations","id":"8af7a7fd-54f6-496c-b4e3-05a37d838288","savedPayload":{"position":{"x":21979.659114064485,"y":18835.55908634655},"targetPosition":{"x":21712.357156807975,"y":18699.361936424688},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"executionStartedEvent":{"type":"Execution Started Event","name":"Candles Volumes Multi-Time-Frame-Market","project":"Foundations","id":"75ad91f0-37ca-42fb-9c20-c3965f115741","savedPayload":{"position":{"x":21794.05301206023,"y":18825.1625216165},"targetPosition":{"x":21712.357156807975,"y":18699.361936424688},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"Execution Finished Event","name":"New Execution Finished Event","id":"1824fa00-dd30-4cdc-acc0-01c2f29056c5"}}},"executionFinishedEvent":{"type":"Execution Finished Event","name":"New Execution Finished Event","project":"Foundations","id":"f4f25b2a-d402-43d9-b1de-248f2987e80f","savedPayload":{"position":{"x":21720.207550244417,"y":18849.156366637875},"targetPosition":{"x":21712.357156807975,"y":18699.361936424688},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2,"arrangementStyle":0},"uiObject":{}}},"id":"18bfecb5-3666-4eaf-8b3a-d44a41aa5752","savedPayload":{"position":{"x":21712.357156807975,"y":18699.361936424688},"targetPosition":{"x":21445.055199551465,"y":18563.164786502824},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Process Definition","name":"Multi-Time-Frame-Daily","config":"{\n \"codeName\": \"Multi-Time-Frame-Daily\",\n \"description\": \"Produces the MACD indicator.\",\n \"deadWaitTime\": 0,\n \"normalWaitTime\": 0,\n \"retryWaitTime\": 10000,\n \"sleepWaitTime\": 3600000,\n \"comaWaitTime\": 86400000,\n \"framework\": {\n \"name\": \"Multi-Time-Frame-Daily\"\n }\n }","project":"Foundations","processOutput":{"type":"Process Output","name":"New Process Output","project":"Foundations","outputDatasets":[{"type":"Output Dataset","name":"Multi-Time-Frame-Daily Donchian Channel","project":"Foundations","id":"a0373c2d-dcd9-4b36-8db8-6c5e377f4e70","savedPayload":{"position":{"x":20730.93072434567,"y":19122.500353393523},"targetPosition":{"x":20753.3497524216,"y":18823.339214239168},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"Dataset Definition","name":"Multi-Time-Frame-Daily","id":"50ed783e-0e71-4903-8a82-854c8bd2ed6e"}}}],"outputDatasetFolders":[],"id":"a9f3e616-1897-4716-94be-92676ab2c97c","savedPayload":{"position":{"x":20753.3497524216,"y":18823.339214239168},"targetPosition":{"x":20775.76878049753,"y":18524.178075084812},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"processDependencies":{"type":"Process Dependencies","name":"New Process Dependencies","project":"Foundations","statusDependencies":[{"type":"Status Dependency","name":"Donchian Channel Multi-Time-Frame-Daily","config":"{ \n\"mainUtility\": \"Self Reference\"\n}","project":"Foundations","id":"ab757f0c-c816-42c1-86f0-97c16ef7df9b","savedPayload":{"position":{"x":20568.727575212957,"y":19069.62753531758},"targetPosition":{"x":20606.772763078443,"y":18772.04970737961},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"Status Report","name":"New Status Report","id":"0c9cddc3-dfd4-49f2-b5e9-2d9cb15164e2"}}},{"type":"Status Dependency","name":"Candles Volumes Multi-Time-Frame-Daily","config":"{ \n\"mainUtility\": \"Market Ending Point\"\n}","project":"Foundations","id":"5675ab54-d0e8-4038-ab6a-56ef2aa08c55","savedPayload":{"position":{"x":20478.633033263286,"y":19043.306430140354},"targetPosition":{"x":20606.772763078443,"y":18772.04970737961},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"Status Report","name":"New Status Report","id":"2a021da8-9feb-475e-90ab-1586968c17c7"}}},{"type":"Status Dependency","name":"Exchange Raw Data Historic-OHLCVs","config":"{ \n\"mainUtility\": \"Market Starting Point\"\n}","project":"Foundations","id":"51eb2e2d-75b5-4aa9-9628-da6fdafee5c0","savedPayload":{"position":{"x":20401.081700869912,"y":18990.432826982586},"targetPosition":{"x":20606.772763078443,"y":18772.04970737961},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"Status Report","name":"New Status Report","id":"181c7c34-7243-497a-9ddb-1b0067c6d66e"}}}],"dataDependencies":[{"type":"Data Dependency","name":"Candles Multi-Time-Frame-Daily","project":"Foundations","id":"c19ecb80-d74c-4a66-8bc9-7c164f2f81bf","savedPayload":{"position":{"x":20343.664842779413,"y":18916.182362513413},"targetPosition":{"x":20606.772763078443,"y":18772.04970737961},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"Dataset Definition","name":"Multi-Time-Frame-Daily","id":"678a567c-f08d-49b9-813b-4e54fd6afadb"}}}],"dataMineDataDependencies":[],"id":"22190dfd-2d9d-401b-a391-642f3140b8ba","savedPayload":{"position":{"x":20606.772763078443,"y":18772.04970737961},"targetPosition":{"x":20775.76878049753,"y":18524.178075084812},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"statusReport":{"type":"Status Report","name":"New Status Report","project":"Foundations","id":"0c9cddc3-dfd4-49f2-b5e9-2d9cb15164e2","savedPayload":{"position":{"x":20640.623450312167,"y":18589.260635952447},"targetPosition":{"x":20775.76878049753,"y":18524.178075084812},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2,"arrangementStyle":0},"uiObject":{}}},"executionStartedEvent":{"type":"Execution Started Event","name":"Candles Volumes Multi-Time-Frame-Daily","project":"Foundations","id":"decfbbf5-ddb1-48ed-9703-3dfd2817fd4a","savedPayload":{"position":{"x":20626.18821092035,"y":18512.968561046848},"targetPosition":{"x":20775.76878049753,"y":18524.178075084812},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"Execution Finished Event","name":"New Execution Finished Event","id":"f29d08f9-e7c8-490c-8fca-14851a0d3dc3"}}},"executionFinishedEvent":{"type":"Execution Finished Event","name":"New Execution Finished Event","project":"Foundations","id":"66d5f6e0-5b1e-4fce-9187-11f226def0a6","savedPayload":{"position":{"x":20651.832964350127,"y":18439.68006637527},"targetPosition":{"x":20775.76878049753,"y":18524.178075084812},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2,"arrangementStyle":0},"uiObject":{}}},"id":"04245397-cdac-4f93-b45f-86787e821ab6","savedPayload":{"position":{"x":21537.760297863948,"y":18848.48174139137},"targetPosition":{"x":21445.055199551465,"y":18563.164786502824},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"products":[{"type":"Product Definition","name":"Donchian Channel","config":"{\n \"codeName\": \"Donchian-Channel\",\n \"singularVariableName\": \"donchian\",\n \"pluralVariableName\": \"donchians\"\n}","project":"Foundations","datasets":[{"type":"Dataset Definition","name":"Multi-Time-Frame-Market","config":"{\n \"codeName\": \"Multi-Time-Frame-Market\",\n \"type\": \"Market Files\",\n \"validTimeFrames\": [\n \"24-hs\",\n \"12-hs\",\n \"08-hs\",\n \"06-hs\",\n \"04-hs\",\n \"03-hs\",\n \"02-hs\",\n \"01-hs\"\n ],\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Product/@Dataset/@TimeFrame\",\n \"fileName\": \"Data.json\",\n \"timeFrames\": {\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Product/@Dataset\",\n \"fileName\": \"Time.Frames.json\"\n }\n}","project":"Foundations","id":"7298225c-3b68-4f34-a935-fc0ab3d8f662","savedPayload":{"position":{"x":21685.219227936483,"y":19034.513231655692},"targetPosition":{"x":21240.75947466867,"y":18964.11772238759},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},{"type":"Dataset Definition","name":"Multi-Time-Frame-Daily","config":"{\n \"codeName\": \"Multi-Time-Frame-Daily\",\n \"type\": \"Daily Files\",\n \"validTimeFrames\": [\n \"45-min\",\n \"40-min\",\n \"30-min\",\n \"20-min\",\n \"15-min\",\n \"10-min\",\n \"05-min\",\n \"04-min\",\n \"03-min\",\n \"02-min\",\n \"01-min\"\n ],\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Product/@Dataset/@TimeFrame/@Year/@Month/@Day\",\n \"fileName\": \"Data.json\",\n \"dataRange\": {\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Product/@Dataset\",\n \"fileName\": \"Data.Range.json\"\n },\n \"timeFrames\": {\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Product/@Dataset\",\n \"fileName\": \"Time.Frames.json\"\n }\n}","project":"Foundations","id":"50ed783e-0e71-4903-8a82-854c8bd2ed6e","savedPayload":{"position":{"x":21311.154983936773,"y":19408.577475655402},"targetPosition":{"x":21240.75947466867,"y":18964.11772238759},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}}],"record":{"type":"Record Definition","name":"New Record Definition","project":"Foundations","properties":[{"type":"Record Property","name":"Begin","config":"{\n \"codeName\": \"begin\",\n \"isString\": false,\n \"isCalculated\": false\n}","project":"Foundations","recordFormula":{"type":"Record Formula","name":"New Formula","code":"record.current.begin","project":"Foundations","id":"1a36f31f-c662-44c1-859e-95dfc06c72cf","savedPayload":{"position":{"x":21205.432704204683,"y":19638.192658346925},"targetPosition":{"x":20922.381387523103,"y":19454.376984029353},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"39eca54b-9530-4c5b-a28f-a58a7b7a7f6a","savedPayload":{"position":{"x":20922.381387523103,"y":19454.376984029353},"targetPosition":{"x":20639.330070841523,"y":19270.561309711782},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":2,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Record Property","name":"End","config":"{ \n\"codeName\": \"end\",\n\"isString\": false,\n\"isCalculated\": false\n}","project":"Foundations","recordFormula":{"type":"Record Formula","name":"New Formula","code":"record.current.end","project":"Foundations","id":"25467c14-bbdd-4b2f-8f55-7463c2e47d0f","savedPayload":{"position":{"x":20604.003300377535,"y":19944.63624567112},"targetPosition":{"x":20621.66668560953,"y":19607.59877769145},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"d8a9f877-40ea-4464-823b-6ece32c332a4","savedPayload":{"position":{"x":20621.66668560953,"y":19607.59877769145},"targetPosition":{"x":20639.330070841523,"y":19270.561309711782},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":2,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Record Property","name":"hiHigh","config":"{ \n \"codeName\": \"hiHigh\",\n \"isString\": false,\n \"isCalculated\": false\n}","project":"Foundations","recordFormula":{"type":"Record Formula","name":"New Formula","code":"variable.hiHigh","project":"Foundations","id":"7d1d3c9b-5638-4ff1-a97b-fccb540d14f4","savedPayload":{"position":{"x":20188.258017971162,"y":19500.394000204928},"targetPosition":{"x":20338.61536892795,"y":19423.78310337388},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":2,"arrangementStyle":0},"uiObject":{}}},"id":"6fd13621-5530-49fc-9b62-cd43937ae9c8","savedPayload":{"position":{"x":20338.61536892795,"y":19423.78310337388},"targetPosition":{"x":20639.330070841523,"y":19270.561309711782},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":2,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Record Property","name":"loLow","config":"{ \n \"codeName\": \"loLow\",\n \"isString\": false,\n \"isCalculated\": false\n}","project":"Foundations","recordFormula":{"type":"Record Formula","name":"New Formula","code":"variable.loLow","project":"Foundations","id":"ed2dd438-916d-422c-8395-b85103cfac6a","savedPayload":{"position":{"x":20214.753095819153,"y":18994.837798235425},"targetPosition":{"x":20356.278754159943,"y":19086.74563539421},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":2,"arrangementStyle":0},"uiObject":{}}},"id":"d8ffc062-4f09-429d-8b7f-fad13e2b0bcc","savedPayload":{"position":{"x":20356.278754159943,"y":19086.74563539421},"targetPosition":{"x":20639.330070841523,"y":19270.561309711782},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":2,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Record Property","name":"Mid Point","config":"{ \n \"codeName\": \"midPoint\",\n \"isString\": false,\n \"isCalculated\": false\n}","project":"Foundations","recordFormula":{"type":"Record Formula","name":"New Formula","code":"variable.midPoint","project":"Foundations","id":"fda3d478-ea77-4a42-a742-e99caddf1b37","savedPayload":{"position":{"x":20665.825148689513,"y":18765.00510774228},"targetPosition":{"x":20656.993456073516,"y":18933.523841732112},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":2,"arrangementStyle":0},"uiObject":{}}},"id":"be82c2e0-7fbd-4aa6-9cc2-203b60a3138d","savedPayload":{"position":{"x":20656.993456073516,"y":18933.523841732112},"targetPosition":{"x":20639.330070841523,"y":19270.561309711782},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":2,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"id":"086a47ac-062a-442f-9cde-0fa2f0550df3","savedPayload":{"position":{"x":20639.330070841523,"y":19270.561309711782},"targetPosition":{"x":21240.75947466867,"y":18964.11772238759},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":4,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"dataBuilding":{"type":"Data Building Procedure","name":"New Data Building Procedure","project":"Foundations","loop":{"type":"Procedure Loop","name":"New Procedure Loop","project":"Foundations","procedureJavascriptCode":{"type":"Procedure Javascript Code","name":"New Procedure Javascript Code","code":"/* Loop Code */\n\nlet dcLen = 20 // Channel length\nlet candle = record.current\n\n// Build arrays Max and Min\n\nvariable.lastHighs.push(candle.max) \nvariable.lastLows.push(candle.min)\n\n// Keep the array the correct size\n\nif (variable.lastHighs.length > dcLen) {\n variable.lastHighs.splice(0, 1)\n}\n\nif (variable.lastLows.length > dcLen) {\n variable.lastLows.splice(0, 1)\n}\n\n// Calculate indicator values\n\nvariable.hiHigh = calculateHigh (variable.lastHighs, dcLen) // higher highs\nvariable.loLow = calculateLow (variable.lastLows, dcLen) // lower lows\nvariable.midPoint = (variable.hiHigh + variable.loLow) / 2 // Midpoint\n\nfunction calculateHigh (array, length) {\n\n /* We check we have enough values to make the calculation */\n if (array.length < length) { return 0 }\n\n return Math.max(...array)\n}\n\nfunction calculateLow (array, length) {\n\n /* We check we have enough values to make the calculation */\n if (array.length < length) { return 0 }\n\n return Math.min(...array)\n}\n\n\n// End of code :-)","project":"Foundations","id":"58b389fb-0695-4083-8b14-cd6679d36d67","savedPayload":{"position":{"x":20596.561456762163,"y":18558.568243131544},"targetPosition":{"x":20705.228112219684,"y":18587.685385705576},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2,"arrangementStyle":0},"uiObject":{}}},"id":"0655fb31-8425-4174-bc6b-275c313ee834","savedPayload":{"position":{"x":20705.228112219684,"y":18587.685385705576},"targetPosition":{"x":20922.561423134724,"y":18645.919670853644},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"initialization":{"type":"Procedure Initialization","name":"New Procedure Initialization","project":"Foundations","procedureJavascriptCode":{"type":"Procedure Javascript Code","name":"New Procedure Javascript Code","code":"/* Initialization Code*/\n\nvariable.lastHighs = []\nvariable.lastLows = []\n\n","project":"Foundations","id":"eeb544b6-45f7-4bff-a026-cef0ad9edbff","savedPayload":{"position":{"x":20835.209995412624,"y":18319.919704481083},"targetPosition":{"x":20864.327137986656,"y":18428.586359938603},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2,"arrangementStyle":0},"uiObject":{}}},"id":"a2c221ef-f3c9-4069-9ff3-4ac1190b1527","savedPayload":{"position":{"x":20864.327137986656,"y":18428.586359938603},"targetPosition":{"x":20922.561423134724,"y":18645.919670853644},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"id":"393374e9-30fa-4598-9143-8df35e487665","savedPayload":{"position":{"x":20922.561423134724,"y":18645.919670853644},"targetPosition":{"x":21240.75947466867,"y":18964.11772238759},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"id":"4768d183-d8ea-4686-8419-f9dad3172020","savedPayload":{"position":{"x":21240.75947466867,"y":18964.11772238759},"targetPosition":{"x":21445.055199551465,"y":18563.164786502824},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":2,"distanceToParent":4,"arrangementStyle":0},"uiObject":{"isRunning":false},"referenceParent":{"type":"Plotter Module","name":"Donchian Channel","id":"dd7b5cd7-3b5e-4809-949e-777ddcce4648"}}}],"id":"48c69242-e9f9-4433-b12f-6c79ee85d86b","savedPayload":{"position":{"x":21445.055199551465,"y":18563.164786502824},"targetPosition":{"x":21352.350101238982,"y":18277.84783161428},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Indicator Bot","name":"Directional Movement Index (DMI)","config":"{ \n\"codeName\": \"DMI\"\n}","project":"Foundations","processes":[{"type":"Process Definition","name":"Multi-Time-Frame-Market","config":"{\n \"codeName\": \"Multi-Time-Frame-Market\",\n \"normalWaitTime\": 0,\n \"retryWaitTime\": 10000,\n \"framework\": {\n \"name\": \"Multi-Time-Frame-Market\"\n }\n }","project":"Foundations","processOutput":{"type":"Process Output","name":"New Process Output","project":"Foundations","outputDatasets":[{"type":"Output Dataset","name":"Multi-Time-Frame-Market DMI Directional Movement","project":"Foundations","id":"5919f5c5-6bee-468c-b910-f5652cbecb82","savedPayload":{"position":{"x":21995.019873701105,"y":18861.8683175051},"targetPosition":{"x":21695.431013274734,"y":18846.167530632218},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"Dataset Definition","name":"Multi-Time-Frame-Market","id":"ffc7f78b-9ec3-4218-b76f-47233d535a17"}}}],"outputDatasetFolders":[],"id":"7aaea608-87b1-44dd-b913-0b901b31f0a4","savedPayload":{"position":{"x":21695.431013274734,"y":18846.167530632218},"targetPosition":{"x":21395.842152848363,"y":18830.466743759334},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"processDependencies":{"type":"Process Dependencies","name":"New Process Dependencies","project":"Foundations","statusDependencies":[{"type":"Status Dependency","name":"Candles Volumes Multi-Time-Frame-Market","config":"{ \n\"mainUtility\": \"Market Ending Point\"\n}","project":"Foundations","id":"fe35d43c-c6df-4e14-8f8f-05097d8780c4","savedPayload":{"position":{"x":21940.88760345213,"y":18931.484947018515},"targetPosition":{"x":21647.44332323199,"y":18993.858454263842},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"Status Report","name":"New Status Report","id":"a0a61ba9-91cb-4ec7-92fe-134ff079de2d"}}},{"type":"Status Dependency","name":"Directional Movement Index (DMI) Multi-Time-Frame-Market","config":"{ \n\"mainUtility\": \"Self Reference\"\n}","project":"Foundations","id":"fd624718-e85a-4d9d-8a67-90d4e961d39d","savedPayload":{"position":{"x":21773.243908423803,"y":19075.554309516097},"targetPosition":{"x":21647.44332323199,"y":18993.858454263842},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"Status Report","name":"New Status Report","id":"f80adcc4-0286-43e6-a21f-b11c8210b305"}}}],"dataDependencies":[{"type":"Data Dependency","name":"Candles Multi-Time-Frame-Market","project":"Foundations","id":"84e787de-6e28-47f7-999b-ccb4df1b58b3","savedPayload":{"position":{"x":21678.630076854653,"y":19140.580594373914},"targetPosition":{"x":21647.44332323199,"y":18993.858454263842},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"Dataset Definition","name":"Multi-Time-Frame-Market","id":"2b03494a-67d6-47f1-89b6-53fc4c9116a8"}}}],"dataMineDataDependencies":[],"id":"0caf1c52-9492-4149-900c-88c36f943c04","savedPayload":{"position":{"x":21647.44332323199,"y":18993.858454263842},"targetPosition":{"x":21395.842152848363,"y":18830.466743759334},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"statusReport":{"type":"Status Report","name":"New Status Report","project":"Foundations","id":"f80adcc4-0286-43e6-a21f-b11c8210b305","savedPayload":{"position":{"x":21532.039302770227,"y":19097.768701015844},"targetPosition":{"x":21395.842152848363,"y":18830.466743759334},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"executionStartedEvent":{"type":"Execution Started Event","name":"Candles Volumes Multi-Time-Frame-Market","project":"Foundations","id":"77ab62fd-1ace-4833-852a-4b7fcfa71af1","savedPayload":{"position":{"x":21387.99175941192,"y":18980.26117397252},"targetPosition":{"x":21395.842152848363,"y":18830.466743759334},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"Execution Finished Event","name":"New Execution Finished Event","id":"1824fa00-dd30-4cdc-acc0-01c2f29056c5"}}},"executionFinishedEvent":{"type":"Execution Finished Event","name":"New Execution Finished Event","project":"Foundations","id":"1e735ccd-0aac-412e-9cd3-e7371c4da681","savedPayload":{"position":{"x":21314.146297596108,"y":18956.267328951148},"targetPosition":{"x":21395.842152848363,"y":18830.466743759334},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2,"arrangementStyle":0},"uiObject":{}}},"id":"b15d854d-e6bd-4a3f-86a4-e52298e1bedb","savedPayload":{"position":{"x":21395.842152848363,"y":18830.466743759334},"targetPosition":{"x":21259.6450029265,"y":18563.164786502824},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Process Definition","name":"Multi-Time-Frame-Daily","config":" {\n \"codeName\": \"Multi-Time-Frame-Daily\",\n \"normalWaitTime\": 0,\n \"retryWaitTime\": 10000,\n \"framework\": {\n \"name\": \"Multi-Time-Frame-Daily\"\n }\n }","project":"Foundations","processOutput":{"type":"Process Output","name":"New Process Output","project":"Foundations","outputDatasets":[{"type":"Output Dataset","name":"Multi-Time-Frame-Daily DMI Directional Movement","project":"Foundations","id":"7aa772da-83ed-49bc-ae02-cdf6dec2e327","savedPayload":{"position":{"x":21568.418268429334,"y":19294.368636677806},"targetPosition":{"x":21367.679086521675,"y":19071.425189034588},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"Dataset Definition","name":"Multi-Time-Frame-Daily","id":"9b222dca-e8c2-4392-9c3e-7c970dca4a52"}}}],"outputDatasetFolders":[],"id":"689dc40b-6766-4c3f-8b01-1337836842d3","savedPayload":{"position":{"x":21367.679086521675,"y":19071.425189034588},"targetPosition":{"x":21166.939904614017,"y":18848.48174139137},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"processDependencies":{"type":"Process Dependencies","name":"New Process Dependencies","project":"Foundations","statusDependencies":[{"type":"Status Dependency","name":"Directional Movement Index (DMI) Multi-Time-Frame-Daily","config":"{ \n\"mainUtility\": \"Self Reference\"\n}","project":"Foundations","id":"68ae89c3-ae95-4f7c-8010-77696f7cece1","savedPayload":{"position":{"x":21418.109529174297,"y":19375.0698100486},"targetPosition":{"x":21229.313411859344,"y":19141.92602161151},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"Status Report","name":"New Status Report","id":"410a9275-4f43-4cbe-9ee9-a674a8465fb2"}}},{"type":"Status Dependency","name":"Candles Volumes Multi-Time-Frame-Daily","config":"{ \n\"mainUtility\": \"Market Ending Point\"\n}","project":"Foundations","id":"676dd9be-1e1e-4f80-98af-e9d74d588c9b","savedPayload":{"position":{"x":21336.823796722936,"y":19422.00014956067},"targetPosition":{"x":21229.313411859344,"y":19141.92602161151},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"Status Report","name":"New Status Report","id":"2a021da8-9feb-475e-90ab-1586968c17c7"}}},{"type":"Status Dependency","name":"Exchange Raw Data Historic-OHLCVs","config":"{ \n\"mainUtility\": \"Market Starting Point\"\n}","project":"Foundations","id":"7d829a3f-61dc-451c-aedf-2d441bb73ee6","savedPayload":{"position":{"x":21245.014198732228,"y":19441.51488203788},"targetPosition":{"x":21229.313411859344,"y":19141.92602161151},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"Status Report","name":"New Status Report","id":"181c7c34-7243-497a-9ddb-1b0067c6d66e"}}}],"dataDependencies":[{"type":"Data Dependency","name":"Candles Multi-Time-Frame-Daily","project":"Foundations","id":"a4433576-f48c-46ad-be60-94456f62807d","savedPayload":{"position":{"x":21151.667698328587,"y":19431.703769498232},"targetPosition":{"x":21229.313411859344,"y":19141.92602161151},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"Dataset Definition","name":"Multi-Time-Frame-Daily","id":"678a567c-f08d-49b9-813b-4e54fd6afadb"}}}],"dataMineDataDependencies":[],"id":"2bc735c8-7b2c-43bf-a5ad-04a92a55b492","savedPayload":{"position":{"x":21229.313411859344,"y":19141.92602161151},"targetPosition":{"x":21166.939904614017,"y":18848.48174139137},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"statusReport":{"type":"Status Report","name":"New Status Report","project":"Foundations","id":"410a9275-4f43-4cbe-9ee9-a674a8465fb2","savedPayload":{"position":{"x":21120.587355457774,"y":18991.140218835644},"targetPosition":{"x":21166.939904614017,"y":18848.48174139137},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2,"arrangementStyle":0},"uiObject":{}}},"executionStartedEvent":{"type":"Execution Started Event","name":"Candles Volumes Multi-Time-Frame-Daily","project":"Foundations","id":"f5079609-c590-4de5-aeaf-50454e9462ff","savedPayload":{"position":{"x":21055.468180792406,"y":18948.8513323452},"targetPosition":{"x":21166.939904614017,"y":18848.48174139137},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"Execution Finished Event","name":"New Execution Finished Event","id":"f29d08f9-e7c8-490c-8fca-14851a0d3dc3"}}},"executionFinishedEvent":{"type":"Execution Finished Event","name":"New Execution Finished Event","project":"Foundations","id":"4a4808ce-da77-4797-9c98-a20c7f4b66ff","savedPayload":{"position":{"x":21020.217764503945,"y":18879.668495014033},"targetPosition":{"x":21166.939904614017,"y":18848.48174139137},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2,"arrangementStyle":0},"uiObject":{}}},"id":"e7398a04-47e8-4195-9504-c8fb6a7f8006","savedPayload":{"position":{"x":21166.939904614017,"y":18848.48174139137},"targetPosition":{"x":21259.6450029265,"y":18563.164786502824},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"products":[{"type":"Product Definition","name":"DMI Directional Movement","config":"{\n \"codeName\": \"DMI\",\n \"singularVariableName\": \"DMI\",\n \"pluralVariableName\": \"DMIs\"\n}","project":"Foundations","datasets":[{"type":"Dataset Definition","name":"Multi-Time-Frame-Market","config":"{\n \"codeName\": \"Multi-Time-Frame-Market\",\n \"type\": \"Market Files\",\n \"validTimeFrames\": [\n \"24-hs\",\n \"12-hs\",\n \"08-hs\",\n \"06-hs\",\n \"04-hs\",\n \"03-hs\",\n \"02-hs\",\n \"01-hs\"\n ],\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Product/@Dataset/@TimeFrame\",\n \"fileName\": \"Data.json\",\n \"timeFrames\": {\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Product/@Dataset\",\n \"fileName\": \"Time.Frames.json\"\n }\n}","project":"Foundations","id":"ffc7f78b-9ec3-4218-b76f-47233d535a17","savedPayload":{"position":{"x":21176.89011857568,"y":19085.658562919565},"targetPosition":{"x":20858.692067041735,"y":18767.46051138562},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},{"type":"Dataset Definition","name":"Multi-Time-Frame-Daily","config":"{\n \"codeName\": \"Multi-Time-Frame-Daily\",\n \"type\": \"Daily Files\",\n \"validTimeFrames\": [\n \"45-min\",\n \"40-min\",\n \"30-min\",\n \"20-min\",\n \"15-min\",\n \"10-min\",\n \"05-min\",\n \"04-min\",\n \"03-min\",\n \"02-min\",\n \"01-min\"\n ],\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Product/@Dataset/@TimeFrame/@Year/@Month/@Day\",\n \"fileName\": \"Data.json\",\n \"dataRange\": {\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Product/@Dataset\",\n \"fileName\": \"Data.Range.json\"\n },\n \"timeFrames\": {\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Product/@Dataset\",\n \"fileName\": \"Time.Frames.json\"\n }\n}","project":"Foundations","id":"9b222dca-e8c2-4392-9c3e-7c970dca4a52","savedPayload":{"position":{"x":20654.39634215894,"y":19168.413447270384},"targetPosition":{"x":20858.692067041735,"y":18767.46051138562},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}}],"record":{"type":"Record Definition","name":"New Record Definition","project":"Foundations","properties":[{"type":"Record Property","name":"Begin","config":"{\n \"codeName\": \"begin\",\n \"isString\": false,\n \"isCalculated\": false\n}","project":"Foundations","recordFormula":{"type":"Record Formula","name":"New Formula","code":"record.current.begin","project":"Foundations","id":"1ec34464-ca30-478d-b477-060d5ce5c395","savedPayload":{"position":{"x":20433.900803083092,"y":19292.034035369074},"targetPosition":{"x":20312.951620111555,"y":18976.95064142627},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"e5938129-efd9-406d-99d7-5138f70c071f","savedPayload":{"position":{"x":20312.951620111555,"y":18976.95064142627},"targetPosition":{"x":20192.002437140018,"y":18661.867247483464},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":2,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Record Property","name":"End","config":"{ \n\"codeName\": \"end\",\n\"isString\": false,\n\"isCalculated\": false\n}","project":"Foundations","recordFormula":{"type":"Record Formula","name":"New Formula","code":"record.current.end","project":"Foundations","id":"fec95a23-69ea-4963-8525-8eaa5d791bc9","savedPayload":{"position":{"x":19767.211173181375,"y":19186.440771466918},"targetPosition":{"x":19979.606805160696,"y":18924.15400947519},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"138e7e11-7336-481f-9a0c-397cdcf8c275","savedPayload":{"position":{"x":19979.606805160696,"y":18924.15400947519},"targetPosition":{"x":20192.002437140018,"y":18661.867247483464},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":2,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Record Property","name":"+DI","config":"{ \n \"codeName\": \"plusDI\",\n \"isString\": false,\n \"isCalculated\": false\n}","project":"Foundations","recordFormula":{"type":"Record Formula","name":"New Formula","code":"variable.plusDI","project":"Foundations","id":"ff000762-5411-45e6-bd76-17f41e2b7770","savedPayload":{"position":{"x":19691.985214713728,"y":18582.67229955685},"targetPosition":{"x":19858.65762218916,"y":18609.070615532386},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":2,"arrangementStyle":0},"uiObject":{}}},"id":"ae437f00-ed26-439e-8ee2-b464ac13a414","savedPayload":{"position":{"x":19858.65762218916,"y":18609.070615532386},"targetPosition":{"x":20192.002437140018,"y":18661.867247483464},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":2,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Record Property","name":"-DI","config":"{ \n \"codeName\": \"minusDI\",\n \"isString\": false,\n \"isCalculated\": false\n}","project":"Foundations","recordFormula":{"type":"Record Formula","name":"New Formula","code":"variable.minusDI","project":"Foundations","id":"bc1af38f-d7ee-4af5-a8ed-e793527c0955","savedPayload":{"position":{"x":20010.578662682707,"y":18189.242156569257},"targetPosition":{"x":20071.053254168477,"y":18346.78385354066},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":2,"arrangementStyle":0},"uiObject":{}}},"id":"25cafbf6-5636-4e0e-aabc-5323c92faa92","savedPayload":{"position":{"x":20071.053254168477,"y":18346.78385354066},"targetPosition":{"x":20192.002437140018,"y":18661.867247483464},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":2,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Record Property","name":"ADX","config":"{ \n \"codeName\": \"adx\",\n \"isString\": false,\n \"isCalculated\": false\n}","project":"Foundations","recordFormula":{"type":"Record Formula","name":"New Formula","code":"variable.adx","project":"Foundations","id":"57bc2009-d447-4470-a9e3-49cab55d6fac","savedPayload":{"position":{"x":20510.595885109,"y":18268.43710449587},"targetPosition":{"x":20404.39806911934,"y":18399.580485491737},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":2,"arrangementStyle":0},"uiObject":{}}},"id":"01c1bb22-2c02-4b43-8084-71126021fbc9","savedPayload":{"position":{"x":20404.39806911934,"y":18399.580485491737},"targetPosition":{"x":20192.002437140018,"y":18661.867247483464},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":2,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"id":"3aa516a7-f994-48ed-9f01-92cf496e5338","savedPayload":{"position":{"x":20192.002437140018,"y":18661.867247483464},"targetPosition":{"x":20858.692067041735,"y":18767.46051138562},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":4,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"dataBuilding":{"type":"Data Building Procedure","name":"New Data Building Procedure","project":"Foundations","loop":{"type":"Procedure Loop","name":"New Procedure Loop","project":"Foundations","procedureJavascriptCode":{"type":"Procedure Javascript Code","name":"New Procedure Javascript Code","code":"/* Loop Code */\n\nlet len = 14 // DI Length\nlet lensig = 14 // ADX Smoothing\n\n// Get Current and Previous Candle Data\nlet currCandle = record.current \nlet prevCandle = record.previous \n\n\n// Make sure data exists for prevCandle\n// Build variable.up = current max - previous max\n\nif (prevCandle === undefined) {\n variable.up = 0\n variable.down = 0\n variable.prevClose = currCandle.close\n} else {\n variable.up = currCandle.max - prevCandle.max\n variable.down = prevCandle.min - currCandle.min\n variable.prevClose = prevCandle.close\n}\n\n\n// console.log (variable.up, variable.down)\n\n\nvariable.plusDM = calculatePlusDM (variable.up,variable.down)\nvariable.minusDM = calculateMinusDM (variable.up,variable.down)\n\n\nfunction calculatePlusDM (up, down) {\n if (up > down && up > 0) {\n return up\n } else {\n return 0\n }\n}\n\nfunction calculateMinusDM (up, down) {\n if (down > up && down > 0) {\n return down\n } else {\n return 0\n }\n}\n\n\nvariable.trueRange = calculateTR()\n\n/* Calculate True Range */\nfunction calculateTR() {\n let hl = currCandle.max - currCandle.min \n if (variable.prevClose === 0) { return hl }\n if (isNaN(variable.prevClose)) { return hl } // Return High-Low when previous Close is 0 \n let hcp = Math.abs(currCandle.max - variable.prevClose)\n let lcp = Math.abs(currCandle.min - variable.prevClose) \n return Math.max(hl, hcp, lcp)\n}\n\n/* Calculate RMA */\nfunction calculateRMA(src, length, prevRMA) {\n if (src.length < length) { return 0 }\n let alpha = 1/length\n return alpha*src+(1-alpha)*prevRMA\n}\n\nvariable.trur = calculateRMA(variable.trueRange, len, variable.previousTrur)\nvariable.previousTrur = variable.trur\n\nk = 100/variable.trur\n\nvariable.basePlusDI = calculateRMA(variable.plusDM, len, variable.previousBasePlusDI)\nvariable.previousBasePlusDI = variable.basePlusDI\n\nvariable.baseMinusDI = calculateRMA(variable.minusDM, len, variable.previousBaseMinusDI)\nvariable.previousBaseMinusDI = variable.baseMinusDI\n\nvariable.plusDI = variable.basePlusDI * k\nif (isNaN(variable.plusDI)) {variable.plusDI=0}\nvariable.minusDI = variable.baseMinusDI * k\nif (isNaN(variable.minusDI)) {variable.minusDI=0}\n\nvariable.sumPlusMinus = variable.plusDI + variable.minusDI\n\nif (variable.sumPlusMinus == 0) {\n variable.sumPlusMinus = 1 \n} else {\n variable.sumPlusMinus = variable.sumPlusMinus\n}\n\nvariable.baseADX = calculateRMA(Math.abs(variable.plusDI - variable.minusDI)/variable.sumPlusMinus, lensig, variable.previousBaseADX)\nvariable.previousBaseADX = variable.baseADX\nvariable.adx = 100 * variable.baseADX\n\n// End of code :-)","project":"Foundations","id":"3d2db569-3ddf-43da-be3d-c28e5504273d","savedPayload":{"position":{"x":20575.90092579431,"y":18060.71399612608},"targetPosition":{"x":20646.699469787418,"y":18148.142916789988},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2,"arrangementStyle":0},"uiObject":{}}},"id":"a6258f38-8354-48de-adb7-3b661899667e","savedPayload":{"position":{"x":20646.699469787418,"y":18148.142916789988},"targetPosition":{"x":20788.296557773632,"y":18323.000758117807},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"initialization":{"type":"Procedure Initialization","name":"New Procedure Initialization","project":"Foundations","procedureJavascriptCode":{"type":"Procedure Javascript Code","name":"New Procedure Javascript Code","code":"/* Initialization Code*/\n\n\nvariable.previousTrur = 0\nvariable.previousBasePlusDI = 0\nvariable.previousBaseMinusDI = 0\nvariable.previousBaseADX = 0","project":"Foundations","id":"c2937149-cf61-4d86-808e-979e5948216b","savedPayload":{"position":{"x":20909.245740745173,"y":18007.917364175002},"targetPosition":{"x":20868.929346421326,"y":18112.94516215594},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2,"arrangementStyle":0},"uiObject":{}}},"id":"9a0b15f6-028e-47c3-9ba3-6c0bef0cdfb3","savedPayload":{"position":{"x":20868.929346421326,"y":18112.94516215594},"targetPosition":{"x":20788.296557773632,"y":18323.000758117807},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"id":"da6ee60e-081f-401e-bd6a-5df0a847e64f","savedPayload":{"position":{"x":20788.296557773632,"y":18323.000758117807},"targetPosition":{"x":20858.692067041735,"y":18767.46051138562},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"id":"baba93f1-f096-429d-a544-efe36119fac8","savedPayload":{"position":{"x":20858.692067041735,"y":18767.46051138562},"targetPosition":{"x":21259.6450029265,"y":18563.164786502824},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":2,"distanceToParent":4,"arrangementStyle":0},"uiObject":{"isRunning":false},"referenceParent":{"type":"Plotter Module","name":"DMI Directional Movement","id":"4e8c7782-32a0-496d-baab-d11bb1a562d0"}}}],"id":"de6b7c83-31ee-41f3-83cc-57f47865c6e9","savedPayload":{"position":{"x":21259.6450029265,"y":18563.164786502824},"targetPosition":{"x":21352.350101238982,"y":18277.84783161428},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Indicator Bot","name":"Ichimoku Cloud","config":"{ \n\"codeName\": \"Ichimoku\"\n}","project":"Foundations","processes":[{"type":"Process Definition","name":"Multi-Time-Frame-Market","config":"{\n \"codeName\": \"Multi-Time-Frame-Market\",\n \"type\": \"Market Files\",\n \"validTimeFrames\": [\n \"24-hs\",\n \"12-hs\",\n \"08-hs\",\n \"06-hs\",\n \"04-hs\",\n \"03-hs\",\n \"02-hs\",\n \"01-hs\"\n ],\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Product/@Dataset/@TimeFrame\",\n \"fileName\": \"Data.json\",\n \"timeFrames\": {\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Product/@Dataset\",\n \"fileName\": \"Time.Frames.json\"\n }\n}","project":"Foundations","processOutput":{"type":"Process Output","name":"New Process Output","project":"Foundations","outputDatasets":[{"type":"Output Dataset","name":"Multi-Time-Frame-Market Ichimoku Cloud","project":"Foundations","id":"fc0db1a6-d3f2-42ee-8151-3341b44cd685","savedPayload":{"position":{"x":20577.965343509648,"y":19519.34783161428},"targetPosition":{"x":20318.157722374315,"y":19369.34783161428},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"Dataset Definition","name":"Multi-Time-Frame-Market","id":"80018870-2528-42bf-a3a7-6f0b5e44d9c9"}}}],"outputDatasetFolders":[],"id":"6ff0e507-30a0-44cf-9889-234622011f92","savedPayload":{"position":{"x":20318.157722374315,"y":19369.34783161428},"targetPosition":{"x":20058.350101238982,"y":19219.34783161428},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"processDependencies":{"type":"Process Dependencies","name":"New Process Dependencies","project":"Foundations","statusDependencies":[{"type":"Status Dependency","name":"Candles Volumes Multi-Time-Frame-Market","config":"{ \n\"mainUtility\": \"Market Ending Point\"\n}","project":"Foundations","id":"5e8b154e-58b0-436c-a28e-0d6a165cf7fe","savedPayload":{"position":{"x":20498.127849125704,"y":19556.80116628037},"targetPosition":{"x":20208.350101238982,"y":19479.155452749612},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"Status Report","name":"New Status Report","id":"a0a61ba9-91cb-4ec7-92fe-134ff079de2d"}}},{"type":"Status Dependency","name":"Ichimoku Cloud Multi-Time-Frame-Market","config":"{ \n\"mainUtility\": \"Self Reference\"\n}","project":"Foundations","id":"b1eeff79-6ce6-4e3f-916f-efb6f5c57d36","savedPayload":{"position":{"x":20283.350101238982,"y":19609.05926331728},"targetPosition":{"x":20208.350101238982,"y":19479.155452749612},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"Status Report","name":"New Status Report","id":"dbcf7839-bf6e-41e9-beff-ad4a672dec87"}}}],"dataDependencies":[{"type":"Data Dependency","name":"Candles Multi-Time-Frame-Market","project":"Foundations","id":"8815bfb5-a494-425b-8211-215b858acd8c","savedPayload":{"position":{"x":20169.527244473604,"y":19624.044326692972},"targetPosition":{"x":20208.350101238982,"y":19479.155452749612},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"Dataset Definition","name":"Multi-Time-Frame-Market","id":"2b03494a-67d6-47f1-89b6-53fc4c9116a8"}}}],"dataMineDataDependencies":[],"id":"17464577-a8e2-4909-b674-bf190ae9bd61","savedPayload":{"position":{"x":20208.350101238982,"y":19479.155452749612},"targetPosition":{"x":20058.350101238982,"y":19219.34783161428},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"statusReport":{"type":"Status Report","name":"New Status Report","project":"Foundations","id":"dbcf7839-bf6e-41e9-beff-ad4a672dec87","savedPayload":{"position":{"x":20058.350101238982,"y":19519.34783161428},"targetPosition":{"x":20058.350101238982,"y":19219.34783161428},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"executionStartedEvent":{"type":"Execution Started Event","name":"Candles Volumes Multi-Time-Frame-Market","project":"Foundations","id":"28298755-1265-4638-ad84-4ea48d9967c4","savedPayload":{"position":{"x":19983.350101238982,"y":19349.251642181945},"targetPosition":{"x":20058.350101238982,"y":19219.34783161428},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"Execution Finished Event","name":"New Execution Finished Event","id":"1824fa00-dd30-4cdc-acc0-01c2f29056c5"}}},"executionFinishedEvent":{"type":"Execution Finished Event","name":"New Execution Finished Event","project":"Foundations","id":"cffec99c-61ce-4c11-acfe-7cfab0661b92","savedPayload":{"position":{"x":19928.446290671316,"y":19294.34783161428},"targetPosition":{"x":20058.350101238982,"y":19219.34783161428},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2,"arrangementStyle":0},"uiObject":{}}},"id":"0419a095-c117-4b03-8581-c6c2fb30fe43","savedPayload":{"position":{"x":21062.71466341443,"y":18750.489909480562},"targetPosition":{"x":21109.6450029265,"y":18454.18340730202},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Process Definition","name":"Multi-Time-Frame-Daily","config":"{\n \"codeName\": \"Multi-Time-Frame-Daily\",\n \"description\": \"Produces the MACD indicator.\",\n \"deadWaitTime\": 0,\n \"normalWaitTime\": 0,\n \"retryWaitTime\": 10000,\n \"sleepWaitTime\": 3600000,\n \"comaWaitTime\": 86400000,\n \"framework\": {\n \"name\": \"Multi-Time-Frame-Daily\"\n }\n }","project":"Foundations","processOutput":{"type":"Process Output","name":"New Process Output","project":"Foundations","outputDatasets":[{"type":"Output Dataset","name":"Multi-Time-Frame-Daily Ichimoku Cloud","project":"Foundations","id":"d7fe8959-24a8-4872-90e6-e4e4ecee89c6","savedPayload":{"position":{"x":19977.54248010365,"y":19704.34783161428},"targetPosition":{"x":19977.54248010365,"y":19404.34783161428},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"Dataset Definition","name":"Multi-Time-Frame-Daily","id":"ef8da44c-8cc5-41fc-add6-f2feff945632"}}}],"outputDatasetFolders":[],"id":"e4fa5f98-33d5-4d71-935b-ce77340cb43a","savedPayload":{"position":{"x":19977.54248010365,"y":19404.34783161428},"targetPosition":{"x":19977.54248010365,"y":19104.34783161428},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"processDependencies":{"type":"Process Dependencies","name":"New Process Dependencies","project":"Foundations","statusDependencies":[{"type":"Status Dependency","name":"Ichimoku Cloud Multi-Time-Frame-Daily","config":"{ \n\"mainUtility\": \"Self Reference\"\n}","project":"Foundations","id":"5097611a-6c4c-4629-9b4e-ab1ae850980f","savedPayload":{"position":{"x":19811.841693230766,"y":19663.744313175983},"targetPosition":{"x":19827.54248010365,"y":19364.155452749612},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"Status Report","name":"New Status Report","id":"906bf32a-6310-4aa4-83d9-7de0a94906d6"}}},{"type":"Status Dependency","name":"Candles Volumes Multi-Time-Frame-Daily","config":"{ \n\"mainUtility\": \"Market Ending Point\"\n}","project":"Foundations","id":"f7e27eb6-6cdb-4352-a880-51f78903cd72","savedPayload":{"position":{"x":19720.032095240058,"y":19644.22958069877},"targetPosition":{"x":19827.54248010365,"y":19364.155452749612},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"Status Report","name":"New Status Report","id":"2a021da8-9feb-475e-90ab-1586968c17c7"}}},{"type":"Status Dependency","name":"Exchange Raw Data Historic-OHLCVs","config":"{ \n\"mainUtility\": \"Market Starting Point\"\n}","project":"Foundations","id":"826de77b-7a62-4f14-b5ea-911aa0612cec","savedPayload":{"position":{"x":19638.746362788697,"y":19597.2992411867},"targetPosition":{"x":19827.54248010365,"y":19364.155452749612},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"Status Report","name":"New Status Report","id":"181c7c34-7243-497a-9ddb-1b0067c6d66e"}}}],"dataDependencies":[{"type":"Data Dependency","name":"Candles Multi-Time-Frame-Daily","project":"Foundations","id":"ebfa73d9-6cd5-45f7-b66c-464c68692b63","savedPayload":{"position":{"x":19575.941309720023,"y":19527.54716325412},"targetPosition":{"x":19827.54248010365,"y":19364.155452749612},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"Dataset Definition","name":"Multi-Time-Frame-Daily","id":"678a567c-f08d-49b9-813b-4e54fd6afadb"}}}],"dataMineDataDependencies":[],"id":"434839d0-e4ac-429e-aed0-5542fda64850","savedPayload":{"position":{"x":19827.54248010365,"y":19364.155452749612},"targetPosition":{"x":19977.54248010365,"y":19104.34783161428},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"statusReport":{"type":"Status Report","name":"New Status Report","project":"Foundations","id":"906bf32a-6310-4aa4-83d9-7de0a94906d6","savedPayload":{"position":{"x":19847.638669535983,"y":19179.34783161428},"targetPosition":{"x":19977.54248010365,"y":19104.34783161428},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2,"arrangementStyle":0},"uiObject":{}}},"executionStartedEvent":{"type":"Execution Started Event","name":"Candles Volumes Multi-Time-Frame-Daily","project":"Foundations","id":"7a8bcb97-9f5e-44e4-861b-dd111ad7c1f2","savedPayload":{"position":{"x":19827.54248010365,"y":19104.34783161428},"targetPosition":{"x":19977.54248010365,"y":19104.34783161428},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"Execution Finished Event","name":"New Execution Finished Event","id":"f29d08f9-e7c8-490c-8fca-14851a0d3dc3"}}},"executionFinishedEvent":{"type":"Execution Finished Event","name":"New Execution Finished Event","project":"Foundations","id":"3d514935-9c3a-4b52-9497-b0cdfb4dedc4","savedPayload":{"position":{"x":19847.638669535983,"y":19029.34783161428},"targetPosition":{"x":19977.54248010365,"y":19104.34783161428},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2,"arrangementStyle":0},"uiObject":{}}},"id":"13b83df6-2b1a-4535-8b78-5711c9b4630d","savedPayload":{"position":{"x":20866.939904614017,"y":18630.518982989764},"targetPosition":{"x":21109.6450029265,"y":18454.18340730202},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"products":[{"type":"Product Definition","name":"Ichimoku Cloud","config":"{\n \"codeName\": \"Ichimoku\",\n \"singularVariableName\": \"ichimoku\",\n \"pluralVariableName\": \"ichimokus\"\n}","project":"Foundations","datasets":[{"type":"Dataset Definition","name":"Multi-Time-Frame-Market","config":"{\n \"codeName\": \"Multi-Time-Frame-Market\",\n \"type\": \"Market Files\",\n \"validTimeFrames\": [\n \"24-hs\",\n \"12-hs\",\n \"08-hs\",\n \"06-hs\",\n \"04-hs\",\n \"03-hs\",\n \"02-hs\",\n \"01-hs\"\n ],\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Product/@Dataset/@TimeFrame\",\n \"fileName\": \"Data.json\",\n \"timeFrames\": {\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Product/@Dataset\",\n \"fileName\": \"Time.Frames.json\"\n }\n}","project":"Foundations","id":"80018870-2528-42bf-a3a7-6f0b5e44d9c9","savedPayload":{"position":{"x":20735.58075892679,"y":18828.247651301732},"targetPosition":{"x":20665.185249658687,"y":18383.78789803392},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},{"type":"Dataset Definition","name":"Multi-Time-Frame-Daily","config":"{\n \"codeName\": \"Multi-Time-Frame-Daily\",\n \"type\": \"Daily Files\",\n \"validTimeFrames\": [\n \"45-min\",\n \"40-min\",\n \"30-min\",\n \"20-min\",\n \"15-min\",\n \"10-min\",\n \"05-min\",\n \"04-min\",\n \"03-min\",\n \"02-min\",\n \"01-min\"\n ],\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Product/@Dataset/@TimeFrame/@Year/@Month/@Day\",\n \"fileName\": \"Data.json\",\n \"dataRange\": {\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Product/@Dataset\",\n \"fileName\": \"Data.Range.json\"\n },\n \"timeFrames\": {\n \"filePath\": \"Project/@Project/@MineType/@Mine/@Bot/@Exchange/@BaseAsset-@QuotedAsset/Output/@Product/@Dataset\",\n \"fileName\": \"Time.Frames.json\"\n }\n}","project":"Foundations","id":"ef8da44c-8cc5-41fc-add6-f2feff945632","savedPayload":{"position":{"x":20264.232313773922,"y":18588.083622916714},"targetPosition":{"x":20665.185249658687,"y":18383.78789803392},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}}],"record":{"type":"Record Definition","name":"New Record Definition","project":"Foundations","properties":[{"type":"Record Property","name":"Begin","config":"{\n \"codeName\": \"begin\",\n \"isString\": false,\n \"isCalculated\": false\n}","project":"Foundations","recordFormula":{"type":"Record Formula","name":"New Formula","code":"record.current.begin","project":"Foundations","id":"72a92d9f-1ed8-4889-85dc-cf06b82a696e","savedPayload":{"position":{"x":20355.091947472574,"y":18384.33175670161},"targetPosition":{"x":20299.35735576764,"y":18225.051444712073},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":2,"arrangementStyle":0},"uiObject":{}}},"id":"e8a2fd42-8b10-4ebd-9403-fda27ec231af","savedPayload":{"position":{"x":20299.35735576764,"y":18225.051444712073},"targetPosition":{"x":20187.88817235777,"y":17906.490820733},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":2,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Record Property","name":"End","config":"{ \n\"codeName\": \"end\",\n\"isString\": false,\n\"isCalculated\": false\n}","project":"Foundations","recordFormula":{"type":"Record Formula","name":"New Formula","code":"record.current.end","project":"Foundations","id":"0b6082e7-ec6b-47c1-818e-9af517edf285","savedPayload":{"position":{"x":20131.206156330467,"y":18409.557626991456},"targetPosition":{"x":20150.1001616729,"y":18241.86869157197},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":2,"arrangementStyle":0},"uiObject":{}}},"id":"43e28612-17ea-4a7b-89c7-bd039dec9ea1","savedPayload":{"position":{"x":20150.1001616729,"y":18241.86869157197},"targetPosition":{"x":20187.88817235777,"y":17906.490820733},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":2,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Record Property","name":"Conversion Line","config":"{ \n \"codeName\": \"conversionLine\",\n \"isString\": false,\n \"isCalculated\": false\n}","project":"Foundations","recordFormula":{"type":"Record Formula","name":"New Formula","code":"variable.conversionLine","project":"Foundations","id":"0e232ef8-ac61-4c1a-ada7-73b687dc805b","savedPayload":{"position":{"x":19918.54693362188,"y":18335.14494659232},"targetPosition":{"x":20008.327346533843,"y":18192.260237972547},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":2,"arrangementStyle":0},"uiObject":{}}},"id":"512e4c3c-391b-4dfa-9e88-0473375d1799","savedPayload":{"position":{"x":20008.327346533843,"y":18192.260237972547},"targetPosition":{"x":20187.88817235777,"y":17906.490820733},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":2,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Record Property","name":"Base Line","config":"{ \n \"codeName\": \"baseLine\",\n \"isString\": false,\n \"isCalculated\": false\n}","project":"Foundations","recordFormula":{"type":"Record Formula","name":"New Formula","code":"variable.baseLine","project":"Foundations","id":"c9604d93-a559-4469-9cab-5fc86b5e1648","savedPayload":{"position":{"x":19759.234046498448,"y":18175.83205946889},"targetPosition":{"x":19902.118755118223,"y":18086.051646556927},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":2,"arrangementStyle":0},"uiObject":{}}},"id":"ca0fadce-a732-4048-991c-9e11de0bed02","savedPayload":{"position":{"x":19902.118755118223,"y":18086.051646556927},"targetPosition":{"x":20187.88817235777,"y":17906.490820733},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":2,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Record Property","name":"Lagging Span","config":"{ \n \"codeName\": \"laggingSpan\",\n \"isString\": false,\n \"isCalculated\": false\n}","project":"Foundations","recordFormula":{"type":"Record Formula","name":"New Formula","code":"variable.laggingSpan","project":"Foundations","id":"f8b08c0d-a298-47c8-98b4-14498ae3f069","savedPayload":{"position":{"x":19684.821366099313,"y":17963.172836760303},"targetPosition":{"x":19852.5103015188,"y":17944.27883141787},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":2,"arrangementStyle":0},"uiObject":{}}},"id":"b1421f51-e5e9-4c19-8ef8-0361872d12a5","savedPayload":{"position":{"x":19852.5103015188,"y":17944.27883141787},"targetPosition":{"x":20187.88817235777,"y":17906.490820733},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":2,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Record Property","name":"Lead Line 1","config":"{ \n \"codeName\": \"leadLine1\",\n \"isString\": false,\n \"isCalculated\": false\n}","project":"Foundations","recordFormula":{"type":"Record Formula","name":"New Formula","code":"variable.leadLine1","project":"Foundations","id":"33f1f757-9ad5-4c0a-9dff-aae377cb5fc4","savedPayload":{"position":{"x":19710.047236389157,"y":17739.287045618195},"targetPosition":{"x":19869.327548378693,"y":17795.02163732313},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":2,"arrangementStyle":0},"uiObject":{}}},"id":"40a00adc-bc21-4ae8-95da-623d84b9fb5f","savedPayload":{"position":{"x":19869.327548378693,"y":17795.02163732313},"targetPosition":{"x":20187.88817235777,"y":17906.490820733},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":2,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Record Property","name":"Lead Line 2","config":"{ \n \"codeName\": \"leadLine2\",\n \"isString\": false,\n \"isCalculated\": false\n}","project":"Foundations","recordFormula":{"type":"Record Formula","name":"New Formula","code":"variable.leadLine2","project":"Foundations","id":"748194a5-7fc8-4389-83ec-251ea6212867","savedPayload":{"position":{"x":19829.91536438208,"y":17548.51801275731},"targetPosition":{"x":19949.239633707308,"y":17667.84228208254},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":2,"arrangementStyle":0},"uiObject":{}}},"id":"d4dc6e16-82d8-44b5-bf4a-898746e9f906","savedPayload":{"position":{"x":19949.239633707308,"y":17667.84228208254},"targetPosition":{"x":20187.88817235777,"y":17906.490820733},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":2,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Record Property","name":"Past Begin","config":"{ \n \"codeName\": \"pastBegin\",\n \"isString\": false,\n \"isCalculated\": false\n}","project":"Foundations","recordFormula":{"type":"Record Formula","name":"New Formula","code":"variable.pastBegin","project":"Foundations","id":"36cea089-33a9-4613-bf31-b6559e672bfe","savedPayload":{"position":{"x":20020.684397242963,"y":17428.64988476439},"targetPosition":{"x":20076.4189889479,"y":17587.930196753925},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":2,"arrangementStyle":0},"uiObject":{}}},"id":"6e65d1a7-d1d6-4e55-8a5e-1b633d847760","savedPayload":{"position":{"x":20076.4189889479,"y":17587.930196753925},"targetPosition":{"x":20187.88817235777,"y":17906.490820733},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":2,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Record Property","name":"Past End","config":"{ \n \"codeName\": \"pastEnd\",\n \"isString\": false,\n \"isCalculated\": false\n}","project":"Foundations","recordFormula":{"type":"Record Formula","name":"New Formula","code":"variable.pastEnd","project":"Foundations","id":"f6122e26-d738-4265-87d7-05e277ca4125","savedPayload":{"position":{"x":20244.57018838507,"y":17403.424014474545},"targetPosition":{"x":20225.676183042637,"y":17571.11294989403},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":2,"arrangementStyle":0},"uiObject":{}}},"id":"6c9f44c4-05fa-45c0-b7c2-4ea0a7215be9","savedPayload":{"position":{"x":20225.676183042637,"y":17571.11294989403},"targetPosition":{"x":20187.88817235777,"y":17906.490820733},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":2,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Record Property","name":"Forward Begin","config":"{ \n \"codeName\": \"forwardBegin\",\n \"isString\": false,\n \"isCalculated\": false\n}","project":"Foundations","recordFormula":{"type":"Record Formula","name":"New Formula","code":"variable.forwardBegin","project":"Foundations","id":"eea563b8-20c5-4464-8f2f-add8dc54621e","savedPayload":{"position":{"x":20457.229411093656,"y":17477.83669487368},"targetPosition":{"x":20367.448998181695,"y":17620.721403493455},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":2,"arrangementStyle":0},"uiObject":{}}},"id":"f4aacf4c-ceb3-42eb-8658-1b75219f91d5","savedPayload":{"position":{"x":20367.448998181695,"y":17620.721403493455},"targetPosition":{"x":20187.88817235777,"y":17906.490820733},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":2,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Record Property","name":"Forward End","config":"{ \n \"codeName\": \"forwardEnd\",\n \"isString\": false,\n \"isCalculated\": false\n}","project":"Foundations","recordFormula":{"type":"Record Formula","name":"New Formula","code":"variable.forwardEnd","project":"Foundations","id":"b24fdba5-01d6-4172-8d60-97714a1f419e","savedPayload":{"position":{"x":20616.54229821709,"y":17637.149581997113},"targetPosition":{"x":20473.657589597315,"y":17726.929994909075},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":2,"arrangementStyle":0},"uiObject":{}}},"id":"66042c7c-421c-4882-b2dc-f68a47c928ea","savedPayload":{"position":{"x":20473.657589597315,"y":17726.929994909075},"targetPosition":{"x":20187.88817235777,"y":17906.490820733},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":2,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Record Property","name":"Plot Lead Line 1","config":"{ \n \"codeName\": \"plotLeadLine1\",\n \"isString\": false,\n \"isCalculated\": false\n}","project":"Foundations","recordFormula":{"type":"Record Formula","name":"New Formula","code":"variable.plotLeadLine1","project":"Foundations","id":"53b40211-2c67-45d0-909e-aa8182dbe7fa","savedPayload":{"position":{"x":20690.954978616224,"y":17849.8088047057},"targetPosition":{"x":20523.266043196738,"y":17868.702810048133},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":2,"arrangementStyle":0},"uiObject":{}}},"id":"b73f0fd0-94de-4247-a3fb-f066d12c3749","savedPayload":{"position":{"x":20523.266043196738,"y":17868.702810048133},"targetPosition":{"x":20187.88817235777,"y":17906.490820733},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":2,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Record Property","name":"Plot Lead Line2","config":"{ \n \"codeName\": \"plotLeadLine2\",\n \"isString\": false,\n \"isCalculated\": false\n}","project":"Foundations","recordFormula":{"type":"Record Formula","name":"New Formula","code":"variable.plotLeadLine2","project":"Foundations","id":"ed655742-cd9e-4ca2-baad-ea28f5a3fe0a","savedPayload":{"position":{"x":20665.72910832638,"y":18073.694595847806},"targetPosition":{"x":20506.448796336845,"y":18017.96000414287},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":2,"arrangementStyle":0},"uiObject":{}}},"id":"aa927173-5062-420c-bc81-7019042625bc","savedPayload":{"position":{"x":20506.448796336845,"y":18017.96000414287},"targetPosition":{"x":20187.88817235777,"y":17906.490820733},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":2,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"id":"4ad846c6-be10-469e-bb6b-178b94b1bcf6","savedPayload":{"position":{"x":20187.88817235777,"y":17906.490820733},"targetPosition":{"x":20665.185249658687,"y":18383.78789803392},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":4,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"dataBuilding":{"type":"Data Building Procedure","name":"New Data Building Procedure","project":"Foundations","loop":{"type":"Procedure Loop","name":"New Procedure Loop","project":"Foundations","procedureJavascriptCode":{"type":"Procedure Javascript Code","name":"New Procedure Javascript Code","code":"/* Loop Code */\n\n/* Modify value here */\n\nlet conversionPeriods = 20 // Conversion Line Periods\nlet basePeriods = 30 // Base Line Periods\nlet laggingSpan2Periods = 120 // Lagging Span 2 Periods\nlet displacement = 60 // Displacement\n\n/* Define candle object and property */\n\nlet candle = {\n open: record.current.open,\n close: record.current.close,\n min: record.current.min,\n max: record.current.max,\n begin: record.current.begin,\n end: record.current.end,\n} \n\n/* We need a function to calculate the average\nof past (length) Lows and Highs\nBasically it is a Donchian\nwith different periods */\n\n// Build arrays Max and Min for each variable\n\nvariable.lastHiConversionPeriods.push(candle.max)\nvariable.lastHiBasePeriods.push(candle.max)\nvariable.lastHiLaggingSpan2Periods.push(candle.max)\n\nvariable.lastLowConversionPeriods.push(candle.min)\nvariable.lastLowBasePeriods.push(candle.min)\nvariable.lastLowLaggingSpan2Periods.push(candle.min)\n\n// And keep the array the correct size\n// Highs\n\nif (variable.lastHiConversionPeriods.length > conversionPeriods) {\n variable.lastHiConversionPeriods.splice(0, 1)\n}\n\nif (variable.lastHiBasePeriods.length > basePeriods) {\n variable.lastHiBasePeriods.splice(0, 1)\n}\n\nif (variable.lastHiLaggingSpan2Periods.length > laggingSpan2Periods) {\n variable.lastHiLaggingSpan2Periods.splice(0, 1)\n}\n\n// Lows\nif (variable.lastLowConversionPeriods.length > conversionPeriods) {\n variable.lastLowConversionPeriods.splice(0, 1)\n}\n\nif (variable.lastLowBasePeriods.length > basePeriods) {\n variable.lastLowBasePeriods.splice(0, 1)\n}\n\nif (variable.lastLowLaggingSpan2Periods.length > laggingSpan2Periods) {\n variable.lastLowLaggingSpan2Periods.splice(0, 1)\n}\n\n// Build a donchian function to calculate average of Highs and Lows\n\nfunction donchian (srcMax, srcMin, length) {\n\n let hiHigh = calculateHigh (srcMax, length) // higher highs\n let loLow = calculateLow (srcMin, length) // lower lows\n return (hiHigh + loLow) / 2 // Average\n}\n\nfunction calculateHigh (array, length) {\n /* We check we have enough values to make the calculation */\n if (array.length < length) { return 0 }\n return Math.max(...array)\n}\n\nfunction calculateLow (array, length) {\n /* We check we have enough values to make the calculation */\n if (array.length < length) { return 0 }\n return Math.min(...array)\n}\n\n// Build Ichimoku Clouds!\n\nvariable.conversionLine = donchian (variable.lastHiConversionPeriods, variable.lastLowConversionPeriods, conversionPeriods)\nvariable.baseLine = donchian (variable.lastHiBasePeriods, variable.lastLowBasePeriods, basePeriods)\nvariable.plotLeadLine1 = (variable.conversionLine + variable.baseLine) / 2\nvariable.plotLeadLine2 = donchian (variable.lastHiLaggingSpan2Periods, variable.lastLowLaggingSpan2Periods, laggingSpan2Periods)\n\n// Lagging Span is the close price plotted back \"displacement\" periods\n// Maybe there is no need of this variable... but I leave it here\nvariable.laggingSpan = candle.close\n\n/* We need to plot data in the past for the LaggingLine\nand in the future for LeadLine 1&2\nDefining past/forward Begin/End -> Values are then stored as new properties\nin Record definition so we can use them in Chart Points to plot\ndata in the past and in the future\n*/\n\nvariable.pastBegin = candle.begin - (candle.end-candle.begin)*displacement\nvariable.pastEnd = candle.end - (candle.end-candle.begin)*displacement\n\nvariable.forwardBegin = candle.begin + (candle.end-candle.begin)*displacement\nvariable.forwardEnd = candle.end + (candle.end-candle.begin)*displacement\n\n/* Syncronizing LeadLine 1&2 values with current candle\nso when writing strategy values are synced\n*/\n\nvariable.pastLeadLine1.push(variable.plotLeadLine1)\nif (variable.pastLeadLine1.length > displacement) {\n variable.pastLeadLine1.splice(0, 1)\n}\n\nif (variable.pastLeadLine1.length < displacement) {\n variable.leadLine1 = 0 \n} else {\n variable.leadLine1 = variable.pastLeadLine1[0] // LeadLine1 \n}\n\nvariable.pastLeadLine2.push(variable.plotLeadLine2)\nif (variable.pastLeadLine2.length > displacement) {\n variable.pastLeadLine2.splice(0, 1)\n}\n\nif (variable.pastLeadLine2.length < displacement) {\n variable.leadLine2 = 0 \n} else {\n variable.leadLine2 = variable.pastLeadLine2[0] // LeadLine2\n}\n\n// End of code :-)","project":"Foundations","id":"899265ba-76d1-4525-b3c3-2e99d73daf7b","savedPayload":{"position":{"x":20851.81758930949,"y":17645.79749416949},"targetPosition":{"x":20857.70538438682,"y":17758.143316829377},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2,"arrangementStyle":0},"uiObject":{}}},"id":"5d5b6e50-f79b-4039-b835-b0bdc3e58653","savedPayload":{"position":{"x":20857.70538438682,"y":17758.143316829377},"targetPosition":{"x":20869.480974541482,"y":17982.834962149154},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"initialization":{"type":"Procedure Initialization","name":"New Procedure Initialization","project":"Foundations","procedureJavascriptCode":{"type":"Procedure Javascript Code","name":"New Procedure Javascript Code","code":"/* Initialization Code*/\n\nvariable.lastHiConversionPeriods = []\nvariable.lastHiBasePeriods = []\nvariable.lastHiLaggingSpan2Periods = []\n\nvariable.lastLowConversionPeriods = []\nvariable.lastLowBasePeriods = []\nvariable.lastLowLaggingSpan2Periods = []\n\nvariable.pastLeadLine1 = []\nvariable.pastLeadLine2 = []","project":"Foundations","id":"50245904-f0f3-43a9-8e7a-164fba5bc780","savedPayload":{"position":{"x":21152.532291223062,"y":17799.019287831583},"targetPosition":{"x":21058.181852329202,"y":17860.291179270775},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2,"arrangementStyle":0},"uiObject":{}}},"id":"0d1d1ab8-da87-44b2-aa06-1d1c0b034dc1","savedPayload":{"position":{"x":21058.181852329202,"y":17860.291179270775},"targetPosition":{"x":20869.480974541482,"y":17982.834962149154},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"id":"99f9d3e1-78fc-4e8d-b41a-d900687192f9","savedPayload":{"position":{"x":20869.480974541482,"y":17982.834962149154},"targetPosition":{"x":20665.185249658687,"y":18383.78789803392},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"id":"ccd20b4b-2783-4b65-a1ac-087621e5e315","savedPayload":{"position":{"x":20665.185249658687,"y":18383.78789803392},"targetPosition":{"x":21109.6450029265,"y":18454.18340730202},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":4,"arrangementStyle":0},"uiObject":{"isRunning":false},"referenceParent":{"type":"Plotter Module","name":"Ichimoku","id":"c5dedee0-0553-457c-9a14-5c5d97907cb2"}}}],"id":"ab48285e-a196-4696-b8be-a25c373a64be","savedPayload":{"position":{"x":21109.6450029265,"y":18454.18340730202},"targetPosition":{"x":21352.350101238982,"y":18277.84783161428},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"plotters":[{"type":"Plotter","name":"Wave Trend","config":"{ \n \"codeName\": \"PlotterWaveTrend\"\n}","project":"Foundations","modules":[{"type":"Plotter Module","name":"Wave Trend","config":"{ \n \"codeName\": \"waveTrend\", \n \"icon\": \"oscillator\"\n}","project":"Foundations","shapes":{"type":"Shapes","name":"New Shapes","project":"Foundations","chartPoints":[{"type":"Chart Points","name":"WaveTrend + Signal + Histogram","project":"Foundations","points":[{"type":"Point","name":"WAVETREND Begin","project":"Foundations","pointFormula":{"type":"Point Formula","name":"New Point Formula","code":"x = record.begin\ny = record.previous.waveTrend","project":"Foundations","id":"2c5ca3e2-3f1d-41b8-8b16-8bec853896c1","savedPayload":{"position":{"x":20187.11850005987,"y":18762.713955427484},"targetPosition":{"x":20296.85435108448,"y":18787.49889036597},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":2,"arrangementStyle":0},"uiObject":{}}},"id":"0067f22f-46a2-4735-86fe-5e5329285f92","savedPayload":{"position":{"x":20296.85435108448,"y":18787.49889036597},"targetPosition":{"x":20516.326053133696,"y":18837.06876024294},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":2,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Point","name":"WAVETREND End","project":"Foundations","pointFormula":{"type":"Point Formula","name":"New Point Formula","code":"x = record.end\ny = record.waveTrend","project":"Foundations","id":"7bbd00d1-0fab-4055-97fe-7993b2677537","savedPayload":{"position":{"x":20311.932783724733,"y":18568.49913906378},"targetPosition":{"x":20380.06387352772,"y":18658.0223461235},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":2,"arrangementStyle":0},"uiObject":{}}},"id":"244f05f3-b51c-4427-8078-3b319ccd0092","savedPayload":{"position":{"x":20380.06387352772,"y":18658.0223461235},"targetPosition":{"x":20516.326053133696,"y":18837.06876024294},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":2,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Point","name":"SIGNAL Begin","project":"Foundations","pointFormula":{"type":"Point Formula","name":"New Point Formula","code":"x = record.begin\ny = record.previous.waveTrendSignal","project":"Foundations","id":"6d226efa-bc1b-4192-9fce-b3389535ec68","savedPayload":{"position":{"x":20532.38494972421,"y":18499.951033268673},"targetPosition":{"x":20527.03198419404,"y":18612.323608926763},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":2,"arrangementStyle":0},"uiObject":{}}},"id":"80f21e0b-76c2-48a9-b3d2-1ee3c3f774d9","savedPayload":{"position":{"x":20527.03198419404,"y":18612.323608926763},"targetPosition":{"x":20516.326053133696,"y":18837.06876024294},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":2,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Point","name":"SIGNAL End","project":"Foundations","pointFormula":{"type":"Point Formula","name":"New Point Formula","code":"x = record.end\ny = record.waveTrendSignal","project":"Foundations","id":"fc0f1fb3-ab13-4b01-8496-15c9c15a2b57","savedPayload":{"position":{"x":20745.32297953423,"y":18589.144058571022},"targetPosition":{"x":20668.990670734052,"y":18671.785625794993},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":2,"arrangementStyle":0},"uiObject":{}}},"id":"dd98f729-93b7-4509-bc62-3332f00cd3d0","savedPayload":{"position":{"x":20668.990670734052,"y":18671.785625794993},"targetPosition":{"x":20516.326053133696,"y":18837.06876024294},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":2,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Point","name":"WT3 Histogram Zero","project":"Foundations","pointFormula":{"type":"Point Formula","name":"New Point Formula","code":"x = (record.end - record.begin)/2 + record.begin\ny = 0","project":"Foundations","id":"0e4d11eb-1949-4d16-a548-1bdee21dd59b","savedPayload":{"position":{"x":20851.11080246409,"y":18794.3438071618},"targetPosition":{"x":20739.515886020625,"y":18808.585458188845},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":2,"arrangementStyle":0},"uiObject":{}}},"id":"8c7a44ee-f5e7-4c27-a129-2567f4c3787a","savedPayload":{"position":{"x":20739.515886020625,"y":18808.585458188845},"targetPosition":{"x":20516.326053133696,"y":18837.06876024294},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":2,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Point","name":"WT3 Histogram","project":"Foundations","pointFormula":{"type":"Point Formula","name":"New Point Formula","code":"x = (record.end - record.begin)/2 + record.begin\ny = record.wt3","project":"Foundations","id":"3d279675-73d8-45b6-823a-3898e74e3ec2","savedPayload":{"position":{"x":20800.24912046422,"y":19019.535036134203},"targetPosition":{"x":20705.60809802071,"y":18958.71294417045},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":2,"arrangementStyle":0},"uiObject":{}}},"id":"041ff6d0-02aa-4a0f-81e1-8af53427e0bf","savedPayload":{"position":{"x":20705.60809802071,"y":18958.71294417045},"targetPosition":{"x":20516.326053133696,"y":18837.06876024294},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":2,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Point","name":"Zero Line Begin","project":"Foundations","pointFormula":{"type":"Point Formula","name":"New Point Formula","code":"x = record.begin\ny = 0","project":"Foundations","id":"95b28bb4-1b05-45ca-b4b2-c36af8849126","savedPayload":{"position":{"x":20616.536679806988,"y":19159.348266730314},"targetPosition":{"x":20583.133137582558,"y":19051.921764567855},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":2,"arrangementStyle":0},"uiObject":{}}},"id":"82e2aee4-871f-4f54-85b0-2c34acdcbbdd","savedPayload":{"position":{"x":20583.133137582558,"y":19051.921764567855},"targetPosition":{"x":20516.326053133696,"y":18837.06876024294},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":2,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Point","name":"Zero Line End","project":"Foundations","pointFormula":{"type":"Point Formula","name":"New Point Formula","code":"x = record.end\ny = 0","project":"Foundations","id":"6a55e459-a04d-43ed-bd23-f0b8aac737bd","savedPayload":{"position":{"x":20385.934573212267,"y":19148.363334503236},"targetPosition":{"x":20429.398399852744,"y":19044.59847641647},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":2,"arrangementStyle":0},"uiObject":{}}},"id":"2f1122e6-62ec-47c3-a29c-f3eff9169efd","savedPayload":{"position":{"x":20429.398399852744,"y":19044.59847641647},"targetPosition":{"x":20516.326053133696,"y":18837.06876024294},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":2,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"id":"8a7d2782-832c-4732-94ac-b50588cdfe04","savedPayload":{"position":{"x":20516.326053133696,"y":18837.06876024294},"targetPosition":{"x":20116.350101238982,"y":19043.270695020274},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":2,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Chart Points","name":"Upper+Lower Levels","project":"Foundations","points":[{"type":"Point","name":"Upper 53 Begin","project":"Foundations","pointFormula":{"type":"Point Formula","name":"New Point Formula","code":"x = record.begin\ny = 53","project":"Foundations","id":"1b2a894d-474b-431f-945f-0d3a19b5e304","savedPayload":{"position":{"x":21105.11553481132,"y":18810.79492922037},"targetPosition":{"x":21223.48942211176,"y":18931.062070640553},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":2,"arrangementStyle":0},"uiObject":{}}},"id":"237d03b2-63ad-400c-9c3c-080bcc7c3d3b","savedPayload":{"position":{"x":21223.48942211176,"y":18931.062070640553},"targetPosition":{"x":21460.237196712646,"y":19171.59635348092},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":1,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Point","name":"Upper 53 End","project":"Foundations","pointFormula":{"type":"Point Formula","name":"New Point Formula","code":"x = record.end\ny = 53","project":"Foundations","id":"e1cddc05-9901-4b87-bbb3-a093dfdfc40c","savedPayload":{"position":{"x":21420.116906053896,"y":18666.93862315525},"targetPosition":{"x":21433.49033627348,"y":18835.15786659714},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":2,"arrangementStyle":0},"uiObject":{}}},"id":"e042ff20-3176-415f-a4df-09a426fd79da","savedPayload":{"position":{"x":21433.49033627348,"y":18835.15786659714},"targetPosition":{"x":21460.237196712646,"y":19171.59635348092},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":1,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Point","name":"Upper 60 Begin","project":"Foundations","pointFormula":{"type":"Point Formula","name":"New Point Formula","code":"x = record.begin\ny = 60","project":"Foundations","id":"d75c866e-9530-4d0f-94ca-8ec8b2f9d2ee","savedPayload":{"position":{"x":21753.891007183065,"y":18759.217277755437},"targetPosition":{"x":21656.006403692925,"y":18896.67696966393},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":2,"arrangementStyle":0},"uiObject":{}}},"id":"ca64f2c6-152e-4081-8d38-1d8e80045206","savedPayload":{"position":{"x":21656.006403692925,"y":18896.67696966393},"targetPosition":{"x":21460.237196712646,"y":19171.59635348092},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":1,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Point","name":"Upper 60 End","project":"Foundations","pointFormula":{"type":"Point Formula","name":"New Point Formula","code":"x = record.end\ny = 60","project":"Foundations","id":"16da2601-ca28-4889-9155-12c687a9ec70","savedPayload":{"position":{"x":21950.26122679455,"y":19044.452684970496},"targetPosition":{"x":21786.919883433915,"y":19086.833907807304},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":2,"arrangementStyle":0},"uiObject":{}}},"id":"1a202c3b-ff57-4907-b26f-3caabb330ec3","savedPayload":{"position":{"x":21786.919883433915,"y":19086.833907807304},"targetPosition":{"x":21460.237196712646,"y":19171.59635348092},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":1,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Point","name":"Lower 53 Begin","project":"Foundations","pointFormula":{"type":"Point Formula","name":"New Point Formula","code":"x = record.begin\ny = -53","project":"Foundations","id":"d0ce070f-1912-43ce-82c0-77def287c519","savedPayload":{"position":{"x":21917.34375672025,"y":19389.180027726063},"targetPosition":{"x":21764.97490338438,"y":19316.652136311015},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":2,"arrangementStyle":0},"uiObject":{}}},"id":"cab7980f-9dae-4f54-9f56-bf377777b85a","savedPayload":{"position":{"x":21764.97490338438,"y":19316.652136311015},"targetPosition":{"x":21460.237196712646,"y":19171.59635348092},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":1,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Point","name":"Lower 53 End","project":"Foundations","pointFormula":{"type":"Point Formula","name":"New Point Formula","code":"x = record.end\ny = -53","project":"Foundations","id":"b3aec95a-cdee-4816-8330-c5ac7ae90c79","savedPayload":{"position":{"x":21670.54104704485,"y":19632.097551129144},"targetPosition":{"x":21600.43976360078,"y":19478.59715191307},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":2,"arrangementStyle":0},"uiObject":{}}},"id":"3e633fdd-4535-4a9d-9b2b-5577533e417d","savedPayload":{"position":{"x":21600.43976360078,"y":19478.59715191307},"targetPosition":{"x":21460.237196712646,"y":19171.59635348092},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":1,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Point","name":"Lower 60 Begin","project":"Foundations","pointFormula":{"type":"Point Formula","name":"New Point Formula","code":"x = record.begin\ny = -60","project":"Foundations","id":"f0a9d25e-ccda-4d95-b5e7-b8ad25e0615c","savedPayload":{"position":{"x":21325.334828532068,"y":19659.541446251893},"targetPosition":{"x":21370.30228459226,"y":19496.893081994902},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":2,"arrangementStyle":0},"uiObject":{}}},"id":"3b48dde7-59c2-4c52-9aab-a8bfafcb7e99","savedPayload":{"position":{"x":21370.30228459226,"y":19496.893081994902},"targetPosition":{"x":21460.237196712646,"y":19171.59635348092},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":1,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Point","name":"Lower 60 End","project":"Foundations","pointFormula":{"type":"Point Formula","name":"New Point Formula","code":"x = record.end\ny = -60","project":"Foundations","id":"f9969fe0-e387-4247-be00-e26ad15ca006","savedPayload":{"position":{"x":21043.25092736379,"y":19458.670409561448},"targetPosition":{"x":21182.246350480076,"y":19362.979057534605},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":2,"arrangementStyle":0},"uiObject":{}}},"id":"db3520c1-9af2-4715-af97-cca2986db9ac","savedPayload":{"position":{"x":21182.246350480076,"y":19362.979057534605},"targetPosition":{"x":21460.237196712646,"y":19171.59635348092},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":1,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"id":"427a710c-2eb9-4fb3-9023-e2dd30f58871","savedPayload":{"position":{"x":21460.237196712646,"y":19171.59635348092},"targetPosition":{"x":20116.350101238982,"y":19043.270695020274},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":4,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"polygons":[{"type":"Polygon","name":"Zero Line","project":"Foundations","polygonBorder":{"type":"Polygon Border","name":"New Polygon Border","project":"Foundations","style":{"type":"Style","name":"New Style","config":"{\n \"default\": {\n \"opacity\": 1,\n \"lineWidth\": 0.5,\n \"lineDash\": [0,0],\n \"paletteColor\": \"UI_COLOR.GREY\"\n },\n \"atMousePosition\": {\n \"opacity\": 1,\n \"lineWidth\": 0.5,\n \"lineDash\": [0,0],\n \"paletteColor\": \"UI_COLOR.RUSTED_RED\"\n }\n}","project":"Foundations","id":"8f897a11-c8bb-4e26-a8fb-46a3ee60b983","savedPayload":{"position":{"x":17157.379924716563,"y":24811.771417957705},"targetPosition":{"x":16971.20594634032,"y":24834.03124220595},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"styleConditions":[],"id":"eaa77ce9-3146-4a18-a228-1b5dfb7f58d1","savedPayload":{"position":{"x":16971.20594634032,"y":24834.03124220595},"targetPosition":{"x":16785.031967964078,"y":24856.291066454196},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"polygonVertexes":[{"type":"Polygon Vertex","name":"Zero Line Begin","project":"Foundations","id":"c0a1ab8a-0a7a-47c2-a789-28ab62426e9e","savedPayload":{"position":{"x":16932.41692322835,"y":24972.19587637056},"targetPosition":{"x":16785.031967964078,"y":24856.291066454196},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"Point","name":"Zero Line Begin","id":"82e2aee4-871f-4f54-85b0-2c34acdcbbdd"}}},{"type":"Polygon Vertex","name":"Zero Line End","project":"Foundations","id":"371298d7-7c65-4fbe-b4c2-e3fc54cd88dc","savedPayload":{"position":{"x":16807.291792212323,"y":25042.46504483044},"targetPosition":{"x":16785.031967964078,"y":24856.291066454196},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"Point","name":"Zero Line End","id":"2f1122e6-62ec-47c3-a29c-f3eff9169efd"}}}],"id":"12090784-30fc-4f0b-853d-d5711b242112","savedPayload":{"position":{"x":20823.79788650749,"y":19599.613782618817},"targetPosition":{"x":20116.350101238982,"y":19043.270695020274},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Polygon","name":"WT3 Histogram","project":"Foundations","polygonBorder":{"type":"Polygon Border","name":"New Polygon Border","project":"Foundations","style":{"type":"Style","name":"New Style","config":"{\n \"default\": {\n \"opacity\": 1,\n \"lineWidth\": 2,\n \"lineDash\": [0,0],\n \"paletteColor\": \"UI_COLOR.GREEN\"\n },\n \"atMousePosition\": {\n \"opacity\": 1,\n \"lineWidth\": 2,\n \"lineDash\": [0,0],\n \"paletteColor\": \"UI_COLOR.TITANIUM_YELLOW\"\n }\n}","project":"Foundations","id":"ba324dfe-27b0-41b5-ae10-247e0bc52baf","savedPayload":{"position":{"x":21065.342314449015,"y":19161.070830802157},"targetPosition":{"x":20840.915588661708,"y":19177.122147021983},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"styleConditions":[{"type":"Style Condition","name":"New Style Condition","code":"record.wt3 < 0","project":"Foundations","style":{"type":"Style","name":"New Style","config":"{\n \"opacity\": 1,\n \"lineWidth\": 2,\n \"lineDash\": [0,0],\n \"paletteColor\": \"UI_COLOR.RUSTED_RED\"\n}","project":"Foundations","id":"a268871c-78be-4354-a82c-2218c15a25df","savedPayload":{"position":{"x":21093.14400967011,"y":19549.7893224421},"targetPosition":{"x":20967.02979916591,"y":19363.45573473204},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"ae2c64bc-ed7f-470d-b4b0-7118b830ba3c","savedPayload":{"position":{"x":20967.02979916591,"y":19363.45573473204},"targetPosition":{"x":20840.915588661708,"y":19177.122147021983},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"id":"0ce7f235-57d6-4ad6-9cf6-a47ac3004b2b","savedPayload":{"position":{"x":20840.915588661708,"y":19177.122147021983},"targetPosition":{"x":20638.53068473182,"y":19078.809631738877},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"polygonVertexes":[{"type":"Polygon Vertex","name":"WT3 Histogram Zero","project":"Foundations","id":"cbf4755c-88d8-43cd-9f7c-d2ba81e6a46a","savedPayload":{"position":{"x":20712.12097647824,"y":19291.434815949677},"targetPosition":{"x":20638.53068473182,"y":19078.809631738877},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"Point","name":"WT3 Histogram Zero","id":"8c7a44ee-f5e7-4c27-a129-2567f4c3787a"}}},{"type":"Polygon Vertex","name":"WT3 Histogram","project":"Foundations","id":"52313113-c0bc-49f4-8f64-a446e5b0fb3d","savedPayload":{"position":{"x":20540.218169448715,"y":19281.194535668765},"targetPosition":{"x":20638.53068473182,"y":19078.809631738877},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"Point","name":"WT3 Histogram","id":"041ff6d0-02aa-4a0f-81e1-8af53427e0bf"}}}],"id":"6399921a-70ac-4c45-ba3d-b2745f291d67","savedPayload":{"position":{"x":20410.711268224662,"y":19893.771431863475},"targetPosition":{"x":20116.350101238982,"y":19043.270695020274},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Polygon","name":"Wave Trend","project":"Foundations","polygonBorder":{"type":"Polygon Border","name":"New Polygon Border","project":"Foundations","style":{"type":"Style","name":"New Style","config":"{\n \"default\": {\n \"opacity\": 0.75,\n \"lineWidth\": 0.75,\n \"lineDash\": [0,0],\n \"paletteColor\": \"UI_COLOR.DARK_TURQUOISE\"\n },\n \"atMousePosition\": {\n \"opacity\": 0.75,\n \"lineWidth\": 1.5,\n \"lineDash\": [0,0],\n \"paletteColor\": \"UI_COLOR.RUSTED_RED\"\n }\n}","project":"Foundations","id":"5fb5a80e-4ed6-4131-9762-8a241e4e5de9","savedPayload":{"position":{"x":16628.726476464682,"y":24772.405594205025},"targetPosition":{"x":16563.96283159315,"y":24696.21064487796},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":2,"arrangementStyle":0},"uiObject":{}}},"styleConditions":[],"id":"db105320-a505-4e27-be2a-ad5b2ff77051","savedPayload":{"position":{"x":16563.96283159315,"y":24696.21064487796},"targetPosition":{"x":16442.53099745903,"y":24553.345114889707},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":2,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"polygonVertexes":[{"type":"Polygon Vertex","name":"WAVETREND Begin","project":"Foundations","id":"d23cd662-a740-425f-b5cd-e0d22580f743","savedPayload":{"position":{"x":16299.665467470779,"y":24674.776949023828},"targetPosition":{"x":16442.53099745903,"y":24553.345114889707},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":2,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"Point","name":"WAVETREND Begin","id":"0067f22f-46a2-4735-86fe-5e5329285f92"}}},{"type":"Polygon Vertex","name":"WAVETREND End","project":"Foundations","id":"5ee7b2b6-96aa-42e1-92e8-78290f09964b","savedPayload":{"position":{"x":16321.09916332491,"y":24410.479584901455},"targetPosition":{"x":16442.53099745903,"y":24553.345114889707},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":2,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"Point","name":"WAVETREND End","id":"244f05f3-b51c-4427-8078-3b319ccd0092"}}}],"id":"56bc1d31-4574-45ed-ae1e-a96c0a0ce57d","savedPayload":{"position":{"x":19904.1670592805,"y":19917.90110651146},"targetPosition":{"x":20116.350101238982,"y":19043.270695020274},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Polygon","name":"Signal Line","project":"Foundations","polygonBorder":{"type":"Polygon Border","name":"New Polygon Border","project":"Foundations","style":{"type":"Style","name":"New Style","config":"{\n \"default\": {\n \"opacity\": 0.75,\n \"lineWidth\": 0.75,\n \"lineDash\": [0,0],\n \"paletteColor\": \"UI_COLOR.GOLDEN_ORANGE\"\n },\n \"atMousePosition\": {\n \"opacity\": 0.75,\n \"lineWidth\": 1.5,\n \"lineDash\": [0,0],\n \"paletteColor\": \"UI_COLOR.RUSTED_RED\"\n }\n}","project":"Foundations","id":"038158de-f7fd-458e-869f-a834f376935e","savedPayload":{"position":{"x":16182.112216735088,"y":24588.81847469396},"targetPosition":{"x":16242.799369748238,"y":24509.338480612692},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":2,"arrangementStyle":0},"uiObject":{}}},"styleConditions":[],"id":"8e26548a-c9d4-48ff-8976-9f81905f1e98","savedPayload":{"position":{"x":16242.799369748238,"y":24509.338480612692},"targetPosition":{"x":16356.587781647897,"y":24360.313491710316},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"polygonVertexes":[{"type":"Polygon Vertex","name":"SIGNAL Begin","project":"Foundations","id":"1bdf5db8-ea42-4af0-9498-ae171e29c0ab","savedPayload":{"position":{"x":16170.75064375408,"y":24385.229514254737},"targetPosition":{"x":16356.587781647897,"y":24360.313491710316},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":2,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"Point","name":"SIGNAL Begin","id":"80f21e0b-76c2-48a9-b3d2-1ee3c3f774d9"}}},{"type":"Polygon Vertex","name":"SIGNAL End","project":"Foundations","id":"dd6a6d21-d877-4b1f-8e3c-09c92f8a5a5c","savedPayload":{"position":{"x":16207.56279274552,"y":24246.525079810657},"targetPosition":{"x":16356.587781647897,"y":24360.313491710316},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"Point","name":"SIGNAL End","id":"dd98f729-93b7-4509-bc62-3332f00cd3d0"}}}],"id":"b233d138-7074-43fb-bca6-d67bed33b3e9","savedPayload":{"position":{"x":19464.98946694442,"y":19664.341805354175},"targetPosition":{"x":20116.350101238982,"y":19043.270695020274},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Polygon","name":"Upper 53","project":"Foundations","polygonBorder":{"type":"Polygon Border","name":"New Polygon Border","project":"Foundations","style":{"type":"Style","name":"New Style","config":"{\n \"default\": {\n \"opacity\": 1,\n \"lineWidth\": 0.5,\n \"lineDash\": [3,33],\n \"paletteColor\": \"UI_COLOR.TURQUOISE\"\n },\n \"atMousePosition\": {\n \"opacity\": 1,\n \"lineWidth\": 0.5,\n \"lineDash\": [0,0],\n \"paletteColor\": \"UI_COLOR.RUSTED_RED\"\n }\n}","project":"Foundations","id":"7a412ade-bfb4-4afd-8d02-6e98894ce228","savedPayload":{"position":{"x":16118.33121610582,"y":24249.36255847565},"targetPosition":{"x":16212.354626947064,"y":24215.309684679465},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2,"arrangementStyle":0},"uiObject":{}}},"styleConditions":[],"id":"8141c484-6521-4a05-a3d9-66941314ad57","savedPayload":{"position":{"x":16212.354626947064,"y":24215.309684679465},"targetPosition":{"x":16388.648522274394,"y":24151.46054631162},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"polygonVertexes":[{"type":"Polygon Vertex","name":"Upper 53 Begin","project":"Foundations","id":"5cf6a61d-0d4c-4390-b0e4-4b6f2614593f","savedPayload":{"position":{"x":16218.841754693825,"y":24071.950096156696},"targetPosition":{"x":16388.648522274394,"y":24151.46054631162},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"Point","name":"Upper 53 Begin","id":"237d03b2-63ad-400c-9c3c-080bcc7c3d3b"}}},{"type":"Polygon Vertex","name":"Upper 53 End","project":"Foundations","id":"6336fba4-1e3f-4574-a645-f8562c8cc41d","savedPayload":{"position":{"x":16324.79938390655,"y":23975.16665098429},"targetPosition":{"x":16388.648522274394,"y":24151.46054631162},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"Point","name":"Upper 53 End","id":"e042ff20-3176-415f-a4df-09a426fd79da"}}}],"id":"6c967bd9-801d-44bc-b8e2-30ca4763bb84","savedPayload":{"position":{"x":19232.614273702548,"y":19213.59681494464},"targetPosition":{"x":20116.350101238982,"y":19043.270695020274},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Polygon","name":"Upper 60","project":"Foundations","polygonBorder":{"type":"Polygon Border","name":"New Polygon Border","project":"Foundations","style":{"type":"Style","name":"New Style","config":"{\n \"default\": {\n \"opacity\": 1,\n \"lineWidth\": 0.5,\n \"lineDash\": [0,0],\n \"paletteColor\": \"UI_COLOR.DARK_TURQUOISE\"\n },\n \"atMousePosition\": {\n \"opacity\": 1,\n \"lineWidth\": 0.5,\n \"lineDash\": [0,0],\n \"paletteColor\": \"UI_COLOR.RUSTED_RED\"\n }\n}","project":"Foundations","id":"731315a8-1f99-43de-bdca-06c05c0b277a","savedPayload":{"position":{"x":16124.88214145556,"y":23779.383254160573},"targetPosition":{"x":16240.153748304958,"y":23835.62880942335},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":2,"arrangementStyle":0},"uiObject":{}}},"styleConditions":[],"id":"9caf63a1-7446-4480-8f2f-717e990a1afa","savedPayload":{"position":{"x":16240.153748304958,"y":23835.62880942335},"targetPosition":{"x":16553.620710963998,"y":23988.7182859496},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":2,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"polygonVertexes":[{"type":"Polygon Vertex","name":"Upper 60 Begin","project":"Foundations","id":"ded5d9fd-2b8d-4d29-8921-9109c514dc36","savedPayload":{"position":{"x":16715.456938895066,"y":23656.77946906171},"targetPosition":{"x":16553.620710963998,"y":23988.7182859496},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":2,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"Point","name":"Upper 60 Begin","id":"ca64f2c6-152e-4081-8d38-1d8e80045206"}}},{"type":"Polygon Vertex","name":"Upper 60 End","project":"Foundations","id":"2ce948e8-dde1-47f8-a04f-728227d80408","savedPayload":{"position":{"x":16885.351552619795,"y":24150.444672623653},"targetPosition":{"x":16553.620710963998,"y":23988.7182859496},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":2,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"Point","name":"Upper 60 End","id":"1a202c3b-ff57-4907-b26f-3caabb330ec3"}}}],"id":"7761e0e0-697e-48b4-bbe4-0ac0b22be26f","savedPayload":{"position":{"x":19280.818961524517,"y":18708.77448492598},"targetPosition":{"x":20116.350101238982,"y":19043.270695020274},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Polygon","name":"Lower 53","project":"Foundations","polygonBorder":{"type":"Polygon Border","name":"New Polygon Border","project":"Foundations","style":{"type":"Style","name":"New Style","config":"{\n \"default\": {\n \"opacity\": 1,\n \"lineWidth\": 0.5,\n \"lineDash\": [3,33],\n \"paletteColor\": \"UI_COLOR.GOLDEN_ORANGE\"\n },\n \"atMousePosition\": {\n \"opacity\": 1,\n \"lineWidth\": 0.5,\n \"lineDash\": [3,33],\n \"paletteColor\": \"UI_COLOR.RUSTED_RED\"\n }\n}","project":"Foundations","id":"3acb3136-b9e9-424f-9ddc-50309522959a","savedPayload":{"position":{"x":15989.221339652351,"y":24271.339338091966},"targetPosition":{"x":16087.83677502417,"y":24287.9223386174},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":2,"arrangementStyle":0},"uiObject":{}}},"styleConditions":[],"id":"59331a82-0691-4f26-aaa9-b871f57e7118","savedPayload":{"position":{"x":16087.83677502417,"y":24287.9223386174},"targetPosition":{"x":16272.740716346332,"y":24319.015464602595},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"polygonVertexes":[{"type":"Polygon Vertex","name":"Lower 53 Begin","project":"Foundations","id":"111eef17-b3f6-4e81-988c-9dea12ec48b0","savedPayload":{"position":{"x":16163.98004580173,"y":24166.282473593157},"targetPosition":{"x":16272.740716346332,"y":24319.015464602595},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"Point","name":"Lower 53 Begin","id":"cab7980f-9dae-4f54-9f56-bf377777b85a"}}},{"type":"Polygon Vertex","name":"Lower 53 End","project":"Foundations","id":"f9f7600a-d00a-440d-bdfc-7fb43df81e79","savedPayload":{"position":{"x":16303.833842331525,"y":24134.111523280433},"targetPosition":{"x":16272.740716346332,"y":24319.015464602595},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"Point","name":"Lower 53 End","id":"3e633fdd-4535-4a9d-9b2b-5577533e417d"}}}],"id":"8058bc7b-06c0-41c1-972b-62e146a7515d","savedPayload":{"position":{"x":19594.298882624902,"y":18310.152338174972},"targetPosition":{"x":20116.350101238982,"y":19043.270695020274},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Polygon","name":"Lower 60","project":"Foundations","polygonBorder":{"type":"Polygon Border","name":"New Polygon Border","project":"Foundations","style":{"type":"Style","name":"New Style","config":"{\n \"default\": {\n \"opacity\": 1,\n \"lineWidth\": 0.5,\n \"lineDash\": [0,0],\n \"paletteColor\": \"UI_COLOR.GOLDEN_ORANGE\"\n },\n \"atMousePosition\": {\n \"opacity\": 1,\n \"lineWidth\": 0.5,\n \"lineDash\": [0,0],\n \"paletteColor\": \"UI_COLOR.RUSTED_RED\"\n }\n}","project":"Foundations","id":"13ec6d93-ce9f-48f1-a405-9cdfe5cb1abe","savedPayload":{"position":{"x":16693.626676836186,"y":23839.226058948567},"targetPosition":{"x":16777.2335369284,"y":23894.088550192773},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2,"arrangementStyle":0},"uiObject":{}}},"styleConditions":[],"id":"5006eb12-faac-4f3a-8814-dba7931a70e5","savedPayload":{"position":{"x":16777.2335369284,"y":23894.088550192773},"targetPosition":{"x":16933.996399601307,"y":23996.955721275663},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":2,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"polygonVertexes":[{"type":"Polygon Vertex","name":"Lower 60 Begin","project":"Foundations","id":"308980bc-2ba9-4756-bf65-b06c40f19b31","savedPayload":{"position":{"x":17036.863570684196,"y":23840.192858602757},"targetPosition":{"x":16933.996399601307,"y":23996.955721275663},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"Point","name":"Lower 60 Begin","id":"3b48dde7-59c2-4c52-9aab-a8bfafcb7e99"}}},{"type":"Polygon Vertex","name":"Lower 60 End","project":"Foundations","id":"d5881d46-60c2-4f18-80ef-9defa218d9a5","savedPayload":{"position":{"x":17117.58255706972,"y":23958.845712275623},"targetPosition":{"x":16933.996399601307,"y":23996.955721275663},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"Point","name":"Lower 60 End","id":"db3520c1-9af2-4715-af97-cca2986db9ac"}}}],"id":"d4fd8b32-5d47-4bdd-bbea-239a78a31f70","savedPayload":{"position":{"x":20073.526376997615,"y":18144.290089755566},"targetPosition":{"x":20116.350101238982,"y":19043.270695020274},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"images":[],"texts":[],"id":"fd680561-143c-44f1-a9cb-f0c185f6769b","savedPayload":{"position":{"x":20116.350101238982,"y":19043.270695020274},"targetPosition":{"x":20566.350101238982,"y":18263.84783161428},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":5,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"panels":[{"type":"Plotter Panel","name":"Wave Trend","config":"{ \n \"codeName\": \"waveTrend\"\n}","project":"Foundations","panelData":[{"type":"Panel Data","name":"Wave Trend","config":"{\n \"valueDecimals\": 2\n}","project":"Foundations","dataFormula":{"type":"Data Formula","name":"New Data Formula","code":"record.waveTrend","project":"Foundations","id":"332d453d-9874-4936-b435-7d09042620d9","savedPayload":{"position":{"x":19516.9720477059,"y":17532.667829615144},"targetPosition":{"x":19951.638669535983,"y":17649.13639991128},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"textStyle":{"type":"Text Style","name":"New Text Style","config":"{\n \"paletteColor\": \"UI_COLOR.DARK_TURQUOISE\",\n \"opacity\": 1,\n \"fontSize\": 16\n}","project":"Foundations","id":"540f54ff-b28d-4130-9aa4-deba874115e8","savedPayload":{"position":{"x":19633.440618002038,"y":17330.938348377334},"targetPosition":{"x":19951.638669535983,"y":17649.13639991128},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"ab66b69f-d80d-40bb-8c50-9948cec124b5","savedPayload":{"position":{"x":19951.638669535983,"y":17649.13639991128},"targetPosition":{"x":20341.350101238982,"y":17874.13639991128},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Panel Data","name":"Signal","config":"{\n \"valueDecimals\": 2\n}","project":"Foundations","dataFormula":{"type":"Data Formula","name":"New Data Formula","code":"record.waveTrendSignal","project":"Foundations","id":"a3cc36f6-bb87-4038-8774-d115eebf8950","savedPayload":{"position":{"x":20116.350101238982,"y":17034.42496820828},"targetPosition":{"x":20341.350101238982,"y":17424.13639991128},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"textStyle":{"type":"Text Style","name":"New Text Style","config":"{\n \"paletteColor\": \"UI_COLOR.GOLDEN_ORANGE\",\n \"opacity\": 1,\n \"fontSize\": 16\n}","project":"Foundations","id":"0fc2adb9-86a3-47b3-a7a3-a602e3a829d5","savedPayload":{"position":{"x":20566.350101238982,"y":17034.42496820828},"targetPosition":{"x":20341.350101238982,"y":17424.13639991128},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"901b3dfa-790a-4669-b0d6-97a99262293f","savedPayload":{"position":{"x":20341.350101238982,"y":17424.13639991128},"targetPosition":{"x":20341.350101238982,"y":17874.13639991128},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"id":"c902b183-78b4-43f5-a537-75795f838954","savedPayload":{"position":{"x":20341.350101238982,"y":17874.13639991128},"targetPosition":{"x":20566.350101238982,"y":18263.84783161428},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"id":"cfa6bcb9-8d18-4658-81f4-1f7d55adc742","savedPayload":{"position":{"x":20566.350101238982,"y":18263.84783161428},"targetPosition":{"x":21016.350101238982,"y":18263.84783161428},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":4,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"id":"f991328f-70b7-492d-baf5-ec38d70e737b","savedPayload":{"position":{"x":21052.350101238982,"y":18277.84783161428},"targetPosition":{"x":21352.350101238982,"y":18277.84783161428},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Plotter","name":"Super Trend","config":"{ \n \"codeName\": \"PlotterSuperTrend\"\n}","project":"Foundations","modules":[{"type":"Plotter Module","name":"Super Trend","config":"{ \n \"codeName\": \"superTrend\", \n \"icon\": \"trend\"\n}","project":"Foundations","shapes":{"type":"Shapes","name":"New Shapes","project":"Foundations","chartPoints":[{"type":"Chart Points","name":"New Chart Points","project":"Foundations","points":[{"type":"Point","name":"UP Trend Begin","project":"Foundations","pointFormula":{"type":"Point Formula","name":"New Point Formula","code":"x = record.begin\ny = record.previous.uptrend","project":"Foundations","id":"05d1244b-e39d-4ec3-a899-4690af33f70d","savedPayload":{"position":{"x":20869.841958176403,"y":18524.963273135036},"targetPosition":{"x":20645.150312856626,"y":18536.7388632897},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"807b982d-7dd4-4b96-ba1f-460b1b6b4fb7","savedPayload":{"position":{"x":20645.150312856626,"y":18536.7388632897},"targetPosition":{"x":20420.45866753685,"y":18548.51445344436},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":2,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Point","name":"UP Trend End","project":"Foundations","pointFormula":{"type":"Point Formula","name":"New Point Formula","code":"x = record.end\ny = record.uptrend","project":"Foundations","id":"709b85bb-ad49-4adb-a651-1b2cecc80b27","savedPayload":{"position":{"x":20581.724244832236,"y":18968.625645368098},"targetPosition":{"x":20501.091456184542,"y":18758.57004940623},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"adf1bd2c-2a5a-4243-9591-2a462635b074","savedPayload":{"position":{"x":20501.091456184542,"y":18758.57004940623},"targetPosition":{"x":20420.45866753685,"y":18548.51445344436},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":2,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Point","name":"Down Trend Begin","project":"Foundations","pointFormula":{"type":"Point Formula","name":"New Point Formula","code":"x = record.begin\ny = record.previous.downtrend","project":"Foundations","id":"cf21fd4d-3219-4ab5-994e-aa4b152645ce","savedPayload":{"position":{"x":20070.74298488121,"y":18831.70862941679},"targetPosition":{"x":20245.60082620903,"y":18690.111541430575},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"6e276847-0fa5-4473-898f-ccd4c63591c4","savedPayload":{"position":{"x":20245.60082620903,"y":18690.111541430575},"targetPosition":{"x":20420.45866753685,"y":18548.51445344436},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":2,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Point","name":"Down Trend End","project":"Foundations","pointFormula":{"type":"Point Formula","name":"New Point Formula","code":"x = record.end\ny = record.downtrend","project":"Foundations","id":"89c531b8-c842-44cb-ad8f-99d4a9f61f4e","savedPayload":{"position":{"x":20043.05691196141,"y":18303.4268876876},"targetPosition":{"x":20231.75778974913,"y":18425.97067056598},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"ab5aabfe-781f-41d6-a809-95299392ca90","savedPayload":{"position":{"x":20231.75778974913,"y":18425.97067056598},"targetPosition":{"x":20420.45866753685,"y":18548.51445344436},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":2,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"id":"603526b3-a7a3-4a2b-9233-8a7414077f20","savedPayload":{"position":{"x":20420.45866753685,"y":18548.51445344436},"targetPosition":{"x":20536.927237832984,"y":18113.84783161428},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":4,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"polygons":[{"type":"Polygon","name":"UP Trend","project":"Foundations","polygonBorder":{"type":"Polygon Border","name":"New Polygon Border","project":"Foundations","style":{"type":"Style","name":"New Style","config":"{\n \"default\": {\n \"opacity\": 1,\n \"lineWidth\": 2,\n \"lineDash\": [0,0],\n \"paletteColor\": \"UI_COLOR.GREEN\"\n }\n}","project":"Foundations","id":"41571575-f05c-407e-969a-df51b088ef60","savedPayload":{"position":{"x":20147.215806129985,"y":18773.51445344436},"targetPosition":{"x":20088.981520981917,"y":18556.18114252932},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"styleConditions":[{"type":"Style Condition","name":"New Style Condition","code":"record.trend != 1","project":"Foundations","style":{"type":"Style","name":"New Style","config":"{\n \"opacity\": 0.0,\n \"lineWidth\": 0,\n \"lineDash\": [0,0],\n \"paletteColor\": \"UI_COLOR.RED\"\n}","project":"Foundations","id":"b3ab1b97-8eee-4c8b-be96-a090897e42ad","savedPayload":{"position":{"x":19770.78346944797,"y":18874.379194063265},"targetPosition":{"x":19929.882495214944,"y":18715.280168296293},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"4070b155-77b5-4c09-b1b4-6ebe49cfcf1d","savedPayload":{"position":{"x":19929.882495214944,"y":18715.280168296293},"targetPosition":{"x":20088.981520981917,"y":18556.18114252932},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"id":"fe128ca4-0803-4db3-b409-8c6a3d31b47b","savedPayload":{"position":{"x":20088.981520981917,"y":18556.18114252932},"targetPosition":{"x":20147.215806129985,"y":18338.84783161428},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"polygonVertexes":[{"type":"Polygon Vertex","name":"UP Trend Begin","project":"Foundations","id":"87966102-abf2-4ba4-a9b1-2e29faadfb43","savedPayload":{"position":{"x":19757.504374426986,"y":18563.84783161428},"targetPosition":{"x":20147.215806129985,"y":18338.84783161428},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"Point","name":"UP Trend Begin","id":"807b982d-7dd4-4b96-ba1f-460b1b6b4fb7"}}},{"type":"Polygon Vertex","name":"UP Trend End","project":"Foundations","id":"04f54fc4-3887-414c-91b2-9d71d70ec519","savedPayload":{"position":{"x":19712.549184299904,"y":18222.379261318143},"targetPosition":{"x":20147.215806129985,"y":18338.84783161428},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"Point","name":"UP Trend End","id":"adf1bd2c-2a5a-4243-9591-2a462635b074"}}}],"id":"e51152bb-9000-4200-88c1-632aaf05333b","savedPayload":{"position":{"x":20147.215806129985,"y":18338.84783161428},"targetPosition":{"x":20536.927237832984,"y":18113.84783161428},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":4,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Polygon","name":"Down Trend","project":"Foundations","polygonBorder":{"type":"Polygon Border","name":"New Polygon Border","project":"Foundations","style":{"type":"Style","name":"New Style","config":"{\n \"default\": {\n \"opacity\": 1,\n \"lineWidth\": 2,\n \"lineDash\": [0,0],\n \"paletteColor\": \"UI_COLOR.RUSTED_RED\"\n }\n}","project":"Foundations","id":"91670c53-5e35-4144-8fac-6f8feb43e59d","savedPayload":{"position":{"x":21033.20916918861,"y":16474.704063229266},"targetPosition":{"x":21192.30819495558,"y":16633.80308899624},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"styleConditions":[{"type":"Style Condition","name":"New Style Condition","code":"record.trend != -1","project":"Foundations","style":{"type":"Style","name":"New Style","config":"{\n \"opacity\": 0.0,\n \"lineWidth\": 0,\n \"lineDash\": [0,0],\n \"paletteColor\": \"UI_COLOR.RED\"\n}","project":"Foundations","id":"2395d71a-99ee-4330-84d4-1837025d78d6","savedPayload":{"position":{"x":21308.776765251718,"y":16199.136467166158},"targetPosition":{"x":21250.54248010365,"y":16416.4697780812},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"ba17827a-0425-4044-8e15-d29792f800d5","savedPayload":{"position":{"x":21250.54248010365,"y":16416.4697780812},"targetPosition":{"x":21192.30819495558,"y":16633.80308899624},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"id":"a97ad15a-c206-4b75-8d8e-1c95197b9b57","savedPayload":{"position":{"x":21192.30819495558,"y":16633.80308899624},"targetPosition":{"x":21250.54248010365,"y":16851.13639991128},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"polygonVertexes":[{"type":"Polygon Vertex","name":"Down Trend Begin","project":"Foundations","id":"54f9e103-c71f-4ec3-b950-0df008f2e6fa","savedPayload":{"position":{"x":21475.54248010365,"y":16461.42496820828},"targetPosition":{"x":21250.54248010365,"y":16851.13639991128},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"Point","name":"Down Trend Begin","id":"6e276847-0fa5-4473-898f-ccd4c63591c4"}}},{"type":"Polygon Vertex","name":"Down Trend End","project":"Foundations","id":"d57924a2-920b-40ec-8b56-3ae304ef2979","savedPayload":{"position":{"x":21685.20910193373,"y":16734.667829615144},"targetPosition":{"x":21250.54248010365,"y":16851.13639991128},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"Point","name":"Down Trend End","id":"ab5aabfe-781f-41d6-a809-95299392ca90"}}}],"id":"4f25fc3c-5e09-4feb-bcfa-7ac9e729a4dc","savedPayload":{"position":{"x":20311.927237832984,"y":17724.13639991128},"targetPosition":{"x":20536.927237832984,"y":18113.84783161428},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":4,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"images":[],"texts":[],"id":"cff527e9-cc21-4872-9732-2b713890e8b8","savedPayload":{"position":{"x":20536.927237832984,"y":18113.84783161428},"targetPosition":{"x":20796.734858968317,"y":17963.84783161428},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"panels":[{"type":"Plotter Panel","name":"Super Trend","config":"{ \n \"codeName\": \"superTrend\"\n}","project":"Foundations","panelData":[{"type":"Panel Data","name":"Up Trend","config":"{\n \"valueDecimals\": 2\n}","project":"Foundations","dataFormula":{"type":"Data Formula","name":"Up Trend","code":"record.uptrend","project":"Foundations","id":"5b0f1653-7d8e-4ed1-8dec-70dd6701c16b","savedPayload":{"position":{"x":20404.650439272085,"y":17300.96336120078},"targetPosition":{"x":20614.706035233954,"y":17381.596149848472},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"textStyle":{"type":"Text Style","name":"New Text Style","config":"{\n \"paletteColor\": \"UI_COLOR.GREEN\",\n \"opacity\": 1,\n \"fontSize\": 14\n}","project":"Foundations","id":"1384fd63-8258-44d4-ab3f-5f18c3eaaaa1","savedPayload":{"position":{"x":20473.10894724774,"y":17206.738308520653},"targetPosition":{"x":20614.706035233954,"y":17381.596149848472},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"07dfc209-e925-4f10-bbc9-608896333744","savedPayload":{"position":{"x":20614.706035233954,"y":17381.596149848472},"targetPosition":{"x":20796.734858968317,"y":17513.84783161428},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Panel Data","name":"Down Trend","config":"{\n \"valueDecimals\": 2\n}","project":"Foundations","dataFormula":{"type":"Data Formula","name":"New Data Formula","code":"record.downtrend","project":"Foundations","id":"14561cfc-7d72-4cb5-8567-7892d8ae6a8c","savedPayload":{"position":{"x":20604.662252355574,"y":17111.15923766015},"targetPosition":{"x":20727.206035233954,"y":17299.86011544787},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"textStyle":{"type":"Text Style","name":"New Text Style","config":"{\n \"paletteColor\": \"UI_COLOR.RUSTED_RED\",\n \"opacity\": 1,\n \"fontSize\": 14\n}","project":"Foundations","id":"9d950966-b1bb-406e-b3b3-d1fdaea7577e","savedPayload":{"position":{"x":20715.43044507929,"y":17075.168470128094},"targetPosition":{"x":20727.206035233954,"y":17299.86011544787},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"3be37b3c-92d2-4f4c-a0d3-644acc172106","savedPayload":{"position":{"x":20727.206035233954,"y":17299.86011544787},"targetPosition":{"x":20796.734858968317,"y":17513.84783161428},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Panel Data","name":"Trend","config":"{\n \"valueDecimals\": 2\n}","project":"Foundations","dataFormula":{"type":"Data Formula","name":"New Data Formula","code":"record.trend","project":"Foundations","id":"d8579565-736a-48ec-af20-e7cd3cdf2294","savedPayload":{"position":{"x":20878.039272857342,"y":17075.168470128094},"targetPosition":{"x":20866.26368270268,"y":17299.86011544787},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"textStyle":{"type":"Text Style","name":"New Text Style","config":"{\n \"paletteColor\": \"UI_COLOR.GREY\",\n \"opacity\": 1,\n \"fontSize\": 14\n}","project":"Foundations","id":"ba78eeae-12db-4b4a-9e68-2b30598fc986","savedPayload":{"position":{"x":20988.80746558106,"y":17111.15923766015},"targetPosition":{"x":20866.26368270268,"y":17299.86011544787},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":3,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"c265c3b9-bd32-49fe-8676-d2b93e513455","savedPayload":{"position":{"x":20866.26368270268,"y":17299.86011544787},"targetPosition":{"x":20796.734858968317,"y":17513.84783161428},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Panel Data","name":"ATR N Period","config":"{\n \"valueDecimals\": 2\n}","project":"Foundations","dataFormula":{"type":"Data Formula","name":"New Data Formula","code":"record.atrNPeriod","project":"Foundations","id":"48978331-2944-4c90-8ffe-896ef6ce0a52","savedPayload":{"position":{"x":21024.52155504871,"y":17278.82228586368},"targetPosition":{"x":20978.76368270268,"y":17381.596149848472},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2,"arrangementStyle":0},"uiObject":{}}},"textStyle":{"type":"Text Style","name":"New Text Style","config":"{\n \"paletteColor\": \"UI_COLOR.GREY\",\n \"opacity\": 1,\n \"fontSize\": 14\n}","project":"Foundations","id":"00b8eb7b-440e-4e3b-81ee-bd1de53de6b0","savedPayload":{"position":{"x":21090.64739593161,"y":17369.83669773086},"targetPosition":{"x":20978.76368270268,"y":17381.596149848472},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2,"arrangementStyle":0},"uiObject":{}}},"id":"cd7a1729-5463-4d4b-bec3-eb94685354a1","savedPayload":{"position":{"x":20978.76368270268,"y":17381.596149848472},"targetPosition":{"x":20796.734858968317,"y":17513.84783161428},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"id":"4e328571-7ea2-44a4-8239-a8bfd6614a6d","savedPayload":{"position":{"x":20796.734858968317,"y":17513.84783161428},"targetPosition":{"x":20796.734858968317,"y":17963.84783161428},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":4,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"id":"acfb7d6b-e877-4fb0-bef4-3923c049244b","savedPayload":{"position":{"x":20796.734858968317,"y":17963.84783161428},"targetPosition":{"x":21056.54248010365,"y":18113.84783161428},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"id":"c6fdad31-1843-49e2-abe3-51fe7ed4a836","savedPayload":{"position":{"x":21109.6450029265,"y":18101.512255926536},"targetPosition":{"x":21352.350101238982,"y":18277.84783161428},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Plotter","name":"Donchian Channel","config":"{ \n \"codeName\": \"PlotterDonchianChannel\"\n}","project":"Foundations","modules":[{"type":"Plotter Module","name":"Donchian Channel","config":"{ \n \"codeName\": \"donchian\", \n \"icon\": \"oscillator\"\n}","project":"Foundations","shapes":{"type":"Shapes","name":"New Shapes","project":"Foundations","chartPoints":[{"type":"Chart Points","name":"New Chart Points","project":"Foundations","points":[{"type":"Point","name":"hiHigh Begin","project":"Foundations","pointFormula":{"type":"Point Formula","name":"New Point Formula","code":"x = record.begin\ny = record.previous.hiHigh","project":"Foundations","id":"55651897-b11c-45f5-a388-b2015d93f406","savedPayload":{"position":{"x":21501.4755458967,"y":17360.015278897445},"targetPosition":{"x":21352.176069369405,"y":17191.6862371112},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"50921056-6afc-4c1f-a6b9-3caa26d760af","savedPayload":{"position":{"x":21352.176069369405,"y":17191.6862371112},"targetPosition":{"x":21202.87659284211,"y":17023.357195324956},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":2,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Point","name":"hiHigh End","project":"Foundations","pointFormula":{"type":"Point Formula","name":"New Point Formula","code":"x = record.end\ny = record.hiHigh","project":"Foundations","id":"ba3e4c9d-b10b-4e21-9452-f8fd45fa0c63","savedPayload":{"position":{"x":21125.840106353022,"y":17466.714139275784},"targetPosition":{"x":21164.358349597565,"y":17245.03566730037},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"922ff9da-5d6f-4db2-b052-15b2a9a33fcd","savedPayload":{"position":{"x":21164.358349597565,"y":17245.03566730037},"targetPosition":{"x":21202.87659284211,"y":17023.357195324956},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":2,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Point","name":"loLow Begin","project":"Foundations","pointFormula":{"type":"Point Formula","name":"New Point Formula","code":"x = record.begin\ny = record.previous.loLow","project":"Foundations","id":"8103aa93-0697-45da-bbbc-3872ec54fe9a","savedPayload":{"position":{"x":20906.880182505698,"y":17185.506432350485},"targetPosition":{"x":21005.545652617835,"y":17131.45668667531},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":2,"arrangementStyle":0},"uiObject":{}}},"id":"8e0ce244-ab42-4e17-a9ce-0c7019722135","savedPayload":{"position":{"x":21005.545652617835,"y":17131.45668667531},"targetPosition":{"x":21202.87659284211,"y":17023.357195324956},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":2,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Point","name":"loLow End","project":"Foundations","pointFormula":{"type":"Point Formula","name":"New Point Formula","code":"x = record.end\ny = record.loLow","project":"Foundations","id":"03e5140a-a35e-4f09-82cd-15b5ecc94027","savedPayload":{"position":{"x":20891.552471245835,"y":16893.036278691015},"targetPosition":{"x":20995.327178444593,"y":16936.47658423566},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":2,"arrangementStyle":0},"uiObject":{}}},"id":"c4f84735-1bcb-4ff2-9611-ea6f7a344352","savedPayload":{"position":{"x":20995.327178444593,"y":16936.47658423566},"targetPosition":{"x":21202.87659284211,"y":17023.357195324956},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":2,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Point","name":"Mid Point Begin","project":"Foundations","pointFormula":{"type":"Point Formula","name":"New Point Formula","code":"x = record.begin\ny = record.previous.midPoint","project":"Foundations","id":"bb353f64-f496-4db0-84c5-650922328ff7","savedPayload":{"position":{"x":21110.65817340271,"y":16698.70043331914},"targetPosition":{"x":21141.397646549176,"y":16806.919353987745},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":2,"arrangementStyle":0},"uiObject":{}}},"id":"881ca3b6-39c7-4930-a596-b3aad84ab0ad","savedPayload":{"position":{"x":21141.397646549176,"y":16806.919353987745},"targetPosition":{"x":21202.87659284211,"y":17023.357195324956},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":2,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Point","name":"Mid Point End","project":"Foundations","pointFormula":{"type":"Point Formula","name":"New Point Formula","code":"x = record.end\ny = record.midPoint","project":"Foundations","id":"a016b845-9a98-4e67-a4c5-43f7fb8aa3fc","savedPayload":{"position":{"x":21399.206226310387,"y":16748.83775152869},"targetPosition":{"x":21333.763015154294,"y":16840.344232794112},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":2,"arrangementStyle":0},"uiObject":{}}},"id":"9493a69b-1a23-4b91-928f-88edebf47e71","savedPayload":{"position":{"x":21333.763015154294,"y":16840.344232794112},"targetPosition":{"x":21202.87659284211,"y":17023.357195324956},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":2,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"id":"63f034d5-a5e4-47e1-8949-47da43c99b36","savedPayload":{"position":{"x":20467.830036640586,"y":17586.03500079752},"targetPosition":{"x":20907.9964569708,"y":17492.47473992953},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":2,"distanceToParent":4,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"polygons":[{"type":"Polygon","name":"hiHigh","project":"Foundations","polygonBorder":{"type":"Polygon Border","name":"New Polygon Border","project":"Foundations","style":{"type":"Style","name":"New Style","config":"{\n \"default\": {\n \"opacity\": 1,\n \"lineWidth\": 2,\n \"lineDash\": [0,0],\n \"paletteColor\": \"UI_COLOR.RUSTED_RED\"\n },\n \"atMousePosition\": {\n \"opacity\": 0.3,\n \"lineWidth\": 2,\n \"lineDash\": [0,0],\n \"paletteColor\": \"UI_COLOR.RUSTED_RED\"\n }\n}","project":"Foundations","id":"65953e73-b3e0-46d9-9eda-6cc40a7f5738","savedPayload":{"position":{"x":20073.7845637797,"y":17585.474516733975},"targetPosition":{"x":20353.85869172886,"y":17477.964131870383},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"styleConditions":[],"id":"f22dc14f-5ba4-49b0-9c92-d8cba9c6b895","savedPayload":{"position":{"x":20353.85869172886,"y":17477.964131870383},"targetPosition":{"x":20633.93281967802,"y":17370.45374700679},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"polygonVertexes":[{"type":"Polygon Vertex","name":"hiHigh Begin","project":"Foundations","id":"45dea2ad-ffd9-4e03-84e5-fddaa7df9365","savedPayload":{"position":{"x":20359.86918238524,"y":17248.432754084053},"targetPosition":{"x":20633.93281967802,"y":17370.45374700679},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"Point","name":"hiHigh Begin","id":"50921056-6afc-4c1f-a6b9-3caa26d760af"}}},{"type":"Polygon Vertex","name":"hiHigh End","project":"Foundations","id":"261569f5-3798-45cf-94e9-377f8163be3b","savedPayload":{"position":{"x":20526.422434814427,"y":17090.379619057632},"targetPosition":{"x":20633.93281967802,"y":17370.45374700679},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"Point","name":"hiHigh End","id":"922ff9da-5d6f-4db2-b052-15b2a9a33fcd"}}}],"id":"83f6ab27-cdde-40d2-ae59-18b0bc64747b","savedPayload":{"position":{"x":20633.93281967802,"y":17370.45374700679},"targetPosition":{"x":20907.9964569708,"y":17492.47473992953},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Polygon","name":"loLow","project":"Foundations","polygonBorder":{"type":"Polygon Border","name":"New Polygon Border","project":"Foundations","style":{"type":"Style","name":"New Style","config":"{\n \"default\": {\n \"opacity\": 1,\n \"lineWidth\": 2,\n \"lineDash\": [0,0],\n \"paletteColor\": \"UI_COLOR.DARK_TURQUOISE\"\n },\n \"atMousePosition\": {\n \"opacity\": 0.3,\n \"lineWidth\": 2,\n \"lineDash\": [0,0],\n \"paletteColor\": \"UI_COLOR.RUSTED_RED\"\n }\n}","project":"Foundations","id":"81ad12f9-de32-439d-b54f-b8173a9d7e83","savedPayload":{"position":{"x":21856.90457949552,"y":16711.316284191722},"targetPosition":{"x":21919.278086740847,"y":17004.760564411863},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"styleConditions":[],"id":"9d836367-daba-432f-901d-f0c89c5d7d70","savedPayload":{"position":{"x":21919.278086740847,"y":17004.760564411863},"targetPosition":{"x":21981.651593986175,"y":17298.204844632004},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"polygonVertexes":[{"type":"Polygon Vertex","name":"loLow Begin","project":"Foundations","id":"09df170c-f916-4d62-a7c6-eed4a9a575c4","savedPayload":{"position":{"x":22145.043304490682,"y":17046.603674248378},"targetPosition":{"x":21981.651593986175,"y":17298.204844632004},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"Point","name":"loLow Begin","id":"8e0ce244-ab42-4e17-a9ce-0c7019722135"}}},{"type":"Polygon Vertex","name":"loLow End","project":"Foundations","id":"166b6f98-ae48-4253-8554-6efa78fe8c7b","savedPayload":{"position":{"x":22275.095874206316,"y":17235.831337386677},"targetPosition":{"x":21981.651593986175,"y":17298.204844632004},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"Point","name":"loLow End","id":"c4f84735-1bcb-4ff2-9611-ea6f7a344352"}}}],"id":"955b060d-1916-499a-b281-6ad2d778e470","savedPayload":{"position":{"x":20757.9964569708,"y":17232.667118794197},"targetPosition":{"x":20907.9964569708,"y":17492.47473992953},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Polygon","name":"Mid Point","project":"Foundations","polygonBorder":{"type":"Polygon Border","name":"New Polygon Border","project":"Foundations","style":{"type":"Style","name":"New Style","config":"{\n \"default\": {\n \"opacity\": 1,\n \"lineWidth\": 2,\n \"lineDash\": [5,5],\n \"paletteColor\": \"UI_COLOR.MANGANESE_PURPLE\"\n },\n \"atMousePosition\": {\n \"opacity\": 0.5,\n \"lineWidth\": 2,\n \"lineDash\": [5,5],\n \"paletteColor\": \"UI_COLOR.RUSTED_RED\"\n }\n}","project":"Foundations","id":"0babee6c-8476-4607-9c4b-8755442c337c","savedPayload":{"position":{"x":20561.76276132119,"y":16727.83059444487},"targetPosition":{"x":20750.558878636144,"y":16960.97438288196},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"styleConditions":[],"id":"70981c2b-54c8-4621-b6b3-c3f31d20ba9e","savedPayload":{"position":{"x":20750.558878636144,"y":16960.97438288196},"targetPosition":{"x":20939.354995951096,"y":17194.11817131905},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"polygonVertexes":[{"type":"Polygon Vertex","name":"Mid Point Begin","project":"Foundations","id":"18757d43-015d-4613-8eec-c62d45430523","savedPayload":{"position":{"x":20970.713534931394,"y":16895.761602708568},"targetPosition":{"x":20939.354995951096,"y":17194.11817131905},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"Point","name":"Mid Point Begin","id":"881ca3b6-39c7-4930-a596-b3aad84ab0ad"}}},{"type":"Polygon Vertex","name":"Mid Point End","project":"Foundations","id":"caeda3ac-dcce-419a-8b02-385fde1add1d","savedPayload":{"position":{"x":21172.498784388186,"y":17005.322054004097},"targetPosition":{"x":20939.354995951096,"y":17194.11817131905},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"Point","name":"Mid Point End","id":"9493a69b-1a23-4b91-928f-88edebf47e71"}}}],"id":"e14b4a49-8143-4d23-91b2-012ccb487ed0","savedPayload":{"position":{"x":20939.354995951096,"y":17194.11817131905},"targetPosition":{"x":20907.9964569708,"y":17492.47473992953},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"images":[],"texts":[],"id":"e30d5478-bee6-4de2-aaba-d2b7f3c9fcc7","savedPayload":{"position":{"x":20907.9964569708,"y":17492.47473992953},"targetPosition":{"x":21130.939904614017,"y":17693.21392183719},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"panels":[{"type":"Plotter Panel","name":"Donchian Channel","config":"{ \n \"codeName\": \"donchian\"\n}","project":"Foundations","panelData":[{"type":"Panel Data","name":"Higher Highs","config":"{\n \"valueDecimals\": 2\n}","project":"Foundations","dataFormula":{"type":"Data Formula","name":"Higher Highs","code":"record.hiHigh","project":"Foundations","id":"f20d1bbf-730c-42fe-89d5-dae9247a3e87","savedPayload":{"position":{"x":20762.619744098327,"y":17011.971321311557},"targetPosition":{"x":21029.921701354837,"y":17148.16847123342},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"textStyle":{"type":"Text Style","name":"New Text Style","config":"{\n \"paletteColor\": \"UI_COLOR.RUSTED_RED\",\n \"opacity\": 1,\n \"fontSize\": 14\n}","project":"Foundations","id":"e9f188e5-39f2-4829-a984-20692feec630","savedPayload":{"position":{"x":21014.220914481954,"y":16848.57961080705},"targetPosition":{"x":21029.921701354837,"y":17148.16847123342},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"fc38d930-d64d-43b1-ab5c-0298399637c7","savedPayload":{"position":{"x":21029.921701354837,"y":17148.16847123342},"targetPosition":{"x":21193.313411859344,"y":17399.769641617047},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Panel Data","name":"Lower Lows","config":"{\n \"valueDecimals\": 2\n}","project":"Foundations","dataFormula":{"type":"Data Formula","name":"New Data Formula","code":"record.loLow","project":"Foundations","id":"f74f46f9-e98b-480d-a83a-ea771ac8798f","savedPayload":{"position":{"x":21162.98182079219,"y":16821.00840650836},"targetPosition":{"x":21255.68691910467,"y":17106.325361396906},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"textStyle":{"type":"Text Style","name":"New Text Style","config":"{\n \"paletteColor\": \"UI_COLOR.DARK_TURQUOISE\",\n \"opacity\": 1,\n \"fontSize\": 14\n}","project":"Foundations","id":"d1dd430a-4173-4e15-b63e-a79ce99f3a1f","savedPayload":{"position":{"x":21456.42610101233,"y":16883.38191375369},"targetPosition":{"x":21255.68691910467,"y":17106.325361396906},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"d335f544-6464-4427-9e05-65e0cee03904","savedPayload":{"position":{"x":21255.68691910467,"y":17106.325361396906},"targetPosition":{"x":21193.313411859344,"y":17399.769641617047},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Panel Data","name":"Mid Point","config":"{\n \"valueDecimals\": 2\n}","project":"Foundations","dataFormula":{"type":"Data Formula","name":"New Data Formula","code":"record.midPoint","project":"Foundations","id":"e463947a-45b3-43ed-ac68-c7bee6d9e15d","savedPayload":{"position":{"x":21581.111732164834,"y":16969.07597385603},"targetPosition":{"x":21444.91458224297,"y":17236.37793111254},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"textStyle":{"type":"Text Style","name":"New Text Style","config":"{\n \"paletteColor\": \"UI_COLOR.MANGANESE_PURPLE\",\n \"opacity\": 1,\n \"fontSize\": 14\n}\n\n\n\n","project":"Foundations","id":"38521ffb-a1aa-4cea-be3f-2879dcd927a2","savedPayload":{"position":{"x":21744.503442669342,"y":17220.677144239657},"targetPosition":{"x":21444.91458224297,"y":17236.37793111254},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"3019461a-f4d1-4530-8f20-364f06dce9d3","savedPayload":{"position":{"x":21444.91458224297,"y":17236.37793111254},"targetPosition":{"x":21193.313411859344,"y":17399.769641617047},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"id":"239cb3b7-204e-4b5a-969f-d3cc6eec864c","savedPayload":{"position":{"x":21193.313411859344,"y":17399.769641617047},"targetPosition":{"x":21130.939904614017,"y":17693.21392183719},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"id":"dd7b5cd7-3b5e-4809-949e-777ddcce4648","savedPayload":{"position":{"x":21130.939904614017,"y":17693.21392183719},"targetPosition":{"x":21223.6450029265,"y":17978.530876725734},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"id":"45f9ecae-362e-4302-ba60-b6d7f949c9bc","savedPayload":{"position":{"x":21259.6450029265,"y":17992.530876725734},"targetPosition":{"x":21352.350101238982,"y":18277.84783161428},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Plotter","name":"Directional Movement Index (DMI)","config":"{ \n \"codeName\": \"Plotter-DMI\"\n}","project":"Foundations","modules":[{"type":"Plotter Module","name":"DMI Directional Movement","config":"{ \n \"codeName\": \"DMI\", \n \"icon\": \"oscillator\"\n}","project":"Foundations","shapes":{"type":"Shapes","name":"New Shapes","project":"Foundations","chartPoints":[{"type":"Chart Points","name":"ADX +DI -DI","project":"Foundations","points":[{"type":"Point","name":"ADX Begin","project":"Foundations","pointFormula":{"type":"Point Formula","name":"New Point Formula","code":"x = record.begin\ny = record.previous.adx","project":"Foundations","id":"9a5c382e-9075-4fd9-a6c3-3b4595bb9ecb","savedPayload":{"position":{"x":21309.810447616328,"y":17808.40510073104},"targetPosition":{"x":21203.45955868158,"y":17610.12628586977},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":2,"arrangementStyle":0},"uiObject":{}}},"id":"fae38925-e197-4984-bbf3-4f5cf8cdde87","savedPayload":{"position":{"x":21203.45955868158,"y":17610.12628586977},"targetPosition":{"x":20990.75778081209,"y":17213.568656147232},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":2,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Point","name":"ADX End","project":"Foundations","pointFormula":{"type":"Point Formula","name":"New Point Formula","code":"x = record.end\ny = record.adx","project":"Foundations","id":"968b241e-722e-4a8b-aaf4-ee34cb41daaa","savedPayload":{"position":{"x":20724.622005525394,"y":17833.88853259208},"targetPosition":{"x":20813.33393062096,"y":17627.115240443796},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":2,"arrangementStyle":0},"uiObject":{}}},"id":"8cc5bc3c-d019-4a1a-a069-f38d61131e7f","savedPayload":{"position":{"x":20813.33393062096,"y":17627.115240443796},"targetPosition":{"x":20990.75778081209,"y":17213.568656147232},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":2,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Point","name":"+DI Begin","project":"Foundations","pointFormula":{"type":"Point Formula","name":"New Point Formula","code":"x = record.begin\ny = record.previous.plusDI","project":"Foundations","id":"cc9624f8-ae30-4d30-9336-103a59a3bfd1","savedPayload":{"position":{"x":20339.83923040581,"y":17392.258445270687},"targetPosition":{"x":20556.812080541236,"y":17332.695182229534},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":2,"arrangementStyle":0},"uiObject":{}}},"id":"ab40f6c8-026c-4c9e-970b-e1da797e83d7","savedPayload":{"position":{"x":20556.812080541236,"y":17332.695182229534},"targetPosition":{"x":20990.75778081209,"y":17213.568656147232},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":2,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Point","name":"+DI End","project":"Foundations","pointFormula":{"type":"Point Formula","name":"New Point Formula","code":"x = record.end\ny = record.plusDI","project":"Foundations","id":"f4f90058-af66-4c40-822f-ccf546ac016f","savedPayload":{"position":{"x":20445.211400060816,"y":16816.07130213191},"targetPosition":{"x":20627.060193644575,"y":16948.570420137017},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":2,"arrangementStyle":0},"uiObject":{}}},"id":"cee77e2a-f5ac-4f21-91dc-21fd2a63ffd4","savedPayload":{"position":{"x":20627.060193644575,"y":16948.570420137017},"targetPosition":{"x":20990.75778081209,"y":17213.568656147232},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":2,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Point","name":"-DI Begin","project":"Foundations","pointFormula":{"type":"Point Formula","name":"New Point Formula","code":"x = record.begin\ny = record.previous.minusDI","project":"Foundations","id":"3abacd0d-e595-4322-9e4f-6e7462a6ce06","savedPayload":{"position":{"x":20961.391121539647,"y":16539.20777403501},"targetPosition":{"x":20971.180007963794,"y":16763.994734739084},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":2,"arrangementStyle":0},"uiObject":{}}},"id":"20776211-c287-4689-9048-83655653dac9","savedPayload":{"position":{"x":20971.180007963794,"y":16763.994734739084},"targetPosition":{"x":20990.75778081209,"y":17213.568656147232},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":2,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Point","name":"-DI End","project":"Foundations","pointFormula":{"type":"Point Formula","name":"New Point Formula","code":"x = record.end\ny = record.minusDI","project":"Foundations","id":"214b0afe-f312-490f-943b-66f6e302086d","savedPayload":{"position":{"x":21499.68453642131,"y":16770.15174462369},"targetPosition":{"x":21330.04228455157,"y":16917.957381798205},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":2,"arrangementStyle":0},"uiObject":{}}},"id":"f0a11eef-05f1-474f-89e7-3bee3ab07a67","savedPayload":{"position":{"x":21330.04228455157,"y":16917.957381798205},"targetPosition":{"x":20990.75778081209,"y":17213.568656147232},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":2,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"id":"0bea3584-667d-4f44-a761-cd73fde6da89","savedPayload":{"position":{"x":20429.098202389174,"y":17644.731722693676},"targetPosition":{"x":21231.004074158704,"y":17236.140272928085},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":2,"distanceToParent":5,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Chart Points","name":"BANDS","project":"Foundations","points":[{"type":"Point","name":"Band 50 Begin","project":"Foundations","pointFormula":{"type":"Point Formula","name":"New Point Formula","code":"x = record.begin\ny = 50","project":"Foundations","id":"8153d621-7b8c-4d0b-a6da-8c82b1a09e2a","savedPayload":{"position":{"x":20256.729390350236,"y":18091.691741064627},"targetPosition":{"x":20288.04333806625,"y":17868.881425597774},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2,"arrangementStyle":0},"uiObject":{}}},"id":"3190a724-bdd5-42d8-8f98-cb0607d80ce8","savedPayload":{"position":{"x":20288.04333806625,"y":17868.881425597774},"targetPosition":{"x":20350.67123349828,"y":17423.260794664067},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Point","name":"Band 50 End","project":"Foundations","pointFormula":{"type":"Point Formula","name":"New Point Formula","code":"x = record.end\ny = 50","project":"Foundations","id":"28976ae7-de81-4013-a436-036b58dfdae5","savedPayload":{"position":{"x":20033.777928617805,"y":18019.250419843844},"targetPosition":{"x":20139.40903024463,"y":17820.587211450584},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2,"arrangementStyle":0},"uiObject":{}}},"id":"75de4dca-059a-43c8-97c0-a17cefd70e72","savedPayload":{"position":{"x":20139.40903024463,"y":17820.587211450584},"targetPosition":{"x":20350.67123349828,"y":17423.260794664067},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Point","name":"Band 75 Begin","project":"Foundations","pointFormula":{"type":"Point Formula","name":"New Point Formula","code":"x = record.begin\ny = 75","project":"Foundations","id":"28f64dde-54a2-4fd3-b2bd-9b1815490769","savedPayload":{"position":{"x":19849.04847630104,"y":17874.9239539563},"targetPosition":{"x":20016.25606203345,"y":17724.369567525555},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2,"arrangementStyle":0},"uiObject":{}}},"id":"226d3395-f608-4bf7-9526-6cffaf7b734d","savedPayload":{"position":{"x":20016.25606203345,"y":17724.369567525555},"targetPosition":{"x":20350.67123349828,"y":17423.260794664067},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Point","name":"Band 75 End","project":"Foundations","pointFormula":{"type":"Point Formula","name":"New Point Formula","code":"x = record.end\ny = 75","project":"Foundations","id":"c1a16632-8d96-4f3e-bdb9-ee30b9c2f300","savedPayload":{"position":{"x":19724.8221316657,"y":17676.12024521981},"targetPosition":{"x":19933.438498943226,"y":17591.83376170123},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2,"arrangementStyle":0},"uiObject":{}}},"id":"85418e43-44b8-47a0-8172-767bdd742b05","savedPayload":{"position":{"x":19933.438498943226,"y":17591.83376170123},"targetPosition":{"x":20350.67123349828,"y":17423.260794664067},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Point","name":"Band 100 Begin","project":"Foundations","pointFormula":{"type":"Point Formula","name":"New Point Formula","code":"x = record.begin\ny = 100","project":"Foundations","id":"7bdd757b-7e1f-40b6-b46f-fae1ee4b5b4a","savedPayload":{"position":{"x":19676.082425260392,"y":17446.817954938255},"targetPosition":{"x":19900.945361339687,"y":17438.965568180192},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2,"arrangementStyle":0},"uiObject":{}}},"id":"f5c6c92d-c739-4f17-964d-080240fc4628","savedPayload":{"position":{"x":19900.945361339687,"y":17438.965568180192},"targetPosition":{"x":20350.67123349828,"y":17423.260794664067},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Point","name":"Band 100 End","project":"Foundations","pointFormula":{"type":"Point Formula","name":"New Point Formula","code":"x = record.end\ny = 100","project":"Foundations","id":"2c839429-dbff-4e26-9366-5f1b1cc261d2","savedPayload":{"position":{"x":19708.708084999053,"y":17214.67432346098},"targetPosition":{"x":19922.69580116546,"y":17284.20314719534},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2,"arrangementStyle":0},"uiObject":{}}},"id":"798370e8-9a99-4947-9a67-968bca900833","savedPayload":{"position":{"x":19922.69580116546,"y":17284.20314719534},"targetPosition":{"x":20350.67123349828,"y":17423.260794664067},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Point","name":"Band 25 Begin","project":"Foundations","pointFormula":{"type":"Point Formula","name":"New Point Formula","code":"x = record.begin\ny = 25","project":"Foundations","id":"8fc31d22-96f4-4311-82eb-a6db86a2469a","savedPayload":{"position":{"x":19818.763974813744,"y":17007.68929881925},"targetPosition":{"x":19996.066394375255,"y":17146.213130767523},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2,"arrangementStyle":0},"uiObject":{}}},"id":"c9437036-a169-4106-a07c-3e88867f8ff2","savedPayload":{"position":{"x":19996.066394375255,"y":17146.213130767523},"targetPosition":{"x":20350.67123349828,"y":17423.260794664067},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Point","name":"Band 25 End","project":"Foundations","pointFormula":{"type":"Point Formula","name":"New Point Formula","code":"x = record.end\ny = 25","project":"Foundations","id":"b0947b18-8186-4774-a839-5e4f3b0aa1eb","savedPayload":{"position":{"x":19992.975730140864,"y":16850.82832975848},"targetPosition":{"x":20112.207564593336,"y":17041.639151393676},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2,"arrangementStyle":0},"uiObject":{}}},"id":"748819d2-1545-40ef-aa5b-5bf8d5916733","savedPayload":{"position":{"x":20112.207564593336,"y":17041.639151393676},"targetPosition":{"x":20350.67123349828,"y":17423.260794664067},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"id":"8f04ce0f-d46d-44c8-9bf0-b0cb86b8b0de","savedPayload":{"position":{"x":20350.67123349828,"y":17423.260794664067},"targetPosition":{"x":21231.004074158704,"y":17236.140272928085},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":5,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"polygons":[{"type":"Polygon","name":"ADX","project":"Foundations","polygonBorder":{"type":"Polygon Border","name":"New Polygon Border","project":"Foundations","style":{"type":"Style","name":"New Style","config":"{\n \"default\": {\n \"opacity\": 1,\n \"lineWidth\": 1,\n \"lineDash\": [0,0],\n \"paletteColor\": \"UI_COLOR.MANGANESE_PURPLE\"\n },\n \"atMousePosition\": {\n \"opacity\": 1,\n \"lineWidth\": 1,\n \"lineDash\": [0,0],\n \"paletteColor\": \"UI_COLOR.RUSTED_RED\"\n }\n}","project":"Foundations","id":"108326b6-7de4-4b09-a38b-b1366de3c0d1","savedPayload":{"position":{"x":21322.578120454,"y":17075.54857399022},"targetPosition":{"x":21435.015676513583,"y":17071.8007763239},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"styleConditions":[],"id":"4c6d1aad-872b-4d09-9eae-859d28f30589","savedPayload":{"position":{"x":21435.015676513583,"y":17071.8007763239},"targetPosition":{"x":21547.453232573167,"y":17068.05297865758},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":1,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"polygonVertexes":[{"type":"Polygon Vertex","name":"ADX Begin","project":"Foundations","id":"e70cdd03-d5b5-4da8-a647-ef0b6351f3e5","savedPayload":{"position":{"x":21218.831426596586,"y":16760.63191783596},"targetPosition":{"x":21547.453232573167,"y":17068.05297865758},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"Point","name":"ADX Begin","id":"fae38925-e197-4984-bbf3-4f5cf8cdde87"}}},{"type":"Polygon Vertex","name":"ADX End","project":"Foundations","id":"8def43f6-65bf-404d-9407-46f1e7b90ea8","savedPayload":{"position":{"x":21532.462041907886,"y":16618.302754419237},"targetPosition":{"x":21547.453232573167,"y":17068.05297865758},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"Point","name":"ADX End","id":"8cc5bc3c-d019-4a1a-a069-f38d61131e7f"}}}],"id":"e493efd6-ece7-4243-8a14-23ea1771b2f1","savedPayload":{"position":{"x":20781.620783519145,"y":17212.58909261876},"targetPosition":{"x":21231.004074158704,"y":17236.140272928085},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Polygon","name":"+DI","project":"Foundations","polygonBorder":{"type":"Polygon Border","name":"New Polygon Border","project":"Foundations","style":{"type":"Style","name":"New Style","config":"{\n \"default\": {\n \"opacity\": 1,\n \"lineWidth\": 1,\n \"lineDash\": [0,0],\n \"paletteColor\": \"UI_COLOR.DARK_TURQUOISE\"\n },\n \"atMousePosition\": {\n \"opacity\": 1,\n \"lineWidth\": 1,\n \"lineDash\": [0,0],\n \"paletteColor\": \"UI_COLOR.RUSTED_RED\"\n }\n}","project":"Foundations","id":"1ff8bfc1-8a0e-4cea-bcda-d0dfbbfd6ecd","savedPayload":{"position":{"x":21429.497402973662,"y":16931.759560795497},"targetPosition":{"x":21538.436324602277,"y":16959.840895421803},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"styleConditions":[],"id":"580eab00-426b-410c-8c33-86778ca7f89c","savedPayload":{"position":{"x":21538.436324602277,"y":16959.840895421803},"targetPosition":{"x":21647.37524623089,"y":16987.92223004811},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":1,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"polygonVertexes":[{"type":"Polygon Vertex","name":"+DI Begin","project":"Foundations","id":"65ec6c2d-5328-41f2-8eb6-0f03fbed8f42","savedPayload":{"position":{"x":21418.675453912034,"y":16600.37042061702},"targetPosition":{"x":21647.37524623089,"y":16987.92223004811},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"Point","name":"+DI Begin","id":"ab40f6c8-026c-4c9e-970b-e1da797e83d7"}}},{"type":"Polygon Vertex","name":"+DI End","project":"Foundations","id":"a61c7250-5391-45d5-9da3-133b3089268c","savedPayload":{"position":{"x":21759.700584736114,"y":16552.16654353365},"targetPosition":{"x":21647.37524623089,"y":16987.92223004811},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"Point","name":"+DI End","id":"cee77e2a-f5ac-4f21-91dc-21fd2a63ffd4"}}}],"id":"900f1174-1224-4aa1-9d99-58103f23c4ac","savedPayload":{"position":{"x":20803.028641825884,"y":17097.08262545936},"targetPosition":{"x":21231.004074158704,"y":17236.140272928085},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Polygon","name":"-DI","project":"Foundations","polygonBorder":{"type":"Polygon Border","name":"New Polygon Border","project":"Foundations","style":{"type":"Style","name":"New Style","config":"{\n \"default\": {\n \"opacity\": 1,\n \"lineWidth\": 1,\n \"lineDash\": [0,0],\n \"paletteColor\": \"UI_COLOR.GOLDEN_ORANGE\"\n },\n \"atMousePosition\": {\n \"opacity\": 1,\n \"lineWidth\": 1,\n \"lineDash\": [0,0],\n \"paletteColor\": \"UI_COLOR.RUSTED_RED\"\n }\n}","project":"Foundations","id":"a6a9fd26-a928-484e-9408-7df706ab8202","savedPayload":{"position":{"x":21486.716013048677,"y":16772.686114286662},"targetPosition":{"x":21572.59574962824,"y":16823.917655792116},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":1,"arrangementStyle":0},"uiObject":{}}},"styleConditions":[],"id":"ed323d74-83e4-4338-b932-bb36584e68c4","savedPayload":{"position":{"x":21572.59574962824,"y":16823.917655792116},"targetPosition":{"x":21765.825156932253,"y":16939.188624179387},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"polygonVertexes":[{"type":"Polygon Vertex","name":"-DI Begin","project":"Foundations","id":"654b23d0-1ac9-4511-b0a1-b773a6c905d5","savedPayload":{"position":{"x":21655.575275314757,"y":16502.903208879576},"targetPosition":{"x":21765.825156932253,"y":16939.188624179387},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"Point","name":"-DI Begin","id":"20776211-c287-4689-9048-83655653dac9"}}},{"type":"Polygon Vertex","name":"-DI End","project":"Foundations","id":"ae8b6d1e-6ec2-4bba-a5e6-c2a6d3813b53","savedPayload":{"position":{"x":21996.367093706795,"y":16552.729809571356},"targetPosition":{"x":21765.825156932253,"y":16939.188624179387},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"Point","name":"-DI End","id":"f0a11eef-05f1-474f-89e7-3bee3ab07a67"}}}],"id":"057d309b-88ca-42f6-8e23-ea8ae1e2ed05","savedPayload":{"position":{"x":20853.602318583264,"y":16991.052707171322},"targetPosition":{"x":21231.004074158704,"y":17236.140272928085},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Polygon","name":"Band 50 - 75","project":"Foundations","polygonBody":{"type":"Polygon Body","name":"New Polygon Body","project":"Foundations","style":{"type":"Style","name":"New Style","config":"{\n \"default\": {\n \"opacity\": 0.1,\n \"paletteColor\": \"UI_COLOR.LIGHT\"\n },\n \"atMousePosition\": {\n \"opacity\": 0.5,\n \"paletteColor\": \"UI_COLOR.LIGHT\"\n }\n}","project":"Foundations","id":"f29f2ffc-a9e6-42b3-b524-32f9d70bc7df","savedPayload":{"position":{"x":21321.91235715429,"y":16566.290053880995},"targetPosition":{"x":21512.343857223186,"y":16686.126791910327},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2,"arrangementStyle":0},"uiObject":{}}},"styleConditions":[],"id":"dc5a2ec9-1b68-453d-bfc8-035e20b66703","savedPayload":{"position":{"x":21512.343857223186,"y":16686.126791910327},"targetPosition":{"x":21893.206857360976,"y":16925.800267968985},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"polygonVertexes":[{"type":"Polygon Vertex","name":"Band 50 Begin","project":"Foundations","id":"0dc3c13a-0b4b-4a8c-bfc2-238bdb440b60","savedPayload":{"position":{"x":21683.206561909425,"y":16527.80544901997},"targetPosition":{"x":21893.206857360976,"y":16925.800267968985},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"Point","name":"Band 50 Begin","id":"3190a724-bdd5-42d8-8f98-cb0607d80ce8"}}},{"type":"Polygon Vertex","name":"Band 50 End","project":"Foundations","id":"e2f2d64f-6fd0-477d-932a-20b83ce53cf1","savedPayload":{"position":{"x":21910.338676172203,"y":16476.12649645877},"targetPosition":{"x":21893.206857360976,"y":16925.800267968985},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"Point","name":"Band 50 End","id":"75de4dca-059a-43c8-97c0-a17cefd70e72"}}},{"type":"Polygon Vertex","name":"Band 75 End","project":"Foundations","id":"dde5fc42-4c65-4f55-b754-ee07575081e6","savedPayload":{"position":{"x":22132.880333419635,"y":16544.937267831196},"targetPosition":{"x":21893.206857360976,"y":16925.800267968985},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"Point","name":"Band 75 End","id":"85418e43-44b8-47a0-8172-767bdd742b05"}}},{"type":"Polygon Vertex","name":"Band 75 Begin","project":"Foundations","id":"4154f4b4-739c-4d2f-90d0-c4c6f735b3f3","savedPayload":{"position":{"x":22291.201676309993,"y":16715.799972517434},"targetPosition":{"x":21893.206857360976,"y":16925.800267968985},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"Point","name":"Band 75 Begin","id":"226d3395-f608-4bf7-9526-6cffaf7b734d"}}}],"id":"0c2cbdcc-700f-45af-a671-29be9b677dcc","savedPayload":{"position":{"x":20929.895301297216,"y":16901.725101463257},"targetPosition":{"x":21231.004074158704,"y":17236.140272928085},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Polygon","name":"Band 75 - 100","project":"Foundations","polygonBody":{"type":"Polygon Body","name":"New Polygon Body","project":"Foundations","style":{"type":"Style","name":"New Style","config":"{\n \"default\": {\n \"opacity\": 0.1,\n \"paletteColor\": \"UI_COLOR.GREY\"\n },\n \"atMousePosition\": {\n \"opacity\": 0.5,\n \"paletteColor\": \"UI_COLOR.GREY\"\n }\n}","project":"Foundations","id":"cd98d7c9-6bd1-4f1f-a21e-ecda719b6888","savedPayload":{"position":{"x":21721.289088391586,"y":16611.575283338283},"targetPosition":{"x":21870.24486405402,"y":16780.208544875866},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"styleConditions":[],"id":"4af5b3ce-bba8-4f3d-9b54-9674f9daa71f","savedPayload":{"position":{"x":21870.24486405402,"y":16780.208544875866},"targetPosition":{"x":22019.200639716455,"y":16948.84180641345},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"polygonVertexes":[{"type":"Polygon Vertex","name":"Band 75 Begin","project":"Foundations","id":"2f2f44d1-6b8f-4def-a1fb-18500da9952b","savedPayload":{"position":{"x":21929.83492972587,"y":16507.804653921874},"targetPosition":{"x":22019.200639716455,"y":16948.84180641345},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"Point","name":"Band 75 Begin","id":"226d3395-f608-4bf7-9526-6cffaf7b734d"}}},{"type":"Polygon Vertex","name":"Band 75 End","project":"Foundations","id":"c9d5eb01-23ba-4da5-8029-84f4ac6c2007","savedPayload":{"position":{"x":22162.32624088316,"y":16522.2095733477},"targetPosition":{"x":22019.200639716455,"y":16948.84180641345},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"Point","name":"Band 75 End","id":"85418e43-44b8-47a0-8172-767bdd742b05"}}},{"type":"Polygon Vertex","name":"Band 100 End","project":"Foundations","id":"97b2cafc-9ca1-49fd-b86c-ebafcf546842","savedPayload":{"position":{"x":22356.467162791618,"y":16650.93025508858},"targetPosition":{"x":22019.200639716455,"y":16948.84180641345},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"Point","name":"Band 100 End","id":"798370e8-9a99-4947-9a67-968bca900833"}}},{"type":"Polygon Vertex","name":"Band 100 Begin","project":"Foundations","id":"d0dedf91-ac18-4ef0-9335-765bcbdf95b0","savedPayload":{"position":{"x":22460.23779220803,"y":16859.476096422863},"targetPosition":{"x":22019.200639716455,"y":16948.84180641345},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"Point","name":"Band 100 Begin","id":"f5c6c92d-c739-4f17-964d-080240fc4628"}}}],"id":"9b1c6d74-48a6-4c92-85ae-8c0d211dfbf5","savedPayload":{"position":{"x":21026.70834927591,"y":16835.18733704332},"targetPosition":{"x":21231.004074158704,"y":17236.140272928085},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Polygon","name":"Level 50","project":"Foundations","polygonBorder":{"type":"Polygon Border","name":"New Polygon Border","project":"Foundations","style":{"type":"Style","name":"New Style","config":"{\n \"default\": {\n \"opacity\": 0.2,\n \"lineWidth\": 1,\n \"lineDash\": [0,0],\n \"paletteColor\": \"UI_COLOR.GREY\"\n },\n \"atMousePosition\": {\n \"opacity\": 0.3,\n \"lineWidth\": 2,\n \"lineDash\": [0,0],\n \"paletteColor\": \"UI_COLOR.DARK\"\n }\n}","project":"Foundations","id":"e06383fe-a5dd-4554-a163-f6d0adaa434a","savedPayload":{"position":{"x":22521.53479181756,"y":16664.64716489982},"targetPosition":{"x":22521.53479181756,"y":16364.64716489982},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"styleConditions":[],"id":"281f1f26-a63f-47e8-aced-cf97115f7925","savedPayload":{"position":{"x":22054.754504680466,"y":16563.4076045345},"targetPosition":{"x":22133.59923706614,"y":17006.44655110131},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"polygonVertexes":[{"type":"Polygon Vertex","name":"Band 50 Begin","project":"Foundations","id":"5ab321e2-936f-4946-a708-62011d8bac64","savedPayload":{"position":{"x":22391.12343558253,"y":16637.419062723424},"targetPosition":{"x":22133.59923706614,"y":17006.44655110131},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"Point","name":"Band 50 Begin","id":"3190a724-bdd5-42d8-8f98-cb0607d80ce8"}}},{"type":"Polygon Vertex","name":"Band 50 End","project":"Foundations","id":"2afa5b8c-582f-45f6-8749-6e818fa56d7c","savedPayload":{"position":{"x":22576.638183632953,"y":16927.601818715637},"targetPosition":{"x":22133.59923706614,"y":17006.44655110131},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"Point","name":"Band 50 End","id":"75de4dca-059a-43c8-97c0-a17cefd70e72"}}}],"id":"6df98b5c-0db8-447a-adab-23a356c6182b","savedPayload":{"position":{"x":21137.443813290713,"y":16795.973852597872},"targetPosition":{"x":21231.004074158704,"y":17236.140272928085},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Polygon","name":"Level 75","project":"Foundations","polygonBorder":{"type":"Polygon Border","name":"New Polygon Border","project":"Foundations","style":{"type":"Style","name":"New Style","config":"{\n \"default\": {\n \"opacity\": 0.2,\n \"lineWidth\": 1,\n \"lineDash\": [0,0],\n \"paletteColor\": \"UI_COLOR.GREY\"\n },\n \"atMousePosition\": {\n \"opacity\": 0.3,\n \"lineWidth\": 2,\n \"lineDash\": [0,0],\n \"paletteColor\": \"UI_COLOR.DARK\"\n }\n}","project":"Foundations","id":"d58e329b-6996-469e-9279-319128435135","savedPayload":{"position":{"x":22741.79144749199,"y":16393.376449443695},"targetPosition":{"x":22506.66709336981,"y":16777.064523403034},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"styleConditions":[],"id":"7befc553-bc07-43b5-9b53-eed7f7564b69","savedPayload":{"position":{"x":22276.302283873436,"y":16646.641823889655},"targetPosition":{"x":22227.134755407402,"y":17093.947708206575},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"polygonVertexes":[{"type":"Polygon Vertex","name":"Band 75 Begin","project":"Foundations","id":"d7ee0589-7046-41da-97e2-64bece0f45ae","savedPayload":{"position":{"x":22578.194472265055,"y":16812.42137693395},"targetPosition":{"x":22227.134755407402,"y":17093.947708206575},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"Point","name":"Band 75 Begin","id":"226d3395-f608-4bf7-9526-6cffaf7b734d"}}},{"type":"Polygon Vertex","name":"Band 75 End","project":"Foundations","id":"58218d74-b8ed-4c09-9920-bcd103d2c00b","savedPayload":{"position":{"x":22674.440639724322,"y":17143.11523667261},"targetPosition":{"x":22227.134755407402,"y":17093.947708206575},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"Point","name":"Band 75 End","id":"85418e43-44b8-47a0-8172-767bdd742b05"}}}],"id":"56c84477-78b8-4ec2-bbd6-c0f76f9c9a90","savedPayload":{"position":{"x":21254.55525446803,"y":16786.756982288527},"targetPosition":{"x":21231.004074158704,"y":17236.140272928085},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Polygon","name":"Band 25 - 50","project":"Foundations","polygonBody":{"type":"Polygon Body","name":"New Polygon Body","project":"Foundations","style":{"type":"Style","name":"New Style","config":"{\n \"default\": {\n \"opacity\": 0.1,\n \"paletteColor\": \"UI_COLOR.LIGHT_GREY\"\n },\n \"atMousePosition\": {\n \"opacity\": 0.5,\n \"paletteColor\": \"UI_COLOR.LIGHT_GREY\"\n }\n}","project":"Foundations","id":"6a419c80-9d0a-4f32-8645-44f71498c2a6","savedPayload":{"position":{"x":22352.027957427996,"y":16758.247323424825},"targetPosition":{"x":22322.12873037469,"y":16981.251888897405},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"styleConditions":[],"id":"6c954fd3-d05d-421c-b9dd-9e413759d50b","savedPayload":{"position":{"x":22322.12873037469,"y":16981.251888897405},"targetPosition":{"x":22292.229503321385,"y":17204.256454369985},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"polygonVertexes":[{"type":"Polygon Vertex","name":"Band 25 Begin","project":"Foundations","id":"646f52b1-0faf-44cd-bff8-eaf02feff5cd","savedPayload":{"position":{"x":22567.02104915733,"y":16847.900443704963},"targetPosition":{"x":22292.229503321385,"y":17204.256454369985},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"Point","name":"Band 25 Begin","id":"c9437036-a169-4106-a07c-3e88867f8ff2"}}},{"type":"Polygon Vertex","name":"Band 25 End","project":"Foundations","id":"88b7af94-e3f7-46d8-b3ea-8438c3919f01","savedPayload":{"position":{"x":22708.38396809302,"y":17033.03886926077},"targetPosition":{"x":22292.229503321385,"y":17204.256454369985},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"Point","name":"Band 25 End","id":"748819d2-1545-40ef-aa5b-5bf8d5916733"}}},{"type":"Polygon Vertex","name":"Band 50 End","project":"Foundations","id":"215b0fd2-a4c4-487f-a1ef-f6854e918ca3","savedPayload":{"position":{"x":22738.23863426655,"y":17264.0549084766},"targetPosition":{"x":22292.229503321385,"y":17204.256454369985},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"Point","name":"Band 50 End","id":"75de4dca-059a-43c8-97c0-a17cefd70e72"}}},{"type":"Polygon Vertex","name":"Band 50 Begin","project":"Foundations","id":"fbed1fbe-4264-413d-91ea-4eaf3639bab7","savedPayload":{"position":{"x":22648.585513986407,"y":17479.04800020593},"targetPosition":{"x":22292.229503321385,"y":17204.256454369985},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"Point","name":"Band 50 Begin","id":"3190a724-bdd5-42d8-8f98-cb0607d80ce8"}}}],"id":"a39c8312-2af2-4dd4-946b-60dc03bb4868","savedPayload":{"position":{"x":21370.06172162743,"y":16808.164840595266},"targetPosition":{"x":21231.004074158704,"y":17236.140272928085},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"images":[],"texts":[{"type":"Text","name":"New Text","project":"Foundations","textCondition":{"type":"Text Condition","name":"New Text Condition","code":"","project":"Foundations","id":"bbc7ba15-2edb-4f35-9649-4d9ce3c353de","savedPayload":{"position":{"x":21314.826062620083,"y":16438.627325428904},"targetPosition":{"x":21476.091639915467,"y":16858.738517352645},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"textPosition":{"type":"Text Position","name":"","config":"{ \n\"offsetX\": 0,\n \"offsetY\": 0\n }","project":"Foundations","id":"ff933fea-8a4b-4532-b1ce-1cdd194f09d9","savedPayload":{"position":{"x":21592.5602102116,"y":16424.071895522564},"targetPosition":{"x":21476.091639915467,"y":16858.738517352645},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"textFormula":{"type":"Text Formula","name":"New Text Formula","code":"record.property","project":"Foundations","id":"73edee06-950f-45cd-bd90-32ef9303ac94","savedPayload":{"position":{"x":21825.807322571105,"y":16575.544341380217},"targetPosition":{"x":21476.091639915467,"y":16858.738517352645},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"textStyle":{"type":"Text Style","name":"New Text Style","config":"{ \n\"configuration\": \"Get the appropriate configuration from the documentation\"\n}","project":"Foundations","id":"f6f816f8-5f5f-4b00-9fa2-21f2b30db3b2","savedPayload":{"position":{"x":21925.474930555025,"y":16835.18733704332},"targetPosition":{"x":21476.091639915467,"y":16858.738517352645},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"1b37d84b-5045-456c-aabf-924be783d067","savedPayload":{"position":{"x":21476.091639915467,"y":16858.738517352645},"targetPosition":{"x":21231.004074158704,"y":17236.140272928085},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"id":"cdb5a75e-613a-481d-88e0-38991cc242f2","savedPayload":{"position":{"x":21231.004074158704,"y":17236.140272928085},"targetPosition":{"x":21532.11284702019,"y":17570.555444392914},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"panels":[{"type":"Plotter Panel","name":"DMI Directional Movement","config":"{ \n \"codeName\": \"DMI\"\n}","project":"Foundations","panelData":[{"type":"Panel Data","name":"ADX","config":"{\n \"valueDecimals\": 2\n}","project":"Foundations","dataFormula":{"type":"Data Formula","name":"New Data Formula","code":"record.adx","project":"Foundations","id":"0eaf0b8e-aeb3-4b05-be3a-d235958773d2","savedPayload":{"position":{"x":22240.918013416493,"y":16650.210137309925},"targetPosition":{"x":22217.366833107168,"y":17099.593427949483},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"textStyle":{"type":"Text Style","name":"New Text Style","config":"{\n \"paletteColor\": \"UI_COLOR.MANGANESE_PURPLE\",\n \"opacity\": 1,\n \"fontSize\": 16\n}","project":"Foundations","id":"581d5c5a-0805-4d53-80c3-ec3fd38fd825","savedPayload":{"position":{"x":22618.319768991933,"y":16895.297703066688},"targetPosition":{"x":22217.366833107168,"y":17099.593427949483},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"57929c4f-d65a-4342-a156-83e3c37bcde3","savedPayload":{"position":{"x":22217.366833107168,"y":17099.593427949483},"targetPosition":{"x":21972.279267350405,"y":17476.995183524923},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Panel Data","name":"+DI","config":"{\n \"valueDecimals\": 2\n}","project":"Foundations","dataFormula":{"type":"Data Formula","name":"New Data Formula","code":"record.plusDI","project":"Foundations","id":"f03ad7aa-8df8-48d4-b8f9-ca83062e24f1","savedPayload":{"position":{"x":22746.860859145447,"y":17082.326149795445},"targetPosition":{"x":22412.445687680618,"y":17383.434922656932},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"textStyle":{"type":"Text Style","name":"New Text Style","config":"{\n \"paletteColor\": \"UI_COLOR.DARK_TURQUOISE\",\n \"opacity\": 1,\n \"fontSize\": 16\n}","project":"Foundations","id":"a59f5ccb-0893-4a38-8603-f33c7bd79d86","savedPayload":{"position":{"x":22840.421120013438,"y":17522.492570125658},"targetPosition":{"x":22412.445687680618,"y":17383.434922656932},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"a2d73831-c487-4f26-8b5b-66980654a6ff","savedPayload":{"position":{"x":22412.445687680618,"y":17383.434922656932},"targetPosition":{"x":21972.279267350405,"y":17476.995183524923},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Panel Data","name":"-DI","config":"{\n \"valueDecimals\": 2\n}","project":"Foundations","dataFormula":{"type":"Data Formula","name":"New Data Formula","code":"record.minusDI","project":"Foundations","id":"b0dc6011-498f-486e-947e-4b7d700927ae","savedPayload":{"position":{"x":22799.064313565403,"y":17745.63392959101},"targetPosition":{"x":22349.681022925844,"y":17722.082749281686},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"textStyle":{"type":"Text Style","name":"New Text Style","config":"{\n \"paletteColor\": \"UI_COLOR.GOLDEN_ORANGE\",\n \"opacity\": 1,\n \"fontSize\": 16\n}","project":"Foundations","id":"b942aa1f-30ab-4633-bc95-9c9d5c7dc100","savedPayload":{"position":{"x":22553.97674780864,"y":18123.03568516645},"targetPosition":{"x":22349.681022925844,"y":17722.082749281686},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"c8fd597b-22d1-43c9-88a0-34afa3fd44c1","savedPayload":{"position":{"x":22349.681022925844,"y":17722.082749281686},"targetPosition":{"x":21972.279267350405,"y":17476.995183524923},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"id":"9021a665-2e1b-472e-ab60-6b244795eb9e","savedPayload":{"position":{"x":21972.279267350405,"y":17476.995183524923},"targetPosition":{"x":21532.11284702019,"y":17570.555444392914},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"id":"4e8c7782-32a0-496d-baab-d11bb1a562d0","savedPayload":{"position":{"x":21532.11284702019,"y":17570.555444392914},"targetPosition":{"x":21393.055199551465,"y":17998.530876725734},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":4,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"id":"24ac7fd1-9eb7-4931-9103-43dec214e698","savedPayload":{"position":{"x":21445.055199551465,"y":17992.530876725734},"targetPosition":{"x":21352.350101238982,"y":18277.84783161428},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Plotter","name":"Ichimoku Cloud","config":"{ \n \"codeName\": \"Plotter-Ichimoku\"\n}","project":"Foundations","modules":[{"type":"Plotter Module","name":"Ichimoku","config":"{ \n \"codeName\": \"Ichimoku\", \n \"icon\": \"|moving-average\"\n}","project":"Foundations","shapes":{"type":"Shapes","name":"New Shapes","project":"Foundations","chartPoints":[{"type":"Chart Points","name":"New Chart Points","project":"Foundations","points":[{"type":"Point","name":"Lagging Span Begin","project":"Foundations","pointFormula":{"type":"Point Formula","name":"New Point Formula","code":"x = record.pastBegin\ny = record.previous.laggingSpan\n","project":"Foundations","id":"40d770c4-6cc1-4a26-afed-5aae3615acd0","savedPayload":{"position":{"x":21613.92929803368,"y":17824.290980236306},"targetPosition":{"x":21545.053354308588,"y":17532.30450045346},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"ed94f11a-7635-42cb-ac2d-fe9d05159b2a","savedPayload":{"position":{"x":21545.053354308588,"y":17532.30450045346},"targetPosition":{"x":21476.177410583496,"y":17240.318020670617},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":2,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Point","name":"Lagging Span End","project":"Foundations","pointFormula":{"type":"Point Formula","name":"New Point Formula","code":"x = record.pastEnd\ny = record.laggingSpan\n","project":"Foundations","id":"a671dd96-1e10-4fe7-bf9c-64acf9379878","savedPayload":{"position":{"x":21276.342054323566,"y":17806.061629020252},"targetPosition":{"x":21376.25973245353,"y":17523.189824845434},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"15d9b3e5-54b9-4f6f-9e69-37dae6d9d37b","savedPayload":{"position":{"x":21376.25973245353,"y":17523.189824845434},"targetPosition":{"x":21476.177410583496,"y":17240.318020670617},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":2,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Point","name":"Conersion Line Begin","project":"Foundations","pointFormula":{"type":"Point Formula","name":"New Point Formula","code":"x = record.begin\ny = record.previous.conversionLine","project":"Foundations","id":"827748a6-7f40-4a30-a811-f88883118c88","savedPayload":{"position":{"x":21160.193219699046,"y":17485.581126561214},"targetPosition":{"x":21239.18926742016,"y":17424.265350088564},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":1,"arrangementStyle":0},"uiObject":{}}},"id":"a56bb9d9-6e55-4fa3-936d-81582cf1f94d","savedPayload":{"position":{"x":21239.18926742016,"y":17424.265350088564},"targetPosition":{"x":21476.177410583496,"y":17240.318020670617},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":2,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Point","name":"Conversion Line End","project":"Foundations","pointFormula":{"type":"Point Formula","name":"New Point Formula","code":"x = record.end\ny = record.conversionLine","project":"Foundations","id":"3e816114-9409-4ef8-ae5b-92de87c7ba20","savedPayload":{"position":{"x":21077.755347622762,"y":17275.812523711415},"targetPosition":{"x":21177.360863362945,"y":17266.938897951215},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":1,"arrangementStyle":0},"uiObject":{}}},"id":"3eaf4ff4-cf81-4928-b2f8-26d75e89d3c0","savedPayload":{"position":{"x":21177.360863362945,"y":17266.938897951215},"targetPosition":{"x":21476.177410583496,"y":17240.318020670617},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":2,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Point","name":"Base Line Begin","project":"Foundations","pointFormula":{"type":"Point Formula","name":"New Point Formula","code":"x = record.begin\ny = record.previous.baseLine","project":"Foundations","id":"9473832d-9c65-47c0-81b7-06e6399b21b1","savedPayload":{"position":{"x":21121.813665420734,"y":17054.774666938338},"targetPosition":{"x":21210.404601711423,"y":17101.16050537141},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":1,"arrangementStyle":0},"uiObject":{}}},"id":"f7d3e6d3-089b-4bc7-8468-2e42bc6511b7","savedPayload":{"position":{"x":21210.404601711423,"y":17101.16050537141},"targetPosition":{"x":21476.177410583496,"y":17240.318020670617},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":2,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Point","name":"Base Line End","project":"Foundations","pointFormula":{"type":"Point Formula","name":"New Point Formula","code":"x = record.end\ny = record.baseLine","project":"Foundations","id":"01e0f6a0-132f-497a-8cbf-45f305163405","savedPayload":{"position":{"x":21278.379968493304,"y":16892.64551398857},"targetPosition":{"x":21327.82932901585,"y":16979.563640659082},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":1,"arrangementStyle":0},"uiObject":{}}},"id":"385613d8-5b52-44b9-be18-91bca1c86c47","savedPayload":{"position":{"x":21327.82932901585,"y":16979.563640659082},"targetPosition":{"x":21476.177410583496,"y":17240.318020670617},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":2,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Point","name":"Plot Lead Line 1 Begin","project":"Foundations","pointFormula":{"type":"Point Formula","name":"New Point Formula","code":"x = record.forwardBegin\ny = record.previous.plotLeadLine1","project":"Foundations","id":"19cecf0e-124a-4394-8968-2edcb21cfbd8","savedPayload":{"position":{"x":21497.74556185957,"y":16840.899925373804},"targetPosition":{"x":21492.35352404055,"y":16940.754449198008},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":1,"arrangementStyle":0},"uiObject":{}}},"id":"fbac2c1f-aa48-421f-b725-4b62cc53fc41","savedPayload":{"position":{"x":21492.35352404055,"y":16940.754449198008},"targetPosition":{"x":21476.177410583496,"y":17240.318020670617},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":2,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Point","name":"Plot Lead Line 1 End","project":"Foundations","pointFormula":{"type":"Point Formula","name":"New Point Formula","code":"x = record.forwardEnd\ny = record.plotLeadLine1","project":"Foundations","id":"1584a320-70a4-4487-8b2e-cbacab3288ad","savedPayload":{"position":{"x":21710.263419588955,"y":16915.966759862375},"targetPosition":{"x":21651.74191733759,"y":16997.054575064434},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":1,"arrangementStyle":0},"uiObject":{}}},"id":"cb4fb579-edd5-4de7-a831-003f24afcf39","savedPayload":{"position":{"x":21651.74191733759,"y":16997.054575064434},"targetPosition":{"x":21476.177410583496,"y":17240.318020670617},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":2,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Point","name":"Plot Lead Line 2 Begin","project":"Foundations","pointFormula":{"type":"Point Formula","name":"New Point Formula","code":"x = record.forwardBegin\ny = record.previous.plotLeadLine2","project":"Foundations","id":"66ad8d46-50dc-4306-9d06-a3c6f4ead8e2","savedPayload":{"position":{"x":21848.460623431813,"y":17094.012827901068},"targetPosition":{"x":21755.389820219734,"y":17130.589126093455},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":1,"arrangementStyle":0},"uiObject":{}}},"id":"b7ab8f9c-d7a0-4c4d-b7d6-1e1d0c02eb83","savedPayload":{"position":{"x":21755.389820219734,"y":17130.589126093455},"targetPosition":{"x":21476.177410583496,"y":17240.318020670617},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":2,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Point","name":"Plot Lead Line 2 End","project":"Foundations","pointFormula":{"type":"Point Formula","name":"New Point Formula","code":"x = record.forwardEnd\ny = record.plotLeadLine2","project":"Foundations","id":"e837a646-7549-469e-8d35-6c1cee681da4","savedPayload":{"position":{"x":21868.460537622814,"y":17318.509760900997},"targetPosition":{"x":21770.389755862983,"y":17298.961825843402},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":1,"arrangementStyle":0},"uiObject":{}}},"id":"02355e05-fe68-4efc-bfae-d2cc6f1457c3","savedPayload":{"position":{"x":21770.389755862983,"y":17298.961825843402},"targetPosition":{"x":21476.177410583496,"y":17240.318020670617},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":2,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"id":"3086f338-1640-4ebb-bafe-bf8cfd3da0ec","savedPayload":{"position":{"x":21476.177410583496,"y":17240.318020670617},"targetPosition":{"x":21907.781290786686,"y":17657.113042946014},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":5,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"polygons":[{"type":"Polygon","name":"Lagging Span","project":"Foundations","polygonBorder":{"type":"Polygon Border","name":"New Polygon Border","project":"Foundations","style":{"type":"Style","name":"New Style","config":"{\n \"default\": {\n \"opacity\": 0.3,\n \"lineWidth\": 0.5,\n \"lineDash\": [0,0],\n \"paletteColor\": \"UI_COLOR.PATINATED_TURQUOISE\"\n },\n \"atMousePosition\": {\n \"opacity\": 0.3,\n \"lineWidth\": 0.5,\n \"lineDash\": [0,0],\n \"paletteColor\": \"UI_COLOR.PATINATED_TURQUOISE\"\n }\n}","project":"Foundations","id":"fbbfd9a2-92d9-4ce7-8c21-17f2dbc6f1fc","savedPayload":{"position":{"x":21358.45008670067,"y":17482.68789820106},"targetPosition":{"x":21444.48655215333,"y":17359.81509155771},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"styleConditions":[],"id":"cd32ab1b-e563-45d7-a3f8-ecb171273385","savedPayload":{"position":{"x":21444.48655215333,"y":17359.81509155771},"targetPosition":{"x":21530.523017605985,"y":17236.94228491436},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":2,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"polygonVertexes":[{"type":"Polygon Vertex","name":"Lagging Span Begin","project":"Foundations","id":"01c3a82b-97af-4c64-9675-c2ae9e55c5c9","savedPayload":{"position":{"x":21235.080691702322,"y":17289.03673821444},"targetPosition":{"x":21530.523017605985,"y":17236.94228491436},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"Point","name":"Lagging Span Begin","id":"ed94f11a-7635-42cb-ac2d-fe9d05159b2a"}}},{"type":"Polygon Vertex","name":"Lagging Span End","project":"Foundations","id":"5e20b9a4-ae32-4a81-bb0b-289bf8d04a58","savedPayload":{"position":{"x":21284.777404319288,"y":17064.869354009046},"targetPosition":{"x":21530.523017605985,"y":17236.94228491436},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"Point","name":"Lagging Span End","id":"15d9b3e5-54b9-4f6f-9e69-37dae6d9d37b"}}}],"id":"90a34d00-99e2-4a5e-94f1-782aeaec89ed","savedPayload":{"position":{"x":21616.69257290389,"y":17584.536474266115},"targetPosition":{"x":21907.781290786686,"y":17657.113042946014},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Polygon","name":"Conversion Line","project":"Foundations","polygonBorder":{"type":"Polygon Border","name":"New Polygon Border","project":"Foundations","style":{"type":"Style","name":"New Style","config":"{\n \"default\": {\n \"opacity\": 1,\n \"lineWidth\": 1,\n \"lineDash\": [0,0],\n \"paletteColor\": \"UI_COLOR.TURQUOISE\"\n },\n \"atMousePosition\": {\n \"opacity\": 1,\n \"lineWidth\": 2,\n \"lineDash\": [0,0],\n \"paletteColor\": \"UI_COLOR.TURQUOISE\"\n }\n}","project":"Foundations","id":"e865a1b2-668e-427f-b16d-3ecc6c4f770f","savedPayload":{"position":{"x":20986.602226600873,"y":17190.139258675794},"targetPosition":{"x":21276.379974487594,"y":17112.493545145036},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"styleConditions":[],"id":"5f0a0922-aecd-4b40-9fb3-b3fdd1207eea","savedPayload":{"position":{"x":21276.379974487594,"y":17112.493545145036},"targetPosition":{"x":21566.157722374315,"y":17034.84783161428},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"polygonVertexes":[{"type":"Polygon Vertex","name":"Conersion Line Begin","project":"Foundations","id":"0e09b636-d71d-49d5-9d9a-6e3b067925ca","savedPayload":{"position":{"x":21306.350101238982,"y":16884.84783161428},"targetPosition":{"x":21566.157722374315,"y":17034.84783161428},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"Point","name":"Conersion Line Begin","id":"a56bb9d9-6e55-4fa3-936d-81582cf1f94d"}}},{"type":"Polygon Vertex","name":"Conversion Line End","project":"Foundations","id":"b92598e2-5755-4a95-85f7-80bc63612184","savedPayload":{"position":{"x":21488.512008843558,"y":16745.070083727558},"targetPosition":{"x":21566.157722374315,"y":17034.84783161428},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"Point","name":"Conversion Line End","id":"3eaf4ff4-cf81-4928-b2f8-26d75e89d3c0"}}}],"id":"59bb987c-d919-4454-ad68-f52a84639d18","savedPayload":{"position":{"x":21731.445715098944,"y":17414.40794463353},"targetPosition":{"x":21907.781290786686,"y":17657.113042946014},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Polygon","name":"Base Line","project":"Foundations","polygonBorder":{"type":"Polygon Border","name":"New Polygon Border","project":"Foundations","style":{"type":"Style","name":"New Style","config":"{\n \"default\": {\n \"opacity\": 1,\n \"lineWidth\": 1,\n \"lineDash\": [0,0],\n \"paletteColor\": \"UI_COLOR.RUSTED_RED\"\n },\n \"atMousePosition\": {\n \"opacity\": 1,\n \"lineWidth\": 2,\n \"lineDash\": [0,0],\n \"paletteColor\": \"UI_COLOR.RUSTED_RED\"\n }\n}","project":"Foundations","id":"623a0cc7-8641-46ab-bb9b-6132f6b4374c","savedPayload":{"position":{"x":21179.574628289956,"y":16649.36908833409},"targetPosition":{"x":21451.466964400952,"y":16776.154566856298},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"styleConditions":[],"id":"639d75aa-1e58-4c36-8257-67168abafb05","savedPayload":{"position":{"x":21451.466964400952,"y":16776.154566856298},"targetPosition":{"x":21723.359300511947,"y":16902.940045378506},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"polygonVertexes":[{"type":"Polygon Vertex","name":"Base Line Begin","project":"Foundations","id":"eca8fef0-6505-4e10-908e-5fcf8a99293a","savedPayload":{"position":{"x":21620.753257514247,"y":16621.032259142732},"targetPosition":{"x":21723.359300511947,"y":16902.940045378506},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"Point","name":"Base Line Begin","id":"f7d3e6d3-089b-4bc7-8468-2e42bc6511b7"}}},{"type":"Polygon Vertex","name":"Base Line End","project":"Foundations","id":"09535200-2132-4847-960a-9ce3698e72b9","savedPayload":{"position":{"x":21850.14477903416,"y":16631.04770926751},"targetPosition":{"x":21723.359300511947,"y":16902.940045378506},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"Point","name":"Base Line End","id":"385613d8-5b52-44b9-be18-91bca1c86c47"}}}],"id":"5ae2d724-fb7c-478e-bc67-bd08b88562bb","savedPayload":{"position":{"x":21928.708232909925,"y":17357.843827868066},"targetPosition":{"x":21907.781290786686,"y":17657.113042946014},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Polygon","name":"Lead Line 1","project":"Foundations","polygonBorder":{"type":"Polygon Border","name":"New Polygon Border","project":"Foundations","style":{"type":"Style","name":"New Style","config":"{\n \"default\": {\n \"opacity\": 1,\n \"lineWidth\": 0.5,\n \"lineDash\": [0,0],\n \"paletteColor\": \"UI_COLOR.GREEN\"\n },\n \"atMousePosition\": {\n \"opacity\": 1,\n \"lineWidth\": 0.5,\n \"lineDash\": [0,0],\n \"paletteColor\": \"UI_COLOR.GREEN\"\n }\n}","project":"Foundations","id":"77e51645-bb9d-4c7a-a8bb-70de2bca0f05","savedPayload":{"position":{"x":22105.707358062016,"y":16841.402485750586},"targetPosition":{"x":22110.9430799932,"y":17141.356794297502},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"styleConditions":[],"id":"70f77c83-7b79-4a15-926e-173e9fcbf78f","savedPayload":{"position":{"x":22110.9430799932,"y":17141.356794297502},"targetPosition":{"x":22116.178801924387,"y":17441.31110284442},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"polygonVertexes":[{"type":"Polygon Vertex","name":"Plot Lead Line 1 Begin","project":"Foundations","id":"878fdf21-37b6-4487-ba94-22f16b609ec4","savedPayload":{"position":{"x":22324.576313062087,"y":17225.509162742823},"targetPosition":{"x":22116.178801924387,"y":17441.31110284442},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"Point","name":"Plot Lead Line 1 Begin","id":"fbac2c1f-aa48-421f-b725-4b62cc53fc41"}}},{"type":"Polygon Vertex","name":"Plot Lead Line 1 End","project":"Foundations","id":"3d6e5394-4cef-41ce-8091-4b557155d5a9","savedPayload":{"position":{"x":22416.133110471303,"y":17436.075380913233},"targetPosition":{"x":22116.178801924387,"y":17441.31110284442},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"Point","name":"Plot Lead Line 1 End","id":"cb4fb579-edd5-4de7-a831-003f24afcf39"}}}],"id":"c8fca9b3-dfe0-4442-8275-493b9d545d7a","savedPayload":{"position":{"x":22116.178801924387,"y":17441.31110284442},"targetPosition":{"x":21907.781290786686,"y":17657.113042946014},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Polygon","name":"Lead Line 2","project":"Foundations","polygonBorder":{"type":"Polygon Border","name":"New Polygon Border","project":"Foundations","style":{"type":"Style","name":"New Style","config":"{\n \"default\": {\n \"opacity\": 0.5,\n \"lineWidth\": 1,\n \"lineDash\": [0,0],\n \"paletteColor\": \"UI_COLOR.RED\"\n },\n \"atMousePosition\": {\n \"opacity\": 0.5,\n \"lineWidth\": 1,\n \"lineDash\": [0,0],\n \"paletteColor\": \"UI_COLOR.RED\"\n }\n}","project":"Foundations","id":"62ad6e42-cc75-4cf3-8217-b460a5b465f4","savedPayload":{"position":{"x":22241.064391706495,"y":16455.292335840837},"targetPosition":{"x":22163.418678175738,"y":16745.070083727558},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"styleConditions":[],"id":"0637699a-e7e2-4d24-b5c0-7c76748dda74","savedPayload":{"position":{"x":22163.418678175738,"y":16745.070083727558},"targetPosition":{"x":22085.77296464498,"y":17034.84783161428},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"polygonVertexes":[{"type":"Polygon Vertex","name":"Plot Lead Line 2 Begin","project":"Foundations","id":"3d4d544a-28fc-463b-b792-5d08ec382a6f","savedPayload":{"position":{"x":22345.580585780313,"y":16884.84783161428},"targetPosition":{"x":22085.77296464498,"y":17034.84783161428},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"Point","name":"Plot Lead Line 2 Begin","id":"b7ab8f9c-d7a0-4c4d-b7d6-1e1d0c02eb83"}}},{"type":"Polygon Vertex","name":"Plot Lead Line 2 End","project":"Foundations","id":"507b22e5-4ae9-4290-a0df-7d7bac232aa9","savedPayload":{"position":{"x":22375.5507125317,"y":17112.493545145036},"targetPosition":{"x":22085.77296464498,"y":17034.84783161428},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"Point","name":"Plot Lead Line 2 End","id":"02355e05-fe68-4efc-bfae-d2cc6f1457c3"}}}],"id":"8bcba1bd-2717-4d86-a955-b7a396e27687","savedPayload":{"position":{"x":22206.137859397168,"y":17625.754503965716},"targetPosition":{"x":21907.781290786686,"y":17657.113042946014},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Polygon","name":"Cloud Green","project":"Foundations","polygonCondition":{"type":"Polygon Condition","name":"New Polygon Condition","code":"record.plotLeadLine1 > record.plotLeadLine2","project":"Foundations","id":"13e89aa0-e3e2-40ac-abc6-0b98ee4bf44a","savedPayload":{"position":{"x":22256.130465244914,"y":16914.557171243552},"targetPosition":{"x":22125.965343509648,"y":17184.84783161428},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"polygonBody":{"type":"Polygon Body","name":"New Polygon Body","project":"Foundations","style":{"type":"Style","name":"New Style","config":"{\n \"default\": {\n \"opacity\": 0.1,\n \"paletteColor\": \"UI_COLOR.GREEN\"\n },\n \"atMousePosition\": {\n \"opacity\": 0.1,\n \"paletteColor\": \"UI_COLOR.GREEN\"\n }\n}","project":"Foundations","id":"403e5719-537a-4f87-ba17-a2885f64f841","savedPayload":{"position":{"x":22595.064232990466,"y":16810.753950499042},"targetPosition":{"x":22360.514788250057,"y":16997.80089105666},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"styleConditions":[],"id":"a896ce8e-5bd8-49fc-b445-ac872d80ad69","savedPayload":{"position":{"x":22360.514788250057,"y":16997.80089105666},"targetPosition":{"x":22125.965343509648,"y":17184.84783161428},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"polygonVertexes":[{"type":"Polygon Vertex","name":"Plot Lead Line 1 Begin","project":"Foundations","id":"c42cc383-9c0e-4aea-851a-c224501448b4","savedPayload":{"position":{"x":22418.443717164195,"y":17118.091551427384},"targetPosition":{"x":22125.965343509648,"y":17184.84783161428},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"Point","name":"Plot Lead Line 1 Begin","id":"fbac2c1f-aa48-421f-b725-4b62cc53fc41"}}},{"type":"Polygon Vertex","name":"Plot Lead Line 1 End","project":"Foundations","id":"f315431a-2603-459e-9f05-34b8ee64356c","savedPayload":{"position":{"x":22418.443717164195,"y":17251.604111801174},"targetPosition":{"x":22125.965343509648,"y":17184.84783161428},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"Point","name":"Plot Lead Line 1 End","id":"cb4fb579-edd5-4de7-a831-003f24afcf39"}}},{"type":"Polygon Vertex","name":"Plot Lead Line 2 End","project":"Foundations","id":"52eb035e-85aa-4746-ad09-7a6f1b636f3c","savedPayload":{"position":{"x":22360.514788250057,"y":17371.894772171898},"targetPosition":{"x":22125.965343509648,"y":17184.84783161428},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"Point","name":"Plot Lead Line 2 End","id":"02355e05-fe68-4efc-bfae-d2cc6f1457c3"}}},{"type":"Polygon Vertex","name":"Plot Lead Line 2 Begin","project":"Foundations","id":"52b3d278-b029-46f3-8772-e7dd7b5d42a3","savedPayload":{"position":{"x":22256.130465244914,"y":17455.138491985006},"targetPosition":{"x":22125.965343509648,"y":17184.84783161428},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"Point","name":"Plot Lead Line 2 Begin","id":"b7ab8f9c-d7a0-4c4d-b7d6-1e1d0c02eb83"}}}],"id":"d3ee5217-2b18-443a-a8dc-6884ff3711e9","savedPayload":{"position":{"x":22156.492562553198,"y":17824.870913987237},"targetPosition":{"x":21907.781290786686,"y":17657.113042946014},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Polygon","name":"Cloud Red","project":"Foundations","polygonCondition":{"type":"Polygon Condition","name":"New Polygon Condition","code":"record.plotLeadLine1 < record.plotLeadLine2","project":"Foundations","id":"0486bacd-b7c4-468b-a2bd-fca7604d031a","savedPayload":{"position":{"x":22301.262376958122,"y":17325.896147383693},"targetPosition":{"x":22018.09737786561,"y":17424.979865970243},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"polygonBody":{"type":"Polygon Body","name":"New Polygon Body","project":"Foundations","style":{"type":"Style","name":"New Style","config":"{\n \"default\": {\n \"opacity\": 0.1,\n \"paletteColor\": \"UI_COLOR.RED\"\n },\n \"atMousePosition\": {\n \"opacity\": 0.1,\n \"paletteColor\": \"UI_COLOR.RED\"\n }\n}","project":"Foundations","id":"acf85f27-802a-4609-a45f-f602dd9dcd1c","savedPayload":{"position":{"x":22614.324703801554,"y":17492.15855163223},"targetPosition":{"x":22316.211040833583,"y":17458.569208801237},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"styleConditions":[],"id":"f6448eec-e334-4c22-8d0e-a3c68316ce42","savedPayload":{"position":{"x":22316.211040833583,"y":17458.569208801237},"targetPosition":{"x":22018.09737786561,"y":17424.979865970243},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"polygonVertexes":[{"type":"Polygon Vertex","name":"Plot Lead Line 1 Begin","project":"Foundations","id":"ae3a2357-a62e-498d-81e0-90f06b7c3ec4","savedPayload":{"position":{"x":22272.1146376341,"y":17584.589488924845},"targetPosition":{"x":22018.09737786561,"y":17424.979865970243},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"Point","name":"Plot Lead Line 1 Begin","id":"fbac2c1f-aa48-421f-b725-4b62cc53fc41"}}},{"type":"Polygon Vertex","name":"Plot Lead Line 1 End","project":"Foundations","id":"cc92f4b4-eee9-4017-b30e-7e69d13f7200","savedPayload":{"position":{"x":22177.707000820214,"y":17678.99712573873},"targetPosition":{"x":22018.09737786561,"y":17424.979865970243},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"Point","name":"Plot Lead Line 1 End","id":"cb4fb579-edd5-4de7-a831-003f24afcf39"}}},{"type":"Polygon Vertex","name":"Plot Lead Line 2 End","project":"Foundations","id":"d7e2bed8-30ec-479d-8909-a1d6f05084a1","savedPayload":{"position":{"x":22051.686720696605,"y":17723.093528938214},"targetPosition":{"x":22018.09737786561,"y":17424.979865970243},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"Point","name":"Plot Lead Line 2 End","id":"02355e05-fe68-4efc-bfae-d2cc6f1457c3"}}},{"type":"Polygon Vertex","name":"Plot Lead Line 2 Begin","project":"Foundations","id":"9fb73913-c17f-4c3f-b60f-b1f2821d740f","savedPayload":{"position":{"x":21919.013659279062,"y":17708.144865062754},"targetPosition":{"x":22018.09737786561,"y":17424.979865970243},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{},"referenceParent":{"type":"Point","name":"Plot Lead Line 2 Begin","id":"b7ab8f9c-d7a0-4c4d-b7d6-1e1d0c02eb83"}}}],"id":"e1707dc5-c49a-4b2d-b2b9-d6fd2e064a3c","savedPayload":{"position":{"x":21990.472497531788,"y":17945.491551727508},"targetPosition":{"x":21907.781290786686,"y":17657.113042946014},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"images":[],"texts":[],"id":"2a9c9e98-7ccf-4999-804c-2094204d1ca6","savedPayload":{"position":{"x":21907.781290786686,"y":17657.113042946014},"targetPosition":{"x":21785.760297863948,"y":17931.176680238794},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},"panels":[{"type":"Plotter Panel","name":"Ichimoku Cloud","config":"{ \n \"codeName\": \"\"\n}","project":"Foundations","panelData":[{"type":"Panel Data","name":"Lagging Span","config":"{\n \"valueDecimals\": 2\n}","project":"Foundations","dataFormula":{"type":"Data Formula","name":"New Data Formula","code":"record.laggingSpan","project":"Foundations","id":"e923bf3d-c6c5-4f08-9292-4910b5aafd6f","savedPayload":{"position":{"x":22259.43541858742,"y":17494.427625711018},"targetPosition":{"x":22290.79395756772,"y":17792.7841943215},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"textStyle":{"type":"Text Style","name":"New Text Style","config":"{\n \"paletteColor\": \"UI_COLOR.PATINATED_TURQUOISE\",\n \"opacity\": 1,\n \"fontSize\": 14\n}","project":"Foundations","id":"4b843355-d7ea-45af-8fb1-ecefe26e6a75","savedPayload":{"position":{"x":22533.499055880202,"y":17616.448618633756},"targetPosition":{"x":22290.79395756772,"y":17792.7841943215},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"ce794350-6644-4e6c-afac-e8a7a10c60ca","savedPayload":{"position":{"x":22290.79395756772,"y":17792.7841943215},"targetPosition":{"x":22168.77296464498,"y":18066.84783161428},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Panel Data","name":"Conversion Line","config":"{\n \"valueDecimals\": 2\n}","project":"Foundations","dataFormula":{"type":"Data Formula","name":"New Data Formula","code":"record.conversionLine","project":"Foundations","id":"468401fd-3794-4749-9434-4f9c2107db49","savedPayload":{"position":{"x":22715.862101497816,"y":17391.249012143493},"targetPosition":{"x":22532.830612113707,"y":17802.344468082665},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"textStyle":{"type":"Text Style","name":"New Text Style","config":"{\n \"paletteColor\": \"UI_COLOR.TURQUOISE\",\n \"opacity\": 1,\n \"fontSize\": 14\n}","project":"Foundations","id":"32127f3e-22ec-4d64-ab18-90aef4433588","savedPayload":{"position":{"x":22980.36546502943,"y":17755.306659612223},"targetPosition":{"x":22532.830612113707,"y":17802.344468082665},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"f6d23c72-ba68-4d19-8291-53e729d60d43","savedPayload":{"position":{"x":22532.830612113707,"y":17802.344468082665},"targetPosition":{"x":22168.77296464498,"y":18066.84783161428},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":4,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Panel Data","name":"Base Line","config":"{\n \"valueDecimals\": 2\n}","project":"Foundations","dataFormula":{"type":"Data Formula","name":"New Data Formula","code":"record.baseLine","project":"Foundations","id":"b00a3c5a-16ca-4a05-b8a2-87442f67e7ee","savedPayload":{"position":{"x":22709.834631567945,"y":17859.15371694624},"targetPosition":{"x":22467.129533255462,"y":18035.48929263398},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"textStyle":{"type":"Text Style","name":"New Text Style","config":"{\n \"paletteColor\": \"UI_COLOR.RUSTED_RED\",\n \"opacity\": 1,\n \"fontSize\": 14\n}","project":"Foundations","id":"f9456c22-246e-4ebb-9f1a-64023ddc007e","savedPayload":{"position":{"x":22741.193170548242,"y":18157.51028555672},"targetPosition":{"x":22467.129533255462,"y":18035.48929263398},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"ab82afc6-55b3-4ec7-9e1e-eec7e1260efc","savedPayload":{"position":{"x":22467.129533255462,"y":18035.48929263398},"targetPosition":{"x":22168.77296464498,"y":18066.84783161428},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Panel Data","name":"Lead Line 1","config":"{\n \"valueDecimals\": 2\n}","project":"Foundations","dataFormula":{"type":"Data Formula","name":"New Data Formula","code":"record.leadLine1","project":"Foundations","id":"a275f6d4-c570-4d08-a93a-fcb8d2ed168a","savedPayload":{"position":{"x":23027.403273499876,"y":18202.841512527946},"targetPosition":{"x":22579.868420584153,"y":18249.87932099839},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"textStyle":{"type":"Text Style","name":"New Text Style","config":"{\n \"paletteColor\": \"UI_COLOR.GREEN\",\n \"opacity\": 1,\n \"fontSize\": 14\n}","project":"Foundations","id":"bf48ad18-804f-482c-ae5d-dbb0a3522237","savedPayload":{"position":{"x":22844.371784115767,"y":18613.936968467115},"targetPosition":{"x":22579.868420584153,"y":18249.87932099839},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"8b7ebb57-8606-435a-be7b-921bc4e6a2d5","savedPayload":{"position":{"x":22579.868420584153,"y":18249.87932099839},"targetPosition":{"x":22168.77296464498,"y":18066.84783161428},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":4,"arrangementStyle":0},"uiObject":{"isRunning":false}}},{"type":"Panel Data","name":"Lead Line 2","config":"{\n \"valueDecimals\": 2\n}","project":"Foundations","dataFormula":{"type":"Data Formula","name":"New Data Formula","code":"record.leadLine2","project":"Foundations","id":"2dafd617-bb89-4aad-b697-6a361de69a98","savedPayload":{"position":{"x":22619.172177625504,"y":18431.5739228495},"targetPosition":{"x":22345.108540332723,"y":18309.552929926762},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"textStyle":{"type":"Text Style","name":"New Text Style","config":"{\n \"paletteColor\": \"UI_COLOR.RED\",\n \"opacity\": 1,\n \"fontSize\": 14\n}","project":"Foundations","id":"34880e13-f3bd-4fa6-8245-cb47783fc1d1","savedPayload":{"position":{"x":22376.46707931302,"y":18607.909498537243},"targetPosition":{"x":22345.108540332723,"y":18309.552929926762},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{}}},"id":"375c2ae1-cdb0-42a9-a243-0ea3a9d486a0","savedPayload":{"position":{"x":22345.108540332723,"y":18309.552929926762},"targetPosition":{"x":22168.77296464498,"y":18066.84783161428},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"id":"c2502509-bfd7-483e-bae8-db4db0ae302b","savedPayload":{"position":{"x":22168.77296464498,"y":18066.84783161428},"targetPosition":{"x":21785.760297863948,"y":17931.176680238794},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":true,"angleToParent":2,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"id":"c5dedee0-0553-457c-9a14-5c5d97907cb2","savedPayload":{"position":{"x":21785.760297863948,"y":17931.176680238794},"targetPosition":{"x":21543.055199551465,"y":18107.512255926536},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":false,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"id":"f1d66d3b-c40e-4633-aa38-0f85d032d1f8","savedPayload":{"position":{"x":21595.055199551465,"y":18101.512255926536},"targetPosition":{"x":21352.350101238982,"y":18277.84783161428},"floatingObject":{"isPinned":false,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}],"id":"d2083ac0-43e2-41e4-83c7-eb09a6f29353","savedPayload":{"position":{"x":21352.350101238982,"y":18277.84783161428},"targetPosition":{"x":21352.350101238982,"y":18277.84783161428},"floatingObject":{"isPinned":true,"isFrozen":false,"isCollapsed":true,"angleToParent":1,"distanceToParent":3,"arrangementStyle":0},"uiObject":{"isRunning":false}}}
\ No newline at end of file
From 7848e7c0b8650fe779f153b1b9412199fc020cca Mon Sep 17 00:00:00 2001
From: Luis Fernando Molina
Date: Thu, 19 Aug 2021 11:59:23 +0200
Subject: [PATCH 008/227] Governance: Pancake Swap Listing Votes
---
.../Plugins/Assets/Superalgos-Exchanges.json | 331 ++++++--
.../Governance/Plugins/Pools/Superalgos.json | 9 +-
.../User-Profiles/Luis-Fernando-Molina.json | 761 +++++++++++++-----
3 files changed, 836 insertions(+), 265 deletions(-)
diff --git a/Projects/Governance/Plugins/Assets/Superalgos-Exchanges.json b/Projects/Governance/Plugins/Assets/Superalgos-Exchanges.json
index fae67de1c..d4090dcf2 100644
--- a/Projects/Governance/Plugins/Assets/Superalgos-Exchanges.json
+++ b/Projects/Governance/Plugins/Assets/Superalgos-Exchanges.json
@@ -12,87 +12,119 @@
"assetClasses": [
{
"type": "Asset Class",
- "name": "Open Negotiations",
+ "name": "DEXs",
"config": "{\n\"folderPath\": \"\"\n}",
"project": "Governance",
- "assetClasses": [],
- "assets": [
+ "assetClasses": [
{
- "type": "Asset",
- "name": "Bittrex",
- "config": "{\n \"docs\": {\n \"project\": \"Governance\",\n \"category\": \"Topic\",\n \"type\": \"Exchange Asset - Bittrex\"\n }\n}",
+ "type": "Asset Class",
+ "name": "First Listing",
+ "config": "{\n\"folderPath\": \"\"\n}",
"project": "Governance",
- "assetClasses": [],
- "assets": [],
- "id": "548dd163-9991-4de3-9e68-9e8a9a051a2f",
- "savedPayload": {
- "position": {
- "x": 9806.132034355964,
- "y": 38608.632034355964
- },
- "targetPosition": {
- "x": 9594,
- "y": 38396.5
- },
- "floatingObject": {
- "isPinned": false,
- "isFrozen": false,
- "isCollapsed": false,
- "angleToParent": 2,
- "distanceToParent": 3,
- "arrangementStyle": 0
- },
- "uiObject": {
- "isRunning": false
+ "assetClasses": [
+ {
+ "type": "Asset Class",
+ "name": " Pancakeswap SA/WBTC",
+ "config": "{\n\"folderPath\": \"\"\n}",
+ "project": "Governance",
+ "assetClasses": [],
+ "assets": [
+ {
+ "type": "Asset",
+ "name": "SA Liquidity",
+ "config": "{}",
+ "project": "Governance",
+ "assetClasses": [],
+ "assets": [],
+ "id": "2e59edc7-7e37-40e3-808f-9ab3c7c5f0b3",
+ "savedPayload": {
+ "position": {
+ "x": 10303.807621135331,
+ "y": 39025.922863406
+ },
+ "targetPosition": {
+ "x": 10044,
+ "y": 38875.922863406
+ },
+ "floatingObject": {
+ "isPinned": false,
+ "isFrozen": false,
+ "isCollapsed": false,
+ "angleToParent": 2,
+ "distanceToParent": 3,
+ "arrangementStyle": 0
+ },
+ "uiObject": {
+ "isRunning": false
+ }
+ }
+ },
+ {
+ "type": "Asset",
+ "name": "WBTC Liquidity",
+ "config": "{}",
+ "project": "Governance",
+ "assetClasses": [],
+ "assets": [],
+ "id": "117afaed-83bd-4b0c-be12-40b8c8dd3a34",
+ "savedPayload": {
+ "position": {
+ "x": 10044,
+ "y": 39175.922863406
+ },
+ "targetPosition": {
+ "x": 10044,
+ "y": 38875.922863406
+ },
+ "floatingObject": {
+ "isPinned": false,
+ "isFrozen": false,
+ "isCollapsed": false,
+ "angleToParent": 2,
+ "distanceToParent": 3,
+ "arrangementStyle": 0
+ },
+ "uiObject": {
+ "isRunning": false
+ }
+ }
+ }
+ ],
+ "id": "cc6e34d9-d58a-4aa7-9049-250ea90a8430",
+ "savedPayload": {
+ "position": {
+ "x": 10044,
+ "y": 38875.922863406
+ },
+ "targetPosition": {
+ "x": 9894,
+ "y": 38616.115242270665
+ },
+ "floatingObject": {
+ "isPinned": false,
+ "isFrozen": false,
+ "isCollapsed": false,
+ "angleToParent": 2,
+ "distanceToParent": 3,
+ "arrangementStyle": 0
+ },
+ "uiObject": {
+ "isRunning": false,
+ "shortcutKey": "w"
+ }
+ }
}
- }
- },
- {
- "type": "Asset",
- "name": "LBank",
- "config": "{\n \"docs\": {\n \"project\": \"Governance\",\n \"category\": \"Topic\",\n \"type\": \"Exchange Asset - LBank\"\n }\n}",
- "project": "Governance",
- "assetClasses": [],
+ ],
"assets": [],
- "id": "e4e7addb-a840-4ce9-9e01-74c7e57c24ad",
+ "id": "54f70f64-029a-4f2f-8847-5208c2fa94a1",
"savedPayload": {
"position": {
- "x": 9594,
- "y": 38696.5
+ "x": 9894,
+ "y": 38616.115242270665
},
"targetPosition": {
- "x": 9594,
- "y": 38396.5
- },
- "floatingObject": {
- "isPinned": false,
- "isFrozen": false,
- "isCollapsed": false,
- "angleToParent": 2,
- "distanceToParent": 3,
- "arrangementStyle": 0
- },
- "uiObject": {
- "isRunning": false
- }
- }
- },
- {
- "type": "Asset",
- "name": "Probit",
- "config": "{\n \"docs\": {\n \"project\": \"Governance\",\n \"category\": \"Topic\",\n \"type\": \"Exchange Asset - Probit\"\n }\n}",
- "project": "Governance",
- "assetClasses": [],
- "assets": [],
- "id": "6b27f708-c243-42e9-874b-ceceea7db21f",
- "savedPayload": {
- "position": {
- "x": 9381.867965644036,
- "y": 38608.632034355964
- },
- "targetPosition": {
- "x": 9594,
- "y": 38396.5
+ "x": 9744,
+ "y": 38356.30762113533
},
"floatingObject": {
"isPinned": false,
@@ -108,11 +140,164 @@
}
}
],
- "id": "144ad412-94fc-4b80-8dd9-2520f64edfcc",
+ "assets": [],
+ "id": "90e0c410-b1e7-4f0a-9dec-99c597a7956d",
"savedPayload": {
"position": {
+ "x": 9744,
+ "y": 38356.30762113533
+ },
+ "targetPosition": {
"x": 9594,
- "y": 38396.5
+ "y": 38096.5
+ },
+ "floatingObject": {
+ "isPinned": false,
+ "isFrozen": false,
+ "isCollapsed": false,
+ "angleToParent": 2,
+ "distanceToParent": 3,
+ "arrangementStyle": 0
+ },
+ "uiObject": {
+ "isRunning": false
+ }
+ }
+ },
+ {
+ "type": "Asset Class",
+ "name": "CEXs",
+ "config": "{\n\"folderPath\": \"\"\n}",
+ "project": "Governance",
+ "assetClasses": [
+ {
+ "type": "Asset Class",
+ "name": "Open Negotiations",
+ "config": "{\n\"folderPath\": \"\"\n}",
+ "project": "Governance",
+ "assetClasses": [],
+ "assets": [
+ {
+ "type": "Asset",
+ "name": "Bittrex",
+ "config": "{\n \"docs\": {\n \"project\": \"Governance\",\n \"category\": \"Topic\",\n \"type\": \"Exchange Asset - Bittrex\"\n }\n}",
+ "project": "Governance",
+ "assetClasses": [],
+ "assets": [],
+ "id": "548dd163-9991-4de3-9e68-9e8a9a051a2f",
+ "savedPayload": {
+ "position": {
+ "x": 9371.645713530756,
+ "y": 38905.89299015739
+ },
+ "targetPosition": {
+ "x": 9294,
+ "y": 38616.115242270665
+ },
+ "floatingObject": {
+ "isPinned": false,
+ "isFrozen": false,
+ "isCollapsed": false,
+ "angleToParent": 2,
+ "distanceToParent": 3,
+ "arrangementStyle": 0
+ },
+ "uiObject": {
+ "isRunning": false
+ }
+ }
+ },
+ {
+ "type": "Asset",
+ "name": "LBank",
+ "config": "{\n \"docs\": {\n \"project\": \"Governance\",\n \"category\": \"Topic\",\n \"type\": \"Exchange Asset - LBank\"\n }\n}",
+ "project": "Governance",
+ "assetClasses": [],
+ "assets": [],
+ "id": "e4e7addb-a840-4ce9-9e01-74c7e57c24ad",
+ "savedPayload": {
+ "position": {
+ "x": 9144,
+ "y": 38875.922863406
+ },
+ "targetPosition": {
+ "x": 9294,
+ "y": 38616.115242270665
+ },
+ "floatingObject": {
+ "isPinned": false,
+ "isFrozen": false,
+ "isCollapsed": false,
+ "angleToParent": 2,
+ "distanceToParent": 3,
+ "arrangementStyle": 0
+ },
+ "uiObject": {
+ "isRunning": false
+ }
+ }
+ },
+ {
+ "type": "Asset",
+ "name": "Probit",
+ "config": "{\n \"docs\": {\n \"project\": \"Governance\",\n \"category\": \"Topic\",\n \"type\": \"Exchange Asset - Probit\"\n }\n}",
+ "project": "Governance",
+ "assetClasses": [],
+ "assets": [],
+ "id": "6b27f708-c243-42e9-874b-ceceea7db21f",
+ "savedPayload": {
+ "position": {
+ "x": 9004.222252113279,
+ "y": 38693.76095580142
+ },
+ "targetPosition": {
+ "x": 9294,
+ "y": 38616.115242270665
+ },
+ "floatingObject": {
+ "isPinned": false,
+ "isFrozen": false,
+ "isCollapsed": false,
+ "angleToParent": 2,
+ "distanceToParent": 3,
+ "arrangementStyle": 0
+ },
+ "uiObject": {
+ "isRunning": false
+ }
+ }
+ }
+ ],
+ "id": "144ad412-94fc-4b80-8dd9-2520f64edfcc",
+ "savedPayload": {
+ "position": {
+ "x": 9294,
+ "y": 38616.115242270665
+ },
+ "targetPosition": {
+ "x": 9444,
+ "y": 38356.30762113533
+ },
+ "floatingObject": {
+ "isPinned": false,
+ "isFrozen": false,
+ "isCollapsed": false,
+ "angleToParent": 2,
+ "distanceToParent": 3,
+ "arrangementStyle": 0
+ },
+ "uiObject": {
+ "isRunning": false
+ }
+ }
+ }
+ ],
+ "assets": [],
+ "id": "ec0ab4b8-e3cc-47e6-94e7-6d181e1008f4",
+ "savedPayload": {
+ "position": {
+ "x": 9444,
+ "y": 38356.30762113533
},
"targetPosition": {
"x": 9594,
diff --git a/Projects/Governance/Plugins/Pools/Superalgos.json b/Projects/Governance/Plugins/Pools/Superalgos.json
index e5a89de9d..ddd38bb04 100644
--- a/Projects/Governance/Plugins/Pools/Superalgos.json
+++ b/Projects/Governance/Plugins/Pools/Superalgos.json
@@ -1,7 +1,7 @@
{
"type": "Pools",
"name": "Superalgos",
- "config": "{\"tokens\":\"40960000\",\"codeName\":\"Superalgos\"}",
+ "config": "{\n \"tokens\": \"60000000\",\n \"codeName\": \"Superalgos\"\n}",
"project": "Governance",
"poolClasses": [
{
@@ -1505,7 +1505,8 @@
"arrangementStyle": 0
},
"uiObject": {
- "isRunning": false
+ "isRunning": false,
+ "shortcutKey": "a"
},
"referenceParent": {
"type": "Assets",
@@ -1536,7 +1537,7 @@
"floatingObject": {
"isPinned": false,
"isFrozen": false,
- "isCollapsed": true,
+ "isCollapsed": false,
"angleToParent": 1,
"distanceToParent": 3,
"arrangementStyle": 0
@@ -1789,7 +1790,7 @@
"floatingObject": {
"isPinned": false,
"isFrozen": false,
- "isCollapsed": false,
+ "isCollapsed": true,
"angleToParent": 1,
"distanceToParent": 3,
"arrangementStyle": 0
diff --git a/Projects/Governance/Plugins/User-Profiles/Luis-Fernando-Molina.json b/Projects/Governance/Plugins/User-Profiles/Luis-Fernando-Molina.json
index ec67cd93c..56d2fa73c 100644
--- a/Projects/Governance/Plugins/User-Profiles/Luis-Fernando-Molina.json
+++ b/Projects/Governance/Plugins/User-Profiles/Luis-Fernando-Molina.json
@@ -544,7 +544,7 @@
"votingProgram": {
"type": "Voting Program",
"name": "New Voting Program",
- "config": "{\n \"percentage\": 75\n}",
+ "config": "{\n \"percentage\": 0\n}",
"project": "Governance",
"votesSwitch": [
{
@@ -758,7 +758,7 @@
{
"type": "Weight Votes Switch",
"name": "New Weight Votes Switch",
- "config": "{\n \"percentage\": 75\n}",
+ "config": "{\n \"percentage\": 80\n}",
"project": "Governance",
"weightVotesSwitch": [
{
@@ -770,7 +770,7 @@
{
"type": "Weight Votes Switch",
"name": "Exchanges Pool Class",
- "config": "{\n \"percentage\": 35\n}",
+ "config": "{\n \"percentage\": 75\n}",
"project": "Governance",
"weightVotesSwitch": [],
"poolWeightVotes": [
@@ -834,12 +834,12 @@
"id": "58949e1e-3502-4317-ae8e-b4c56350902e",
"savedPayload": {
"position": {
- "x": 30905.003798952057,
- "y": 24539.12189221862
+ "x": 30945.003798952057,
+ "y": 24558.121892218624
},
"targetPosition": {
- "x": 30657.76594236545,
- "y": 24709.04376329607
+ "x": 30697.76594236545,
+ "y": 24728.043763296075
},
"floatingObject": {
"isPinned": false,
@@ -850,7 +850,8 @@
"arrangementStyle": 0
},
"uiObject": {
- "isRunning": false
+ "isRunning": false,
+ "shortcutKey": ""
},
"referenceParent": {
"type": "Pool Class",
@@ -876,7 +877,7 @@
{
"type": "Weight Votes Switch",
"name": "Governance Programs Pool Class",
- "config": "{\n \"percentage\": 15\n}",
+ "config": "{\n \"percentage\": 7.5\n}",
"project": "Governance",
"weightVotesSwitch": [
{
@@ -2558,12 +2559,12 @@
"id": "cb79b91f-d01c-4efa-8fea-e4b7374fdd8b",
"savedPayload": {
"position": {
- "x": 30951.210222585592,
- "y": 24646.670256050744
+ "x": 30991.210222585592,
+ "y": 24665.670256050747
},
"targetPosition": {
- "x": 30657.76594236545,
- "y": 24709.04376329607
+ "x": 30697.76594236545,
+ "y": 24728.043763296075
},
"floatingObject": {
"isPinned": false,
@@ -2600,7 +2601,7 @@
{
"type": "Weight Votes Switch",
"name": "Superalgos Software Projects Pools",
- "config": "{\n \"percentage\": 5\n}",
+ "config": "{\n \"percentage\": 2.5\n}",
"project": "Governance",
"weightVotesSwitch": [],
"poolWeightVotes": [
@@ -2876,12 +2877,12 @@
"id": "33c4a72b-4908-478e-b7c3-2304cb211f05",
"savedPayload": {
"position": {
- "x": 30952.74241463464,
- "y": 24763.714420943714
+ "x": 30992.74241463464,
+ "y": 24782.714420943717
},
"targetPosition": {
- "x": 30657.76594236545,
- "y": 24709.04376329607
+ "x": 30697.76594236545,
+ "y": 24728.043763296075
},
"floatingObject": {
"isPinned": false,
@@ -2918,7 +2919,7 @@
{
"type": "Weight Votes Switch",
"name": "Trading Intelligence",
- "config": "{\n \"percentage\": 9\n}",
+ "config": "{\n \"percentage\": 4.5\n}",
"project": "Governance",
"weightVotesSwitch": [],
"poolWeightVotes": [
@@ -3088,12 +3089,12 @@
"id": "56c59557-4ab9-4f4b-9c48-e1f9822e4899",
"savedPayload": {
"position": {
- "x": 30909.367112749078,
- "y": 24872.43547380058
+ "x": 30949.367112749078,
+ "y": 24891.435473800582
},
"targetPosition": {
- "x": 30657.76594236545,
- "y": 24709.04376329607
+ "x": 30697.76594236545,
+ "y": 24728.043763296075
},
"floatingObject": {
"isPinned": false,
@@ -3130,7 +3131,7 @@
{
"type": "Weight Votes Switch",
"name": "Education, Docs, Tutorials, Videos, Icons",
- "config": "{\n \"percentage\": 4\n}",
+ "config": "{\n \"percentage\": 2\n}",
"project": "Governance",
"weightVotesSwitch": [],
"poolWeightVotes": [
@@ -3406,12 +3407,12 @@
"id": "88c4df8c-48ff-4d7e-a5ed-015c3faf6e69",
"savedPayload": {
"position": {
- "x": 30827.687813442903,
- "y": 24956.281619882677
+ "x": 30867.687813442903,
+ "y": 24975.28161988268
},
"targetPosition": {
- "x": 30657.76594236545,
- "y": 24709.04376329607
+ "x": 30697.76594236545,
+ "y": 24728.043763296075
},
"floatingObject": {
"isPinned": false,
@@ -3448,7 +3449,7 @@
{
"type": "Weight Votes Switch",
"name": "Marketing",
- "config": "{\n \"percentage\": 14\n}",
+ "config": "{\n \"percentage\": 7\n}",
"project": "Governance",
"weightVotesSwitch": [],
"poolWeightVotes": [
@@ -3565,12 +3566,12 @@
"id": "34ddd8f7-d8a3-495d-8c7f-2a3f121b3269",
"savedPayload": {
"position": {
- "x": 30720.13944961078,
- "y": 25002.488043516212
+ "x": 30760.13944961078,
+ "y": 25021.488043516216
},
"targetPosition": {
- "x": 30657.76594236545,
- "y": 24709.04376329607
+ "x": 30697.76594236545,
+ "y": 24728.043763296075
},
"floatingObject": {
"isPinned": false,
@@ -3972,12 +3973,12 @@
"id": "c092f4bb-64fe-47ca-bb13-668d4d65f901",
"savedPayload": {
"position": {
- "x": 30603.09528471781,
- "y": 25004.02023556526
+ "x": 30643.09528471781,
+ "y": 25023.020235565262
},
"targetPosition": {
- "x": 30657.76594236545,
- "y": 24709.04376329607
+ "x": 30697.76594236545,
+ "y": 24728.043763296075
},
"floatingObject": {
"isPinned": false,
@@ -4019,17 +4020,17 @@
"id": "800e3388-1ea6-40ee-ace5-1811a3373e39",
"savedPayload": {
"position": {
- "x": 30657.76594236545,
- "y": 24709.04376329607
+ "x": 30697.76594236545,
+ "y": 24728.043763296075
},
"targetPosition": {
- "x": 30406.164771981825,
- "y": 24545.652052791564
+ "x": 30446.164771981825,
+ "y": 24564.652052791567
},
"floatingObject": {
"isPinned": false,
"isFrozen": false,
- "isCollapsed": true,
+ "isCollapsed": false,
"angleToParent": 2,
"distanceToParent": 3,
"arrangementStyle": 0
@@ -7127,12 +7128,12 @@
"id": "f5b54a5c-0251-4a78-94e6-5e2dc4113d5c",
"savedPayload": {
"position": {
- "x": 30542.36192190369,
- "y": 24812.954010048074
+ "x": 30582.36192190369,
+ "y": 24831.954010048077
},
"targetPosition": {
- "x": 30406.164771981825,
- "y": 24545.652052791564
+ "x": 30446.164771981825,
+ "y": 24564.652052791567
},
"floatingObject": {
"isPinned": false,
@@ -11942,12 +11943,12 @@
"id": "c5258958-8fd9-4d68-8a9f-481430aa1bb3",
"savedPayload": {
"position": {
- "x": 30390.46398510894,
- "y": 24845.240913217935
+ "x": 30430.46398510894,
+ "y": 24864.24091321794
},
"targetPosition": {
- "x": 30406.164771981825,
- "y": 24545.652052791564
+ "x": 30446.164771981825,
+ "y": 24564.652052791567
},
"floatingObject": {
"isPinned": false,
@@ -11964,7 +11965,7 @@
},
{
"type": "Weight Votes Switch",
- "name": "Exchanges",
+ "name": "Superalgos-Exchanges",
"config": "{\n \"percentage\": 5\n}",
"project": "Governance",
"weightVotesSwitch": [
@@ -11973,23 +11974,264 @@
"name": "SA Token Listings Rewards",
"config": "{}",
"project": "Governance",
- "weightVotesSwitch": [],
- "poolWeightVotes": [],
- "assetWeightVotes": [
+ "weightVotesSwitch": [
{
- "type": "Asset Weight Vote",
- "name": "Superalgos-Exchanges SA Token Listings Rewards Open Negotiations Bittrex",
- "config": "{\n \"percentage\": 45\n}",
+ "type": "Weight Votes Switch",
+ "name": "DEXs",
+ "config": "{\n \"percentage\": 100\n}",
"project": "Governance",
- "id": "ed4cf0cf-3ef8-4e2e-8ec9-9809e3462994",
+ "weightVotesSwitch": [
+ {
+ "type": "Weight Votes Switch",
+ "name": "First Listing",
+ "config": "{}",
+ "project": "Governance",
+ "weightVotesSwitch": [
+ {
+ "type": "Weight Votes Switch",
+ "name": " Pancakeswap SA/WBTC",
+ "config": "{}",
+ "project": "Governance",
+ "weightVotesSwitch": [],
+ "poolWeightVotes": [],
+ "assetWeightVotes": [
+ {
+ "type": "Asset Weight Vote",
+ "name": "DEXs First Listing Pancakeswap SA/WBTC SA Liquidity",
+ "config": "{}",
+ "project": "Governance",
+ "id": "132eec8f-8438-429d-bebc-47a5e100e48e",
+ "savedPayload": {
+ "position": {
+ "x": 30208.476140276023,
+ "y": 26233.922932094443
+ },
+ "targetPosition": {
+ "x": 30072.27899035416,
+ "y": 25966.620974837933
+ },
+ "floatingObject": {
+ "isPinned": false,
+ "isFrozen": false,
+ "isCollapsed": false,
+ "angleToParent": 2,
+ "distanceToParent": 3,
+ "arrangementStyle": 0
+ },
+ "uiObject": {
+ "isRunning": false
+ },
+ "referenceParent": {
+ "type": "Asset",
+ "name": "SA Liquidity",
+ "id": "2e59edc7-7e37-40e3-808f-9ab3c7c5f0b3"
+ },
+ "referenceParentCombinedNodePath": [
+ [
+ "Superalgos-Exchanges",
+ "Assets"
+ ],
+ [
+ "SA Token Listings Rewards",
+ "Asset Class"
+ ],
+ [
+ "DEXs",
+ "Asset Class"
+ ],
+ [
+ "First Listing",
+ "Asset Class"
+ ],
+ [
+ " Pancakeswap SA/WBTC",
+ "Asset Class"
+ ],
+ [
+ "SA Liquidity",
+ "Asset"
+ ]
+ ]
+ }
+ },
+ {
+ "type": "Asset Weight Vote",
+ "name": "DEXs First Listing Pancakeswap SA/WBTC WBTC Liquidity",
+ "config": "{\n \"percentage\": 55.555556\n}",
+ "project": "Governance",
+ "id": "99b1f5b3-d368-49ed-b848-d52e13b586d6",
+ "savedPayload": {
+ "position": {
+ "x": 29908.887279849652,
+ "y": 26218.22214522156
+ },
+ "targetPosition": {
+ "x": 30072.27899035416,
+ "y": 25966.620974837933
+ },
+ "floatingObject": {
+ "isPinned": false,
+ "isFrozen": false,
+ "isCollapsed": false,
+ "angleToParent": 2,
+ "distanceToParent": 3,
+ "arrangementStyle": 0
+ },
+ "uiObject": {
+ "isRunning": false,
+ "shortcutKey": "q"
+ },
+ "referenceParent": {
+ "type": "Asset",
+ "name": "WBTC Liquidity",
+ "id": "117afaed-83bd-4b0c-be12-40b8c8dd3a34"
+ },
+ "referenceParentCombinedNodePath": [
+ [
+ "Superalgos-Exchanges",
+ "Assets"
+ ],
+ [
+ "SA Token Listings Rewards",
+ "Asset Class"
+ ],
+ [
+ "DEXs",
+ "Asset Class"
+ ],
+ [
+ "First Listing",
+ "Asset Class"
+ ],
+ [
+ " Pancakeswap SA/WBTC",
+ "Asset Class"
+ ],
+ [
+ "WBTC Liquidity",
+ "Asset"
+ ]
+ ]
+ }
+ }
+ ],
+ "featureWeightVotes": [],
+ "positionWeightVotes": [],
+ "id": "6188434b-762d-44f9-a459-b79cea727bfe",
+ "savedPayload": {
+ "position": {
+ "x": 30072.27899035416,
+ "y": 25966.620974837933
+ },
+ "targetPosition": {
+ "x": 30087.979777227043,
+ "y": 25667.032114411562
+ },
+ "floatingObject": {
+ "isPinned": false,
+ "isFrozen": false,
+ "isCollapsed": false,
+ "angleToParent": 2,
+ "distanceToParent": 3,
+ "arrangementStyle": 0
+ },
+ "uiObject": {
+ "isRunning": false
+ },
+ "referenceParent": {
+ "type": "Asset Class",
+ "name": " Pancakeswap SA/WBTC",
+ "id": "cc6e34d9-d58a-4aa7-9049-250ea90a8430"
+ },
+ "referenceParentCombinedNodePath": [
+ [
+ "Superalgos-Exchanges",
+ "Assets"
+ ],
+ [
+ "SA Token Listings Rewards",
+ "Asset Class"
+ ],
+ [
+ "DEXs",
+ "Asset Class"
+ ],
+ [
+ "First Listing",
+ "Asset Class"
+ ],
+ [
+ " Pancakeswap SA/WBTC",
+ "Asset Class"
+ ]
+ ]
+ }
+ }
+ ],
+ "poolWeightVotes": [],
+ "assetWeightVotes": [],
+ "featureWeightVotes": [],
+ "positionWeightVotes": [],
+ "id": "d987d5ba-4316-4d62-927a-cf25b16bfbdf",
+ "savedPayload": {
+ "position": {
+ "x": 30087.979777227043,
+ "y": 25667.032114411562
+ },
+ "targetPosition": {
+ "x": 30103.680564099926,
+ "y": 25367.44325398519
+ },
+ "floatingObject": {
+ "isPinned": false,
+ "isFrozen": false,
+ "isCollapsed": false,
+ "angleToParent": 2,
+ "distanceToParent": 3,
+ "arrangementStyle": 0
+ },
+ "uiObject": {
+ "isRunning": false
+ },
+ "referenceParent": {
+ "type": "Asset Class",
+ "name": "First Listing",
+ "id": "54f70f64-029a-4f2f-8847-5208c2fa94a1"
+ },
+ "referenceParentCombinedNodePath": [
+ [
+ "Superalgos-Exchanges",
+ "Assets"
+ ],
+ [
+ "SA Token Listings Rewards",
+ "Asset Class"
+ ],
+ [
+ "DEXs",
+ "Asset Class"
+ ],
+ [
+ "First Listing",
+ "Asset Class"
+ ]
+ ]
+ }
+ }
+ ],
+ "poolWeightVotes": [],
+ "assetWeightVotes": [],
+ "featureWeightVotes": [],
+ "positionWeightVotes": [],
+ "id": "c06903b5-4a3f-4d0e-bfdb-84003992c271",
"savedPayload": {
"position": {
- "x": 30141.754858218137,
- "y": 25342.298673778958
+ "x": 30103.680564099926,
+ "y": 25367.44325398519
},
"targetPosition": {
- "x": 30079.38135097281,
- "y": 25048.854393558817
+ "x": 30119.38135097281,
+ "y": 25067.85439355882
},
"floatingObject": {
"isPinned": false,
@@ -12003,116 +12245,273 @@
"isRunning": false
},
"referenceParent": {
- "type": "Asset",
- "name": "Bittrex",
- "id": "548dd163-9991-4de3-9e68-9e8a9a051a2f"
+ "type": "Asset Class",
+ "name": "DEXs",
+ "id": "90e0c410-b1e7-4f0a-9dec-99c597a7956d"
},
"referenceParentCombinedNodePath": [
[
"Superalgos-Exchanges",
- "Assets",
- "Governance",
- "2cefeb95-9fde-418b-a35b-6178a97cac9d"
+ "Assets"
],
[
"SA Token Listings Rewards",
- "Asset Class",
- "Governance",
- "492669d5-223f-426d-845a-f26dd1ae251e"
+ "Asset Class"
],
[
- "Open Negotiations",
- "Asset Class",
- "Governance",
- "144ad412-94fc-4b80-8dd9-2520f64edfcc"
- ],
- [
- "Bittrex",
- "Asset",
- "Governance",
- "548dd163-9991-4de3-9e68-9e8a9a051a2f"
+ "DEXs",
+ "Asset Class"
]
]
}
},
{
- "type": "Asset Weight Vote",
- "name": "Superalgos-Exchanges SA Token Listings Rewards Open Negotiations LBank",
- "config": "{\n \"percentage\": 25\n}",
- "project": "Governance",
- "id": "25eed22d-3f2f-4a33-92fc-d43028cfa972",
- "savedPayload": {
- "position": {
- "x": 29915.989640468302,
- "y": 25300.455563942443
- },
- "targetPosition": {
- "x": 30079.38135097281,
- "y": 25048.854393558817
- },
- "floatingObject": {
- "isPinned": false,
- "isFrozen": false,
- "isCollapsed": false,
- "angleToParent": 2,
- "distanceToParent": 3,
- "arrangementStyle": 0
- },
- "uiObject": {
- "isRunning": false
- },
- "referenceParent": {
- "type": "Asset",
- "name": "LBank",
- "id": "e4e7addb-a840-4ce9-9e01-74c7e57c24ad"
- },
- "referenceParentCombinedNodePath": [
- [
- "Superalgos-Exchanges",
- "Assets",
- "Governance",
- "2cefeb95-9fde-418b-a35b-6178a97cac9d"
- ],
- [
- "SA Token Listings Rewards",
- "Asset Class",
- "Governance",
- "492669d5-223f-426d-845a-f26dd1ae251e"
- ],
- [
- "Open Negotiations",
- "Asset Class",
- "Governance",
- "144ad412-94fc-4b80-8dd9-2520f64edfcc"
- ],
- [
- "LBank",
- "Asset",
- "Governance",
- "e4e7addb-a840-4ce9-9e01-74c7e57c24ad"
- ]
- ]
- }
- },
- {
- "type": "Asset Weight Vote",
- "name": "Superalgos-Exchanges SA Token Listings Rewards Open Negotiations Probit",
+ "type": "Weight Votes Switch",
+ "name": "CEXs",
"config": "{}",
"project": "Governance",
- "id": "cc322882-2489-4b4e-989b-d56d3345ad70",
+ "weightVotesSwitch": [
+ {
+ "type": "Weight Votes Switch",
+ "name": "Open Negotiations",
+ "config": "{}",
+ "project": "Governance",
+ "weightVotesSwitch": [],
+ "poolWeightVotes": [],
+ "assetWeightVotes": [
+ {
+ "type": "Asset Weight Vote",
+ "name": "SA Token Listings Rewards CEXs Open Negotiations Bittrex",
+ "config": "{}",
+ "project": "Governance",
+ "id": "8f4adb75-d7f5-4ea4-94e6-9126cd9fc1da",
+ "savedPayload": {
+ "position": {
+ "x": 29492.072338147307,
+ "y": 25625.565648291093
+ },
+ "targetPosition": {
+ "x": 29584.77743645979,
+ "y": 25340.248693402547
+ },
+ "floatingObject": {
+ "isPinned": false,
+ "isFrozen": false,
+ "isCollapsed": false,
+ "angleToParent": 2,
+ "distanceToParent": 3,
+ "arrangementStyle": 0
+ },
+ "uiObject": {
+ "isRunning": false
+ },
+ "referenceParent": {
+ "type": "Asset",
+ "name": "Bittrex",
+ "id": "548dd163-9991-4de3-9e68-9e8a9a051a2f"
+ },
+ "referenceParentCombinedNodePath": [
+ [
+ "Superalgos-Exchanges",
+ "Assets"
+ ],
+ [
+ "SA Token Listings Rewards",
+ "Asset Class"
+ ],
+ [
+ "CEXs",
+ "Asset Class"
+ ],
+ [
+ "Open Negotiations",
+ "Asset Class"
+ ],
+ [
+ "Bittrex",
+ "Asset"
+ ]
+ ]
+ }
+ },
+ {
+ "type": "Asset Weight Vote",
+ "name": "SA Token Listings Rewards CEXs Open Negotiations LBank",
+ "config": "{}",
+ "project": "Governance",
+ "id": "308cb2e4-23e2-4a7f-a1e2-3fa4e83fd6e2",
+ "savedPayload": {
+ "position": {
+ "x": 29317.47547920328,
+ "y": 25476.44584332441
+ },
+ "targetPosition": {
+ "x": 29584.77743645979,
+ "y": 25340.248693402547
+ },
+ "floatingObject": {
+ "isPinned": false,
+ "isFrozen": false,
+ "isCollapsed": false,
+ "angleToParent": 2,
+ "distanceToParent": 3,
+ "arrangementStyle": 0
+ },
+ "uiObject": {
+ "isRunning": false
+ },
+ "referenceParent": {
+ "type": "Asset",
+ "name": "LBank",
+ "id": "e4e7addb-a840-4ce9-9e01-74c7e57c24ad"
+ },
+ "referenceParentCombinedNodePath": [
+ [
+ "Superalgos-Exchanges",
+ "Assets"
+ ],
+ [
+ "SA Token Listings Rewards",
+ "Asset Class"
+ ],
+ [
+ "CEXs",
+ "Asset Class"
+ ],
+ [
+ "Open Negotiations",
+ "Asset Class"
+ ],
+ [
+ "LBank",
+ "Asset"
+ ]
+ ]
+ }
+ },
+ {
+ "type": "Asset Weight Vote",
+ "name": "SA Token Listings Rewards CEXs Open Negotiations Probit",
+ "config": "{}",
+ "project": "Governance",
+ "id": "622a822c-b952-4c17-ab4d-2a8874b60016",
+ "savedPayload": {
+ "position": {
+ "x": 29299.460481571245,
+ "y": 25247.543595090065
+ },
+ "targetPosition": {
+ "x": 29584.77743645979,
+ "y": 25340.248693402547
+ },
+ "floatingObject": {
+ "isPinned": false,
+ "isFrozen": false,
+ "isCollapsed": false,
+ "angleToParent": 2,
+ "distanceToParent": 3,
+ "arrangementStyle": 0
+ },
+ "uiObject": {
+ "isRunning": false
+ },
+ "referenceParent": {
+ "type": "Asset",
+ "name": "Probit",
+ "id": "6b27f708-c243-42e9-874b-ceceea7db21f"
+ },
+ "referenceParentCombinedNodePath": [
+ [
+ "Superalgos-Exchanges",
+ "Assets"
+ ],
+ [
+ "SA Token Listings Rewards",
+ "Asset Class"
+ ],
+ [
+ "CEXs",
+ "Asset Class"
+ ],
+ [
+ "Open Negotiations",
+ "Asset Class"
+ ],
+ [
+ "Probit",
+ "Asset"
+ ]
+ ]
+ }
+ }
+ ],
+ "featureWeightVotes": [],
+ "positionWeightVotes": [],
+ "id": "3c1a71a8-58ff-42f5-b45e-feea25575e97",
+ "savedPayload": {
+ "position": {
+ "x": 29584.77743645979,
+ "y": 25340.248693402547
+ },
+ "targetPosition": {
+ "x": 29852.0793937163,
+ "y": 25204.051543480684
+ },
+ "floatingObject": {
+ "isPinned": false,
+ "isFrozen": false,
+ "isCollapsed": false,
+ "angleToParent": 2,
+ "distanceToParent": 3,
+ "arrangementStyle": 0
+ },
+ "uiObject": {
+ "isRunning": false
+ },
+ "referenceParent": {
+ "type": "Asset Class",
+ "name": "Open Negotiations",
+ "id": "144ad412-94fc-4b80-8dd9-2520f64edfcc"
+ },
+ "referenceParentCombinedNodePath": [
+ [
+ "Superalgos-Exchanges",
+ "Assets"
+ ],
+ [
+ "SA Token Listings Rewards",
+ "Asset Class"
+ ],
+ [
+ "CEXs",
+ "Asset Class"
+ ],
+ [
+ "Open Negotiations",
+ "Asset Class"
+ ]
+ ]
+ }
+ }
+ ],
+ "poolWeightVotes": [],
+ "assetWeightVotes": [],
+ "featureWeightVotes": [],
+ "positionWeightVotes": [],
+ "id": "34e73e02-70aa-4154-9603-58a67a7ff047",
"savedPayload": {
"position": {
- "x": 29785.93707075267,
- "y": 25111.227900804144
+ "x": 29852.0793937163,
+ "y": 25204.051543480684
},
"targetPosition": {
- "x": 30079.38135097281,
- "y": 25048.854393558817
+ "x": 30119.38135097281,
+ "y": 25067.85439355882
},
"floatingObject": {
"isPinned": false,
"isFrozen": false,
- "isCollapsed": false,
+ "isCollapsed": true,
"angleToParent": 2,
"distanceToParent": 3,
"arrangementStyle": 0
@@ -12121,50 +12520,40 @@
"isRunning": false
},
"referenceParent": {
- "type": "Asset",
- "name": "Probit",
- "id": "6b27f708-c243-42e9-874b-ceceea7db21f"
+ "type": "Asset Class",
+ "name": "CEXs",
+ "id": "ec0ab4b8-e3cc-47e6-94e7-6d181e1008f4"
},
"referenceParentCombinedNodePath": [
[
"Superalgos-Exchanges",
- "Assets",
- "Governance",
- "2cefeb95-9fde-418b-a35b-6178a97cac9d"
+ "Assets"
],
[
"SA Token Listings Rewards",
- "Asset Class",
- "Governance",
- "492669d5-223f-426d-845a-f26dd1ae251e"
+ "Asset Class"
],
[
- "Open Negotiations",
- "Asset Class",
- "Governance",
- "144ad412-94fc-4b80-8dd9-2520f64edfcc"
- ],
- [
- "Probit",
- "Asset",
- "Governance",
- "6b27f708-c243-42e9-874b-ceceea7db21f"
+ "CEXs",
+ "Asset Class"
]
]
}
}
],
+ "poolWeightVotes": [],
+ "assetWeightVotes": [],
"featureWeightVotes": [],
"positionWeightVotes": [],
"id": "b856fe5a-4f77-4fad-8c41-1b172b9f01df",
"savedPayload": {
"position": {
- "x": 30079.38135097281,
- "y": 25048.854393558817
+ "x": 30119.38135097281,
+ "y": 25067.85439355882
},
"targetPosition": {
- "x": 30242.773061477317,
- "y": 24797.25322317519
+ "x": 30282.773061477317,
+ "y": 24816.253223175194
},
"floatingObject": {
"isPinned": false,
@@ -12185,15 +12574,11 @@
"referenceParentCombinedNodePath": [
[
"Superalgos-Exchanges",
- "Assets",
- "Governance",
- "2cefeb95-9fde-418b-a35b-6178a97cac9d"
+ "Assets"
],
[
"SA Token Listings Rewards",
- "Asset Class",
- "Governance",
- "492669d5-223f-426d-845a-f26dd1ae251e"
+ "Asset Class"
]
]
}
@@ -12206,17 +12591,17 @@
"id": "9017ca73-7bbd-4228-a59a-9fb85a130e1a",
"savedPayload": {
"position": {
- "x": 30242.773061477317,
- "y": 24797.25322317519
+ "x": 30282.773061477317,
+ "y": 24816.253223175194
},
"targetPosition": {
- "x": 30406.164771981825,
- "y": 24545.652052791564
+ "x": 30446.164771981825,
+ "y": 24564.652052791567
},
"floatingObject": {
"isPinned": false,
"isFrozen": false,
- "isCollapsed": true,
+ "isCollapsed": false,
"angleToParent": 2,
"distanceToParent": 3,
"arrangementStyle": 0
@@ -12838,12 +13223,12 @@
"id": "066ec791-bd03-4e03-a180-58c7d90c42c4",
"savedPayload": {
"position": {
- "x": 30138.862814725315,
- "y": 24681.849202713427
+ "x": 30178.862814725315,
+ "y": 24700.84920271343
},
"targetPosition": {
- "x": 30406.164771981825,
- "y": 24545.652052791564
+ "x": 30446.164771981825,
+ "y": 24564.652052791567
},
"floatingObject": {
"isPinned": false,
@@ -12876,14 +13261,14 @@
"floatingObject": {
"isPinned": false,
"isFrozen": false,
- "isCollapsed": true,
+ "isCollapsed": false,
"angleToParent": 2,
"distanceToParent": 3,
"arrangementStyle": 0
},
"uiObject": {
"isRunning": false,
- "shortcutKey": "a"
+ "shortcutKey": ""
}
}
}
From 85465159e5e7571e86001cdf0ecb18e41d91b839 Mon Sep 17 00:00:00 2001
From: Luis Fernando Molina
Date: Thu, 19 Aug 2021 12:43:09 +0200
Subject: [PATCH 009/227] Governance: Superalgos Pools Weights Reviewed
---
.../Governance/Plugins/Pools/Superalgos.json | 92 +++---
.../User-Profiles/Luis-Fernando-Molina.json | 262 +++++++++---------
2 files changed, 179 insertions(+), 175 deletions(-)
diff --git a/Projects/Governance/Plugins/Pools/Superalgos.json b/Projects/Governance/Plugins/Pools/Superalgos.json
index ddd38bb04..eb2ea2d52 100644
--- a/Projects/Governance/Plugins/Pools/Superalgos.json
+++ b/Projects/Governance/Plugins/Pools/Superalgos.json
@@ -548,7 +548,7 @@
"floatingObject": {
"isPinned": false,
"isFrozen": false,
- "isCollapsed": false,
+ "isCollapsed": true,
"angleToParent": 2,
"distanceToParent": 3,
"arrangementStyle": 0
@@ -844,12 +844,12 @@
"id": "2207c69c-ee9d-4453-8bf4-582d79b4b635",
"savedPayload": {
"position": {
- "x": 25452.076448909353,
- "y": 30999.297863215397
+ "x": 25433.862855091826,
+ "y": 31054.64830727775
},
"targetPosition": {
- "x": 25162.29870102263,
- "y": 31076.943576746155
+ "x": 25137.213607224287,
+ "y": 31099.3609871306
},
"floatingObject": {
"isPinned": false,
@@ -879,12 +879,12 @@
"id": "ea854cf8-47cd-43f0-b58a-13e61ae3106d",
"savedPayload": {
"position": {
- "x": 25452.076448909353,
- "y": 31154.589290276912
+ "x": 25416.475731817547,
+ "y": 31208.963294440517
},
"targetPosition": {
- "x": 25162.29870102263,
- "y": 31076.943576746155
+ "x": 25137.213607224287,
+ "y": 31099.3609871306
},
"floatingObject": {
"isPinned": false,
@@ -909,12 +909,12 @@
"id": "3c80032c-51a8-4fd8-ab65-cf219c03ce95",
"savedPayload": {
"position": {
- "x": 25374.430735378595,
- "y": 31289.07561110212
+ "x": 25324.260547781905,
+ "y": 31333.91043187101
},
"targetPosition": {
- "x": 25162.29870102263,
- "y": 31076.943576746155
+ "x": 25137.213607224287,
+ "y": 31099.3609871306
},
"floatingObject": {
"isPinned": false,
@@ -939,12 +939,12 @@
"id": "0a79ec65-6f67-4c18-823f-48a6d0494a81",
"savedPayload": {
"position": {
- "x": 25239.94441455339,
- "y": 31366.721324632876
+ "x": 25181.926287077138,
+ "y": 31396.01023499814
},
"targetPosition": {
- "x": 25162.29870102263,
- "y": 31076.943576746155
+ "x": 25137.213607224287,
+ "y": 31099.3609871306
},
"floatingObject": {
"isPinned": false,
@@ -969,12 +969,12 @@
"id": "f51d23aa-742c-40d4-b000-2b90c3ae197c",
"savedPayload": {
"position": {
- "x": 25084.652987491874,
- "y": 31366.721324632876
+ "x": 25027.61129991437,
+ "y": 31378.62311172386
},
"targetPosition": {
- "x": 25162.29870102263,
- "y": 31076.943576746155
+ "x": 25137.213607224287,
+ "y": 31099.3609871306
},
"floatingObject": {
"isPinned": false,
@@ -1030,12 +1030,12 @@
"id": "7f18003d-f622-46d4-b243-e681d78b0503",
"savedPayload": {
"position": {
- "x": 25162.29870102263,
- "y": 31376.943576746155
+ "x": 25043.020009434375,
+ "y": 31411.307175813225
},
"targetPosition": {
- "x": 24950.166666666668,
- "y": 31164.81154239019
+ "x": 24883.410386479773,
+ "y": 31157.289916044738
},
"floatingObject": {
"isPinned": false,
@@ -1065,12 +1065,12 @@
"id": "34acbd28-6ae0-494c-ac26-5b253ac758c6",
"savedPayload": {
"position": {
- "x": 24950.166666666668,
- "y": 31464.81154239019
+ "x": 24816.654106292877,
+ "y": 31449.768289699285
},
"targetPosition": {
- "x": 24950.166666666668,
- "y": 31164.81154239019
+ "x": 24883.410386479773,
+ "y": 31157.289916044738
},
"floatingObject": {
"isPinned": false,
@@ -1100,12 +1100,12 @@
"id": "8f7ad8cf-2c10-4d53-8c3b-baa729ea8292",
"savedPayload": {
"position": {
- "x": 24738.034632310704,
- "y": 31376.943576746155
+ "x": 24629.393126711286,
+ "y": 31316.89953899934
},
"targetPosition": {
- "x": 24950.166666666668,
- "y": 31164.81154239019
+ "x": 24883.410386479773,
+ "y": 31157.289916044738
},
"floatingObject": {
"isPinned": false,
@@ -1351,7 +1351,8 @@
"arrangementStyle": 0
},
"uiObject": {
- "isRunning": false
+ "isRunning": false,
+ "shortcutKey": "a"
}
}
},
@@ -1372,12 +1373,12 @@
"id": "c1b99af4-d8ab-446e-b8c4-76d01c2f2766",
"savedPayload": {
"position": {
- "x": 24390.359045531335,
- "y": 31014.81154239019
+ "x": 24380.714867141585,
+ "y": 30757.065448730853
},
"targetPosition": {
- "x": 24650.166666666668,
- "y": 30864.81154239019
+ "x": 24679.87600629594,
+ "y": 30734.646420654924
},
"floatingObject": {
"isPinned": false,
@@ -1415,12 +1416,12 @@
"id": "ffc5e688-d2d6-4747-ab6e-79d62a4e391b",
"savedPayload": {
"position": {
- "x": 24390.359045531335,
- "y": 30714.81154239019
+ "x": 24510.879988876855,
+ "y": 30486.774788360126
},
"targetPosition": {
- "x": 24650.166666666668,
- "y": 30864.81154239019
+ "x": 24679.87600629594,
+ "y": 30734.646420654924
},
"floatingObject": {
"isPinned": false,
@@ -1506,7 +1507,7 @@
},
"uiObject": {
"isRunning": false,
- "shortcutKey": "a"
+ "shortcutKey": ""
},
"referenceParent": {
"type": "Assets",
@@ -1537,7 +1538,7 @@
"floatingObject": {
"isPinned": false,
"isFrozen": false,
- "isCollapsed": false,
+ "isCollapsed": true,
"angleToParent": 1,
"distanceToParent": 3,
"arrangementStyle": 0
@@ -1821,7 +1822,8 @@
"arrangementStyle": 0
},
"uiObject": {
- "isRunning": false
+ "isRunning": false,
+ "shortcutKey": ""
}
}
}
\ No newline at end of file
diff --git a/Projects/Governance/Plugins/User-Profiles/Luis-Fernando-Molina.json b/Projects/Governance/Plugins/User-Profiles/Luis-Fernando-Molina.json
index 56d2fa73c..82ae85bd5 100644
--- a/Projects/Governance/Plugins/User-Profiles/Luis-Fernando-Molina.json
+++ b/Projects/Governance/Plugins/User-Profiles/Luis-Fernando-Molina.json
@@ -877,13 +877,13 @@
{
"type": "Weight Votes Switch",
"name": "Governance Programs Pool Class",
- "config": "{\n \"percentage\": 7.5\n}",
+ "config": "{\n \"percentage\": 5\n}",
"project": "Governance",
"weightVotesSwitch": [
{
"type": "Weight Votes Switch",
"name": "Community Building Programs Pool Class",
- "config": "{\n \"percentage\": 70\n}",
+ "config": "{\n \"percentage\": 50\n}",
"project": "Governance",
"weightVotesSwitch": [
{
@@ -901,12 +901,12 @@
"id": "d5cfaf67-cacc-4ce2-bcf3-1cf86e104ff3",
"savedPayload": {
"position": {
- "x": 31296.69683694488,
- "y": 24603.823102920433
+ "x": 31489.106092113674,
+ "y": 23952.029123225548
},
"targetPosition": {
- "x": 31053.991738632398,
- "y": 24780.158678608175
+ "x": 31381.595707250082,
+ "y": 24232.103251174707
},
"floatingObject": {
"isPinned": false,
@@ -966,12 +966,12 @@
"id": "0c7e8840-3b89-48c4-8087-b3e0c2396892",
"savedPayload": {
"position": {
- "x": 31334.065866581557,
- "y": 24672.648293744583
+ "x": 31557.931282937825,
+ "y": 23989.398152862224
},
"targetPosition": {
- "x": 31053.991738632398,
- "y": 24780.158678608175
+ "x": 31381.595707250082,
+ "y": 24232.103251174707
},
"floatingObject": {
"isPinned": false,
@@ -1030,12 +1030,12 @@
"id": "e234520e-5755-418a-9a32-f53a4d02f04d",
"savedPayload": {
"position": {
- "x": 31053.991738632398,
- "y": 24780.158678608175
+ "x": 31381.595707250082,
+ "y": 24232.103251174707
},
"targetPosition": {
- "x": 30790.34660483381,
- "y": 24923.30630668606
+ "x": 31238.448079172198,
+ "y": 24495.748384973296
},
"floatingObject": {
"isPinned": false,
@@ -1096,12 +1096,12 @@
"id": "90eeb2fb-aa44-4530-bbeb-44b29a574c9b",
"savedPayload": {
"position": {
- "x": 31370.64003199154,
- "y": 24775.930550725934
+ "x": 31644.856507790835,
+ "y": 24056.09822382808
},
"targetPosition": {
- "x": 31085.323077102996,
- "y": 24868.635649038417
+ "x": 31456.060390475883,
+ "y": 24289.24201226517
},
"floatingObject": {
"isPinned": false,
@@ -1161,12 +1161,12 @@
"id": "d9180061-a15d-48dc-8330-be63446cf655",
"savedPayload": {
"position": {
- "x": 31384.911937529367,
- "y": 24852.934862165534
+ "x": 31698.765488788365,
+ "y": 24112.90643657743
},
"targetPosition": {
- "x": 31085.323077102996,
- "y": 24868.635649038417
+ "x": 31456.060390475883,
+ "y": 24289.24201226517
},
"floatingObject": {
"isPinned": false,
@@ -1225,12 +1225,12 @@
"id": "48220c57-0e4b-4ebc-b5af-ac122b17ccf5",
"savedPayload": {
"position": {
- "x": 31085.323077102996,
- "y": 24868.635649038417
+ "x": 31456.060390475883,
+ "y": 24289.24201226517
},
"targetPosition": {
- "x": 30790.34660483381,
- "y": 24923.30630668606
+ "x": 31238.448079172198,
+ "y": 24495.748384973296
},
"floatingObject": {
"isPinned": false,
@@ -1291,12 +1291,12 @@
"id": "1289397e-3fba-4ff6-b095-d7fb40cd2066",
"savedPayload": {
"position": {
- "x": 31387.78006324595,
- "y": 24962.464164352074
+ "x": 31760.82483486078,
+ "y": 24203.2033454263
},
"targetPosition": {
- "x": 31087.78006324595,
- "y": 24962.464164352074
+ "x": 31509.223664477155,
+ "y": 24366.595055930808
},
"floatingObject": {
"isPinned": false,
@@ -1356,12 +1356,12 @@
"id": "945ed8a9-4d5d-4304-83ed-ca5a750b27a2",
"savedPayload": {
"position": {
- "x": 31377.557811132672,
- "y": 25040.10987788283
+ "x": 31794.5406193657,
+ "y": 24273.889957618325
},
"targetPosition": {
- "x": 31087.78006324595,
- "y": 24962.464164352074
+ "x": 31509.223664477155,
+ "y": 24366.595055930808
},
"floatingObject": {
"isPinned": false,
@@ -1420,12 +1420,12 @@
"id": "0efc0384-5f10-493c-bf04-a2eec4b61770",
"savedPayload": {
"position": {
- "x": 31087.78006324595,
- "y": 24962.464164352074
+ "x": 31509.223664477155,
+ "y": 24366.595055930808
},
"targetPosition": {
- "x": 30790.34660483381,
- "y": 24923.30630668606
+ "x": 31238.448079172198,
+ "y": 24495.748384973296
},
"floatingObject": {
"isPinned": false,
@@ -1474,7 +1474,7 @@
{
"type": "Weight Votes Switch",
"name": "Influencer Program Pool Class",
- "config": "{\n \"percentage\": 10\n}",
+ "config": "{\n \"percentage\": 0\n}",
"project": "Governance",
"weightVotesSwitch": [],
"poolWeightVotes": [
@@ -1486,12 +1486,12 @@
"id": "7f198bd2-bbe2-47fa-a5e9-b417c453faf8",
"savedPayload": {
"position": {
- "x": 31346.43914502731,
- "y": 25145.16473404103
+ "x": 31825.65928547106,
+ "y": 24378.944813776525
},
"targetPosition": {
- "x": 31061.122190138765,
- "y": 25052.459635728548
+ "x": 31535.88153758434,
+ "y": 24456.590527307282
},
"floatingObject": {
"isPinned": false,
@@ -1551,12 +1551,12 @@
"id": "3e0ac914-7a36-4dd7-8ba3-19116faafc43",
"savedPayload": {
"position": {
- "x": 31312.723360522392,
- "y": 25215.851346233056
+ "x": 31835.88153758434,
+ "y": 24456.590527307282
},
"targetPosition": {
- "x": 31061.122190138765,
- "y": 25052.459635728548
+ "x": 31535.88153758434,
+ "y": 24456.590527307282
},
"floatingObject": {
"isPinned": false,
@@ -1615,12 +1615,12 @@
"id": "edf91f0f-7013-428f-9165-59ccea32edff",
"savedPayload": {
"position": {
- "x": 31061.122190138765,
- "y": 25052.459635728548
+ "x": 31535.88153758434,
+ "y": 24456.590527307282
},
"targetPosition": {
- "x": 30790.34660483381,
- "y": 24923.30630668606
+ "x": 31238.448079172198,
+ "y": 24495.748384973296
},
"floatingObject": {
"isPinned": false,
@@ -1674,12 +1674,12 @@
"id": "c3f7a909-3284-4f5f-86db-41fdab0cf484",
"savedPayload": {
"position": {
- "x": 30790.34660483381,
- "y": 24923.30630668606
+ "x": 31238.448079172198,
+ "y": 24495.748384973296
},
"targetPosition": {
- "x": 30490.44940734114,
- "y": 24931.159391178422
+ "x": 30991.210222585592,
+ "y": 24665.670256050747
},
"floatingObject": {
"isPinned": false,
@@ -1993,12 +1993,12 @@
"id": "5962ffe0-3120-4573-b996-6bf22cfdc9de",
"savedPayload": {
"position": {
- "x": 30770.5235352903,
- "y": 25038.669776042014
+ "x": 31284.654502805734,
+ "y": 24603.29674880542
},
"targetPosition": {
- "x": 30490.44940734114,
- "y": 24931.159391178422
+ "x": 30991.210222585592,
+ "y": 24665.670256050747
},
"floatingObject": {
"isPinned": false,
@@ -2506,12 +2506,12 @@
"id": "efa27450-103f-4b2e-b0c5-b26d538e711e",
"savedPayload": {
"position": {
- "x": 30708.061718644825,
- "y": 25137.665763886547
+ "x": 31286.18669485478,
+ "y": 24720.34091369839
},
"targetPosition": {
- "x": 30490.44940734114,
- "y": 24931.159391178422
+ "x": 30991.210222585592,
+ "y": 24665.670256050747
},
"floatingObject": {
"isPinned": false,
@@ -2601,24 +2601,24 @@
{
"type": "Weight Votes Switch",
"name": "Superalgos Software Projects Pools",
- "config": "{\n \"percentage\": 2.5\n}",
+ "config": "{\n \"percentage\": 5\n}",
"project": "Governance",
"weightVotesSwitch": [],
"poolWeightVotes": [
{
"type": "Pool Weight Vote",
"name": "Foundations Project Pool",
- "config": "{\n \"percentage\": 28\n}",
+ "config": "{\n \"percentage\": 5\n}",
"project": "Governance",
"id": "2a1c7f8b-1cf0-411b-b483-d400885c3728",
"savedPayload": {
"position": {
- "x": 30715.633511156124,
- "y": 24944.95077561178
+ "x": 31187.576829133694,
+ "y": 24554.59263126371
},
"targetPosition": {
- "x": 30427.987590695666,
- "y": 25030.155379022955
+ "x": 30992.74241463464,
+ "y": 24782.714420943717
},
"floatingObject": {
"isPinned": false,
@@ -2661,17 +2661,17 @@
{
"type": "Pool Weight Vote",
"name": "TensorFlow Project Pool",
- "config": "{\n \"percentage\": 22\n}",
+ "config": "{\n \"percentage\": 40\n}",
"project": "Governance",
"id": "6c19b162-0b82-4d3a-a949-7361a2ad2b22",
"savedPayload": {
"position": {
- "x": 30719.69856681497,
- "y": 25100.18898817973
+ "x": 31275.534861962293,
+ "y": 24682.572363173585
},
"targetPosition": {
- "x": 30427.987590695666,
- "y": 25030.155379022955
+ "x": 30992.74241463464,
+ "y": 24782.714420943717
},
"floatingObject": {
"isPinned": false,
@@ -2714,17 +2714,17 @@
{
"type": "Pool Weight Vote",
"name": "Governance Project Pool",
- "config": "{\n \"percentage\": 25\n}",
+ "config": "{\n \"percentage\": 50\n}",
"project": "Governance",
"id": "0c9cc0a5-cbc2-4c85-824e-432875d39dfc",
"savedPayload": {
"position": {
- "x": 30645.59990199935,
- "y": 25236.66175173108
+ "x": 31287.718886903825,
+ "y": 24837.38507859136
},
"targetPosition": {
- "x": 30427.987590695666,
- "y": 25030.155379022955
+ "x": 30992.74241463464,
+ "y": 24782.714420943717
},
"floatingObject": {
"isPinned": false,
@@ -2767,17 +2767,17 @@
{
"type": "Pool Weight Vote",
"name": "Education Project Pool",
- "config": "{\n \"percentage\": 18\n}",
+ "config": "{\n \"percentage\": 5\n}",
"project": "Governance",
"id": "39553f4f-8b18-4194-9d91-38ded93677f3",
"savedPayload": {
"position": {
- "x": 30513.192194106843,
- "y": 25317.801299483413
+ "x": 31220.864204314646,
+ "y": 24977.548835442773
},
"targetPosition": {
- "x": 30427.987590695666,
- "y": 25030.155379022955
+ "x": 30992.74241463464,
+ "y": 24782.714420943717
},
"floatingObject": {
"isPinned": false,
@@ -2820,17 +2820,17 @@
{
"type": "Pool Weight Vote",
"name": "Ethereum Project Pool",
- "config": "{}",
+ "config": "{\n \"percentage\": 0\n}",
"project": "Governance",
"id": "c0e53819-b234-4583-b1c7-b465492ae165",
"savedPayload": {
"position": {
- "x": 30357.953981538893,
- "y": 25321.866355142258
+ "x": 31092.88447240477,
+ "y": 25065.50686827137
},
"targetPosition": {
- "x": 30427.987590695666,
- "y": 25030.155379022955
+ "x": 30992.74241463464,
+ "y": 24782.714420943717
},
"floatingObject": {
"isPinned": false,
@@ -2919,7 +2919,7 @@
{
"type": "Weight Votes Switch",
"name": "Trading Intelligence",
- "config": "{\n \"percentage\": 4.5\n}",
+ "config": "{\n \"percentage\": 2.5\n}",
"project": "Governance",
"weightVotesSwitch": [],
"poolWeightVotes": [
@@ -3143,12 +3143,12 @@
"id": "34682b4d-a2de-49da-baa3-bfec87ac0521",
"savedPayload": {
"position": {
- "x": 30481.873497682933,
- "y": 25266.693831885383
+ "x": 31166.763013562842,
+ "y": 24951.743891164326
},
"targetPosition": {
- "x": 30218.228363884344,
- "y": 25123.5462038075
+ "x": 30867.687813442903,
+ "y": 24975.28161988268
},
"floatingObject": {
"isPinned": false,
@@ -3191,17 +3191,17 @@
{
"type": "Pool Weight Vote",
"name": "Tensor Flow Project Pool",
- "config": "{\n \"percentage\": 35\n}",
+ "config": "{\n \"percentage\": 30\n}",
"project": "Governance",
"id": "bd2be404-987e-4568-90c1-12bb74c850e1",
"savedPayload": {
"position": {
- "x": 30374.977933299127,
- "y": 25379.338253113725
+ "x": 31138.46339874786,
+ "y": 25104.43494892517
},
"targetPosition": {
- "x": 30218.228363884344,
- "y": 25123.5462038075
+ "x": 30867.687813442903,
+ "y": 24975.28161988268
},
"floatingObject": {
"isPinned": false,
@@ -3244,17 +3244,17 @@
{
"type": "Pool Weight Vote",
"name": "Governance Project Pool",
- "config": "{\n \"percentage\": 35\n}",
+ "config": "{\n \"percentage\": 40\n}",
"project": "Governance",
"id": "e279f63a-310d-4532-bfc9-54e883c537dd",
"savedPayload": {
"position": {
- "x": 30226.081448376706,
- "y": 25423.443401300166
+ "x": 31037.609684520354,
+ "y": 25222.519476469286
},
"targetPosition": {
- "x": 30218.228363884344,
- "y": 25123.5462038075
+ "x": 30867.687813442903,
+ "y": 24975.28161988268
},
"floatingObject": {
"isPinned": false,
@@ -3297,17 +3297,17 @@
{
"type": "Pool Weight Vote",
"name": "Education Project Pool",
- "config": "{}",
+ "config": "{\n \"percentage\": 5\n}",
"project": "Governance",
"id": "5a656caa-36db-4ee7-a1c3-f748636b80aa",
"savedPayload": {
"position": {
- "x": 30075.08073580646,
- "y": 25387.191337606087
+ "x": 30891.225542161257,
+ "y": 25274.35682000262
},
"targetPosition": {
- "x": 30218.228363884344,
- "y": 25123.5462038075
+ "x": 30867.687813442903,
+ "y": 24975.28161988268
},
"floatingObject": {
"isPinned": false,
@@ -3355,12 +3355,12 @@
"id": "af3c5702-3ce1-4a32-8987-8bbce440931b",
"savedPayload": {
"position": {
- "x": 29962.436314578117,
- "y": 25280.295773222282
+ "x": 30738.534484400414,
+ "y": 25246.057205187637
},
"targetPosition": {
- "x": 30218.228363884344,
- "y": 25123.5462038075
+ "x": 30867.687813442903,
+ "y": 24975.28161988268
},
"floatingObject": {
"isPinned": false,
@@ -3417,13 +3417,14 @@
"floatingObject": {
"isPinned": false,
"isFrozen": false,
- "isCollapsed": true,
+ "isCollapsed": false,
"angleToParent": 2,
"distanceToParent": 3,
"arrangementStyle": 0
},
"uiObject": {
- "isRunning": false
+ "isRunning": false,
+ "shortcutKey": "q"
},
"referenceParent": {
"type": "Pool Class",
@@ -4036,7 +4037,8 @@
"arrangementStyle": 0
},
"uiObject": {
- "isRunning": false
+ "isRunning": false,
+ "shortcutKey": ""
}
}
},
@@ -12079,7 +12081,7 @@
},
"uiObject": {
"isRunning": false,
- "shortcutKey": "q"
+ "shortcutKey": ""
},
"referenceParent": {
"type": "Asset",
@@ -13745,12 +13747,12 @@
"id": "928e9ccb-1e90-48a9-af77-b3089225fc4f",
"savedPayload": {
"position": {
- "x": 29829.25291584204,
- "y": 24124.4628502733
+ "x": 29869.25291584204,
+ "y": 24143.462850273303
},
"targetPosition": {
- "x": 29951.27390876478,
- "y": 23850.39921298052
+ "x": 29991.27390876478,
+ "y": 23869.399212980523
},
"floatingObject": {
"isPinned": false,
@@ -13768,12 +13770,12 @@
"id": "b046f4e4-40b1-4e47-8fed-75a6a5c6029d",
"savedPayload": {
"position": {
- "x": 29951.27390876478,
- "y": 23850.39921298052
+ "x": 29991.27390876478,
+ "y": 23869.399212980523
},
"targetPosition": {
- "x": 30073.294901687517,
- "y": 23576.33557568774
+ "x": 30113.294901687517,
+ "y": 23595.335575687743
},
"floatingObject": {
"isPinned": false,
@@ -13791,7 +13793,7 @@
"delegationProgram": {
"type": "Delegation Program",
"name": "New Delegation Program",
- "config": "{\n \"percentage\": 85\n}",
+ "config": "{\n \"percentage\": 100\n}",
"project": "Governance",
"delegatePowerSwitch": [
{
@@ -14066,12 +14068,12 @@
"id": "3ff7f410-911d-4cb8-9094-d816dee4dccb",
"savedPayload": {
"position": {
- "x": 29774.938333077036,
- "y": 23607.694114668036
+ "x": 29814.938333077036,
+ "y": 23626.69411466804
},
"targetPosition": {
- "x": 30073.294901687517,
- "y": 23576.33557568774
+ "x": 30113.294901687517,
+ "y": 23595.335575687743
},
"floatingObject": {
"isPinned": false,
From 9199a70e4b177c666046226386a2a8449a9106bd Mon Sep 17 00:00:00 2001
From: Luis Fernando Molina
Date: Thu, 19 Aug 2021 19:24:42 +0200
Subject: [PATCH 010/227] Governance: Token Distribution command gov.pay
implemented and tested.
---
Client/client.js | 2 +-
Client/httpInterface.js | 5 +-
Client/package-lock.json | 30 +++
Client/package.json | 2 +
Client/web3Server.js | 84 +++++++-
Projects/Foundations/Icons/web3-api.png | Bin 0 -> 15217 bytes
.../Schemas/App-Schema/Api/apis.json | 13 ++
.../Schemas/App-Schema/web3-api.json | 35 ++++
.../Governance/Plugins/Pools/Superalgos.json | 2 +-
.../User-Profiles/Luis-Fernando-Molina.json | 192 +++++++++++++-----
Projects/Governance/UI/Globals/SaToken.js | 4 +-
.../Spaces/Reports-Space/CommandInterface.js | 85 ++++++--
.../UI/Spaces/Reports-Space/Delegation.js | 1 +
.../Spaces/User-Profile-Space/UserProfile.js | 2 +-
.../UI/Utilities/DescendentTables.js | 1 +
15 files changed, 387 insertions(+), 71 deletions(-)
create mode 100644 Projects/Foundations/Icons/web3-api.png
create mode 100644 Projects/Foundations/Schemas/App-Schema/web3-api.json
diff --git a/Client/client.js b/Client/client.js
index 9f4a241e0..3e0999b15 100644
--- a/Client/client.js
+++ b/Client/client.js
@@ -18,7 +18,7 @@ process.on('uncaughtException', function (err) {
process.on('unhandledRejection', (reason, p) => {
// Signal user that a necissary node module is missing
if (reason.code == 'MODULE_NOT_FOUND') {
- console.log("[ERROR] Node Modules not found. Running the node setup command and then restart")
+ console.log("[ERROR] Dependency library not found. Please try running the 'node setup' command and then restart the Client.")
console.log('[ERROR] Client -> client-> reason = ' + JSON.stringify(reason))
process.exit(1)
}
diff --git a/Client/httpInterface.js b/Client/httpInterface.js
index cd8cf6785..d34c0aff0 100644
--- a/Client/httpInterface.js
+++ b/Client/httpInterface.js
@@ -1102,7 +1102,10 @@ exports.newHttpInterface = function newHttpInterface(
case 'payContributors': {
let serverResponse = await WEB3_SERVER.payContributors(
- params.signature
+ params.contractAddress,
+ params.contractAbi,
+ params.paymentsArray,
+ params.mnemonic
)
respondWithContent(JSON.stringify(serverResponse), httpResponse)
diff --git a/Client/package-lock.json b/Client/package-lock.json
index 085910bef..119b3c164 100644
--- a/Client/package-lock.json
+++ b/Client/package-lock.json
@@ -1397,6 +1397,36 @@
"setimmediate": "^1.0.5"
}
},
+ "ethereumjs-common": {
+ "version": "1.5.2",
+ "resolved": "https://registry.npmjs.org/ethereumjs-common/-/ethereumjs-common-1.5.2.tgz",
+ "integrity": "sha512-hTfZjwGX52GS2jcVO6E2sx4YuFnf0Fhp5ylo4pEPhEffNln7vS59Hr5sLnp3/QCazFLluuBZ+FZ6J5HTp0EqCA=="
+ },
+ "ethereumjs-tx": {
+ "version": "2.1.2",
+ "resolved": "https://registry.npmjs.org/ethereumjs-tx/-/ethereumjs-tx-2.1.2.tgz",
+ "integrity": "sha512-zZEK1onCeiORb0wyCXUvg94Ve5It/K6GD1K+26KfFKodiBiS6d9lfCXlUKGBBdQ+bv7Day+JK0tj1K+BeNFRAw==",
+ "requires": {
+ "ethereumjs-common": "^1.5.0",
+ "ethereumjs-util": "^6.0.0"
+ },
+ "dependencies": {
+ "ethereumjs-util": {
+ "version": "6.2.1",
+ "resolved": "https://registry.npmjs.org/ethereumjs-util/-/ethereumjs-util-6.2.1.tgz",
+ "integrity": "sha512-W2Ktez4L01Vexijrm5EB6w7dg4n/TgpoYU4avuT5T3Vmnw/eCRtiBrJfQYS/DCSvDIOLn2k57GcHdeBcgVxAqw==",
+ "requires": {
+ "@types/bn.js": "^4.11.3",
+ "bn.js": "^4.11.0",
+ "create-hash": "^1.1.2",
+ "elliptic": "^6.5.2",
+ "ethereum-cryptography": "^0.1.3",
+ "ethjs-util": "0.1.6",
+ "rlp": "^2.2.3"
+ }
+ }
+ }
+ },
"ethereumjs-util": {
"version": "7.1.0",
"resolved": "https://registry.npmjs.org/ethereumjs-util/-/ethereumjs-util-7.1.0.tgz",
diff --git a/Client/package.json b/Client/package.json
index cb0a4b543..d09113f0b 100644
--- a/Client/package.json
+++ b/Client/package.json
@@ -10,6 +10,8 @@
"@octokit/rest": "^18.9.0",
"ccxt": "^1.51.98",
"child_process": "^1.0.2",
+ "ethereumjs-common": "^1.5.2",
+ "ethereumjs-tx": "^2.1.2",
"ethers": "^5.4.4",
"lookpath": "^1.2.2",
"node-fetch": "2.6.1",
diff --git a/Client/web3Server.js b/Client/web3Server.js
index a67e1afe7..48745b979 100644
--- a/Client/web3Server.js
+++ b/Client/web3Server.js
@@ -8,7 +8,8 @@ exports.newWeb3Server = function newWeb3Server() {
getWalletBalances: getWalletBalances,
signData: signData,
recoverAddress: recoverAddress,
- mnemonicToPrivateKey: mnemonicToPrivateKey,
+ mnemonicToPrivateKey: mnemonicToPrivateKey,
+ payContributors: payContributors,
initialize: initialize,
finalize: finalize,
run: run
@@ -245,13 +246,13 @@ exports.newWeb3Server = function newWeb3Server() {
if (wallet.privateKey !== undefined) {
return {
- address: wallet.address,
+ address: wallet.address,
privateKey: wallet.privateKey,
result: 'Ok'
}
} else {
return {
- address: undefined,
+ address: undefined,
privateKey: undefined,
result: 'Fail'
}
@@ -260,6 +261,83 @@ exports.newWeb3Server = function newWeb3Server() {
} catch (err) {
return { error: 'Could not convert to Private Key. ' + err.stack }
}
+ }
+ async function payContributors(contractAddress, contractAbi, paymentsArray, mnemonic) {
+ try {
+ let response = await mnemonicToPrivateKey(mnemonic)
+ let privateKey = response.privateKey
+
+ for (let i = 0; i < paymentsArray.length; i++) {
+ await CL.projects.foundations.utilities.asyncFunctions.sleep(10000)
+ let payment = paymentsArray[i]
+ sendTokens(
+ i + 1,
+ payment.userProfile,
+ payment.from,
+ payment.to,
+ payment.amount
+ )
+ }
+
+ async function sendTokens(number, userProfile, fromAddress, toAddress, tokenAmount) {
+ try {
+ console.log('')
+ console.log('---------------------------------------------------------------------------------------------------------------------------------------------------')
+ console.log(' Payment # ' + number + ' - User Profile: ' + userProfile + ' - SA Tokens Amount: ' + tokenAmount / 1000000000000000000 + ' - Address: ' + toAddress)
+ console.log('---------------------------------------------------------------------------------------------------------------------------------------------------')
+ console.log('')
+
+ const Tx = require('ethereumjs-tx').Transaction;
+ const web3 = new Web3(new Web3.providers.HttpProvider('https://bsc-dataseed.binance.org/'))
+ const amount = web3.utils.toHex(tokenAmount)
+ privateKey = privateKey.replace('0x', '')
+ const privateKeyBuffer = Buffer.from(privateKey, 'hex')
+ const contractAbiObject = JSON.parse(contractAbi)
+ const contract = new web3.eth.Contract(contractAbiObject, contractAddress, { from: fromAddress })
+ const Common = require('ethereumjs-common').default
+ const BSC_FORK = Common.forCustomChain(
+ 'mainnet',
+ {
+ name: 'Binance Smart Chain Mainnet',
+ networkId: 56,
+ chainId: 56,
+ url: 'https://bsc-dataseed.binance.org/'
+ },
+ 'istanbul',
+ );
+
+ const nonce = await web3.eth.getTransactionCount(fromAddress);
+
+ const rawTransaction = {
+ "from": fromAddress,
+ "gasPrice": web3.utils.toHex(5000000000),
+ "gasLimit": web3.utils.toHex(210000),
+ "to": contractAddress, "value": "0x0",
+ "data": contract.methods.transfer(toAddress, amount).encodeABI(),
+ "nonce": web3.utils.toHex(nonce)
+ };
+
+ const transaction = new Tx(rawTransaction, { 'common': BSC_FORK })
+ transaction.sign(privateKeyBuffer)
+
+ console.log('Transaction:', rawTransaction)
+ const result = await web3.eth.sendSignedTransaction('0x' + transaction.serialize().toString('hex'))
+ console.log('Result:', result)
+ return result
+ } catch (err) {
+ console.log('[ERROR] web3Server -> sendTokens -> err.stack = ' + err.stack)
+ }
+ }
+
+ return {
+ address: wallet.address,
+ privateKey: wallet.privateKey,
+ result: 'Ok'
+ }
+
+ } catch (err) {
+ return { error: 'Could not convert to Private Key. ' + err.stack }
+ }
}
}
\ No newline at end of file
diff --git a/Projects/Foundations/Icons/web3-api.png b/Projects/Foundations/Icons/web3-api.png
new file mode 100644
index 0000000000000000000000000000000000000000..a4ee2a209ae5922e1d49d3686dfabf910a979d02
GIT binary patch
literal 15217
zcmYj&c|4Tg7yo@`h8g?5WSc=Dglq|!5tT|vKB5%Ln!PNkm}jV@5=9}&Xj4%{*$N{q
z%388lrq#Y=UuNd{UEkm9^?UvLr|~@ZIrrRi?>)==oRjS2utP*pK@b2SveVAi82}vo
zi322l_}}cwFU#=1HIdugBKL*)MaFm^_XXBIVMlx^J43wveVu*1ePSa%_*w#BA+^)i
z+T~>5Sni?A9)Ge22SQ^?1WJdSi&P1g`_6du1U(B3utpU>HXQhQEYQjLVurwTeKj>B
z3Dcm!y{>{Sb~%f$FQrHxl!~xEI)6lZo6X7<34G{4R?*dbo1f41Q5PRciE9B07PQm#
zBU`W;@64vo@yF(#lkX=rb6xs3M$esgn46*V+GeaK(-2U&xgzdW?|jpJvTHMc)qa-UE^YlNQ>zze?lPvz)szUk9Mf!~Rr
z3xIq^^pEg+d(7S>s7eY7S&9G>00RkUWE;z9^spVQ;_DX)G<}~0wp~to`^7ibmkLM#
z0qm{JuYd5>?-Hha-1VF{%gaq-$
zoWOSjJ|^P8X>-{l@hsoN&rVx1$Ovd9F+yfZaAni{
z@zu)`fUVJS-p?AYD39TJdSPLeHakVU=YtYlCF>84ia#R`*koa890BMma;}dXmCC{O
zbr@cj=O=)BjJiO{m-Ne>@Oy*i?0dQfP0kcRc?EgLQwwHP0mZ}5S+)JhdK`ySMzH3`
z9u583kU*tP4f(SU?mlh0=b5w_V8^iY?8LLF}M<1n3F8&
z&rF--NiwHEIGPG(9b9F5>YdpD&0%;R;wlX6j-j#viy2UXe#D*7<->t7F^&TJE|>E#
z27bPG%;*CLoF}OQ)@SyB{r~160j;bX`8&lC;KPLn;w!j;`+q-a0Ju{r0BnK+blN^u
z&_IS_7aEfepMyM@$#DwoON;Z^V!)J{x9zgjI|P-))74v+bBg#ONB5f_gwihEXCdg3
z1kCp4oD>IP`Q3b^$ojok2{f)*>>Mgs!%P3)(4+P_zwHqPLIhy8v5Twwyc4Lv>|%Vh
z^5MR+|nPMiNM28R|Z*YD7#gF^^}$RN37EiWB{i51CezI0Yr-MQilGl
zD}|y$-v_v|62~MBsgVybVzj3-qZ*^gd+hv;)>P`+1CVKiP^G=b^OFmv32M&
zuFi^}FqSBJe%TQ00#5oy8f%nnJ%K3ApuW!g+W#n=y&TVfER&Xap9ao~b8^m~q5|6X
zF1dD}_2R&ah(gXiG7C;{2x9`*Rx(2!GQQ-{F5`ot3K?!)#4klvKkOnhS!r-l;
zH2x*HD8LisXzdHv$9u_v$`7+p^@ix;MFAW{(bdSD4}Kl74Ty6PAda-_X8?X7&d9EB
zyQheQMo=PbtBy}E(izqy^l<{Ug9|T{mzceX(yEA8KT*;dDkIpY4jflom#y(uv{_f7UclLvqD*B~uUwY`+Tz;^Xm
z)$k%YiRov|%R6t~KB>k#HTR*rMdnGxukQbZ=#80(0TD3M`O=$70jl7u7|;DZbq}3A
z;dn3X3^f{ALx-rI^2Bf!@dUcsHrf|EDu=h*s0rst{kGEihijU7;A1>#_W
zj~+62I(bmeW5)~n9QbXGqiv-~@j=UTJJvuFF(QGO1bRdJEb;bKfpW(`J@mEJY~Uld
z&=b#_g{`%I&AmpthOFt6{nA6ZfH^F7X6qc6O82J+(y^$~Zp9NLB1gZ+np8PpSGEx=
zrS)@galyE+@W6SRz5I838oMeIv$p$&rW7K6iP5d*9e!C6q#4|JcO%3M%==;K=e?Mc1t<=^U=%)
z>pmEfYRy6GKdTdXirLN8Q>_Xfi|~%UW~Y&-B*$0ukI#nr-pcy%*ZP8`Oft~SY0s4c
z!#AiSJoW~MK1@OKO)wzI&Ed`VUy1&NIQ?zAL7lqsN)zkEwa~>)9jZS&2%uUkVcYdB
zPIj^Oe_8VUJLCzCf8dx~U)iH%pryHZl$*Gq>l(4>xaLc2c>8&alqx@UF|i(W-+hp&
zfqXn1ICX~6X4cE~T(GvTpzExm-CIaY(YQhRF{SqK_I8EB=;|rITr(lc3!d0aFk|w}
z;_o(XWnetz4#t(fhcxF9M-M*7c%u__1M#lNi~#dMq$^7oN1;z;=1$A@QqQJw_0RlT
zxz5WuM?we7yX3sCFHxuNHes7<>fD51xrSBYw&u$ms_2dPN)uWKis&TV1588tLy*RJ4GrUdb
zi18b{bm44Y@K#OEOO)tkFtnUR@md}L4`--hQ*FH4LAUK|TX*rfV}Qn!kIs1#*4h_>
z?wv2@@`O2z|BcLum<@N;cJi#J@&*gc*0nsRx=c(2d+n1YTnI-BL`$F(sq
zd&w_&rYt=5bA9I=zrRNES(VXVhM&U`DfiZ$l-
zxmpE%9r2s@9GtH@I8hd~Wj5aUnmht@-j^#%fF^%z-}xMThN3iezEFO@Kr~M-Tez4!-(4htQ!MNP}IL(*X
zp={p%D*O~bnO3RfYC<@m3IaHZrON1ax2G=5?)#MFe`ae7IY+i*I!UayCeVQeL(&iJQKMR5aemu2u#ucA-;Bw9t+2&vKtS+uU|W
zIxv3P-Ppq0ylx?5tlrD`v%J}V-HH##4VcC&{{3XLtK5a@$wGUkdK|{d<^JpLwM+;#
z;D&(`te*OOLrM9!uqbm7yn+vdn(NyxKFPuURN{8|d;Rltm
zMW;QzboEn9A`2=PY0=9`j=bjNg`3v}c%L~$9e!}AB0g@CzBmtu~tz!e_Y_dQ01DxggwuUrS}LPlrn76N&RTLX{Tmb8h27j&(RV6s)l
z1#@h4EVAy0gRR8bt@k&U8X~lLF<*ADP42#4ddocKC)6fTcu*SALywArUaGW?_KxC1
z5j~>Pwz-Vfu3@?{#vnc`m0bPG2Qvfs`YAGtFZ??~SxI{Bz2YguxH3$Ko_V2=Q#G(F
z;9ce7ap+hb-PElIJRGM-T~s5zM(t&=jclw+S0a(WEx%CMai
z>J*@Kc9{On8>70|40j++(V&r+FC748EmzuBdwcK6Dhez*JjBMnJF>^oN-;$$o=r{=AC0;9~kI{piQh4)8>AP2c9*tqU
zP2cp-vuvP)>bGA4N1@G{uc+rH7<#Sb-H*H>SZc^9Z=UP74;Wwc9KoCvMN)_=&?pDJ
z#M8#fyAsFgSD0Hky;kvag3!=<%-6k$T=vX0k^t9wjuk`y9J3G4V-}5hZUJoh-1`Yd
z_U%txyx<9ld4}ajYZ%K11azNiawVc;f)+$+vfxJ79NtV)K>2
zB18tHemAfU~uqVDNS@^0Pv&QaYnQ>_MEv0(2~JH)BSlvd8O&JLI+cVLz~?&B24
z>813Nq^%VM+08_@#Dqv1H!%hVp?ZRsUO+npx98H~n_uN%h!Jz^=Pb44qTk*Eg6to-
z{Wgz^td^>)?#!7AA)WqM?0E$w!$wtPVVeo!aGc7tuU(wUUi@rI+k@v6MFep^meaI0
zt@tmBxg{S7o$zDjzoJ|BaTY8W@FTQ?`2SSex21bw9u@IhE|o~Oh4=#To{#0wE_6g$
z0I_f~Q_n@V{l)yByf-+C6uwy){i-!3#i>6mefop|>LE%qUz*(Xl~^Kjo!>A9bw)&4
zv{$k1Sq(4Ui6z;JGxq$=qrhNZuE;0g->=FDr*88Z`!i>!3XUE;x|bF4x?O7W)jI`r
zT#J9Qa5pemmb>NkJ8|KsA)|2@U$zZszn%&e&ncA;>VRJlxpx{HIKr*>-KsC+gsT)*
zK#J5;{_q=!fwAAK{GRwv2(9_lB-*8NM(w#Xf@6vqi&3n)7UgFUmd5-xoELKgBbI>P
z#1x9QEbb!R#}Q}_G3+{=9E14qO@{*Mjo@)&X8a_^du{
zI##}>>sA%ESF?#gLM5+CQ6$1S6fVxmROl*Lbgskp4kRJl>gfq=v2X_T!o7qydVH)N
zO{rSh2(QQFyRT9;PY*ZUq`6<#8}I$H;Bnj90q+CpCgEA(s&2A;@n=DXVEN&p
zRr-PAUz8A(H@w+(VJ&D4A$PO$G)4u(krW)i7TEvWp7`z;F=O0R$kB0b_NcRF0c~
zOq-Om+EQ8;(5PRIT{@k-kJ1e;ZVPR~Q~i{^*z)mJl3