سلام ، من سعی می کنم یک ایستگاه پویا را برای استراتژی تجارت خودکار خود اعمال کنم. از عرض Bollingband برای تنظیم Stoploss استفاده می شود. من این کار را کردماما مشکلی که من دارم این است که من فقط می خواهم به طور پویا تعیین کنم که متوقف شود ، در Pricelevel که موقعیت در آن قرار دارد.
همانطور که اکنون این است که هر زمان که عرض Bollingband در حال تغییر باشد ، در حال تغییر است. چگونه می توانم به زبان آسان تغییر کنم که پس از گرفتن موقعیت ، از stoploss تعیین شده پویا استفاده می کند ، به عنوان یک ایستگاه ثابت.
کد من برای Stoploss:
ورودی ها: Riskrewardamt (2) Stockamt (2500) متغیرها: StopValue (0)
StopValue = (StockAMT * (Topband-Bottomband))/RiskRewardamt) ؛
امیدوارم کسی بتواند به من ایده ای بدهد که چگونه به این امر دست بزنم. با تشکر! پست ها: 203 پیوست: 25 مارس 2011 از آنها تشکر کرده است: 23 بار تشکر شده است: 56 بار
پاسخ: stoploss پویا
ارسال توسط اسکامیلو »05 مارس 2012
ببینید آیا این کار می کند:
چگونه می توانم به زبان آسان تغییر کنم که پس از گرفتن موقعیت ، از stoploss تعیین شده پویا استفاده می کند ، به عنوان یک ایستگاه ثابت.
ورودی ها: Riskrewardamt (2) Stockamt (2500) متغیرها: StopValue (0)
اگر یک بار StopValue = (StockAMT * (Topband-Bottomband))/RiskRewardamt) ؛
پست ها: 401 پیوست: 19 ژانویه 2011 مکان: هلند تشکر کرده است: 85 بار از آنها تشکر شده است: 123 بار
پاسخ: stoploss پویا
ارسال توسط EVDL »05 مارس 2012
این یک پاسخ واقعاً سریع است! با تشکر.
من فقط پیشنهاد شما را امتحان کردم. اما این به هیچ وجه به هیچ وجه نتیجه نمی گیرد. من کد Stoploss را در شرایط قرار دادم. آیا پیشنهاد دیگری دارید؟
پست ها: 203 پیوست: 25 مارس 2011 از آنها تشکر کرده است: 23 بار تشکر شده است: 56 بار
پاسخ: stoploss پویا
ارسال توسط اسکامیلو »05 مارس 2012
آیا پیشنهاد دیگری دارید؟
شاید آن را با (جایی که MP = MarketPosition) امتحان کنید:
اگر MP [1] = 0 و MP [0]<>0 سپس یک بار StopValue = (StockAMT * (Topband-Bottomband))/RiskRewardamt) ؛
این روش برای ایجاد یک مقدار در هنگام پر شدن سفارش برای من کار می کند. این تنها چیزی است که اکنون می توانم به آن فکر کنم. کسی امیدوارم ایده ای داشته باشد. موفق باشید.
پست ها: 401 پیوست: 19 ژانویه 2011 مکان: هلند تشکر کرده است: 85 بار از آنها تشکر شده است: 123 بار
پاسخ: stoploss پویا
ارسال توسط EVDL »05 مارس 2012
آخرین پیشنهاد خود را امتحان کنیدمن کد را در شرایط قرار دادم و آن را نیز امتحان کردم ، خارج از شرایط. اما Stoploss اعمال نمی شود.
با تشکر از پیشنهادات شما
آیا کسی ایده ای دارد که چگونه این موضوع را حل کند؟
پست ها: 235 پیوست: 21 مه 2009 از آنها تشکر کرده است: 51 بار تشکر شده است: 41 بار
پاسخ: stoploss پویا
ارسال توسط vking »05 مارس 2012
من می توانم به این فکر کنم (آزمایش نشده است):
// اگر مسطح تنظیم مجدد به "0" در صورت MP [0] = 0 و StopValue<>0 سپس StopValue = 0 را شروع کنید. پایان؛
// اگر StopValue مسطح و فعلی نیست = 0 ، اگر MP [0] StopValue را روی مقدار مورد نیاز تنظیم کنید<>0 و StopValue = 0 سپس StopValue = (StockAMT * (Topband-Bottomband))/RiskRewardamt را شروع کنید. پایان؛
پست ها: 401 پیوست: 19 ژانویه 2011 مکان: هلند تشکر کرده است: 85 بار از آنها تشکر شده است: 123 بار
پاسخ: stoploss پویا
ارسال توسط EVDL »06 مارس 2012
استراتژی را تغییر داد ، اما نمی تواند متوقف کننده پویا برای نگه داشتن ارزش قیمت لحظه ای که موقعیت انجام می شود. اگر کد را در شرایط قرار دهم ، هیچ متوقف نشده ای اعمال نمی شود. اگر کد را در خارج از شرط قرار دهم ، در آن لحظه هر نوار مطابق پهنای باند هر نوار را تغییر می دهد. کد "یک بار" در مقابل آن ، کار نمی کند و منجر به هیچگونه متوقف نمی شود.
اما از پیشنهاد شما متشکرم
پست ها: 235 پیوست: 21 مه 2009 از آنها تشکر کرده است: 51 بار تشکر شده است: 41 بار
پاسخ: stoploss پویا
ارسال توسط vking »06 مارس 2012
EVDL - آیا می توانید نمونه کد را از جمله ورود به خرید ارسال کنید (می توانید مواردی را که نمی خواهید ارسال کنید) تهیه کنید اما یک نمونه. این باید ایده ای در مورد اینکه چرا این کار برای شما کار نمی کند ، ارائه دهد.
پست ها: 401 پیوست: 19 ژانویه 2011 مکان: هلند تشکر کرده است: 85 بار از آنها تشکر شده است: 123 بار
پاسخ: stoploss پویا
ارسال توسط EVDL »07 مارس 2012
این کد من است. این بدون پیشنهادات ارائه شده در این موضوع است. این کد کار می کند و یک هدف سود پویا و متوقف کردن پویا به من می دهد.
ورودی ها: start_time (900) ، end_time (1730) ، طول (20) ، numstddevs (2) ، قیمت (نزدیک) ، RiskRewardamt (2) ، Stockamt (5000) ، profittargetamt (0) ، stoplossamt (0) ، trailingtrigger (100) ، Trailingamt (75) ؛
متغیرها: میانی باند (0) ، stddev (0) ، بالابند (0) ، پایین بند (0) ، StopValue (0) ، ProfitValue (0) ، Volumeavg (0) ، MP (0) ؛
MIDBAND = میانگین FC (قیمت ، طول) ؛stddev = StandardDev (قیمت ، طول ، 1) * numstddevs ؛topband = midband + stddev ؛پایین باند = میانی باند - stddev ؛StopValue = (StockAMT * (مقدار 6/100))/RiskRewardamt ؛ProfitValue = (StockAMT * (Value6/100) * 0. 75) ؛MP = MarketPosition ؛
اگر باند<>پایین بند سپس شروع کنید
Value6 = (Topband - پایین باند)* 100 ؛
If time>زمان شروع و زمان
if ProfitTargetAmt>0 سپس setProfittarget (profittargetamt) ؛
if StopLossAmt>0 سپس SetStopLoss (Stoplossamt) ؛
اگر StopLossamt = 0 سپس setStopLoss (StopValue) ؛
if TrailingAmt> 0 and openpositionprofit>= TrailingTrigger سپس setDollartrailing (trailingamt) ؛
اگر profittargetamt = 0 ، سپس setProfittarget (profitValue) ؛پایان؛
پست ها: 235 پیوست: 21 مه 2009 از آنها تشکر کرده است: 51 بار تشکر شده است: 41 بار
پاسخ: stoploss پویا
ارسال توسط vking »07 مارس 2012
آیا می توانید این کار را امتحان کنید (چند خط جابجا شده - آزمایش نشده اید):
ورودی ها: start_time (900) ، end_time (1730) ، طول (20) ، numstddevs (2) ، قیمت (نزدیک) ، RiskRewardamt (2) ، Stockamt (5000) ، profittargetamt (0) ، stoplossamt (0) ، trailingtrigger (100) ، Trailingamt (75) ؛
متغیرها: میانی باند (0) ، stddev (0) ، بالابند (0) ، پایین بند (0) ، StopValue (0) ، ProfitValue (0) ، Volumeavg (0) ، MP (0) ؛
MIDBAND = میانگین FC (قیمت ، طول) ؛stddev = StandardDev (قیمت ، طول ، 1) * numstddevs ؛topband = midband + stddev ؛پایین باند = میانی باند - stddev ؛// stopValue = (StockAMT * (مقدار 6/100))/RiskRewardamt ؛// ProfitValue = (StockAMT * (Value6/100) * 0. 75) ؛MP = MarketPosition ؛
اگر باند<>پایین بند سپس شروع کنید
Value6 = (Topband - پایین باند)* 100 ؛
If time>زمان شروع و زمان
if ProfitTargetAmt>0 سپس setProfittarget (profittargetamt) ؛
if StopLossAmt>0 سپس SetStopLoss (Stoplossamt) ؛
اگر StopLossamt = 0 سپس setStopLoss (StopValue) ؛
if TrailingAmt> 0 and openpositionprofit>= TrailingTrigger سپس setDollartrailing (trailingamt) ؛
اگر profittargetamt = 0 ، سپس setProfittarget (profitValue) ؛پایان؛
تجارت با گزینههای باینری...
ما را در سایت تجارت با گزینههای باینری دنبال می کنید
برچسب :
نویسنده : نازنین فراهانی
بازدید : 30
تاريخ : يکشنبه
8 مرداد
1402 ساعت: 12:55