यह ट्रेडिंग बाजार के समान है, जहां प्रतिभागी बाजार को बदलते हैं जब वे बाजार का विश्लेषण करते हैं और इसे कार्रवाई में डालते हैं। बाजार में शाश्वत परिवर्तनशीलता होती है। जब प्रतिभागी बाजार के नए रूप को समझते हैं, तो बाजार भी जानता है कि इसे प्रतिभागियों द्वारा पहचाना जाता है, और उत्परिवर्तन होता है।
और यह प्रतिभागियों के लिए अज्ञात दिशा में उत्परिवर्तन करने की प्रवृत्ति रखता है। इसमें प्रतिभागियों को अपने बदलते कानूनों को पकड़ने से रोकने के लिए पर्याप्त बुद्धि है। अर्थात्, बाजार स्थिर नहीं है, और बाजार की पिछली समझ भविष्य का प्रतिनिधित्व नहीं कर सकती है।
वर्तमान में, दुनिया में कई निवेशक बाजार में भाग लेने के लिए
चूंकि
अराजक एल्गोरिदम वास्तुकला
जैसा कि नाम से पता चलता है,
बिल विलियम्स ने रचनात्मक रूप से वित्तीय निवेश के क्षेत्र में अराजकता सिद्धांत लागू किया, और फ्रैक्टल ज्यामिति, गैर-रैखिक गतिशीलता और अन्य विषयों के साथ संयुक्त, बहुत प्रभावी तकनीकी विश्लेषण संकेतकों की एक श्रृंखला बनाई।
संपूर्ण
मगरमच्छ रेखामगरमच्छ रेखा (ऊपर) संतुलित रेखाओं का एक सेट है जो फ्रैक्टल ज्यामिति और गैर-रैखिक गतिशीलता का उपयोग करती है। सार घातीय रूप से भारित चलती औसत का विस्तार करना है, जो एक प्रकार की चलती औसत रेखाएं है, लेकिन गणना विधि साधारण चलती औसत की तुलना में थोड़ा अधिक जटिल है। सबसे पहले मगरमच्छ रेखा की परिभाषा देखेंः
//Parameter
N3:=N1+N2;
N4:=N2+N3;
//Define price midline
HL:=(H+L)/2;
//Alligator line
Y^^SMA(REF(HL,N3),N4,1);//lip kiss
R:=SMA(REF(HL,N2),N3,1);//Tooth
G:=SMA(REF(HL,N1),N2,1);//crotch
सबसे पहले मूल्य मध्य रेखा को परिभाषित करें, जो उच्चतम मूल्य और सबसे कम मूल्य का औसत है।
फ्रैक्टल (ऊपर) सामने की तरफ हाथ की हथेली खोलना है, उंगली ऊपर की ओर है, मध्य उंगली ऊपरी फ्रैक्टल है, छोटी उंगली और रिंग फिंगर बाईं ओर है, और दाईं ओर सूचक उंगली और अंगूठे K रेखा का प्रतिनिधित्व करते हैं जो नई उच्च कीमत तक नहीं पहुंचे हैं। एक बुनियादी फ्रैक्टल में ये पांच K रेखाएं होती हैं।
//fractal
TOP_N:=BARSLAST(REF(H,2)=HHV(H,5))+2;
BOTTOM_N:=BARSLAST(REF(L,2)=LLV(L,5))+2;
TOP:=REF(H,TOP_N);
BOTTOM:=REF(L,BOTTOM_N);
MAX_YRG^^MAX(MAX(Y,R),G);
MIN_YRG^^MIN(MIN(Y,R),G);
TOP_FRACTAL^^VALUEWHEN(H>=MAX_YRG,TOP);
BOTTOM_FRACTAL^^VALUEWHEN(L<=MIN_YRG,BOTTOM);
इसी तरह, निचला फ्रैक्टल नीचे की ओर इशारा करने वाली उंगली है। यदि हाल ही में ऊपरी फ्रैक्टल में सफलता मिली है, और मूल्य प्रतिगमन निकटतम निचले फ्रैक्टल से नीचे नहीं गिरता है, तो यह मूल रूप से न्याय किया जा सकता है कि बाजार भालू से बैल में बदल सकता है, और इसके विपरीत।
यह रणनीति अराजकता सिद्धांत की मगरमच्छ रेखाओं और फ्रैक्टल संकेतकों के संयोजन पर आधारित है। मगरमच्छ रेखा और फ्रैक्टल संकेतकों के लिए आधार मूल्य के रूप में घातीय रूप से भारित चलती औसत रेखाओं का एक सेट उपयोग किया जाता है।
//opening Long position: If currently there is no long position, and the closing price rises above the upper fractal, and the upper fractal is above the the Alligator line.
BKVOL=0 AND C>=TOP_FRACTAL AND TOP_FRACTAL>MAX_YRG,BPK;
//opening Short position: If currently there is no short position, and the closing price falls below the lower fractal, and the lower fractal is below the the Alligator line.
SKVOL=0 AND C<=BOTTOM_FRACTAL AND BOTTOM_FRACTAL<MIN_YRG,SPK;
//closing Long position: If the closing price falls below the the Alligator chin.
C<Y,SP(BKVOL);
//closing Short position: If the closing price rises above the the Alligator chin.
C>Y,BP(SKVOL);
खुली लंबी स्थितिः यदि वर्तमान में कोई लंबी स्थिति नहीं है, और बंद होने की कीमत ऊपरी फ्रैक्टल से ऊपर बढ़ जाती है, और ऊपरी फ्रैक्टल मगरमच्छ रेखा से ऊपर है।
शॉर्ट पोजीशन खोलनाः यदि वर्तमान में कोई शॉर्ट पोजीशन नहीं है, और क्लोजिंग प्राइस निचले फ्रैक्टल से नीचे गिर जाता है, और निचला फ्रैक्टल एलीगेटर लाइन से नीचे है।
बंद करने वाली लंबी स्थितिः यदि बंद होने की कीमत मगरमच्छ की चादर से नीचे गिर जाती है।
बंद करना शॉर्ट पोजीशनः यदि बंद होने की कीमत मगरमच्छ की चोंच से ऊपर बढ़ जाती है।
(*backtest
start: 2018-11-13 00:00:00
end: 2018-12-13 00:00:00
period: 1h
exchanges: [{"eid":"Huobi","currency":"BTC_USDT","balance":10000,"stocks":3}]
*)
N3:=N1+N2;
N4:=N2+N3;
HL:=(H+L)/2;
Y^^SMA(REF(HL,N3),N4,1);
R:=SMA(REF(HL,N2),N3,1);
G:=SMA(REF(HL,N1),N2,1);
TOP_N:=BARSLAST(REF(H,2)=HHV(H,5))+2;
BOTTOM_N:=BARSLAST(REF(L,2)=LLV(L,5))+2;
TOP:=REF(H,TOP_N);
BOTTOM:=REF(L,BOTTOM_N);
MAX_YRG^^MAX(MAX(Y,R),G);
MIN_YRG^^MIN(MIN(Y,R),G);
TOP_FRACTAL^^VALUEWHEN(H>=MAX_YRG,TOP);
BOTTOM_FRACTAL^^VALUEWHEN(L<=MIN_YRG,BOTTOM);
BKVOL=0 AND C>=TOP_FRACTAL AND TOP_FRACTAL>MAX_YRG,BPK;
SKVOL=0 AND C<=BOTTOM_FRACTAL AND BOTTOM_FRACTAL<MIN_YRG,SPK;
C<Y,SP(BKVOL);
C>Y,BP(SKVOL);
here is the strategy source link, you can open the link and run it directly:
Https://www.fmz.com/strategy/129077
वास्तविक बाजार के वातावरण के करीब वापस परीक्षण लाने के लिए, कमीशन शुल्क विनिमय मानक का 2 गुना सेट किया गया है, और उद्घाटन और समापन पदों की कीमत 2 पिप्स के फिसलने के लिए जोड़ा जाता है।houbi.comBTC_USDT वायदा।
संक्षेप में,