RicardoSantos

[RS]Example: function instantiation

จำนวนเข้าชม 787
43
EXPERIMENTAL:
Practical example of how to create a shared function instance.
ลบออกจากสคริปส์โปรด เพิ่มเข้าไปในสคริปส์โปรด

ความคิดเห็น

Hello sir, i am working on one indicator...Where i would like to add if statement for every Ticker(Symbol)...
Without function i am not able to add more than 500 if statements because,
it gives error

:add to chart operation failed, reason: script has too many local scopes:521. the limit is 500

//@version=4
study("PineTest", "", true)
srcHi = 0.00
srcLo = 0.00
if syminfo.ticker == "AMZN"
srcHi:=2000.00
srcLo:=1670.00
if syminfo.ticker == "SPY"
srcHi:=300.00
srcLo:=210.00
if syminfo.ticker == "AAPL"
srcHi:=300.00
srcLo:=170.00
if syminfo.ticker == "MSFT"
srcHi:=210.00
srcLo:=50.00 `

diff = srcHi - srcLo
p1=plot(diff)

Will you please help me how to solve this problem with the help of function??Thanks in advance
ตอบกลับ
Very useful, thanks !
ตอบกลับ
Masterful.... Thanks
ตอบกลับ
Thanks! Another nugget of good info - I jump in once in a while and find it easier every time due a lot to your sharing. Keep smiling!
ตอบกลับ
You are a master of Pine and I believe if there is a solution you can see it from the start. I will leave an example in case I was not clear, an example of what i try to do:

//@version=4
TradeSymbol = input("BTC-x2", title = "🙏==Tip Simbol==🙏", options = )
TradeComission= TradeSymbol == "BTC-x2" ? 0.05 : TradeSymbol == "FORMULA" ? 0.01 : TradeSymbol == "OIL-x10" ? 0.03 : TradeSymbol == "SIRVER-x10" ? 0.02 :
TradeSymbol == "GOLD-x20" ? 0.005 : TradeSymbol == "UBER-x5" ? 0.001 : TradeSymbol == "GERMANY30-x20" ? 0.003 : 0

strategy(
title="Cubyc",
overlay=false,
initial_capital=1000,
commission_type=strategy.commission.percent,
commission_value = TradeComission)

And tried many other ways still getting error and nothing is working.
Thanks
ตอบกลับ
Hello mate, if you are kind to teach me something me something:
As you know different symbols have different commision on different exchanges and I was looking to make so presets/options values to be chosen from settings of my indicator
I`m struggling for days now and can not find the correct set-up. So in a strategy we have:
(commission_type=strategy.commission.percent, commission_value=0.075) from and tried so many different ways to change the commission_value... i believe that is not possible, commission_value is a (const float) .not an expert but is const means constant, meaning that can not be changed? So can you please enlighten me if is possible to make an" input" or some variable options to chose for that value?
Thank you
ตอบกลับ
@CUBYC, thats correct, comission value cannot be changed
+1 ตอบกลับ
CUBYC RicardoSantos
@RicardoSantos, We posted same time I believe, understood, thank you for your answer and great work, trying to learn tricks in Pine but is so difficult, you make things clear sometimes. Thanks again
ตอบกลับ
หน้าแรก ตัวช่วยคัดกรองหุ้น ตัวคัดกรองฟอเร็กซ์ ตัวคัดกรองคริปโต ปฏิทินเศรษฐกิจ มันทำงานได้อย่างไร ฟีเจอร์ของชาร์ต อัตราค่าบริการ แนะนำเพื่อน กฎระเบียบการใช้งาน ศูนย์ช่วยเหลือ โซลูชั่นสำหรับเว็บไซต์ & โบรกเกอร์ วิดเจ็ต ชาร์ตโซลูชั่น Lightweight ชาร์ตไลบรารี บล็อก & ข่าว Twitter
โปรไฟล์ ตั้งค่าโปรไฟล์ บัญชีและการเรียกเก็บเงิน เพื่อนที่ชวนมา เหรียญ ตั๋วการขอความสนับสนุนของฉัน ศูนย์ช่วยเหลือ ไอเดียที่เผยแพร่ ผู้ติดตาม ติดตาม ข้อความส่วนตัว แชท ออกจากระบบ