संसाधन लोड हो रहा है... लोड करना...

FMZ PINE स्क्रिप्ट दस्तावेज़

लेखक:आविष्कारक मात्रा - छोटे सपने, बनाया गयाः 2022-05-06 14:27:06, अद्यतनः 2024-10-12 15:27:04

FMZ PINE स्क्रिप्ट में औसत मूल्य वह मूल्य है जिसमें प्रसंस्करण शुल्क शामिल है। उदाहरण के लिएः आदेश की कीमत 8000 है, बिक्री की दिशा, संख्या 1 हाथ है, और लेनदेन के बाद औसत मूल्य 8000 नहीं है, 8000 से कम है (प्रसंस्करण शुल्क लागत में शामिल है) ।

प्रकारसीरीज फ्लोट

अलविदा strategy.position_size

strategy.long

कई दिशाएं।

प्रकाररणनीति_दिशा

अलविदा strategy.entry strategy.exit

strategy.short

खाली सिर की दिशा में।

प्रकाररणनीति_दिशा

अलविदा strategy.entry strategy.exit

strategy.closedtrades

पूरे लेनदेन के अंतराल में बंद किए गए लेनदेन की संख्या।

प्रकारश्रृंखला int

अलविदा strategy.position_size strategy.opentrades

strategy.opentrades

बंद नहीं किए गए या जारी रखने वाले लेनदेन की संख्या. यदि कोई नहीं है, तो 0 दिखाएं.

प्रकारश्रृंखला int

अलविदा strategy.position_size

strategy.netprofit

सभी पूर्ण किए गए लेनदेन का कुल मौद्रिक मूल्य।

प्रकारसीरीज फ्लोट

अलविदा strategy.openprofit strategy.position_size strategy.grossprofit

strategy.grossprofit

जीतने वाले सभी लेनदेन का कुल मौद्रिक मूल्य।

प्रकारसीरीज फ्लोट

अलविदा strategy.netprofit

strategy.openprofit

वर्तमान में अनबॉक्स किए गए पदों के लिए अनबॉक्स किए गए नुकसान।

प्रकारसीरीज फ्लोट

अलविदा strategy.netprofit strategy.position_size

strategy.direction.long

केवल अधिक रणनीतियाँ

प्रकारconst स्ट्रिंग

अलविदा strategy.risk.allow_entry_in

strategy.direction.short

केवल खाली करने के लिए रणनीति

प्रकारconst स्ट्रिंग

अलविदा strategy.risk.allow_entry_in

strategy.direction.all

अधिक करने और कम करने की रणनीति को अनुमति दें

प्रकारconst स्ट्रिंग

अलविदा strategy.risk.allow_entry_in

दिन-सप्ताह

दिन-सप्ताह

समय क्षेत्र के लिए वर्तमान के लाइन समय के सप्ताह को स्विच करें.

प्रकारश्रृंखला int

नोट्सकृपया ध्यान दें कि यह चर K-लाइन के खुले समय के आधार पर दिन को लौटाता है। दोपहर के व्यापारिक समय (जैसे EURUSD, जिसका सोमवार का व्यापारिक समय रविवार को 17:00 बजे से शुरू होता है) के लिए, यह मूल्य व्यापारिक दिन के दिन से कम हो सकता है। आप तुलना करने के लिए dayofweek.sunday, dayofweek.monday, dayofweek.tuesday, dayofweek.wednesday, dayofweek.thursday, dayofweek.friday और dayofweek.saturday चर का उपयोग कर सकते हैं।

अलविदा time dayofmonth

dayofweek.sunday

dayofweek फ़ंक्शन का रिटर्न मान और dayofweek चर के मान का नामकरण स्थिर है।

प्रकारconst int

अलविदा dayofweek.monday dayofweek.tuesday dayofweek.wednesday dayofweek.thursday dayofweek.friday dayofweek.saturday

dayofweek.monday

dayofweek फ़ंक्शन का रिटर्न मान और dayofweek चर के मान का नामकरण स्थिर है।

प्रकारconst int

अलविदा dayofweek.sunday dayofweek.tuesday dayofweek.wednesday dayofweek.thursday dayofweek.friday dayofweek.saturday

dayofweek.tuesday

dayofweek फ़ंक्शन का रिटर्न मान और dayofweek चर के मान का नामकरण स्थिर है।

प्रकारconst int

अलविदा dayofweek.sunday dayofweek.monday dayofweek.wednesday dayofweek.thursday dayofweek.friday dayofweek.saturday

dayofweek.wednesday

dayofweek फ़ंक्शन का रिटर्न मान और dayofweek चर के मान का नामकरण स्थिर है।

प्रकारconst int

अलविदा dayofweek.sunday dayofweek.monday dayofweek.tuesday dayofweek.thursday dayofweek.friday dayofweek.saturday

dayofweek.thursday

dayofweek फ़ंक्शन का रिटर्न मान और dayofweek चर के मान का नामकरण स्थिर है।

प्रकारconst int

अलविदा dayofweek.sunday dayofweek.monday dayofweek.tuesday dayofweek.wednesday dayofweek.friday dayofweek.saturday

dayofweek.friday

dayofweek फ़ंक्शन का रिटर्न मान और dayofweek चर के मान का नामकरण स्थिर है।

प्रकारconst int

अलविदा dayofweek.sunday dayofweek.monday dayofweek.tuesday dayofweek.wednesday dayofweek.thursday dayofweek.saturday

dayofweek.saturday

dayofweek फ़ंक्शन का रिटर्न मान और dayofweek चर के मान का नामकरण स्थिर है।

प्रकारconst int

अलविदा dayofweek.sunday dayofweek.monday dayofweek.tuesday dayofweek.wednesday dayofweek.thursday dayofweek.friday

स्लिप

लाइन.स्टाइल_डैश

Hline फ़ंक्शन के बिंदु रेखांकन शैली के नामकरण स्थिरांक है।

प्रकारस्लाइड_स्टाइल

अलविदा hline.style_solid hline.style_dotted

लाइन.स्टाइल_डॉटेड

लाइन.स्टाइल_डॉटेड

Hline फ़ंक्शन के बिंदु-निष्क्रिय प्रकार के नामकरण स्थिरांक हैं।

प्रकारस्लाइड_स्टाइल

अलविदा hline.style_solid hline.style_dashed

hline.style_solid

Hline फ़ंक्शन के वास्तविक केंद्र रेखा प्रकार के लिए नामकरण स्थिरता है।

प्रकारस्लाइड_स्टाइल

अलविदा hline.style_dotted hline.style_dashed

बार्मर

barmerge.gaps_on

अनुरोधित डेटा को जोड़ने की नीति। डेटा को संभावित अंतरों के साथ जोड़ना।

प्रकारbarmerge_gaps

अलविदा request.security barmerge.gaps_off

barmerge.gaps_off

अनुरोधित डेटा को जोड़ने की रणनीति. डेटा लगातार जोड़ता है, सभी अंतराल पिछले हाल के मौजूदा मानों से भरते हैं.

प्रकारbarmerge_gaps

अलविदा request.security barmerge.gaps_on

barmerge.lookahead_on पर

अनुरोधित डेटा स्थानों को जोड़ने की नीति; अनुरोधित पट्टी चित्र को वर्तमान पट्टी चित्र के साथ के-लाइन प्रारंभ समय के अनुसार जोड़ने की नीति; इस तरह के जोड़ने की नीति से भविष्य के कंक्रीट से डेटा गणना इतिहास प्राप्त करने के लिए प्रतिकूल प्रभाव पड़ सकता है; यह प्रतिगामी परीक्षण की रणनीति में स्वीकार नहीं किया जाता है, लेकिन सूचक में उपयोग किया जा सकता है।

प्रकारbarmerge_lookahead

अलविदा request.security barmerge.lookahead_off

barmerge.lookahead_off

अनुरोधित डेटा स्थानों को जोड़ने की नीति. अनुरोधित बार ग्राफ को वर्तमान बार ग्राफ के साथ k-लाइन समापन समय के अनुसार जोड़ने की नीति. इस संयोजन नीति से भविष्य के बारों से डेटा गणना इतिहास प्राप्त करने के प्रभाव को प्रतिबंधित किया जाता है.

प्रकारbarmerge_lookahead

अलविदा request.security barmerge.lookahead_on

अन्य

hl2

यह है ((उच्चतम मूल्य + सबसे कम मूल्य) / 2) के लिए त्वरित कुंजी

प्रकारसीरीज फ्लोट

अलविदा open high low close volume time hlc3 hlcc4 ohlc4

एचएलसी3

{उच्चतम मूल्य + न्यूनतम मूल्य + समापन मूल्य) / 3 के लिए त्वरित बटन है

प्रकारसीरीज फ्लोट

अलविदा open high low close volume time hl2 hlcc4 ohlc4

एचएलसीसी4

यह है ((उच्च + निम्न + प्राप्त + प्राप्त) / 4 के लिए त्वरित कुंजी

प्रकारसीरीज फ्लोट

अलविदा open high low close volume time hl2 hlc3 ohlc4

ohlc4

यह है ((खुलने का मूल्य + उच्चतम मूल्य + निम्नतम मूल्य + समापन मूल्य) / 4)

प्रकारसीरीज फ्लोट

अलविदा open high low close volume time hl2 hlc3 hlcc4

ना

Double.NaN मान (गैर-संख्यात्मक) ।

प्रकारसरल ना

उदाहरण

// na
plot(bar_index < 10 ? na : close)    // CORRECT
plot(close == na ? close[1] : close)    // INCORRECT!
plot(na(close) ? close[1] : close)    // CORRECT

नोट्सयदि आप जांचना चाहते हैं कि कुछ मान NaN हैं या नहीं, तो अंतर्निहित फ़ंक्शन na का उपयोग करें.

अलविदा na

bar_index

वर्तमान मूल्य पट्टी सूचकांक. नंबर शून्य से शुरू होता है, पहली पंक्ति का सूचकांक 0 है.

प्रकारश्रृंखला int

उदाहरण

// bar_index
plot(bar_index)
plot(bar_index > 5000 ? close : 0)

नोट्सकृपया ध्यान दें कि bar_index ने संस्करण 4 में n चर को बदल दिया है। कृपया ध्यान दें कि K स्ट्रिंग का सूचकांक पहली ऐतिहासिक K स्ट्रिंग से 0 है। कृपया ध्यान दें कि इस चर/फंक्शन का उपयोग करने से संकेतक को फिर से तैयार किया जा सकता है।

अलविदा barstate.isfirst barstate.islast barstate.isrealtime

last_bar_index

चार्ट की अंतिम K-लाइन का सूचकांक. K-लाइन सूचकांक पहली K-लाइन के साथ शून्य से शुरू होता है.

प्रकारश्रृंखला int

उदाहरण

strategy("Mark Last X Bars For Backtesting", overlay = true, calc_on_every_tick = true)
lastBarsFilterInput = input.int(100, "Bars Count:")
// Here, we store the 'last_bar_index' value that is known from the beginning of the script's calculation.
// The 'last_bar_index' will change when new real-time bars appear, so we declare 'lastbar' with the 'var' keyword.
var lastbar = last_bar_index
// Check if the current bar_index is 'lastBarsFilterInput' removed from the last bar on the chart, or the chart is traded in real-time.
allowedToTrade = (lastbar - bar_index <= lastBarsFilterInput) or barstate.isrealtime
bgcolor(allowedToTrade ? color.new(color.green, 80) : na)

लौटाता हैबंद होने वाले अंतिम इतिहास के स्ट्रिंग सूचकांक, या खुले हुए वास्तविक समय के स्ट्रिंग सूचकांक।

नोट्सकृपया ध्यान दें कि इस चर का उपयोग करने से संकेतकों को फिर से तैयार किया जा सकता है।

अलविदा bar_index last_bar_time barstate.ishistory barstate.isrealtime

समय

यूनिक्स प्रारूप का वर्तमान के-लाइन समय. यह 1 जनवरी 1970 को 00:00:00 UTC के बाद से मिलीसेकंडों की संख्या है.

समयअभी

यूनिक्स प्रारूप का वर्तमान समय. यह 1 जनवरी 1970 को 00:00:00 UTC के बाद से मिलीसेकंडों की संख्या है.

प्रकारश्रृंखला int

नोट्सकृपया ध्यान दें कि इस चर/फंक्शन का उपयोग करने से संकेतक को फिर से तैयार किया जा सकता है।

अलविदा timestamp time dayofmonth dayofweek

प्रकारश्रृंखला int

नोट्सध्यान दें कि यह चर K-लाइन के खुलने के समय के आधार पर समय तालिका को लौटाता है। इसलिए, दोपहर के व्यापार के समय के लिए (जैसे EURUSD, जिसका सोमवार का समय सप्ताह में 17:00 से शुरू होता है) यह चर व्यापार के दिन के निर्दिष्ट दिनांक से पहले का समय लौटा सकता है। उदाहरण के लिए, EURUSD पर, dayofmonth(time) तालिका व्यापार के दिन की तारीख से 1 कम हो सकती है क्योंकि वर्तमान दिनांक की K-लाइन वास्तव में पिछले दिन खुली थी।

अलविदा time dayofmonth dayofweek

वर्ष

वर्तमान वर्ष के समय क्षेत्र के लिए k लाइनों को स्विच करें।

प्रकारश्रृंखला int

नोट्सकृपया ध्यान दें कि यह चर K-लाइन के खुलने के समय के आधार पर वर्ष लौटाता है। रातोंरात व्यापार के समय (जैसे EURUSD, जिसका सोमवार का व्यापारिक समय रविवार को 17:00 बजे से शुरू होता है) के लिए, यह मूल्य व्यापार के दिन के वर्ष से 1 कम हो सकता है।

अलविदा year time month weekofyear dayofmonth dayofweek hour minute second

माह

एक्सचेंज के समय क्षेत्र में वर्तमान चंद्र k रेखा।

प्रकारश्रृंखला int

नोट्सध्यान दें कि यह चर K-लाइन के खुलने के समय के आधार पर महीने को लौटाता है। रातोंरात व्यापार के समय (जैसे EURUSD, जिसका सोमवार का व्यापारिक समय रविवार को 17:00 बजे से शुरू होता है) के लिए, यह मूल्य व्यापार के दिन के महीने से 1 कम हो सकता है।

अलविदा month time year weekofyear dayofmonth dayofweek hour minute second

घडी

एक्सचेंज के समय क्षेत्र में वर्तमान समय k लाइन।

प्रकारश्रृंखला int

अलविदा hour time year month weekofyear dayofmonth dayofweek minute second

मिनट

एक्सचेंज समय क्षेत्र में वर्तमान मिनट k लाइन।

प्रकारश्रृंखला int

अलविदा minute time year month weekofyear dayofmonth dayofweek hour second

दूसरा

एक्सचेंज के समय क्षेत्र में वर्तमान सेकंड के लाइन।

प्रकारश्रृंखला int

अलविदा second time year month weekofyear dayofmonth dayofweek hour minute

खुला

वर्तमान शुरुआती कीमतें।

प्रकारसीरीज फ्लोट

नोट्सपहले के मानों तक पहुँचने के लिए [] को उपयोग किया जा सकता है, जैसे कि.open[1],.open[2].

अलविदा high low close volume time hl2 hlc3 hlcc4 ohlc4

उच्च

वर्तमान में सबसे अधिक कीमतें।

प्रकारसीरीज फ्लोट

नोट्सपहले के मानों तक पहुँचने के लिए [] को प्रयोग किया जा सकता है, जैसे; high[1], high[2]。

अलविदा open low close volume time hl2 hlc3 hlcc4 ohlc4

कम

वर्तमान में सबसे कम कीमतें।

प्रकारसीरीज फ्लोट

नोट्सपहले के मानों तक पहुँचने के लिए [] को उपयोग किया जा सकता है, जैसे कि↑ low[1], low[2]↑

अलविदा open high close volume time hl2 hlc3 hlcc4 ohlc4

बंद करना

वर्तमान K लाइन के बंद होने पर समापन मूल्य, या अभी तक पूरी नहीं हुई वास्तविक समय K लाइन का अंतिम लेनदेन मूल्य।

प्रकारसीरीज फ्लोट

नोट्सपहले के मानों तक पहुँचने के लिए [] का उपयोग किया जा सकता है, जैसे कि. close[1], close[2].

अलविदा open high low volume time hl2 hlc3 hlcc4 ohlc4

मात्रा

वर्तमान में K लाइन के लेनदेन की मात्रा।

प्रकारसीरीज फ्लोट

नोट्सपहले के मानों तक पहुँचने के लिए कोष्ठक ऑपरेटर [] का उपयोग किया जा सकता है, जैसे; volume[1], volume[2];

अलविदा open high low close time hl2 hlc3 hlcc4 ohlc4

साप्ताहिक

समय क्षेत्र में वर्तमान k-लाइन समय अवधि के सप्ताहों की संख्या।

प्रकारश्रृंखला int

नोट्सध्यान दें कि यह चर K-लाइन के खुले समय के आधार पर सप्ताह को लौटाता है। रातोंरात व्यापारिक समय के लिए (जैसे EURUSD, जिसका सोमवार का व्यापारिक समय रविवार को 17:00 बजे से शुरू होता है) यह मूल्य व्यापारिक दिन के सप्ताह से 1 कम हो सकता है।

अलविदा weekofyear time year month dayofmonth dayofweek hour minute second

माह का दिन

समय क्षेत्र में वर्तमान k-लाइन समय की तारीखें स्विच करें।

प्रकारश्रृंखला int

नोट्सध्यान दें कि यह चर K-लाइन के खुलने के समय के आधार पर दिन को लौटाता है। दोपहर के व्यापार के समय (जैसे EURUSD, जिसका सोमवार का व्यापारिक समय रविवार को 17:00 बजे से शुरू होता है) के लिए, यह मूल्य व्यापार के दिन के दिन से कम हो सकता है।

अलविदा time dayofweek


अधिक

वूहुओयनएक ही समय में कई लेनदेन कैसे चलेंगे?

हल्के बादलकृपया मुझे बताएं, क्या पाइन अधिक लेनदेन कर सकता है? या JS की तरह लेनदेन को पार कर सकता है? धन्यवाद.

लिसा20231अधिक जानकारी के लिए धन्यवाद।

कलात्मकताओह, यह पाइन स्क्रिप्ट प्लेटफॉर्म पर ओकेएक्स के सिमुलेटर का उपयोग कैसे करती है?

कलात्मकतायह ट्रेडिंग व्यू प्लेटफॉर्म की रणनीति को सीधे आविष्कारक प्लेटफॉर्म पर कॉपी करने के बराबर है!

आविष्कारक मात्रा - छोटे सपनेPINE भाषा केवल एकल-प्रजाति रणनीतियों को कर सकती है, बहु-प्रजाति रणनीतियों के लिए सबसे अच्छा है या पायथन, जावास्क्रिप्ट, सी ++ में डिजाइन लिखना।

आविष्कारक मात्रा - छोटे सपनेओह, हाँ, ओकेएक्स विशेष है, उनके एनालॉग वातावरण और वास्तविक डिस्क वातावरण एक ही पते पर हैं, केवल एक अंतर है।

हल्के बादलokx एनालॉग डिस्क का उपयोग नहीं किया जा सकता है ।

आविष्कारक मात्रा - छोटे सपनेइस विविध वास्तुकला समस्या का समाधान नहीं किया जा सकता है, क्योंकि प्रत्येक एक्सचेंज का इंटरफ़ेस अलग है, और इंटरफ़ेस आवृत्ति सीमाएं अलग नहीं हैं, जिससे कई समस्याएं उत्पन्न होती हैं।

आविष्कारक मात्रा - छोटे सपनेठीक है, सुझाव देने के लिए धन्यवाद, और इस आवश्यकता को रिपोर्ट करें।

हल्के बादलमुझे लगता है कि JS के साथ मिश्रण करना बेहतर है, क्योंकि JS विभिन्न प्रकार के लेनदेन के लिए बेहतर अनुकूल है।

ट्रेंडिंग शिकारीक्या आप बाद में कई किस्मों पर विचार करेंगे?

आविष्कारक मात्रा - छोटे सपनेअशिष्टता।

हल्के बादलअच्छा, शुक्रिया ड्रीम डैड।

आविष्कारक मात्रा - छोटे सपनेनमस्ते, अभी के लिए, PINE भाषा नीति केवल एक ही किस्म का काम करती है।

आविष्कारक मात्रा - छोटे सपनेअजनबी, आपके समर्थन के लिए धन्यवाद. दस्तावेज को और भी बेहतर किया जाएगा.

आविष्कारक मात्रा - छोटे सपनेहाँ।

आविष्कारक मात्रा - छोटे सपनेPINE टेम्पलेट क्लासरूम, पैरामीटर पर स्विच एक्सचेंज बेस एड्रेस सेट किया जा सकता है.