পূর্ববর্তী নিবন্ধগুলোতে অনেকগুলি মুদ্রাচক্রের ধারণাগুলি, প্রোগ্রামিং এবং পরিমাণগত লেনদেনের মৌলিক ধারণাগুলি শিখেছি। অবশেষে আমরা মূল বিষয়টির দিকে যেতে পারি, যা কৌশল নিজেই, এই নিবন্ধে আমরা একটি সহজ কৌশল বাস্তবায়ন শিখছি। আমি মনে করি, যেসব ছাত্র-ছাত্রীরা এই কৌশল সম্পর্কে শুনেছেন, তারাও হয়তো শুনেছেন, কিন্তু এটা কোন ব্যাপার না।এক্সচেঞ্জআমরা আমাদের নিজস্ব প্রোগ্রামিং এবং পরিমাণগত লেনদেনের বৈশিষ্ট্য চালু করেছি।গ্রিড কৌশলতবে বিভিন্ন এক্সচেঞ্জের গ্রিড কৌশল বৈশিষ্ট্য, বিবরণ ইত্যাদিতে পার্থক্য রয়েছে, যদি আমরা মুদ্রা চক্রের মধ্যে প্রবেশ করতে চাই তবে কেন আমরা নিজেরাই একটি গ্রিড কৌশল বাস্তবায়ন করি না?
এই সময় হয়তো আপনার সহপাঠীরা বলবেঃ আপনি কোড লিখবেন না! আমি দেখলাম, কোড হ্যান্ডেলটা বড়!
এটি সত্যই সত্য। নন-কম্পিউটার সফটওয়্যার সম্পর্কিত পেশাদারদের জন্য, যারা প্রোগ্রামিংয়ের কাজ করেননি তাদের জন্য একটি সম্পূর্ণ লেনদেনের কৌশল তৈরি করা বেশ কঠিন। কারণ আপনি একটি প্যাকেজিং এক্সচেঞ্জ ইন্টারফেসের সাথে শুরু করার জন্য একটি সিরিজ পূর্ববর্তী কাজ করবেন ((আপনার ট্রেডিং লজিক প্রোগ্রামটি কেবল 100 টি লাইন হতে পারে তবে অন্যান্য কোডিংয়ের কাজটি করা যথেষ্ট বেশি এবং ট্রেডিং লজিক লেখার চেয়েও কঠিন)) ।
এই সময়ে যদি আপনার কাছে একটি সহজ সরঞ্জাম থাকে তবে এটি বেশ সহজ, কমপক্ষে 70% অসুবিধা হ্রাস। আপনি কল্পনা করতে পারেন যে আপনি যদি কেবলমাত্র লেনদেনের যুক্তি লিখেন তবে অন্যান্য এক্সচেঞ্জের ইন্টারফেস লিঙ্ক, স্বাক্ষর যাচাইকরণ, প্রোফাইল ফাইল, অপারেটিং পরিবেশ বিল্ড, ইউআই ইন্টারফেস লেখার, ইন্টারঅ্যাকশন লেখার মতো সমস্ত বৈশিষ্ট্যগুলি ইতিমধ্যে রয়েছে। এটি কত সহজ এবং দ্রুত।
বিশ্বাস হচ্ছে না? আসুন, আমরা চেষ্টা করি!
আমরা একটি সরঞ্জাম ব্যবহার করিঃ ইনভেন্টর কোয়ালিফাইড ট্রেডিং প্ল্যাটফর্ম।FMZ.COM) ; গ্রিড কৌশল নকশা মূলত গ্রিড কেনার এবং বিক্রি করার যুক্তি, তাই এটি নকশা কৌশল আগে বুঝতে হবে। আমাদের লক্ষ্য কৌশল নকশা সহজ এবং সহজ, তাই কম পরামিতি, সহজ যুক্তি ভাল।
এখানে একটি কৌশল তৈরির মৌলিক প্রক্রিয়া রয়েছেঃ
১। কৌশলগত চাহিদার সংক্ষিপ্তসার
সহজভাবে বলতে গেলে, আপনার কৌশলটি কী করতে হবে, কীভাবে করতে হবে, কী কী বৈশিষ্ট্য রয়েছে ইত্যাদি, আপনি আসলে কৌশল কোডটি লিখার আগে এই তথ্যটি কোনও নথিতে লিখতে পারেন ((কী নোট করবেন) ); এফএমজেডে কৌশল বিকাশ করা খুব সহজ, প্ল্যাটফর্মটি আপনাকে এই চাহিদাগুলি সমাধানের উপায় দেয়, এবং আমি এই চাহিদাগুলি কোনও নথিতে লিখতে পারি না ((এটি খুব সহজেই পরিচালনাযোগ্য নয়) ); আমি সরাসরি কৌশল নোটগুলিতে কৌশল প্রয়োজনীয়তা লিখি।
আপনি যদি আপনার নীতিগুলি মনে রাখেন, তাহলে আপনি আপনার প্রয়োজনীয়তা লিখতে পারেন (এমনকি আপনার প্রয়োজনীয়তাও একই রকম নয়, আপনি এটি বিকাশের সময়ও লিখতে পারেন) ।
XXX_USDT
উদাহরণস্বরূপঃBTC_USDT
。২। গ্রিডের ডেটা কাঠামো তৈরি করুনঃ
আমরা একটি অস্পষ্ট ধারণার জন্য, আমরা প্রথমে একটি চিত্র বিশ্লেষণ শুরু করতে পারি।
শুরুতে শুরু মূল্য থেকে ভিত্তি হিসাবে, পরবর্তী দুই দিকের গ্রিড নির্মাণ করা যেতে পারে. গ্রিড একটি স্তর দ্বারা একটি কিনতে লাইন, একটি স্তর দ্বারা একটি বিক্রয় লাইন হয়। চার্ট মাধ্যমে, আমরা দেখতে পারেন যে প্রতিটি লাইন দুটি সম্ভাব্য আছেঃ ১, দামের উপর পরুন। ২, কম দামে পরুন। দামের উপর পোশাকের অর্থ হল দাম বাড়ছে, বিক্রি করতে হবে, এবং তারপর মুনাফা অর্জন করতে দামের পতনের জন্য অপেক্ষা করতে হবে। দাম কমার অর্থ হল দাম কমছে, কিনতে হবে, তারপর দাম বাড়ার অপেক্ষায় মুনাফা বিক্রি করতে হবে। সুতরাং প্রতিটি গ্রিড লাইনে দুটি লেনদেনের উপায় রয়েছেঃ কিনুন, বিক্রি করুন। এবং প্রতিটি গ্রিড লাইনের একটি অন্তর্নিহিত বৈশিষ্ট্য রয়েছে, যা এই লাইন দ্বারা চিহ্নিত মূল্য। উদাহরণস্বরূপ, চিত্রের A / B / C / D এর প্রতিনিধিত্ব। আমরা যখন কৌশল তৈরি করি, তখন প্রথমে বুঝতে পারি যে আমরা কি করতে চাই।কি?তবে, আমি মনে করি, এটা খুব সহজ ছিল।
একটি ফাংশন লিখুন যা গ্রিডের ডেটা কাঠামো তৈরি করেঃ
function createNet(begin, diff) { // begin,diff是参数,begin是初始价格,diff是网格间距(等差网格的间距是价格)
var oneSideNums = 10 // 网格向上、向下一边生成10条线,上图是一边生成2条(AB一边,CD一边),生成10条的自行脑补画面
var up = [] // 用来储存向上的“网格线”数据结构
var down = [] // 用来储存向下的“网格线”数据结构
for (var i = 0 ; i < oneSideNums ; i++) { // 根据oneSideNums的大小确定次数,循环构造“网格线”数据结构
var upObj = { // 构造一条向上的“网格线”数据结构
buy : false, // 买入标记,初始标记为false ,意思为没有买入
sell : false, // 卖出标记....
price : begin + diff / 2 + i * diff, // 这条“网格线”表示的价格位,可以观察根据循环进行,价格位是依次升高的
}
up.push(upObj) // 构造好的“网格线”数据结构放入up数组
var j = (oneSideNums - 1) - i // 循环时 j 的变动是:9 ~ 0
var downObj = {
buy : false,
sell : false,
price : begin - diff / 2 - j * diff,
}
if (downObj.price <= 0) { // 价格不能小于等于0
continue
}
down.push(downObj) // 构造好的“网格线”数据结构放入down
}
return down.concat(up) // 把up加在down之后,形成一个网格线价格从小到大的网格数组结构
}
এই ফাংশনটি স্বতন্ত্রভাবে চালানো যেতে পারে। FMZ-এর পিন ডিবাগিং সরঞ্জাম পিন বা পিন পুনরুদ্ধার সিস্টেম পিন এই ধরনের ছোট কোডগুলি ডিবাগ করতে খুব সুবিধাজনক।
আপনি দেখতে পারেন যে ডেটা তৈরি করা হয়েছে।
[
{"buy":false,"sell":false,"price":5},
{"buy":false,"sell":false,"price":15},
{"buy":false,"sell":false,"price":25},
{"buy":false,"sell":false,"price":35},
{"buy":false,"sell":false,"price":45},
{"buy":false,"sell":false,"price":55},
{"buy":false,"sell":false,"price":65},
{"buy":false,"sell":false,"price":75},
{"buy":false,"sell":false,"price":85},
{"buy":false,"sell":false,"price":95},
{"buy":false,"sell":false,"price":105}, // 100是起始价格,从105开始向上第一条线,间距10
{"buy":false,"sell":false,"price":115}, // ...
{"buy":false,"sell":false,"price":125},
{"buy":false,"sell":false,"price":135},
{"buy":false,"sell":false,"price":145},
{"buy":false,"sell":false,"price":155},
{"buy":false,"sell":false,"price":165},
{"buy":false,"sell":false,"price":175},
{"buy":false,"sell":false,"price":185},
{"buy":false,"sell":false,"price":195}
]
৩। লেনদেনের লজিক্যাল বিশ্লেষণ
গ্রিডের ডেটা কাঠামো বিশ্লেষণ করার পরে, আমাদের নীচের গ্রিড কৌশলটির নির্দিষ্ট কেনা বিক্রয় যুক্তি বিবেচনা করতে হবে। আসলে কেনা বিক্রয় যুক্তিও খুব সহজ, আমরা উপরে চিত্রিত করেছি, কেনা একটি লাইন অতিক্রম করে নীচে এবং বিক্রি একটি লাইন অতিক্রম করে উপরে। এটি কীভাবে প্রদর্শিত হয়? একইভাবে সহজ, আমরা কেবলমাত্র দুটি মুহুর্তের দামের অবস্থানগুলির তুলনা করে বিচার করতে পারি।
অথবা আগের ছবিটি ব্যবহার করুন।
সুতরাং, যদি আমরা এই লাইনটি অতিক্রম করি, তাহলে আমরা বুঝতে পারি যে t1 একটি মুহূর্ত, t2 t1 এর পরে একটি মুহূর্ত, এবং যদি আমরা এই লাইনটি অতিক্রম করি, তাহলে আমরা বুঝতে পারি যে t1 একটি মুহূর্ত, t2 t1 এর পরে একটি মুহূর্ত।P1 < C
এবংP2 > C
❖
এবং একইভাবে, যদি আমরা এই লাইন B এর মধ্য দিয়ে যাই, তাহলে আমাদের শুধু এই লাইন B এর মধ্য দিয়ে যেতে হবে।P1 > B
এবংP3 < B
❖
আমরা তখন শুধু 'ভ্রমণ' (ভ্রমণ) বলতে পারি।একের পর এক।) গ্রিড অ্যারেতে প্রতিটি রেখা, বিচার করে পেরিয়ে যেতে পারে।
যদি আপনি এই সমস্ত ক্রিয়াকলাপগুলি ধরতে পারেন তবে আপনি কি এই ক্রিয়াকলাপগুলি ট্রিগার করার সময় অর্ডার করতে সক্ষম হবেন?
স্পষ্টতই এটি সম্ভব নয়, যদি দামটি একটি লাইনের উপর বারবার নিচে নেমে যায়, তবে এটি কি একটি দামের স্তরে বারবার লেনদেন পোড়ানোর ফি নয়? সুতরাং ট্রিগার ট্রিগারের জন্য, ট্রিগার ট্রিগারের পরেও কিছু শর্ত রয়েছে, যা আমরা সবেমাত্র গ্রিড লাইন ডেটা স্ট্রাকচারে তৈরি করেছি (যেমনঃ {
ধন্যবাদ পড়ার জন্য, আমরা পরবর্তী পর্বের জন্য আরও শিখতে চাই।
টনি২৩৩আমি আমার কোডগুলো বুঝতে পারছি না।
টনি২৩৩তুমি এত ভালো কেন?
CYZWXডিবাগিং সরঞ্জাম এবং পাই এর সাথে এটি আরও ভাল।
টনি২৩৩আমি মনে করি যে, আমরা যদি এই বিষয়ে আলোচনা করি, তাহলে আমরা বুঝতে পারবো যে, আমরা কি করতে পারি।
উদ্ভাবকগণ - ক্যোটিফিকেশন - ছোট্ট স্বপ্নআপনি ধৈর্য ধরে টিউটোরিয়াল, কমিউনিটি এবং লাইব্রেরির নিবন্ধগুলি দেখতে পারেন।