بہت سے دوستوں کے پاس اچھی تجارتی حکمت عملی ہے ، لیکن جب پروگرام کے ذریعہ اس کا اطلاق ہوتا ہے تو ، اکثر یہ پتہ چلتا ہے کہ پروگرام کے کنٹرول کو پہلے سے طے شدہ سوچ کے مطابق نہیں کیا جاسکتا ہے ، اس سے زیادہ پوزیشن کھولی جاتی ہے ، پوزیشن کو کم کردیا جاتا ہے ، یا یہاں تک کہ ایک معاہدہ غیر معقول طور پر ایک ہی وقت میں متعدد پوزیشن اور خالی پوزیشن رکھتا ہے۔ در حقیقت ، ان مظاہروں کی بنیادی وجہ یہ ہے کہ پروگرام ٹریڈنگ ذہنی ٹریڈنگ کی طرح نہیں ہے ، جب کوئی ہنگامی صورتحال پیش آتی ہے تو ، مناسب ردعمل اور نمٹانے کے لئے وقت کی ضرورت ہوتی ہے۔ مثال کے طور پر ، جب میں حکمت عملی کی شرائط کو پورا کرنے کے لئے پوزیشن کھولنے کا کام کر رہا ہوں ، لیکن یہ پوزیشن کھولنے کی قیمت پر ہے ، یا اس وقت کی مارکیٹ کے ماحول میں ، اس کی ضرورت نہیں ہے ، اس وقت پروگرام کو دستبرداری کا کام کرنا پڑتا ہے۔ اور دستبرداری کے بعد ، ابتدائی منصوبہ بند پوزیشن کو حاصل کرنے کے لئے اضافی پوزیشن کھولنے کی ضرورت ہے یا نہیں ، اس پر بھی پروگرام کے کنٹرول کی ضرورت ہے۔ لہذا ، پروگرام کے ذریعہ تجارت کا
اسٹیٹ مشین اسٹیٹ ٹرانسفر گراف ہے ، جس میں اسٹیٹ مشین کو متعارف کرایا گیا ہے ، تاکہ آرڈر کی تمام ریاستوں کو الگ کیا جاسکے ، اور پروگرام کو اس کی تمام ریاستوں کے تحت منطقی طور پر کنٹرول کیا جاسکے ، تاکہ اس کو خراب نہ کیا جاسکے۔
تجارت کے دوران ، ہم احکامات پر عمل درآمد کرتے ہیں: اسٹور بل کھولیں ، اسٹور بل کھولیں ، اسٹور بل بند کریں ، اسٹور بل بند کریں۔ ہم وصول کرتے ہیں کہ احکامات کی حیثیت کی آراء عمل درآمد کی کارروائی کا نتیجہ ہے: مکمل طور پر مکمل نہیں ، مکمل طور پر مکمل ہوچکا ہے ، اور اس کی واپسی کے لئے ((جزوی طور پر مکمل ہوچکا ہے یا مکمل نہیں ہوا ہے) ۔ لہذا ، ہم اس حالت کی نشاندہی کرسکتے ہیں جس میں احکامات پر عمل درآمد کرنے کے بعد ، احکامات واپسی کا انتظار کر رہے ہیں۔ مثال کے طور پر ، عمل ایک اسٹور بل کھولنے کی حیثیت کی نشاندہی کرتا ہے -> اسٹور بل کھولیں یا اسٹور بل کھولیں۔

اس طرح ، ایک معاہدے کے لین دین کے عمل میں ، آرڈر کی کسی بھی حالت میں سختی سے فرق کیا جاسکتا ہے۔ یہ طریقہ کار بھی اس کی مختلف حالتوں کے مطابق اسی طرح کا سلوک کرسکتا ہے۔ مثال کے طور پر: صفائی کے بعد اوور ٹائم انوائس کو واپس لینے کے بعد ، یا تو اصل قیمت پر جاری رکھنا ، یا کسی خاص قیمت میں اضافے کے بعد جاری رکھنا ، یا حریفوں کے آرڈر کی قیمت پر جاری رکھنا ، آپ کی حکمت عملی کے مطابق کنٹرول کیا جاسکتا ہے۔
کورس کے، آپ کو بھی آپ کے ارادے کے کنٹرول کی حالت کے بہاؤ کے مطابق کر سکتے ہیں، مثال کے طور پر: مندرجہ بالا مثال کے طور پر، واپسی کھولنے ing وصول واپسی ہے واپسی کامیاب ہے اور کھلی پوزیشن کے بعد، ریاست نہیں پر منتقل ہو سکتا ہے لیکن ایک طریقہ منتخب کریں پہلے ہدف پوزیشن کی پوزیشن کے مطابق جاری رکھیں اور باقی پوزیشن کی پوزیشن کھولنے کے لئے جاری رکھیں، پھر کھولنے کے لئے
تاہم، جیسا کہ ہم نے پہلے کہا، ہم نے آرڈر پر ایکشن لگایا، ہم نے آرڈر پر ایکشن لگائے جانے کے بعد کئی ردعملوں میں کمیشن کی واپسی یا ٹرانزیکشن کی واپسی کو جمع کیا، اور اس عمل کے ردعمل کا انتظار کرتے ہوئے آرڈر کی حیثیت قائم کی. اس طرح کے سوچ کے مطابق، ہم نے تمام اقدامات کو درج کیا، پھر دونوں معاہدوں کے اعمال کو جوڑ دیا، اور پھر ان کو شامل کیا.
معاہدے پر لاگو ہونے والی حرکتیں: کھولیں ، برابر کریں ، واپس لیں ، وغیرہ۔ وغیرہ کیونکہ ایک ٹانگ کی پوزیشن رکھنے کے بعد ، arbitrage کے اصول کے مطابق ، دوسرا ٹانگ کو برابر کرنا ہوگا۔ لہذا پہلے ایک اچھی ٹانگ قائم کرنا ضروری ہے ، دوسرا ٹانگ بھی قائم ہونے تک انتظار کرنا ہوگا اس کے برعکس پوزیشن ، arbitrage پورٹ فولیو کی تشکیل
اس کے بعد، دوہری معاہدے کے احکامات کی حیثیت مندرجہ ذیل شکل میں شامل ہے:

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

ہموار بیعانہ پورٹ فولیو کی منطق اور اسٹیٹ ٹرانسفر بنیادی اور پوزیشن کھولنے کی تعمیر کے مطابق ہے ، یہاں اس کی مزید وضاحت نہیں کی جائے گی۔
ronalgao کے بلاگ سے نقل کیا گیا