為什么無平倉信號 [開拓者 TB]
- 咨詢內容:
橡膠指數30分鐘,起始日期5.26日,5.27日10:00時開倉后,14:00時為什么沒有平倉信號??
//橡膠指數m30.txt
Params
Vars
Numeric LongLots(1); // 開多倉的手數
Numeric ShortLots(1); // 開空倉的手數
NumericSeries MyEntryPrice; // 開倉價格
NumericSeries HighestAfterEntry; // 開倉后出現的最高價
NumericSeries LowestAfterEntry; // 開倉后出現的最低價
Begin
If(MarketPosition!=1 )
{
Buy(LongLots,Close);
MyEntryPrice=Close;
If(AlertEnabled )
{
Alert("報警信息...");
}
Return;
}
//止損
If(BarsSinceentry == 0)
{
HighestAfterEntry = Close;
LowestAfterEntry = Close;
If(MarketPosition <> 0)
{
HighestAfterEntry = Max(HighestAfterEntry,MyEntryPrice); // 開倉的Bar,將開倉價和當時的收盤價的較大值保留到HighestAfterEntry
LowestAfterEntry = Min(LowestAfterEntry,MyEntryPrice); // 開倉的Bar,將開倉價和當時的收盤價的較小值保留到LowestAfterEntry
}
}else
{
HighestAfterEntry = Max(HighestAfterEntry,High); // 記錄下當前Bar的最高點,用于下一個Bar的跟蹤止損判斷
LowestAfterEntry = Min(LowestAfterEntry,Low); // 記錄下當前Bar的最低點,用于下一個Bar的跟蹤止損判斷
}
If(MarketPosition==1) // 有多倉的情況
{
If(HighestAfterEntry >= MyEntryPrice + 16110) // 第二級跟蹤止損的條件表達式
{
If(Close <= HighestAfterEntry - 317)
{
Sell(LongLots,Close);
If(AlertEnabled )
{
Alert("報警信息...");
}
}
}else if(HighestAfterEntry >= MyEntryPrice + 96)// 第一級跟蹤止損的條件表達式
{
If(Close <= HighestAfterEntry - 6026)
{
Sell(LongLots,Close);
If(AlertEnabled )
{
Alert("報警信息...");
}
}
}else if(Close <= MyEntryPrice - 94)//可以在這里寫上初始的止損處理
{
Sell(LongLots,Close);
If(AlertEnabled )
{
Alert("報警信息...");
}
}
}
PlotNumeric("MyEntryPrice",MyEntryPrice);
PlotNumeric("MyEntryPrice1",MyEntryPrice-94);
End - TB技術人員:
附圖
- TB客服:
就上面代碼的三種止損條件都沒問題, 但是那個二級追蹤止損價位有點離譜
If(HighestAfterEntry >= MyEntryPrice + 16110) // 第二級跟蹤止損的條件表達式 - 網友回復:
上面兩個止損不成立,它執行第三個就可以了,為什么沒有平倉
if(Close <= MyEntryPrice - 94)//可以在這里寫上初始的止損處理
{
Sell(LongLots,Close);
If(AlertEnabled )
{
Alert("報警信息...");
}
}
- 網友回復:
pepsi 發表于 2014-7-22 10:41
就上面代碼的三種止損條件都沒問題, 但是那個二級追蹤止損價位有點離譜
If(HighestAfterEntry >= MyEntryPr ...
上面兩個止損不成立,它執行第三個就可以了,為什么沒有平倉
if(Close <= MyEntryPrice - 94)//可以在這里寫上初始的止損處理
{
Sell(LongLots,Close);
If(AlertEnabled )
{
Alert("報警信息...");
}
}
有思路,想編寫各種指標公式,程序化交易模型,選股公式,預警公式的朋友
可聯系技術人員 QQ: 1145508240 進行 有償 編寫!(不貴!點擊查看價格!)
相關文章
-
沒有相關內容