গত দুই মাসে, প্রিন্ট ((অর্থ) নামে একটি অ্যাকাউন্ট খুব জনপ্রিয় হয়ে উঠেছে, কারণ এটি বাইনান্স পারপেক্টুয়াল সোয়াপে শতগুণ লাভ অর্জন করেছে, এবং তার অ্যাকাউন্টের আয়ের স্ক্রিনশটটি প্রায়শই বিভিন্ন যোগাযোগ গ্রুপে দেখা যায়। মুনাফা কার্ভটি যা কমপক্ষে একটি ড্রডাউন ছিল তা অনেককে হিংসা করেছে, এবং কিছু লোক এর সত্যতা নিয়ে সন্দেহ করেছে। তবে ২৩ থেকে ২৭ অক্টোবর পর্যন্ত আমার পাঁচ দিনের অভিজ্ঞতা যাচাই করেছে যে একটি উচ্চ-ফ্রিকোয়েন্সি কৌশল উচ্চ অস্থিরতার বাজারে এমন নাটকীয় রিটার্ন হার অর্জন করতে পারে।
কৌশলটি লিখতে আমার প্রায় দুই দিন এবং সামঞ্জস্য করতে এক দিন সময় লেগেছিল; এটি আনুষ্ঠানিকভাবে 23 অক্টোবর বিয়ানান্স চিরস্থায়ী স্যুপে চলতে শুরু করে। প্রাথমিকভাবে পুনরায় চার্জ করা 100 ইউএসডিটি এর তুলনায়, আমি 27 তারিখে 8800 ইউএসডিটি উপার্জন করেছি, 80 গুণেরও বেশি রিটার্ন রেট সহ, এবং এই সময়ের মধ্যে প্রায় কোনও ড্রডাউন ছিল না। মোট রিটার্ন রেট বিন্যান্স ইতিহাসের রিটার্ন র্যাঙ্কিং তালিকায় 15 তম স্থানে পৌঁছেছে এবং অক্টোবরের রিটার্ন র্যাঙ্কিং তালিকায় দ্বিতীয় স্থানে রয়েছে। বিন্যান্সের প্রশ্নবিদ্ধ পরিসংখ্যানের কারণে, র্যাঙ্কিংটি আসলে আরও বেশি হওয়া উচিত।
সমস্ত বাজার এবং তারিখগুলি উচ্চ-ফ্রিকোয়েন্সি কৌশলগুলির জন্য উপযুক্ত নয় এবং উচ্চ-ফ্রিকোয়েন্সি বটগুলি চালানোর শর্তগুলি খুব কঠোর। নিম্নলিখিত কয়েকটি শর্ত রয়েছে।
১.হাই ফ্রিকোয়েন্সি মার্কেট ফ্রেন্ডলি
গত ৫ দিন ধরে, FIL চিরস্থায়ী চুক্তিগুলি কেবলমাত্র বিন্যান্সে লেনদেন করা হয়েছিল। যখন FIL চালু হয়েছিল তখন বাজারটি খুব বিশৃঙ্খল ছিল। চিরস্থায়ী মূল্য এবং স্পট মূল্যের মধ্যে দামের স্প্রেড একবার 30% এরও বেশি পৌঁছেছিল, যার ফলে FIL এ দীর্ঘ এবং সংক্ষিপ্তের মধ্যে গুরুতর পার্থক্য দেখা দেয়। ১৬ তারিখের ওপেন মূল্য 60 থেকে 26 পর্যন্ত নেমে এসেছিল, এবং তারপরে পুনরায় লাফিয়ে উঠতে শুরু করেছিল, এবং আবারও 19 এ নেমে গিয়ে 37 এ ফিরে এসেছিল। প্রতিষ্ঠিত বিটিসি এবং ইটিএইচ-এর পরে কেবলমাত্র সমস্ত ট্রেডিং জোড়ার মধ্যে তৃতীয় স্থান অর্জন করেছে, যা উচ্চ ফ্রিকোয়েন্সি ট্রেডিংয়ের জন্য একটি সুবর্ণ সুযোগ। এটি একটি দুর্ভাগ্য যে আমি প্রথমবারের জন্য বটটি প্রস্তুত করিনি, এবং আমি প্রথম কয়েক দিন মিস করেছি, তবে আমি ২৪ এবং ২৫ তারিখে বাজারের কোটগুলি ধরতে সক্ষম হয়েছি, এবং বেশিরভাগ রিটার্ন এই মূল্য থেকে এসেছে। ২৭ তারিখের পরে, স্প্রেডটি ধীরে ধীরে অদৃশ্য হয়ে যায়, শীর্ষ তহবিলের হার হ্রাস
যখন সুশি / ওয়াইএফআই / ওয়াইএফআইআই / ইউএনআই প্রাথমিকভাবে চালু হয়েছিল, তখন একই ধরণের সুযোগ রয়েছে, উভয়ই দুর্দান্ত অস্থিরতা এবং ব্যবসায়ের পরিমাণের সাথে, এবং মুদ্রণ ((মুদ্রা) এই সুযোগগুলি দখল করেছিল। যখন এই মুদ্রার প্রতীকগুলি আর লাভ করতে পারেনি, তখন FIL আবার উপস্থিত হয়েছিল। মুনাফা অর্জনের দুটি সুযোগের মধ্যে একটি হ'ল ডিইএফআইয়ের হট ধারণা, এবং অন্যটি উচ্চ-প্রোফাইল FIL। বর্তমান পরিস্থিতিতে, পরবর্তী সুযোগের জন্য অপেক্ষা করতে অনেক সময় লাগবে।
2.Tradingফি হার
উচ্চ-ফ্রিকোয়েন্সি কৌশলগুলি হ্যান্ডলিং ফিগুলির জন্য খুব সংবেদনশীল। বিন্যান্স প্রস্তুতকারকের কাছ থেকে 0.00002 এর রিটার্নের জন্য সর্বনিম্ন ফি উচ্চ নয়। যদিও রিটার্নটি খুব ছোট, তবে এটি হ্যান্ডলিং ফি থেকে মুক্ত হিসাবে বোঝা যায়। অতএব, এটি হস্তান্তর ফি ছাড়াই স্পট থেকে পুরানো উচ্চ-ফ্রিকোয়েন্সি কৌশলগুলির একটি ব্যাচ পুনরুজ্জীবিত করেছে। অবশ্যই, যদি বাজারটি বন্যভাবে ওঠানামা করে তবে হ্যান্ডলিং ফি তুলনামূলকভাবে কম গুরুত্বপূর্ণ।
৩.উচ্চ ফ্রিকোয়েন্সি
উচ্চ-ফ্রিকোয়েন্সি বটগুলির সবচেয়ে বিখ্যাত বৈশিষ্ট্য হল তাদের অত্যন্ত উচ্চ ফ্রিকোয়েন্সি। যখন বাজার দ্রুত পরিবর্তিত হয়, তখন আমার কৌশল, বেশিরভাগ সময়, 100ms এর মধ্যে খোলা এবং বন্ধ পজিশন শেষ করে।
৪.বিজয়ী হার
উচ্চ-ফ্রিকোয়েন্সি কৌশলগুলিকে বাজারের স্বল্পমেয়াদী প্রবণতা সম্পর্কে সঠিক বিচার করতে হবে, এবং বিজয়ী হার যত বেশি হবে, অর্ডারের পরিমাণ তত বেশি হবে, এবং স্বল্পমেয়াদী ট্রেডিংয়ের পরিমাণ যত বেশি হবে, অর্ডার পরিমাণ তত বেশি হবে। বড় ট্রেডিং ভলিউম এবং উচ্চ-ফ্রিকোয়েন্সি ট্রেডিংয়ের কারণে, FIL এর কয়েক সেকেন্ডের মধ্যে প্রবণতা পূর্বাভাসের উচ্চ নির্ভুলতা রয়েছে। একইভাবে, দীর্ঘ এবং সংক্ষিপ্তের মধ্যে তীব্র পার্থক্যগুলি নির্মাতাকে সংশ্লিষ্ট অবস্থান স্থাপন এবং অবস্থান বন্ধ করার সুযোগ দেয়। এটি প্রাথমিক স্পট উচ্চ-ফ্রিকোয়েন্সি কৌশল থেকে আলাদা। এখন নির্মাতার একটি ছাড় রয়েছে, তবে গ্রহণকারীর এখনও একটি উচ্চ ফি রয়েছে, তাই এটি কেবলমাত্র একটি অর্ডার অপেক্ষা করতে পারে। কল্পনা করুন যে যদি সবাই স্বল্প সময়ের মধ্যে উত্থানমুখী হয় তবে উচ্চ-ফ্রিকোয়েন্সি কৌশলটি গ্রহণকারীর অর্ডারের কারণে ক্রয়কারী অর্ডারটি কিনতে সক্ষম হবে না, এবং এইভাবে একটি সাধারণ লাভ নিশ্চিত করতে সক্ষম হবে না।
যখন বাজার মসৃণ ছিল, তখন আমার কৌশলটির বিজয় হার ৮০% এর উপরে ছিল এবং মুনাফা-হানি অনুপাত ১ এর চেয়ে বেশি ছিল। যখন বাজারে কোন সুস্পষ্ট প্রবণতা ছিল না, তখন দীর্ঘমেয়াদী বিজয় হারও ৬৫% এর উপরে ছিল এবং মুনাফা-হানি অনুপাত ১ এর নিচে ছিল।
৫. উচ্চ ফ্রিকোয়েন্সি কৌশল
একটি উচ্চ ফ্রিকোয়েন্সি কৌশল আয়তন স্পষ্টতই উচ্চ নয়। চিরস্থায়ী চুক্তির বড় লিভারেজের কারণে, 100u এর একটি ভলিউম 2000u এরও বেশি একটি তহবিল পরিচালনা করতে পারে, তাই উচ্চ ফ্রিকোয়েন্সি কৌশলটি একটি ছোট পরিমাণে তহবিল দিয়ে শুরু করতে পারে। তবে সামগ্রিক নেট মুনাফা খুব বড় নয়। নির্দিষ্ট ভলিউম বাজারের ট্রেডিং ভলিউমের উপর নির্ভর করে।
6.Risk
যেখানে একটি অবস্থান খোলা হয়, সেখানে ঝুঁকি আছে। ভাল, উচ্চ ফ্রিকোয়েন্সি কৌশল সুবিধা হল যে ট্রেডের সংখ্যা খুব বেশি, এবং এক সময়ের ক্ষতি দ্রুত 10 টি বেশি ট্রেড সম্পাদন করে দ্রুত করা যেতে পারে, এবং সময়কাল বাড়ার সাথে সাথে ড্রডাউনটি খুব ছোট। অবস্থান যত বড়, ঝুঁকি তত বেশি। অতএব, সীমাহীনভাবে অবস্থান বাড়ানো সম্ভব নয়। একটি নির্দিষ্ট নেতিবাচক প্রতিক্রিয়া প্রক্রিয়া থাকতে হবে। যদি আরও অবস্থান থাকে তবে বন্ধ পরিমাণ বাড়ান এবং খোলা পরিমাণ হ্রাস করুন, যাতে অবস্থানগুলি ধরে রাখার সময়টি সংক্ষিপ্ত হয় তা নিশ্চিত করুন। যদি অবস্থানগুলি থাকে এবং এটি কেবল প্রবণতার বিরুদ্ধে হয় তবে একটি বড় ক্ষতি হবে, তাই কৌশলটি এটি নিশ্চিত করার জন্য দিকটি বিচার করার জন্য ডিজাইন করা হয়েছে যে অবস্থানগুলি প্রবণতার পাশে নাটকীয়ভাবে বৃদ্ধি বা পতনে খোলা হয়, যা স্বল্পমেয়াদী প্রবণতাটি ছোট না হওয়ার ব্যয়ে ঝুঁকি আরও হ্রাস করে এবং আপনার প্রায়শই ছোট ক্ষতি হবে।
নীতিঃ সম্প্রতি সম্পাদিত ট্রেড, গভীরতা এবং বর্তমান অবস্থান পান, ট্রেড অনুসারে প্রবণতা বিচার করুন এবং ট্রেডিং ভলিউম অনুসারে খোলার অবস্থানের পরিমাণ নির্ধারণ করুন। যদি প্রবণতাটি একটি উত্থান হয় তবে মেকারের সাথে দীর্ঘ অবস্থান খুলুন এবং একই সাথে দীর্ঘ অবস্থানগুলি বন্ধ করুন। যদি আপনি এখনই শর্ট পজিশনগুলি ধরে থাকেন তবে প্রথমে সেগুলি বন্ধ করুন। ড্রপ ট্রেন্ডের অপারেশন একইভাবে।
উচ্চ-ফ্রিকোয়েন্সি কৌশলগুলির ধারণাগুলি খুব সামঞ্জস্যপূর্ণ। আমার কৌশলটি এই সময় 2014 সালে উচ্চ-ফ্রিকোয়েন্সি কৌশল এবং আমি পূর্বে প্রকাশিত OKCoin মুনাফা ফসল কাটা বট কৌশলগুলির ধারণাগুলির উপর ভিত্তি করে। এই দুটি কৌশলগুলির উত্স কোডটি এফএমজেড প্ল্যাটফর্মে পাওয়া যাবে। আপনি যদি উভয় কৌশল পুরোপুরি বুঝতে পারেন তবে উচ্চ-ফ্রিকোয়েন্সি ট্রেডিংয়ে আপনার জন্য কোনও গোপনীয়তা থাকবে না।
গঠনঃ কৌশলটি একটি অ্যাসিনক্রোন কাঠামো ব্যবহার করে (এফএমজেড
ফোরাম এখানে কোন সোর্স কোড নেই, শুধুমাত্র ব্যবহৃত ফাংশন একটি সহজ বিবরণ, না একটি সম্পূর্ণ কোড যে চালানো যেতে পারে, না এটি কোর লজিক জড়িত. এপিআইগুলি সমস্ত REST প্রোটোকল ব্যবহার করে এবং ওয়েবসকেট ব্যবহার করে না। সার্ভারটি টোকিওতে রয়েছে, যা কম বিলম্বের দিকে পরিচালিত করে।এ উন্নত টিউটোরিয়ালটি দেখুন) ।
// set trading pair and leverage
var pair = Symbol+'USDT'
exchange.SetCurrency(Symbol+'_USDT')
exchange.SetContractType("swap")
exchange.IO("api", "POST", "/fapi/v1/leverage", "symbol="+pair+"&leverage="+5+"×tamp="+Date.now())
// basic trading precision limits
var price_precision = null
var tick_size = null
var amount_precision = null
var min_qty = null
var exchange_info = JSON.parse(HttpQuery('https://fapi.binance.com/fapi/v1/exchangeInfo'))
for (var i=0; i<exchange_info.symbols.length; i++){
if(exchange_info.symbols[i].baseAsset == Symbol){
tick_size = parseFloat(exchange_info.symbols[i].filters[0].tickSize)
price_precision = exchange_info.symbols[i].filters[0].tickSize.length > 2 ? exchange_info.symbols[i].filters[0].tickSize.length-2 : 0
amount_precision = exchange_info.symbols[i].filters[1].stepSize.length > 2 ? exchange_info.symbols[i].filters[1].stepSize.length-2 : 0
min_qty = parseFloat(exchange_info.symbols[i].filters[1].minQty)
}
}
function updatePosition(){//obtain positions, Symbol as trading pair, adding the trading pair parameter not returning the full currency symbol can reduce API occupation once
position = exchange.IO("api", "GET","/fapi/v2/positionRisk","timestamp="+Date.now()+"&symbol="+Symbol+"USDT")
}
function updateTrades(){// obtain the recent trades
trades = exchange.IO("api", "GET","/fapi/v1/trades","limit=200×tamp="+Date.now()+"&symbol="+Symbol+"USDT")
}
function updateDepth(){// obtain the depth
depth = exchange.IO("IO", "api", "GET","/fapi/v1/depth","timestamp="+Date.now()+"&symbol="+Symbol+"USDT")
}
function onTick(){
updateDepth()
updateTrades()
updatePosition()
makeOrder() // calculate the order price and amount, and then make orders
updateStatus() // update the status information
}
//main loop, with sleep time of 100ms, and the loop delay is usually within 30ms
function main() {
while(true){
if(Date.now() - update_loop_time > 100){
onTick()
update_loop_time = Date.now()
}
Sleep(1)
}
}
এই কৌশলটি বাজারে খুব চাহিদাপূর্ণ, এবং বেশিরভাগ সময় লাভজনক নয়, এবং এর পরিমাণও কম। যদি প্রত্যেকে এই নিবন্ধটি উইবো, ওয়েচ্যাট গ্রুপ, ওয়েচ্যাট মুহুর্ত এবং অন্যান্য প্ল্যাটফর্মে সক্রিয়ভাবে ভাগ করে নেয় এবং 100,000 এরও বেশি ভিউ থাকে তবে আমি এটি ভাড়া নেওয়ার বিষয়টি বিবেচনা করব যাতে প্রত্যেকে প্রকৃত অপারেশনটি অনুভব করতে পারে এবং ভবিষ্যতে এই নিবন্ধের অধীনে কৌশলটির উত্স কোড প্রকাশ করতে পারে। ওয়েচ্যাটে এফএমজেড অনুসরণ করুন,