My زبان کے دوران دورانیہ ماڈل لکھنا

مصنف:نیکی, تخلیق: 2019-07-09 10:15:08, تازہ کاری: 2019-07-16 15:37:53

کیوں ہمیں کراس سائیکل ماڈل لکھنے کی ضرورت ہے؟

تجارت میں ، بڑے سائیکل کا رجحان اوپر کی طرف ہے اور چھوٹے سائیکل کا رجحان نیچے کی طرف ہے۔ کس سمت میں جانا چاہئے؟

اگر تجارتی نظریہ بڑے رجحان کی سمت کے مطابق ہوتا ہے تو ، دو مسائل پیدا ہوتے ہیں: ایک چھوٹا رجحان بڑے رجحان کے برعکس بڑی تبدیلیوں کے ساتھ ہوتا ہے تو ، ہاتھ میں موجود چپس بڑے نقصانات کا سبب بن سکتی ہیں ، اور یہاں تک کہ لوگوں کو برداشت کرنے کے قابل بھی نہیں بناتی ہیں۔ دوسرا ، اگر چھوٹے رجحان میں بڑا موڑ آتا ہے تو ، یہ بھی بڑے رجحان کی طرف موڑ دیتا ہے ، اور جب بڑے رجحان میں تبدیلی ہوتی ہے تو ، یہ پتہ چلتا ہے کہ اس وقت بہت دیر ہو چکی ہے۔

img

مثال کے طور پر: 30 منٹ کے سائیکل کے M سر کے الٹ سگنل ظاہر ہوتے ہیں، 40 پوائنٹس سے زیادہ کی شروعات میں چھلانگ لگانے کا امکان خالی آرڈر کی حالت کو متحرک کرنے کا امکان ہے، جبکہ 1 منٹ کے چھوٹے سائیکل کے آغاز میں تیزی سے گرنے کے بعد جلد ہی دوبارہ شروع ہوتا ہے، جو 43.8 پوائنٹس تک پہنچ جاتا ہے، اس طرح کے بڑے فلو نقصان کو جلدی سے مقرر کرنے کے لئے آسان ہے.

لہذا ، سائز اور دورانیے کے مابین تعلقات کو سمجھنا ، اور بہترین وقت پر کام کرنا ، اس کا مطالعہ کرنے کا مسئلہ ہے۔ اس کا حل یہ ہے کہ کس طرح چھوٹی اتار چڑھاؤ بڑی رجحانات کو متاثر کرتی ہے ، یا بڑی رجحانات چھوٹی رجحانات کو کس طرح محدود کرتی ہیں۔

ٹرانس سائیکل کا ایک اور استعمال گونج تھیوری میں پایا جاتا ہے۔

ایک چھوٹی سی کہانی سنائیں: پہلی جنگ عظیم میں ، جرمن فوجیوں کے ایک گروپ نے ایک پل کو کچلنے کے نتیجے میں ایک پل کو کچلنے کے نتیجے میں ایک پل کو کچل دیا تھا۔ اس پل کا وزن خود بوجھ کی صلاحیت کے لحاظ سے اس جرمن فوجیوں کے گروپ سے کہیں زیادہ تھا ، لیکن چونکہ فوجیوں کے قدموں کو ہم آہنگ کیا گیا تھا ، اس کے نتیجے میں پل اس طاقت کے تحت گر گیا تھا۔ یہ گونج کا کام ہے۔ جب مختصر تعدد لمبی تعدد کے ساتھ ضرب کا تعلق ہوتا ہے تو گونج پیدا ہوتی ہے۔

img

سمونومی تھیوری کا تجارتی مارکیٹوں میں مظاہرہ: مارکیٹ کی اتار چڑھاؤ یا اندرونی طور پر دورانیاتی عوامل ، جو مارکیٹ کے وقت اور قیمتوں کے مابین ضرب کے تعلقات سے آتے ہیں۔ جب مارکیٹ میں اندرونی اتار چڑھاؤ کی تعدد اور بیرونی مارکیٹ کی طاقتوں کی تعدد کے مابین ضرب کا تعلق ہوتا ہے تو ، مارکیٹ میں گونج کا تعلق پیدا ہوتا ہے ، جس سے مارکیٹ میں بڑے پیمانے پر اوپر یا نیچے اثر پڑتا ہے۔

افعال کا استعمال کراس سائیکل ماڈل میں

// 本代码演示如何引用不同周期的公式在同一代码里
// #EXPORT扩展语法, 以#END结束标记为一个公式,可以声明多个
#EXPORT TEST 
均值1:EMA(C, 20);
均值2:EMA(C, 10);
#END // 结束

#IMPORT [MIN,15,TEST] AS VAR15 // 引用公式, K线周期用15分钟
#IMPORT [MIN,30,TEST] AS VAR30 // 引用公式, K线周期用30分钟
CROSSUP(VAR15.均值1, VAR30.均值1),BPK;
CROSSDOWN(VAR15.均值2, VAR30.均值2),SPK;
十五分最高价:VAR15.HIGH;
三十分最高价:VAR30.HIGH;
AUTOFILTER;

مزید تفصیلات کے لئے ملاحظہ کریں:https://www.fmz.com/digest-topic/2569

کراس سائیکل ماڈل کی ساخت اور پروگرامنگ

اس کے علاوہ، یہ بھی کہا جاتا ہے کہ یہ ایک بہت بڑا مسئلہ ہے.

  • پہلا مرحلہ: ماڈل FORMULA کی تعمیر کا حوالہ دیا گیا

  • دوسرا مرحلہ: ایک کراس سائیکل ماڈل بنانا جو مندرجہ ذیل طریقوں سے لاگو کیا جاسکتا ہے۔

#IMPORT [PERIOD,N,FORMULA] AS VAR
A1:VAR.A;

A1>REF(A1,1),BPK;
A1<REF(A1,1),SPK;

…

AUTOFILTER;

مثال 1: کل کے دن کے K لائن کے اختتامی قیمت کا حوالہ دیتے ہوئے پانچ منٹ کے دورانیے میں

  • پہلا مرحلہ: اشارے 1 کی تخلیق
CC:REF(C,1);
  • دوسرا مرحلہ: کراس سائیکل انڈیکیٹر 2 کی تخلیق
#IMPORT[DAY,1,A] AS A1
C1:A1.CC;
  • تیسرا مرحلہ: 5 منٹ کے K لائن گراف پر اشارے 2 کا اطلاق کریں

یہ ایک سادہ مثال اور کوڈ فریم ورک ہے، اور ہم ایک زیادہ پیچیدہ ساخت لکھتے ہیں.

مثال 2: 30 منٹ کے دورانیے کے چارٹ پر مبنی ، جب 30 منٹ کے دورانیے کا MACD اشارے سرخ کالم دکھاتا ہے ، اور اس سے پہلے کی مقدار سے زیادہ مقدار میں تجارت ہوتی ہے۔ بڑے درجے کے دورانیے (دن کی لائن اور 1 گھنٹے) کی اوسط لائن میں متعدد سرے کی صف بندی کی جاتی ہے۔ چھوٹے درجے کے دورانیے (15 منٹ یا 5 منٹ) کے مطابق KD اشارے کے گولڈ فورک کے طور پر خریدنے کا نقطہ۔

DIFF : EMA(CLOSE,12) - EMA(CLOSE,26);
DEA  : EMA(DIFF,9);
#IMPORT[DAY,1,MM] AS MM1
MD1:MM1.M1;
MD2:MM1.M2;
MD3:MM1.M3;
#IMPORT[HOUR,1,MM] AS MM2
MH1:MM2.M1;
MH2:MM2.M2;
MH3:MM2.M3;
#IMPORT[MIN,15,KD] AS KD1
K1:=KD1.K;
D1:=KD1.D;
#IMPORT[MIN,5,KD] AS KD2
K2:=KD2.K;
D2:=KD2.D;
TMP1:= DIFF>DEA&&VOL>REF(VOL,1);
TMP2:=(MD1>MD2&&MD2>MD3)&&(MH1>MH2&&MH2>MH3);
TMP3:=(CROSSUP(K1,D1)||CROSSUP(K2,D2);
TMP1&&TMP2&&TMP3,BK(10);

مثال میں غیر واضح افعال کی وضاحت اور استعمال کے لئے ، برائے مہربانی انوینٹر کی کوانٹیٹیشن پلیٹ فارم کی سرکاری API دستاویزات اور My Language دستاویزات دیکھیں:https://www.fmz.com/digest-topic/2569

آئیے ایک بار پھر ہموار لائن کے ساتھ ایک سراسری دورانیہ کی مثال آزمائیں۔

مثال 3: تھری اسکرین ٹریڈنگ سسٹم؛ جب ماہانہ چارٹ اوپر کی طرف بڑھ رہا ہو اور ہفتہ وار چارٹ نیچے کی طرف بڑھ رہا ہو تو زیادہ کریں؛ جب ماہانہ چارٹ نیچے کی طرف بڑھ رہا ہو اور ہفتہ وار چارٹ اوپر کی طرف بڑھ رہا ہو تو خالی کریں۔

  • پہلا مرحلہ: حوالہ دیا گیا SPJY لکھنا
EMA1:EMA(C,13);
RSV:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100
K:SMA(RSV,3,1);
D:SMA(K,3,1);
J:3*K-2*D;
  • دوسرا مرحلہ: تین اسکرینوں پر تجارت کا نظام
#IMPORT [ MONTH,1,SPJY] AS VAR1
YMA:=VAR1.EMA1;
#IMPORT [ WEEK,1,SPJY] AS VAR2
ZJ:=VAR2.J;
LL:=VALUEWHEN(YMA>REF(YMA,1)&&ZJ<30,L);
HH:=VALUEWHEN(YMA<REF(YMA,1)&&ZJ>70,H);
YMA>REF(YMA,1)&&ZJ<30,BK;//月线的趋势向上,周线的振荡指标向下
YMA<REF(YMA,1)&&ZJ>70,SK;//月线的趋势向下,周线的振荡指标向上
C<LL,SP;//多头止损出场
C>HH,BP;//空头止损出场
C<LLV(L,20),SP;//多头出场条件
C>HHV(H,20),BP;//空头出场条件
AUTOFILTER;

نوٹ: کراس سائیکل اشارے ، ماڈل چھوٹے دورانیے کو بڑے دورانیے کا حوالہ دیتے ہیں ، یا بڑے دورانیے کو چھوٹے دورانیے کا حوالہ دیتے ہیں ، اعداد و شمار کے حوالہ پر توجہ دیتے ہیں۔

اشارے DAYBAR

N:=BARSLAST(DATE<>REF(DATE,1))+1;

#IMPORT[HOUR,1,DAYBAR] AS VAR1
N1:VAR1.N;
盘中3分钟引用1小时周期的当日K线根数,20个3分钟周期N1才变动。

#IMPORT[MIN,3,DAYBAR] AS VAR2
N2:VAR2.N;
盘中1小时引用3分钟周期的当日K线的根数N,1小时中存在20个N2值变动。

مندرجہ بالا My Language کے چند سادہ ایپلی کیشنز ہیں جو کہ کراس سائیکل حکمت عملی لکھنے کے حوالے سے ہیں، قارئین کو مختلف سائیکلوں اور اشارے کے مجموعے کو اپنی مطلوبہ کارکردگی کو حاصل کرنے کے لیے لچکدار طریقے سے استعمال کرنے کی اجازت دیتا ہے، خاص طور پر ڈیجیٹل کرنسی کے حوالے سے، کیونکہ مستقل معاہدوں کا ظہور، My Language کے استعمال کی اعلی کارکردگی، اسی طرح کے تجارتی مستقبل میں اہم معاہدوں کی تبدیلی کے مسئلے سے بچ سکتی ہے، قارئین کو صرف حکمت عملی کے منطق کے ڈیزائن پر توجہ مرکوز کرنے کی ضرورت ہے، اور معاہدے کی میعاد ختم ہونے کے مسئلے کے بارے میں فکر کرنے کی ضرورت نہیں ہے۔

نوٹ

  • کراس سائیکل ، کراس کنٹریکٹ ماڈل میں حوالہ دیئے گئے اشارے (ماڈل) میں حوالہ موجود نہیں ہوسکتا ہے۔

  • ایک کراس سائیکل ، کراس کنٹریکٹ ماڈل زیادہ سے زیادہ 6 حوالہ جات کی حمایت کرتا ہے۔

  • پورے My زبان میں ، کراس سیریل ، کراس کنٹریکٹ ڈیٹا ذرائع کی کل تعداد 50 سے زیادہ نہیں ہوسکتی ہے۔ ((ہر بار آزادانہ طور پر جمع ، حوالہ ، حساب کتاب ، ڈیٹا ایک ڈیٹا ماخذ ہے)


مزید