یوٹیوب کے دیوتاؤں کی طرف سے "دوسری ای ایم اے کی حیرت انگیز حکمت عملی"

مصنف:چھوٹا سا خواب, تخلیق: 2022-10-09 15:56:22, تازہ کاری: 2023-09-15 20:50:38

img

یوٹیوب کے دیوتاؤں کی طرف سے "دوسری ای ایم اے کی حیرت انگیز حکمت عملی"

اس ایڈیشن میں ہم یوٹیوب سے ماخوذ ایک "جمالیاتی دوہری ای ایم اے یکساں حکمت عملی" پر تبادلہ خیال کریں گے ، جس کو اسٹاک اور کریپٹوکرنسی مارکیٹوں کے قاتل جھاڑی کے طور پر جانا جاتا ہے۔ میں نے ویڈیو دیکھ کر سیکھا کہ یہ حکمت عملی ٹریڈنگ ویو کی پائن زبان کی حکمت عملی ہے ، جس میں 2 ٹریڈنگ ویو اشارے استعمال کیے گئے ہیں۔ ویڈیو میں نظر ثانی کا اثر بہت اچھا ہے ، ایف ایم زیڈ بھی ٹریڈنگ ویو کی پائن زبان کی حمایت کرتا ہے ، لہذا آپ اپنی نظر ثانی ، جانچ اور تجزیہ کرنے کی خواہش نہیں کرسکتے ہیں۔ پھر شروع کریں! یہ ویڈیو میں موجود حکمت عملی کو دوبارہ بنانا ہے۔

حکمت عملی میں استعمال ہونے والے اشارے

1، ای ایم اے اشارے

ہم نے اس کے بجائے ٹریڈنگ ویو میں بلٹ ان ta.ema استعمال کیا ہے۔

2، وو مینچو سوئنگ فری اشارے

یہ ٹریڈنگ ویو پر ایک اشاریہ ہے، اور ہمیں ٹریڈنگ ویو پر جانے کی ضرورت ہے اور ماخذ کوڈ کو ڈاؤن لوڈ کرنے کی ضرورت ہے۔

img

VuManChu سوئنگ فری کوڈ:

// This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/

// Credits to the original Script - Range Filter DonovanWall https://www.tradingview.com/script/lut7sBgG-Range-Filter-DW/
// This version is the old version of the Range Filter with less settings to tinker with

//@version=4
study(title="Range Filter - B&S Signals", shorttitle="RF - B&S Signals", overlay=true)

//-----------------------------------------------------------------------------------------------------------------------------------------------------------------
//Functions
//-----------------------------------------------------------------------------------------------------------------------------------------------------------------

//Range Size Function
rng_size(x, qty, n)=> 
//    AC       = Cond_EMA(abs(x - x[1]), 1, n)
    wper      = (n*2) - 1
    avrng     = ema(abs(x - x[1]), n)
    AC = ema(avrng, wper)*qty
    rng_size = AC

//Range Filter Function
rng_filt(x, rng_, n)=>
    r          = rng_
    var rfilt  = array.new_float(2, x)
    array.set(rfilt, 1, array.get(rfilt, 0))
    if x - r > array.get(rfilt, 1)
        array.set(rfilt, 0, x - r)
    if x + r < array.get(rfilt, 1)
        array.set(rfilt, 0, x + r)
    rng_filt1 = array.get(rfilt, 0)
    
    hi_band   = rng_filt1 + r
    lo_band   = rng_filt1 - r
    rng_filt  = rng_filt1
    [hi_band, lo_band, rng_filt]
 
//-----------------------------------------------------------------------------------------------------------------------------------------------------------------
//Inputs
//-----------------------------------------------------------------------------------------------------------------------------------------------------------------

//Range Source
rng_src = input(defval=close, type=input.source, title="Swing Source")

//Range Period
rng_per = input(defval=20, minval=1, title="Swing Period")

//Range Size Inputs
rng_qty   = input(defval=3.5, minval=0.0000001, title="Swing Multiplier")

//Bar Colors
use_barcolor = input(defval=false, type=input.bool, title="Bar Colors On/Off")

//-----------------------------------------------------------------------------------------------------------------------------------------------------------------
//Definitions
//-----------------------------------------------------------------------------------------------------------------------------------------------------------------

//Range Filter Values
[h_band, l_band, filt] = rng_filt(rng_src, rng_size(rng_src, rng_qty, rng_per), rng_per)

//Direction Conditions
var fdir = 0.0
fdir    := filt > filt[1] ? 1 : filt < filt[1] ? -1 : fdir
upward   = fdir==1 ? 1 : 0
downward = fdir==-1 ? 1 : 0

//Trading Condition
longCond = rng_src > filt and rng_src > rng_src[1] and upward > 0 or rng_src > filt and rng_src < rng_src[1] and upward > 0 
shortCond = rng_src < filt and rng_src < rng_src[1] and downward > 0 or rng_src < filt and rng_src > rng_src[1] and downward > 0

CondIni = 0
CondIni := longCond ? 1 : shortCond ? -1 : CondIni[1]
longCondition = longCond and CondIni[1] == -1
shortCondition = shortCond and CondIni[1] == 1

//Colors
filt_color = upward ? #05ff9b : downward ? #ff0583 : #cccccc
bar_color  = upward and (rng_src > filt) ? (rng_src > rng_src[1] ? #05ff9b : #00b36b) :
             downward and (rng_src < filt) ? (rng_src < rng_src[1] ? #ff0583 : #b8005d) : #cccccc

//-----------------------------------------------------------------------------------------------------------------------------------------------------------------
//Outputs
//-----------------------------------------------------------------------------------------------------------------------------------------------------------------

//Filter Plot
filt_plot = plot(filt, color=filt_color, transp=67, linewidth=3, title="Filter")

//Band Plots
h_band_plot = plot(h_band, color=color.new(#05ff9b, 100), title="High Band")
l_band_plot = plot(l_band, color=color.new(#ff0583, 100), title="Low Band")

//Band Fills
fill(h_band_plot, filt_plot, color=color.new(#00b36b, 92), title="High Band Fill")
fill(l_band_plot, filt_plot, color=color.new(#b8005d, 92), title="Low Band Fill")

//Bar Color
barcolor(use_barcolor ? bar_color : na)

//Plot Buy and Sell Labels
plotshape(longCondition, title = "Buy Signal", text ="BUY", textcolor = color.white, style=shape.labelup, size = size.normal, location=location.belowbar, color = color.new(color.green, 0))
plotshape(shortCondition, title = "Sell Signal", text ="SELL", textcolor = color.white, style=shape.labeldown, size = size.normal, location=location.abovebar, color = color.new(color.red, 0))

//Alerts
alertcondition(longCondition, title="Buy Alert", message = "BUY")
alertcondition(shortCondition, title="Sell Alert", message = "SELL")

اسٹریٹجک منطق

ای ایم اے اشارے: حکمت عملی دو ای ایم اے اوسط لائنوں کا استعمال کرتی ہے ، ایک تیز لائن (چھوٹی سائیکل پیرامیٹرز) ، ایک سست لائن (بڑی سائیکل پیرامیٹرز) ؛ دو ای ایم اے اوسط لائنوں کا کام بنیادی طور پر مارکیٹ کے رجحان کی سمت کا تعین کرنے میں ہماری مدد کرنا ہے۔

  • کثیر صف اس کے علاوہ ، یہ بھی کہا جاتا ہے کہ یہ ایک تیز رفتار لائن ہے جو سست لائن کے اوپر ہے۔

  • خالی صفیں ایک تیز لائن سست لائن کے نیچے ہے۔

وو مین چو سوئنگ فری اشارے: وو مین چو سوئنگ فری اشارے کو سگنل جاری کرنے کے لئے استعمال کیا جاتا ہے ، جس کے بعد دیگر شرائط کے ساتھ مل کر فیصلہ کیا جاتا ہے کہ آیا کوئی ٹرانزیکشن ہے یا نہیں۔ وو مین چو سوئنگ فری اشارے کے ذریعہ یہ دیکھا جاسکتا ہے: لانگ کنڈیشن متغیر خریدنے کے اشارے کی نمائندگی کرتا ہے ، اور مختصر کنڈیشن متغیر فروخت کے اشارے کی نمائندگی کرتا ہے۔ مندرجہ ذیل تحریری شرائط میں دونوں متغیر استعمال ہوتے ہیں۔

اب ہم تجارتی سگنل کو متحرک کرنے کے لئے مخصوص حکمت عملی کے بارے میں بات کرتے ہیں:

1، ایک سے زیادہ میں داخل ہونے کے قواعد: اس لائن کے اختتامی قیمت کو ای ایم اے کی تیز لائن کے اوپر ہونا چاہئے ، دو ای ایم اے کی اوسط لائنوں کو متعدد سرے کی صفیں پیش کرنا چاہئے (جلدی لائن سست لائن کے اوپر ہے) ، اور وو مان چو سوئنگ فری اشارے کو خریدنے کا اشارہ ظاہر کرنا چاہئے (طویل حالت سچ ہے) ۔ تین شرائط موجود ہیں ، یہ K لائن ایک اہم K لائن ہے جس میں زیادہ سے زیادہ اندراج کیا جاتا ہے ، اور یہ K لائن کی اختتامی قیمت اس کی اندراج کی پوزیشن ہے۔

2، خالی سر میں داخل ہونے کا اصول (مختلف طور پر ایک سے زیادہ سر کے برعکس): کائنس K لائن کی اختتامی قیمت ای ایم اے کی تیز لائن سے نیچے ہونی چاہئے ، دو اوسط ای ایم اے لائنیں خالی سرے کی صف پیش کریں گی (جلدی لائن سست لائن سے نیچے ہے) ، اور وو مان چو سوئنگ فری اشارے فروخت سگنل ظاہر کریں گے (مختصر حالت سچ ہے) ۔ تین شرائط پوری ہوئیں ، اس K لائن کی اختتامی قیمت خالی جگہ پر داخل ہونا ہے۔

تجارت کی منطق بہت آسان ہے ، کیونکہ اس ویڈیو میں اسٹاپ نقصان کی کوئی خاص وضاحت نہیں کی گئی ہے ، لہذا یہاں صارف آزادانہ طور پر اسٹاپ نقصان کا استعمال کرتے ہوئے اسٹاپ نقصان کا استعمال کرتے ہوئے اسٹاپ نقصان کا استعمال کرتے ہوئے اسٹاپ نقصان کا استعمال کرتے ہوئے اسٹاپ نقصان کا استعمال کرتے ہوئے اسٹاپ نقصان کا استعمال کرتے ہوئے اسٹاپ نقصان کا استعمال کرتے ہوئے اسٹاپ نقصان کو ٹریک کرتے ہیں۔

کوڈ ڈیزائن

اس کے بعد ہم نے اس کوڈ کو اپنی حکمت عملی کے کوڈ میں ڈال دیا، جس میں ہم نے پہلے سے ہی اس کوڈ میں شامل کیا تھا.

img

اس کے بعد ہم نے پائن زبان میں ایک کوڈ لکھا جس میں ٹرانزیکشن کی خصوصیات ہیں:

// extend
fastEmaPeriod = input(50, "fastEmaPeriod")         // 快线周期
slowEmaPeriod = input(200, "slowEmaPeriod")        // 慢线周期
loss = input(30, "loss")                           // 止损点数
trailPoints = input(30, "trailPoints")             // 移动止盈触发点数
trailOffset = input(30, "trailOffset")             // 移动止盈偏移量(点数)
amount = input(1, "amount")                        // 下单量

emaFast = ta.ema(close, fastEmaPeriod)             // 计算快线EMA
emaSlow = ta.ema(close, slowEmaPeriod)             // 计算慢线EMA

buyCondition = longCondition and emaFast > emaSlow and close > open and close > emaFast         // 做多入场条件
sellCondition = shortCondition and emaFast < emaSlow and close < open and close < emaFast       // 做空入场条件

if buyCondition and strategy.position_size == 0
    strategy.entry("long", strategy.long, amount)
    strategy.exit("exit_long", "long", amount, loss=loss, trail_points=trailPoints, trail_offset=trailOffset)
if sellCondition and strategy.position_size == 0
    strategy.entry("short", strategy.short, amount)
    strategy.exit("exit_short", "short", amount, loss=loss, trail_points=trailPoints, trail_offset=trailOffset)

A.可以看到,当buyCondition为真时即:

1، longCondition متغیر سچ ہے ((VuManChu Swing Free اشارے زیادہ سگنل دیتے ہیں) ‖) 2، ایما فاسٹ > ایما سست (ایما کثیر سر فہرست) ‖ 3، close > open (موجودہ BAR کو سورج کی لکیر کے طور پر ظاہر کرتا ہے) ، close > emaFast (بند کرنے کی قیمت کو EMA کی تیز لائن سے اوپر ظاہر کرتا ہے) ؛

اس کے علاوہ، آپ کو اپنے آپ کو ایک بار پھر ایک بار پھر ایک بار پھر ایک بار پھر ایک بار پھر ایک بار پھر ایک بار پھر.

B.当sellCondition为真时,则做空的三个条件成立(这里不再赘述)。

اس کے بعد ، اگر اگر شرط کا فیصلہ کرنے کا اشارہ ٹرگر ہوتا ہے تو ، حکمت عملی.entry فنکشن کا استعمال کرتے ہوئے تجارت شروع کریں ، جبکہ حکمت عملی.exit فنکشن کو روکنے ، ٹریک کرنے ، روکنے کے لئے مقرر کریں۔

مکمل کوڈ

/*backtest
start: 2022-01-01 00:00:00
end: 2022-10-08 00:00:00
period: 15m
basePeriod: 5m
exchanges: [{"eid":"Futures_Binance","currency":"ETH_USDT"}]
args: [["ZPrecision",0,358374]]
*/

// This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/

// Credits to the original Script - Range Filter DonovanWall https://www.tradingview.com/script/lut7sBgG-Range-Filter-DW/
// This version is the old version of the Range Filter with less settings to tinker with

//@version=4
study(title="Range Filter - B&S Signals", shorttitle="RF - B&S Signals", overlay=true)

//-----------------------------------------------------------------------------------------------------------------------------------------------------------------
//Functions
//-----------------------------------------------------------------------------------------------------------------------------------------------------------------

//Range Size Function
rng_size(x, qty, n)=> 
//    AC       = Cond_EMA(abs(x - x[1]), 1, n)
    wper      = (n*2) - 1
    avrng     = ema(abs(x - x[1]), n)
    AC = ema(avrng, wper)*qty
    rng_size = AC

//Range Filter Function
rng_filt(x, rng_, n)=>
    r          = rng_
    var rfilt  = array.new_float(2, x)
    array.set(rfilt, 1, array.get(rfilt, 0))
    if x - r > array.get(rfilt, 1)
        array.set(rfilt, 0, x - r)
    if x + r < array.get(rfilt, 1)
        array.set(rfilt, 0, x + r)
    rng_filt1 = array.get(rfilt, 0)
    
    hi_band   = rng_filt1 + r
    lo_band   = rng_filt1 - r
    rng_filt  = rng_filt1
    [hi_band, lo_band, rng_filt]
 
//-----------------------------------------------------------------------------------------------------------------------------------------------------------------
//Inputs
//-----------------------------------------------------------------------------------------------------------------------------------------------------------------

//Range Source
rng_src = input(defval=close, type=input.source, title="Swing Source")

//Range Period
rng_per = input(defval=20, minval=1, title="Swing Period")

//Range Size Inputs
rng_qty   = input(defval=3.5, minval=0.0000001, title="Swing Multiplier")

//Bar Colors
use_barcolor = input(defval=false, type=input.bool, title="Bar Colors On/Off")

//-----------------------------------------------------------------------------------------------------------------------------------------------------------------
//Definitions
//-----------------------------------------------------------------------------------------------------------------------------------------------------------------

//Range Filter Values
[h_band, l_band, filt] = rng_filt(rng_src, rng_size(rng_src, rng_qty, rng_per), rng_per)

//Direction Conditions
var fdir = 0.0
fdir    := filt > filt[1] ? 1 : filt < filt[1] ? -1 : fdir
upward   = fdir==1 ? 1 : 0
downward = fdir==-1 ? 1 : 0

//Trading Condition
longCond = rng_src > filt and rng_src > rng_src[1] and upward > 0 or rng_src > filt and rng_src < rng_src[1] and upward > 0 
shortCond = rng_src < filt and rng_src < rng_src[1] and downward > 0 or rng_src < filt and rng_src > rng_src[1] and downward > 0

CondIni = 0
CondIni := longCond ? 1 : shortCond ? -1 : CondIni[1]
longCondition = longCond and CondIni[1] == -1
shortCondition = shortCond and CondIni[1] == 1

//Colors
filt_color = upward ? #05ff9b : downward ? #ff0583 : #cccccc
bar_color  = upward and (rng_src > filt) ? (rng_src > rng_src[1] ? #05ff9b : #00b36b) :
             downward and (rng_src < filt) ? (rng_src < rng_src[1] ? #ff0583 : #b8005d) : #cccccc

//-----------------------------------------------------------------------------------------------------------------------------------------------------------------
//Outputs
//-----------------------------------------------------------------------------------------------------------------------------------------------------------------

//Filter Plot
filt_plot = plot(filt, color=filt_color, transp=67, linewidth=3, title="Filter")

//Band Plots
h_band_plot = plot(h_band, color=color.new(#05ff9b, 100), title="High Band")
l_band_plot = plot(l_band, color=color.new(#ff0583, 100), title="Low Band")

//Band Fills
fill(h_band_plot, filt_plot, color=color.new(#00b36b, 92), title="High Band Fill")
fill(l_band_plot, filt_plot, color=color.new(#b8005d, 92), title="Low Band Fill")

//Bar Color
barcolor(use_barcolor ? bar_color : na)

//Plot Buy and Sell Labels
plotshape(longCondition, title = "Buy Signal", text ="BUY", textcolor = color.white, style=shape.labelup, size = size.normal, location=location.belowbar, color = color.new(color.green, 0))
plotshape(shortCondition, title = "Sell Signal", text ="SELL", textcolor = color.white, style=shape.labeldown, size = size.normal, location=location.abovebar, color = color.new(color.red, 0))

//Alerts
alertcondition(longCondition, title="Buy Alert", message = "BUY")
alertcondition(shortCondition, title="Sell Alert", message = "SELL")


// extend
fastEmaPeriod = input(50, "fastEmaPeriod")
slowEmaPeriod = input(200, "slowEmaPeriod")
loss = input(30, "loss")
trailPoints = input(30, "trailPoints")
trailOffset = input(30, "trailOffset")
amount = input(1, "amount")

emaFast = ta.ema(close, fastEmaPeriod)
emaSlow = ta.ema(close, slowEmaPeriod)

buyCondition = longCondition and emaFast > emaSlow and close > open and close > emaFast
sellCondition = shortCondition and emaFast < emaSlow and close < open and close < emaFast

if buyCondition and strategy.position_size == 0
    strategy.entry("long", strategy.long, amount)
    strategy.exit("exit_long", "long", amount, loss=loss, trail_points=trailPoints, trail_offset=trailOffset)
if sellCondition and strategy.position_size == 0
    strategy.entry("short", strategy.short, amount)
    strategy.exit("exit_short", "short", amount, loss=loss, trail_points=trailPoints, trail_offset=trailOffset)

دوبارہ ٹیسٹ کریں

ریٹیسٹ ٹیسٹ کا وقت جنوری 2022 سے اکتوبر 2022 تک منتخب کیا گیا ، K لائن سائیکل 15 منٹ کا ہے ، جس میں اختتامی قیمت کے ماڈل کا استعمال کیا گیا ہے۔ مارکیٹ کا انتخاب بائننس کے ETH_USDT مستقل معاہدوں کا ہے۔ پیرامیٹرز کی ترتیب تیز لائن 50 سائیکل ، سست لائن 200 سائیکل ، دیگر پیرامیٹرز بطور ڈیفالٹ تبدیل نہیں ہوتے ہیں۔ اسٹاپ نقصان ، ٹریکنگ اسٹاپ ٹارچ پوائنٹس کی تعداد۔ میں نے ایک نقطہ کو 30 پوائنٹس کے طور پر ترتیب دیا ہے۔

img

img

ریٹیسٹ کے نتائج مارہماہو ٹوگر، متعدد بار ریٹیسٹ کرنے سے یہ ظاہر ہوتا ہے کہ ان پیرامیٹرز کا ریٹیسٹ کے نتائج پر کچھ اثر پڑتا ہے۔ مجھے لگتا ہے کہ اس پہلو میں بھی ڈیزائن کو بہتر بنانے کی ضرورت ہے۔ تاہم ، حکمت عملی کے اشارے کو ٹریڈنگ کے بعد جیتنے کی شرح کو متحرک کرنا ممکن ہے۔

ہم ایک BTC_USDT مستقل معاہدے کو تبدیل کرتے ہیں اور کوشش کرتے ہیں:

img

اس کے علاوہ ، اس کے نتیجے میں بی ٹی سی میں بھی ایک دھماکہ ہوا:

img

img

اسٹریٹجک ایڈریس:https://www.fmz.com/strategy/385745

ایسا لگتا ہے کہ یہ تجارتی طریقہ کار رجحانات کو پکڑنے کے لئے زیادہ قابل اعتماد ہے ، اس خیال کے مطابق ڈیزائن کو بہتر بنانا جاری رکھیں۔ اس مضمون میں ہم نہ صرف ایک دو طرفہ یکساں حکمت عملی کے خیال کو جانتے ہیں ، بلکہ یہ بھی جانتے ہیں کہ کس طرح تیل کے پائپوں (یوٹیوب) کے اعلیٰ خدا کی حکمت عملی کو پروسیسنگ اور سیکھنے کے لئے استعمال کیا جاسکتا ہے۔ ٹھیک ہے ، مندرجہ بالا حکمت عملی کا کوڈ صرف ایک چھوٹا سا کوڈ ہے۔ میں نے ایک کوڑی کوڑا پھینک دیا ، اور ٹیسٹ کے نتائج کا مطلب یہ بھی نہیں ہے کہ اس کے لئے حقیقی اثر ، حکمت عملی کے کوڈ کے ڈیزائن کے لئے ، صرف حوالہ کے لئے ہے۔ آپ کے تعاون کا شکریہ ، ہم اگلے دور میں ملیں گے!


متعلقہ

مزید

فانتادنگکیا یہ حکمت عملی بھی ایک ہی چیز ہے؟ کیا یہ ایک ہی چیز ہے؟

hyc1743ڈرامہ، آئیکن پر سگنل کیوں دکھائی دے رہا ہے لیکن اصلی ڈسک نہیں کھل رہی ہے؟ /upload/asset/23cc031609caa7a896da3.jpg /upload/asset/23cae1c5d5b26ec763ea6.jpg /upload/asset/23d49ff4aec3475793e5e.jpg

ہلکے بادلخواب بڑا، تجویز کی تیل کی پائپ سے تلاش دو یا تین نمائندہ، تبدیل کرنے کی مشکل سے زیادہ، افعال، پیرامیٹرز، آپریشن کے طریقوں کو زیادہ ہے کہ حکمت عملی کے لئے کئی متن ورژن کے سبق، مثال کے طور پر کی طرح کے ساتھ کی ضرورت نہیں ہے حکمت عملی منافع بخش، یہاں تک کہ نقصان کی حکمت عملی بھی کوئی فرق نہیں پڑتا، بنیادی طور پر حکمت عملی لکھنے کے لئے استعمال کیا جاتا ہے سیکھنے کے لئے استعمال کیا جاتا ہے. میں نے اب اس دوہرائی لائن کی حکمت عملی کا استعمال کرتے ہوئے ، بہت زیادہ پیچیدہ نہیں ہے کہ مجموعہ کی حکمت عملی کو تبدیل کرنے کے لئے سیکھا ہے ، میں نے ایک درجن سے زیادہ مجموعہ کی حکمت عملی کو تبدیل کر دیا ہے ، ان میں سے ایک یا دو واقعی 21 سال 22 سال کے اعداد و شمار کی تلاش کے نتائج بہت اچھے ہیں ، اور میں نے ریئل ڈسک پر بھی تجربہ کیا ہے ، لیکن پیچیدہ فنکشن پیرامیٹرز کے ساتھ کام کرنے کا سامنا کرنا پڑا۔ مثال کے طور پر اشارہ: لائن: 62 couldn't find function or function reference 'line.delete' ، لیکن ایف ایم زیڈ پائن اسکرپٹ دستاویزات میں نہیں مل سکا. آپ کا شکریہ۔

ہیگووقت کا انتخاب 21 اپریل سے اکتوبر تک، بی ٹی سی کے مقابلے میں بدتر ہے

ینگ جوناگر آپ کو یہ سمجھ نہیں آرہی ہے کہ اس کا کیا مطلب ہے ، تو کیا آپ اس کی وضاحت کر سکتے ہیں؟ مثال کے طور پر ، ڈیفالٹ 30 کا مطلب ہے کہ بی ٹی سی 30 کلو گر گیا ہے؟ نقصان کو روکنا؟

ہلکے بادلکیا آپ کے خیال میں یہ ممکن ہے کہ پیئن میں کچھ پیچیدہ طریقے لکھے جائیں؟ مثلاً درجے وار طریقے؟ شکریہ اگر PINE کو JS کے ساتھ ملایا جا سکے تو یہ بہت آسان ہے، مثال کے طور پر PINE میں اشارے لکھنا، اور JS میں ٹرانزیکشنز لکھنا۔

ینگ جونریئل ڈسک میں 2022 میں غلطی ہوگی

fmzeroمحفوظ کرنے کی حکمت عملی نے یہ اشارہ کیا ہے: REST: sql: no rows in result set نتیجہ سیٹ میں کوئی قطار نہیں ہے

fmzeroخوابوں کی طاقت

چھوٹا سا خوابہاہاہاہا ، خود رجحان سازی کی حکمت عملی یہ ہے کہ ، ہاہاہا ، مستقبل کی مارکیٹ میں رجحانات ہیں ، ورنہ یہ ہلچل کی حکمت عملی ہے۔

چھوٹا سا خوابہم نے اس کے بارے میں کیا سوچا ہے؟

hyc1743شکریہ ڈریم ڈا۔

چھوٹا سا خوابہیلو ، یہ اس لئے ہے کہ چارٹ میں دکھائے گئے BUY نشانات صرف مضمون میں اشارے کی نشاندہی کرتے ہیں ، اور اس کے پیچھے بھی یکساں لائن ہے۔ `` // پلاٹ خریدیں اور فروخت لیبل plotshape ((longCondition, title = "Buy Signal", text ="BUY", textcolor = color.white, style=shape.labelup, size = size.normal, location=location.belowbar, color = color.new(color.green, 0)) plotshape ((shortCondition, title = "Sell Signal", text ="SELL", textcolor = color.white, style=shape.labeldown, size = size.normal, location=location.abovebar, color = color.new(color.red, 0)) `` plotshape ((longCondition, title = "Buy Signal", text ="BUY جب گراف دکھایا جاتا ہے تو صرف longCondition شرط پوری ہوتی ہے۔ اس صفحے پر درج ذیل شرائط ہیں: `` اگر خریدیںCondition and strategy.position_size == 0 strategy.entry (("long"، strategy.long، amount) strategy.exit (("exit_long"، "long"، amount، loss=loss، trail_points=trailPoints، trail_offset=trailOffset) if sellCondition and strategy.position_size == 0 strategy.entry (("مختصر"، strategy.short، amount) strategy.exit (("exit_short"، "short"، amount، loss=loss، trail_points=trailPoints، trail_offset=trailOffset) ``

ہلکے بادلحیرت کی بات نہیں، سمجھ میں آیا، شکریہ

چھوٹا سا خوابline اس شے کو فی الحال ایف ایم زیڈ میں معاونت نہیں ہے ، لہذا کچھ شے جیسے بینڈ لائن کو تبدیل نہیں کیا جاسکتا ہے۔ کچھ حکمت عملیوں نے اس شے کا استعمال کرکے حساب کتاب میں حصہ لیا ہے۔

چھوٹا سا خواباس کا مطلب یہ ہے کہ یہ بہت زیادہ وقت اور بہت زیادہ ڈیٹا کی وجہ سے ہے.

چھوٹا سا خوابپائن زبان کے سبق میں باب اور تفصیلات ہیں ، آپ دیکھ سکتے ہیں: https://www.fmz.com/bbs-topic/9390#%E5%B8%A6%E8%B7%9F%E8%B8%AA%E6%AD%A2%E6%8D%9F%E6%AD%A2%E7%9B%88%E7%9A%84%E8%B6%85%E7%BA%A7%E8%B6%8B%E5%8A%BF%E7%AD%96%E7%95%A5

ہلکے بادلاوہ، میں نے ایک سال یا 10 ماہ میں مقرر کیا، بنیادی طور پر یہ کام کر سکتا ہے، اور ایک سال کے بعد میں اس اشارے یا ایک بہت کچھ ہو جائے گا.

چھوٹا سا خواباس غلطی کی اطلاع دینے کی کوئی حد نہیں ہے۔ یہ غلطی بہت بڑی جانچ پڑتال کے وقت کی حد ہے۔

ہلکے بادلٹھیک ہے ، شکریہ ، اور براہ کرم ، کیا اس کے علاوہ ، PINE کی جانچ پڑتال کے وقت کی حد ہے؟ میں نے 1 جنوری 2021 کو منتخب کیا ، 11 اکتوبر 2022 تک ، غلطی کا اشارہ: RuntimeError: abort(undefined) at Error at jsStackTrace (eval at self.onmessage (https://www.fmz.com/scripts/worker_detours.393054f7.js:1:147), :1:2096171) at stackTrace (eval at self.onmessage (https://www.fmz.com/scripts/worker_detours.393054f7.js:1:147), :1:2096345) at abort (eval at self.onmessage (https://www.fmz.com/scripts/worker_detours.393054f7.js:147), :192x:1408) at stackTrace (eval at self.onmessage (https://www.fmz.com/scripts/worker_detours.js:147:147), :196345) at abort (eval at self.onmessage (https://www.fmz.com/scripts/worker_ لیکن اگر وقت کی حد میں کوئی تبدیلی نہیں کی گئی تو یہ معمول کے مطابق دوبارہ جانچ پڑتال کی جائے گی۔////// /upload/asset/5a09837c7498543a0c5c.jpg

چھوٹا سا خوابپائین کو زیادہ پیچیدہ روک تھام ڈیزائن کرنے کی ضرورت ہے جو ابھی تک جے ایس کوڈ میں نہیں ہے۔

چھوٹا سا خواباسکرین شاٹ کو شیئر کریں اور غلطیوں کی تفصیلات دیکھیں۔

چھوٹا سا خواباوہ ، معذرت ، پالیسی کا پتہ غلط تھا ، اسے تبدیل کر دیا گیا ہے۔