ক্রয় ও বিক্রয় কৌশল AO+Stoch+RSI+ATR এর উপর নির্ভর করে

লেখক:চাওঝাং, তারিখ: ২০-০৫-২০২০২০ঃ৫২ঃ৪৬
ট্যাগঃআরএসআইএটিআরস্টোচএসএমএ

এই কৌশলটি শুধুমাত্র প্রশিক্ষণের জন্য, এর উদ্দেশ্য হল পাইন স্ক্রিপ্টে কোড শেখা। এই কৌশল ব্যবহার করে কেনা বা বিক্রি করার সিদ্ধান্ত নেবেন না।

তুর্কি/তুরস্ক এই কৌশলটি শুধুমাত্র পাইন স্ক্রিপ্টের কোডিং কিভাবে তৈরি করা যায় তা বোঝার জন্য। এই কৌশলটি সত্য, অবশ্যই আল-স্যাট ইসলামের বিরুদ্ধে।

এটা কিভাবে কাজ করে?

যখন আরএসআই এবং স্টক ওভারসোল্ড অঞ্চলে থাকে এবং যদি অসাধারণ ওএসসি ইতিবাচক হয়ে যায়, তখন লং পজিশন নিন। স্টপ লস এবং লাভের মাত্রা এটিআর ইন্ডের সাথে সংজ্ঞায়িত করা হয়েছিল।

যখন আরএসআই এবং স্টক অতিরিক্ত ক্রয় হয় এবং যদি অসাধারণ ওএসসি নেতিবাচক হয়ে যায়, শর্ট পজিশন নিন। স্টপ লস এবং লাভের স্তরগুলি এটিআর ইন্ডের সাথে সংজ্ঞায়িত করা হয়েছিল।

তুর্কি/তুরস্ক

আরএসআই এবং স্টক সেটআপ অঞ্চলগুলি একটি দুর্দান্ত ইতিবাচক স্থিতিতে ফিরে এসেছে, যখন এটিআর সূচকটির স্তরগুলি সংজ্ঞায়িত হয়েছে।

আরএসআই ও স্টক অ্যাসিস্ট্যান্টের আঞ্চলিক মুদ্রাস্ফীতিতে নেগেটিভ ডোনার শর্ট পজিশনে রয়েছে, আর এটিআর ইন্ডিকেটরের মাত্রাও কমেছে।

ব্যাকটেস্ট img


/*backtest
start: 2022-04-19 00:00:00
end: 2022-05-18 23:59:00
period: 30m
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=4

strategy("Buy&Sell Strategy depends on AO+Stoch+RSI+ATR by SerdarYILMAZ", shorttitle="Buy&Sell Strategy")
// Created by Serdar YILMAZ
// This strategy is just for training, its purpose is just learning code in pine script.
// Don't make buy or sell decision with this strategy.
// Bu strateji sadece pine script'te kodlamanın nasıl yapildigini ogrenmek icindir.
// Bu stratejiye dayanarak, kesinlikle al-sat islemleri yapmayin.

//AO

fast=input(title="Fast Length",type=input.integer,defval=3)
slow=input(title="Slow length",type=input.integer,defval=17)

awesome=(sma(hl2,fast)-sma(hl2,slow))*1000

plot(awesome, style=plot.style_histogram, color=(awesome>awesome[1]?color.green:color.red))

//Stoch

K=input(title="K",type=input.integer,defval=14)
D=input(title="D",type=input.integer,defval=3)
smooth=input(title="smooth",type=input.integer,defval=3)

k=sma(stoch(close,high,low,K),D)
d=sma(k,smooth)

hline(80)
hline(20)

plot(k,color=color.blue)

//RSI

rsisource=input(title="rsi source",type=input.source,defval=low)
rsilength=input(title="rsi length",type=input.integer,defval=10)

rsi=rsi(rsisource,rsilength)

hline(70,color=color.orange)
hline(30,color=color.orange)

plot(rsi,color=color.orange)

//ATR

atrlen=input(title="ATR Length", type=input.integer,defval=14)

atrvalue=rma(tr,atrlen)

plot(atrvalue*1000,color=color.green)

LongCondition=k<20 and rsi<30 and awesome>awesome[1]
ShortCondition=k>80 and rsi>70 and awesome<awesome[1]
if (LongCondition)
    stoploss=low-atrvalue
    takeprofit=close+atrvalue
    strategy.entry("Long Position", strategy.long)
    strategy.exit("TP/SL",stop=stoploss,limit=takeprofit)
    
if (ShortCondition)
    stoploss=high+atrvalue
    takeprofit=close-atrvalue
    strategy.entry("Short Position",strategy.short)
    strategy.exit("TP/SL",stop=stoploss,limit=takeprofit)
    
    

    
    




সম্পর্কিত

আরো