एकल-उपयोगी लघु विक्रेता रणनीति V2.0_ वार्षिक 130%

लेखक:वर्गों का परिमाण, दिनांक: 2019-10-18 18:01:30
टैगःग्रिड

बाजार के रुझानों के संदर्भ में, यह आंकड़ा दिया गया है कि 80% समय में उतार-चढ़ाव होता है। जाल रणनीति उतार-चढ़ाव से निपटने के लिए एक रणनीति है। जाल रणनीति को कई तरीकों से लागू किया जा सकता है, लेकिन मूल रूप से एक अपेक्षाकृत स्थिर बढ़ोतरी रणनीति निर्धारित की जाती है, जब तक कि मूल्य में उतार-चढ़ाव रणनीति की शर्तों को पूरा करता है। हम उदाहरण देते हैं, जैसे कि हर 5% की गिरावट के लिए हम कुल पूंजी का 20% बढ़ाते हैं ताकि हम अधिकतम पांच बार निवेश करने के बाद पूरी तरह से उपयोग कर सकें। यहां हम भी 5% की वृद्धि के लिए 20% की कमी कर सकते हैं, फिर पांच बार बाद हम इसे समाप्त कर देंगे। यह जाल रणनीति का मूल विचार है। क्षेत्र मालिक आज एक परिमाणात्मक रणनीति पेश करता है, जो कि ग्रिड ट्रेडिंग के समान है, लेकिन इसके आधार पर, कुछ सुधार किए गए हैं, जो कुछ मामलों में 130% की वार्षिक आय तक पहुंच सकते हैं। क्षेत्र मालिक ने इसे छोटी बिक्री की रणनीति कहा है, यह कल्पना करना है कि ऑपरेटर एक छोटी बिक्री का ऑपरेटर है। वह एक उचित मूल्य को बाजार में लक्षित करता है, एक बार जब वह उचित मूल्य से अधिक होता है; वह वस्तुओं को बाहर निकालता है, उचित मूल्य से नीचे, वह वस्तुओं को खरीदता है। इसके अलावा, वह एक छोटी किताब रखता है, जो पिछले लेनदेन की कीमत को रिकॉर्ड करता है, वह भी खरीद सकता है, जब वस्तुओं की कीमत पिछले लेनदेन की कीमत से कम हो जाती है, और इसके विपरीत। असीमित संचालन से बचने के लिए, जब पूंजी 1 से कम या 1 से अधिक हो जाती है, तो ऑपरेशन बंद हो जाता है। यह कदम का वर्णन करता हैः चरण 1: वस्तुओं की अस्थिरता का निरीक्षण करें, एक उचित मूल्य संकेतक खोजें, जो एक औसत रेखा (एक 30-मिनट लाइन के 20 चक्र) या ब्रूइंग मध्य रेखा हो सकती है; डिफ़ॉल्ट रूप से 5 पदों को खरीदें और लेनदेन की कीमत रिकॉर्ड करें; चरण 2: यदि निष्पक्ष मूल्य सूचकांक 3% से कम है, तो खरीद का निर्देश दें; यदि निष्पक्ष मूल्य 3% से अधिक है, तो बेचने का निर्देश दें; और लेनदेन की कीमत रिकॉर्ड करें; यदि पिछले लेन-देन की कीमत का 5% से कम है, तो फिर से खरीदने की निर्देश दें; यदि लेन-देन की कीमत 5% से अधिक है, तो फिर से बेचने की निर्देश दें; और लेन-देन की कीमत रिकॉर्ड करें; चरण 3: वर्तमान स्थिति के आधार पर, खरीद निर्देश प्राप्त करने पर निर्णय लें कि कैसे संचालित किया जाए; स्थिति 10% और 9% के बीच में उतार-चढ़ाव करती है, इस सीमा से अधिक संचालित नहीं होती है, लेकिन लेनदेन की कीमत दर्ज की जा सकती है; प्रत्येक ऑपरेशन में केवल 2 या 1 स्थिति खरीदी जाती है, जिससे असीमित संचालन से बचा जाता है। इस रणनीति को एकल-वस्तु लघु-विक्रेता रणनीति कहा जाता है क्योंकि यह केवल एक ही वस्तु है। इसके बाद सुधार की दिशा में, हम कई वस्तुओं के रोटेशन को बढ़ाने की उम्मीद करते हैं, और यहां तक कि एक-दूसरे के पीछे की ओर भी। हम एक बैकटेस्ट चलाते हैं, सबसे पहले हम इस तरह के कमोडिटी के रूप में अस्थिर ईटीएच का चयन करते हैं, जिसका चक्र 1 जनवरी से 10 अक्टूबर 2019 तक होता है, इस सीमा में उछाल और गिरावट होती है। जैसा कि आप देख सकते हैं, पुनर्मूल्यांकन का प्रभाव अच्छा है, 130% की वार्षिकता तक पहुंच गया है, और इसके अलावा 1,651 युआन की लेनदेन शुल्क बनाई गई है, जो एक रणनीति है जो एक्सचेंजों और व्यापारियों दोनों को खुश करना चाहिए। नुकसान यह है कि अधिकतम वापसी या थोड़ा अधिक है, जो लगभग 30% तक पहुंचती है। मुख्य वापसी उस चरण में भेजी जाती है जब वस्तुओं में भारी गिरावट आती है। यह सोचना भी समझ में आता है, क्योंकि यह रणनीति व्यापारिक वस्तुओं को लक्षित करती है, यदि वस्तुओं की कीमतें गिरती हैं, तो हो सकता है कि कुछ सामान उच्च स्तर पर उछाले जाएं, जो अभी तक बाजार में जारी नहीं किए गए हैं, और समय के साथ इसे भरना चाहिए। पंजीकरण के बाद, http://m.bihu.com/signup?i=1ewtKO&s=4&c=4, IoT ब्लॉकचैन पर खोज करें और लेखक के क्षेत्र के मालिक से संपर्क करें। यह भी ध्यान दिया जाना चाहिए कि यह रणनीति वस्तुओं के चयन से भी संबंधित है। जितना संभव हो उतना अस्थिरता वाले और लंबे समय तक बढ़ते हुए वस्तुओं का चयन करें। दूसरी ओर, यदि आप पैरामीटर को समायोजित करने के लिए वस्तुओं को जोड़ते हैं, तो छोटे उतार-चढ़ाव, जब तक कि आप प्रसंस्करण शुल्क को कवर कर सकें, कोई समस्या नहीं होनी चाहिए।


/*backtest
start: 2019-01-01 00:00:00
end: 2019-10-10 00:00:00
period: 1d
exchanges: [{"eid":"OKEX","currency":"ETH_USDT","stocks":0}]
args: [["OpMode",1,10989],["MaxAmount",1,10989],["TradeFee",0.001,10989]]
*/
//注册币乎后https://m.bihu.com/signup?i=1ewtKO&s=4&c=4
//搜索 物联网区块链 可以联系到作者区班主
function main() {
    var isInit = 1; //表示初始态
    var allAmount;
    var cashRatio;
    var initAccount = _C(exchange.GetAccount);
    var lastPrice;
    var wantRatio;
    var wantOper=0;//期待的操作,0不操作,1买入,-1卖出
    Log(initAccount);
    var mhigh;
    var mlow;
    while (true) {
        var mrecords = exchange.GetRecords(PERIOD_M30);
        //一定周期内的高低点
        mhigh=TA.Highest(mrecords, mnum, 'High');
        mlow=TA.Lowest(mrecords, mnum, 'Low');
        
        var midLine = (mhigh+mlow)/2;
        var ticker = _C(exchange.GetTicker);
        var account = _C(exchange.GetAccount);
        var nowPrice=ticker.Sell;
        var obj;
        
        if (isInit == 1) {  //初始化状态为默认仓;     
            //账户现金乘以比例,除以当前价格,保留小数前3位
            obj = $.Buy(_N(account.Balance * initRatio / ticker.Sell, 3));
            if (obj) { //如果购买成功,就标志开仓
                      opAmount = obj.amount;
                      lastPrice = obj.price;
                      isInit=0; //初始化成功
                      account = _C(exchange.GetAccount);
                      Log("初始开仓:购买量", opAmount);
                      Log("目前持币数", account.Stocks);
            }
        }else{ //日常操作检测
            if(nowPrice>midLine*1.03||nowPrice>lastPrice*1.07){
                wantOper=-1;
            }else if(nowPrice<midLine*0.97||nowPrice<lastPrice*0.93){
                wantOper=1;
            }else{
                wantOper=0;
            }
            
            if (wantOper==-1) { //离市平仓
                lastPrice=nowPrice; //不管买没买成功都修改了一下价格
                allAmount=account.Balance+account.Stocks*ticker.Sell; //计算出总金额
                cashRatio=parseFloat((account.Balance/allAmount).toFixed(3));
                
                if(cashRatio>0.9){ //现金比例大于0.9,不做任何操作 
                    wantRatio=0;
                }else if(cashRatio>0.8){ //现金比例超过0.8,可以抛一成仓 
                    wantRatio=0.1;
                }else{ //其他情况都可以抛掉2成仓
                    wantRatio=0.2;
                }
                
                obj = $.Sell(_N(allAmount*wantRatio/ticker.Sell, 3)); 
                if(obj){
                    opAmount = obj.amount;
                    Log("平仓:卖出量",opAmount);
                    nowAccount = _C(exchange.GetAccount);
                    Log("目前现金",nowAccount.Balance,"盈利",allAmount - initAccount.Balance);
                }
            }else if (wantOper==1) { //开仓买入
                lastPrice=nowPrice; //不管买没买成功都修改了一下价格
                allAmount=account.Balance+account.Stocks*ticker.Sell; //计算出总金额
                cashRatio=parseFloat((account.Balance/allAmount).toFixed(3));
                //Log("准备买入",cashRatio);
                if(cashRatio<0.1){ //现金比例小于0.1,已没钱买了
                    wantRatio=0;
                }else if(cashRatio<0.2){ //现金比例超过0.2,可以买一成仓 
                    wantRatio=0.1;
                }else{ //其他情况都可以买2成仓
                    wantRatio=0.2;
                }
                
                obj = $.Buy(_N(allAmount*wantRatio/ticker.Sell, 3)); 
                if(obj){
                    opAmount = obj.amount;
                    Log("买入:买入量",opAmount);
                    nowAccount = _C(exchange.GetAccount);
                    Log("目前现金",nowAccount.Balance,"盈利",allAmount - initAccount.Balance);
                }
            }
        }
        Sleep(Interval*1000);
    }
}

संबंधित

अधिक

कंगक्स1987क्या यह ठीक है?