ویزویلائزیشن پروگرامنگ ہمیشہ سافٹ ویئر ٹولز ڈویلپرز کا ایک خواہش مند مقصد رہا ہے ، یہاں تک کہ مقداری لین دین کے میدان میں بھی۔ اس طرح کے خیالات کو ظاہر کرنے کے طریقوں نے پروگرامنگ کی ترقی میں تکنیکی رکاوٹ کو بہت کم کردیا ہے۔ صارفین کو اب بورنگ کوڈنگ کا سامنا نہیں کرنا پڑے گا ، وہ صرف اپنے دماغ کو چالو کریں گے ، اپنی تخیل اور منطقی سوچ کا استعمال کریں گے ، اور خود کاروبار پر توجہ دیں گے۔ یہ حیرت انگیز بات ہے کہ آپ اپنے آپ کو ایک ایسا پروگرام بناسکتے ہیں جو آپ چاہتے ہیں!
تو آئیے ایک ساتھ مل کر تجارتی حکمت عملیوں کو مقدار میں بڑھانے کے لئے بصری پروگرامنگ کے میدان میں قدم بڑھائیں!
لاگ ان کریںhttps://www.fmz.comاس کے بعد ، اکاؤنٹ رجسٹر کریں (اگر پہلے ہی رجسٹرڈ ہیں تو براہ راست لاگ ان کریں) ، پھر کلک کریں: کنٹرول سینٹر - > پالیسی لائبریری - > نئی پالیسی بنائیں.
اس کے علاوہ، ہم نے ایک ابتدائی نقطہ نظر کی حکمت عملی دیکھی ہے. اس کا کام صرف ڈیفالٹ ترتیب والے تبادلے (براہ راست یا روبوٹ پر ، پہلے تبادلے کا آبجیکٹ شامل کیا گیا) کے اکاؤنٹ کے اثاثوں کی معلومات کو آؤٹ پٹ کرنا ہے۔ (نیچے دی گئی تصویر)
اگر آپ اس پر غور سے نظر ڈالیں تو آپ کو معلوم ہو جائے گا کہ یہ ماڈیولز دونوں ہاتھی اور ہاتھی ہیں، یعنی یہ ماڈیولز "منسلک" اور "منسلک" ہوسکتے ہیں۔ اگر دو ماڈیولز کی نمائندگی کرنے والے فنکشنل کوڈ کو جوڑ سکتے ہیں تو ، جب آپ دونوں ماڈیولز کے ایڈز اور ایڈز کو قریب لاتے ہیں تو وہ ایک دوسرے کو جذب کرتے ہیں۔
کچھ ماڈیولز میں کچھ خاص جگہیں بھی ہوتی ہیں، جیسے:
آپ بائیں جانب "ایجنٹ" ماڈیول کو "شامل" ماڈیول میں گھسیٹ سکتے ہیں ، تاکہ آپ کو ایک جگہ شامل کی جاسکے ، جس سے ایک جگہ شامل کی جاسکے۔ اس طرح آپ ماڈیول پر کچھ ایڈجسٹمنٹ اور ترتیبات کرنے کے لئے پاس ، ٹرنکیو پر کلک کرسکتے ہیں۔
کچھ ماڈیولز کو کچھ پیرامیٹرز درج کرنے کی ضرورت ہوتی ہے، جیسے کہ ایک عددی قدر، یا ایک سٹرنگ وغیرہ۔ اگر ماڈیول کے ان پٹ پیرامیٹر کے طور پر متغیر شامل نہیں کیا جاتا ہے تو ، ماڈیول پہلے سے طے شدہ ان پٹ پیرامیٹر کے مطابق انجام دیتا ہے۔
اس طرح کے ایک حساب کے ماڈیول کے لئے ایک مربع روٹ تلاش کریں، اس ماڈیول کے نتائج کو آؤٹ پٹ.جیسا کہ آپ دیکھ سکتے ہیں ، اگر ان پٹ پیرامیٹرز کا یہ مقام غیر فعال ہے تو ، ان پٹ پیرامیٹرز کے طور پر 9 کی مربع جڑ کا حساب لگائیں۔
یقینا، اگر آپ ایک متغیر ماڈیول کو بطور ان پٹ پیرامیٹر استعمال کرنا چاہتے ہیں تو ، آپ براہ راست متغیر ماڈیول کو
ماڈیول کو بائیں ماؤس کی بٹن کے ساتھ نشان زد اور گھسیٹا جاسکتا ہے۔ ماڈیولز کو Ctrl + C کی چابیاں کے ساتھ کاپی کیا جاسکتا ہے ، اور Ctrl + V کی چابیاں کے ساتھ پیسٹ کیا جاسکتا ہے ، جو کوڈ یا متن کو کاپی پیسٹ کرنے کی طرح آسان ہے۔ آپریٹنگ زون کو ماؤس سلائیڈر کے ذریعہ بڑا کیا جاسکتا ہے ، اور تمام ماڈیول بڑے یا چھوٹے ہوجاتے ہیں۔ آپریشن کے علاقے میں خالی جگہوں کو نشان زد کریں اور آپریشن کے علاقے کو منتقل کرسکتے ہیں۔ دائیں جانب ٹنڈر، تازہ ترین حذف شدہ ماڈیولز کو ریکارڈ کریں۔ سب سے اہم بات یہ ہے کہ ماڈیول کی پالیسیوں کو اچھی طرح سے جوڑیں ، اور "محفوظ کریں" کو مت بھولیں۔
آپ دیکھ سکتے ہیں کہ بصری ایڈیٹر کے بائیں طرف بہت سارے ماڈیول درجہ بندی ہیں ، اور ہر قسم کے درجہ بندی کے منصوبے میں بہت سارے بصری ماڈیول دستیاب ہیں۔
اس کے علاوہ ، اس کے بارے میں مزید معلومات حاصل کریں:
یہ ماڈیول عام طور پر ٹیکسٹ کلاس کے ماڈیول کے ساتھ مل کر استعمال ہوتا ہے ، جیسا کہ ذیل میں دکھایا گیا ہے:آپ کو ٹیکسٹ کلاس ماڈیول میں اسٹرنگز داخل کرنے کی اجازت ہے تاکہ جب آپ "معلومات کو باہر نکالیں" کو چلائیں تو آپ ٹیکسٹ ماڈیول میں موجود اسٹرنگز کا مواد پرنٹ کریں۔ردعمل:
مثال کے طور پر جاوا اسکرپٹ زبان کا کوڈ:
function main(){
Log("你好,可视化编程!")
}
اس ماڈیول کا ظہور "معلومات کو آؤٹ پٹ" کی طرح ہے ، لیکن اس میں فرق یہ ہے کہ یہ معلومات کو آؤٹ پٹ کرنے کے ساتھ ساتھ موجودہ اکاؤنٹ سے منسلک ویکیوم پر بھی بھیجتا ہے۔
مثال کے طور پر جاوا اسکرپٹ زبان کا کوڈ:
function main () {
Log("微信推送!@")
}
غیر معمولی ماڈیول کو پھینکنے سے پروگرام کو ایک غلطی مل جاتی ہے اور پھر پروگرام عملدرآمد کو روک دیتا ہے (غیر معمولی کوڈ لکھنے کے بغیر) ۔
اسی طرح جاوا اسکرپٹ کی حکمت عملی میں اہم فنکشن میں براہ راست عملدرآمد کیا جاتا ہے جس میں تھرو ٹونٹ کو آؤٹ پٹ کرنے کے لئے سٹرنگ ٹونٹ کی تقریب ہے۔
function main () {
throw "第一句就抛出异常,让程序停止!"
}
ٹیسٹ کے نتائج:عام طور پر ڈیبگنگ کے وقت زیادہ استعمال ہوتا ہے ، جیسے کسی پروگرام کو کسی خاص حالت میں روکنا چاہتے ہیں ، اور اس وقت کچھ ڈیٹا پرنٹ کرنا آسان ہے۔ یا اس میں کوئی مسئلہ ہو سکتا ہے کہ کوڈ کے عمل میں غیر معمولی ماڈیول ڈال دیا جائے، تاکہ پروگرام غلطیوں کو رپورٹ کرے اور غلطیوں کو تلاش کرے.
نیند کا ماڈیولاس طرح جاوا اسکرپٹ کی پالیسی میں:
function main () {
Sleep(1000 * 5)
}
نیند کے ماڈیول کی جانچ:ٹیسٹ کے نتائج:
اس ماڈیول میں انوینٹرز کیوٹیفیکیشن ٹریڈنگ پلیٹ فارم API فنکشن لاگپروفٹ کی طرح کام کرتا ہے ، آمدنی کے نوشتہ کو پرنٹ کرتا ہے ، اور ان پٹ کردہ پیرامیٹرز کے مطابق آمدنی کے منحنی خطوط کو خود بخود تیار کرتا ہے۔
مثال کے طور پراس کے بعد، ہم نے اس کی جانچ پڑتال کی.مندرجہ ذیل جاوا اسکرپٹ کی پالیسی کوڈ ہے:
function main () {
LogProfit(1)
Sleep(1000 * 5)
LogProfit(2)
Sleep(1000 * 5)
LogProfit(3)
Sleep(1000 * 5)
LogProfit(2)
Sleep(1000 * 5)
LogProfit(5)
}
آپ کو یہ بھی معلوم ہونا چاہئے کہ آپ کو کس چیز کی ضرورت ہے اور آپ کو کیا کرنا چاہئے۔
لوکل ماڈیولز کو ایک دوسرے کے ساتھ جوڑنے والے ماڈیولز کے مجموعے کے ساتھ احاطہ کیا جاسکتا ہے تاکہ اس ماڈیول کا مجموعہ لوکل انجام دے سکے.
ٹیسٹ:ٹیسٹ کے نتائج:آپ دیکھ سکتے ہیں کہ موڈل کا مجموعہ جس میں موڈل کا احاطہ کرتا ہے، پرنٹ آمدنی اور نیند پر مشتمل ہے، ماڈیول کے مجموعے کو مسلسل انجام دیتا ہے.
اس ماڈیول کا استعمال سرکلر ماڈیول کے ساتھ بنیادی طور پر ایک جیسا ہے ، صرف ایک فرق یہ ہے کہ یہ خود ہی سو جاتا ہے۔
جب متغیر ماڈیول یا اعداد و شمار کو درستگی کو کنٹرول کرنے کی ضرورت ہوتی ہے تو اس ماڈیول کا استعمال کیا جاسکتا ہے ، پیرامیٹرز کے حصے کے اعداد و شمار کو ان پٹ کیا جاسکتا ہے ، جو ترتیب کے مطابق ، مخصوص عدد کے اعداد و شمار کو آؤٹ پٹ کرتا ہے۔
مثال کے طور پر، 3.1415926535897 عددی اقدار کے لئے درستگی کا انتظام کیا جاتا ہے۔
اس کا جواب یہ ہے:
خالی نوشتہ جات کے لئے، آپ ان پٹ پیرامیٹرز کے مطابق نوشتہ جات کا ایک حصہ رکھ سکتے ہیں۔ اس کے علاوہ ، آپ کو اس کے بارے میں مزید جاننے کی ضرورت ہے۔
LogReset()
خالی آمدنی لاگ ان کے لئے استعمال کیا جاتا ہے، ان پٹ پیرامیٹرز پر منحصر ہے، لاگ ان کا ایک حصہ برقرار رکھا جا سکتا ہے. اس کے علاوہ ، آپ کو اس کے بارے میں مزید جاننے کی ضرورت ہے۔
LogProfitReset()
اس ٹول ماڈیول کو "ٹرانزیکشن ماڈیول ٹائپ" میں مارکیٹ ماڈیول کے ساتھ مل کر استعمال کیا جانا چاہئے ، جیسے:
آؤٹ پٹ انفارمیشن ماڈیول کا استعمال کرتے ہوئے تازہ ترین ٹکر ٹرانزیکشنز کی تازہ ترین قیمتوں کو آؤٹ پٹ کریں:
اس کا جواب یہ ہے:
مثال کے طور پر جاوا اسکرپٹ کی پالیسی کوڈ:
function main () {
Log(exchange.GetTicker().Last)
}
اس ماڈیول کو "ٹرانزیکشن ماڈیول کی قسم" میں حاصل کردہ K لائن ڈیٹا ماڈیول کے ساتھ استعمال کرنے کی بھی ضرورت ہے۔
پہلے ایک متغیر ماڈیول بنانا ہے جسے K لائن کہتے ہیں۔اس کے بعد K لائن کے اعداد و شمار کو حاصل کیا جاتا ہے، جس میں K لائن ڈیٹا ماڈیول کا استعمال کیا جاتا ہے، اور متغیر ماڈیول کو قدر دی جاتی ہے: "K لائن".اس کے بعد "فہرست ماڈیول کی قسم" میں فہرست کی لمبائی ماڈیول کا استعمال کرتے ہوئے ، K لائن متغیر ماڈیول کی لمبائی حاصل کریں ، جس کا استعمال K لائن پر ڈیٹا حاصل کرنے کے لئے کیا جاتا ہے۔اس کے علاوہ، یہ بھی کہا جاتا ہے کہ:ریٹیسٹ چل رہا ہے، اور یہ پرنٹ کیا جاتا ہے، آخری K لائن بار کا ٹائم ٹیگ۔
یہ بھی "ٹرانزیکشن ماڈیول کی قسم" میں گہرائی ڈیٹا ماڈیول حاصل کرنے کے ساتھ استعمال کیا جانا چاہئے.
انڈیکس سیٹ 0، فروخت کا حکم سیٹ کریں، اور آپ کو اس آرڈر کے بارے میں معلومات ملیں گی۔
مثال کے طور پر جاوا اسکرپٹ کی حکمت عملی کا کوڈ:
function main () {
Log(exchange.GetDepth().Asks[0])
}
اس ماڈیول کو اثاثہ جات کی معلومات حاصل کرنے کے ماڈیول کے ساتھ استعمال کرنے کی ضرورت ہے۔
مثال کے طور پر: موجودہ اکاؤنٹ پر دستیاب سکے کی تعداد
اس کا جواب یہ ہے:
اس طرح کی جاوا اسکرپٹ کی پالیسی:
function main () {
Log(exchange.GetAccount().Stocks)
}
یہ ماڈیول آرڈر کے اعداد و شمار میں کسی خاصیت کی قدر حاصل کرنے کے لئے استعمال کیا جاتا ہے ، جیسے آرڈر بٹن میں فروخت ہونے والی قیمت یا مقدار (مثال کے طور پر ترتیب نمبر 13) ۔
ٹیسٹ کے نتائج:اس طرح کی جاوا اسکرپٹ کی پالیسی:
function main () {
Log(exchange.GetDepth().Asks[0].Price)
}
آرڈر کی تفصیلات کے ماڈیول کو تلاش کرنے کے لئے آرڈر کی معلومات میں سے کسی خاصیت کو حاصل کرنے کے لئے بھی استعمال کیا جا سکتا ہے.
اسی طرح، "مستقبل کی پوزیشننگ ماڈیولز حاصل کریں" کے ساتھ استعمال کرنے کے لئے، نوٹ کریں کہ مستقبل کی پوزیشننگ ماڈیولز حاصل کرنے کے لئے واپسی کی پوزیشننگ ڈیٹا ایک صف ("فہرست") ہے، جس میں مختلف معاہدوں، مختلف سمتوں کی پوزیشنوں کا ڈیٹا ڈھانچہ شامل ہے. لہذا مخصوص استعمال کے لئے اشاریہ کی وضاحت کریں.
ہم نے بہت کچھ سیکھا اور پھر ہم نے ایک ہی وقت میں مختصر اور طویل مدتی معاہدوں پر ہیجنگ کرنے کے لئے ایک ہی وقت میں ایک ہیجنگ آپریشن کو یکجا کیا. ہم نے ایک مثبت سود کا ہیجنگ کیا، یعنی ایک طویل مدتی معاہدہ کھول دیا، ایک معاہدہ اور ایک حالیہ معاہدہ۔
ٹیسٹ کے نتائج:
مثال کے طور پر:
مزید حکمت عملی:https://www.fmz.com/square
اس سلسلے کے دیگر مضامین
15650463856میں نے اس کے ساتھ تخلیق نہیں کر سکتے ہیں کہ آیا میں نے اس کے ساتھ تخلیق کرنے کے لئے چاہتے ہیں.
سیاہبراہ کرم دیکھیں کہ کس طرح انڈیکیٹر ماڈیول کو استعمال کیا جاتا ہے
ایجاد کاروں کی مقدار - خواب https://www.fmz.com/digest-topic/6182
15650463856میں نے اپنی مرضی کے مطابق ماڈیولز اور اشارے ماڈیولز کا استعمال کیوں نہیں کیا؟
ایجاد کاروں کی مقدار - خواباس سلسلے میں مضامین میں کس طرح اپنی مرضی کے مطابق ماڈیولز کو لاگو کرنے کے بارے میں بتایا گیا ہے۔
سیاہاچھا، شکریہ.
ایجاد کاروں کی مقدار - خواباس سلسلے میں مزید پڑھیں۔