وسائل لوڈ ہو رہے ہیں... لوڈنگ...

بلٹ ان فنکشن _Cross تجزیہ اور استعمال کی ہدایات

مصنف:ایجاد کاروں کی مقدار - خواب, تخلیق: 2017-10-11 19:50:44, تازہ کاری: 2021-11-05 16:15:56

بلٹ ان فنکشن _Cross تجزیہ اور استعمال کی ہدایات

API دستاویزات میں گلوبل فنکشنز کی بالٹی میں_Cross فنکشن دو اشارے کی لائنوں کے درمیان کراس حالت کا حساب لگانے کے لئے استعمال کیا جاتا ہے

  • ### فنکشن مندرجہ ذیل کوڈ کی طرح عملدرآمد کرتا ہے:

اس کے علاوہ ، آپ کو یہ بھی دیکھنا چاہئے:arr1اس کے علاوہ ، یہ ایک بہت ہی دلچسپ اور حیرت انگیز چیز ہے۔arr2اس کے علاوہ، یہ ایک بہت ہی آسان طریقہ ہے کہ آپ کو اپنے آپ کو اس کے بارے میں بتائیں.

  可知,此时```arr1```上穿```arr2```已经n个周期,此时就是快线上穿慢线代表金叉。
  同样```_Cross```函数如果返回负数,即为死叉。
  
  如果定义```arr1```为慢线指标数组,```arr2```为快线指标数组,则相反。
  ```_Cross```函数返回的值为正数代表死叉。
  ```_Cross```函数返回的值为负数代表金叉。

// واپسی کے لئے استعمال کیا جاتا ہے کے دورانیے کی تعداد، مثبت ہفتے کے لئے استعمال کیا جاتا ہے، منفی ہفتے کے لئے استعمال کیا جاتا ہے، اور 0 موجودہ قیمت کے طور پر ایک ہی ہے. .Cross = function ((arr1, arr2) { // اگر آپ کے پاس دو پیرامیٹرز ہیں تو ، آپ کو اس کے نام سے پتہ چلتا ہے کہ یہ دونوں پیرامیٹرز صفوں کی قسم کے ہونے چاہئیں ، اور صفوں کو اس طرح ترتیب دیا جاسکتا ہے۔ // جیسے کہ X محور کے لئے انڈیکس ویلیو اور Y محور کے لئے پوائنٹر ویلیو کے لئے ہم آہنگی میں ایک لائن کا ٹکڑا، یہ فنکشن دو لائنوں کے درمیان عبور کا فیصلہ کرتا ہے if (arr1.length!== arr2.length) { // سب سے پہلے یہ فیصلہ کرنا ہے کہ کیا دو متریوں کی لمبائی برابر ہے throw array length not equal; // اگر غیر مساوی غلطیاں نکالیں تو غیر مساوی اشارے کی لائنوں کے لئے متضاد فیصلہ نہیں کیا جاسکتا } var n = 0؛ // اعلان شدہ متغیر n جو کراس اسٹیٹ ریکارڈ کرنے کے لئے استعمال کیا جاتا ہے ، ابتدائی 0 ، غیر متضاد for (var i = arr1.length-1; i >= 0; i) { // صف arr1 میں گھومنا، گھومنے کی ترتیب آخری عنصر سے آگے گھومنے کے لئے ہے if (typeof ((arr1[i])!== number の typeof ((arr2[i])!== number の typeof ((arr2[i])!== number) { // جب arr1 یا arr2 میں سے کوئی بھی صف غیر عددی قسم کی ہے (یعنی غلط اشارے) ، تو اس لپیٹ میں کود جاتا ہے۔ break؛ // لوپ سے باہر نکلیں } if (arr1[i] < arr2[i]) { // اگر arr1 arr2 سے چھوٹا ہے تو n ٹوٹ جاتا ہے ، اس کے بعد شروع میں arr1 ، arr2 کی نسبت کی حالت کو ریکارڈ کیا جاتا ہے ، ((اس کے بعد شروع میں n اپنے آپ کو arr1 [i] ، arr2 [i] کی نسبت کے مطابق ایڈجسٹ کرتا ہے ، اور ایک بار جب n ریاست کے برعکس ایک اور arr1 [i] ، arr2 [i] چھوٹا رشتہ ظاہر ہوتا ہے تو ، دو لائنوں کی کراسنگ ہوتی ہے۔) if (n > 0) { break؛ } n؛ } else if (arr1[i] > arr2[i]) { // اگر arr1 arr2 سے بڑا ہے تو n++ if (n < 0) { break؛ } n++؛ } else { // arr1[i] == arr2[i] ، پھر فوری طور پر باہر نکلیں break؛ } } واپسی n؛ // واپسی n قدر، نمائندگی کرتا ہے کہ کتنے دوروں کو پار کیا گیا ہے، 0 کے برابر ہے }؛


- #### 我们模拟一组数据传入该参数看看结果如何

var arr1 = [1,2,3,4,5,6,8,8,9] // تیز لائن اشارے var arr2 = [2,3,4,5,6,7,7,7] // سست لائن اشارے function main() { Log ((_Cross ((arr1، arr2) : ار، _Cross ((arr1، arr2)) Log ((_Cross ((arr2، arr1) : ار، _Cross ((arr2، arr1)) } `

内置函数_Cross分析及使用说明

اور آپ دیکھ سکتے ہیں کہ اس کا نتیجہ 3، 3، 3 ہے۔

内置函数_Cross分析及使用说明

جیسا کہ آپ اس تصویر میں دیکھ سکتے ہیں ، کراسنگ کی پوزیشن تین K لائن کالموں سے پہلے ہوتی ہے۔


مزید معلومات

الفا اسٹریٹجی 00Xاور جب کوئی کراس نہیں ہے تو، آپ کو 0 واپس کرنا چاہئے، ٹھیک ہے؟

چکنائی بھی آ گئیکیا آپ کو لگتا ہے کہ آپ کو ایک بار پھر ایک بار پھر ایک بار پھر ایک بار پھر ایک بار پھر ایک بار پھر؟

ایجاد کاروں کی مقدار - خوابہم نے اس کے بارے میں سوچا ہے۔

الفا اسٹریٹجی 00Xآپ کا شکریہ! میرا مطلب ہے، 0 واپس کرنا زیادہ معقول ہے، ٹھیک ہے؟

ایجاد کاروں کی مقدار - خواب`` var arr1 = [1,2,3,4,5,6,8,8,9] // تیز لائن اشارے var arr2 = [2,3,4,5,6,7,7,7] // سست لائن اشارے function main() { Log (("_Cross ((arr1, arr2) ": ، _Cross ((arr1, arr2)) Log (("_Cross ((arr2, arr1) ": "، _Cross ((arr2, arr1)) } `` اس سیٹ کا استعمال کرتے ہوئے ایک سیٹ کو غیر متقاطع کرنے کے لئے استعمال کیا جا سکتا ہے، چلائیں. یہ 0 نہیں لوٹتا

ایجاد کاروں کی مقدار - خوابصرف تازہ ترین کراسنگ کا پتہ لگائیں، ماخذ کوڈ تجزیہ دیکھیں.