Elder's Market Thermometer [LazyBear]
Forums › ProRealTime foro Español › Soporte ProBuilder › Elder's Market Thermometer [LazyBear]
- This topic has 9 replies, 3 voices, and was last updated 6 years ago by Nicolas.
-
-
10/30/2018 at 9:20 PM #83818
Estoy intentando adaptar este código de Lazy Bear, aparecido en la plataforma Tradingview : https://www.tradingview.com/script/HqvTuEMW-Elder-s-Market-Thermometer-LazyBear/
Tengo hecho este esbozo de código , pero no estoy seguro de que esté correcto 100% , ¿alguién me puede echar una mano?
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657REM ELDER´S MARKET THERMOMETER// @author LazyBear// List of all my indicators:// https://docs.google.com/document/d/15AGCufJZ8CIUvwFJ9W-IKns88gkWOKBCvByMEvm5MLo/edit?usp=sharing//study("Elder Market Thermometer [LazyBear]", shorttitle="EMT_LB")lengthMA=22//input(22, "EMA Length")explosiveMktThreshold=3//input(3, title="Explosive Market Threshold")idleMarketThreshold=7//input(7, title="Idle Market Threshold")if emt thenemt=high<high[1] and low>low[1]elseemt = 0endifif emt thenemt = (high - high[1]) > (low[1] - low)elsif abs(high - high[1]) thenemt=abs(high - high[1])elseemt= abs(low[1] - low)endifaemt =ExponentialAverage[lengthMA](emt)if aemt>emt thenqc=(qc[1])+1elseqc=0endifif (emt > aemt) and (emt < aemt*explosiveMktThreshold)thenr=255g=165b=0elser=255g=0b=0endifif (emt < aemt) thenif qc>idleMarketThreshold thenr=0g=128b=0elser=0g=0b=255endifendifreturn emt coloured(r,g,b)style(histogram)as "Market Thermometer",aemt coloured(255,0,255)as"EMA of Market Thermometer"10/31/2018 at 9:48 AM #83848No creo que sea correcto para la primera parte, no ha traducido correctamente el IFF. Piense en ello como un bloque de condición completo hecho de IF .. THEN .. ELSE
Debería ser una excelente adición a la biblioteca una vez que haya terminado, hágame saber si necesita más ayuda.
10/31/2018 at 12:38 PM #83864Pués si Nicolas , no doy con ello…
11/06/2018 at 12:08 PM #84236ELDER´S MARKET THERMOMETER1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253REM ELDER´S MARKET THERMOMETER// @author LazyBear// List of all my indicators:// https://docs.google.com/document/d/15AGCufJZ8CIUvwFJ9W-IKns88gkWOKBCvByMEvm5MLo/edit?usp=sharing//study("Elder Market Thermometer [LazyBear]", shorttitle="EMT_LB")lengthMA=22//input(22, "EMA Length")explosiveMktThreshold=3//input(3, title="Explosive Market Threshold")idleMarketThreshold=7//input(7, title="Idle Market Threshold")if high<high[1] and low>low[1] thenemt=0elsif (high-high[1])> low[1]-low thenemt=abs(high-high[1])elseemt = abs(low[1] - low)endifaemt =ExponentialAverage[lengthMA](emt)if aemt>emt thenqc=(qc[1])+1elseqc=0endifif (emt > aemt) and (emt < aemt*explosiveMktThreshold)thenr=255g=165b=0elser=255g=0b=0endifif (emt < aemt) thenif qc>idleMarketThreshold thenr=0g=128b=0elser=0g=0b=255endifendifreturn emt coloured(r,g,b)style(histogram)as "Market Thermometer",aemt coloured(255,0,255)as"EMA of Market Thermometer"Hola, un concepto interesante. Creo que el codigo correcto seria este.
Saludos
11/06/2018 at 6:54 PM #84259Si no es el correcto , se le parece… muchas gracias por traducir la primera parte del código correctamente.siguiendo las líneas de código, he hecho esta pequeña variación para seguir el orden…
1234567891011121314151617181920212223242526272829303132333435363738394041424344454647REM ELDER´S MARKET THERMOMETER// @author LazyBear// List of all my indicators:// https://docs.google.com/document/d/15AGCufJZ8CIUvwFJ9W-IKns88gkWOKBCvByMEvm5MLo/edit?usp=sharing//study("Elder Market Thermometer [LazyBear]", shorttitle="EMT_LB")lengthMA=22//input(22, "EMA Length")explosiveMktThreshold=3//input(3, title="Explosive Market Threshold")idleMarketThreshold=7//input(7, title="Idle Market Threshold")if high<high[1] and low>low[1] thenemt=0elsif (high-high[1])> low[1]-low thenemt=abs(high-high[1])elseemt = abs(low[1] - low)endifaemt =ExponentialAverage[lengthMA](emt)if aemt>emt thenqc=(qc[1])+1elseqc=0endifif (emt< aemt) thenif qc>idleMarketThreshold thenr=0g=128b=0elser=0g=0b=255endifelsif (emt > aemt) and (emt < aemt*explosiveMktThreshold)thenr=255g=165b=0elser=255g=0b=0endifreturn emt coloured(r,g,b)style(histogram)as "Market Thermometer",aemt coloured(255,0,255)as"EMA of Market Thermometer"1 user thanked author for this post.
11/07/2018 at 10:45 AM #8430911/07/2018 at 1:33 PM #84325Siempre con el permiso de villares, a él lecorresponde la traducción correcta del primer bloque del código.
11/09/2018 at 1:54 PM #84486Hola, la idea de adaptar este indicador y casi todo el codigo lo has aportado tu, asi que no necesitas mi permiso 🙂
Saludos cordiales y gracias x tus aportaciones
2 users thanked author for this post.
11/11/2018 at 9:46 PM #84638Buenas noches Nicolas. ¿ Podrás subir tú el código de este indicador a la biblioteca?,no sé porque razón no me deja hacerlo
11/12/2018 at 8:45 AM #84659Sí, lo haré con tu propio nombre, lo antes posible. Muchas gracias por esta nueva adición.
1 user thanked author for this post.
-
AuthorPosts