int AdjustSlippage(string Currency,int Slippage_pips )//スリッページ調整
{
int Calculated_Slippage=0;
int Symbol_Digits=(int)MarketInfo(Currency,MODE_DIGITS);
if (Symbol_Digits==2 || Symbol_Digits==3)
{
Calculated_Slippage=Slippage_pips;
}
else if (Symbol_Digits==4 || Symbol_Digits==5)
{
Calculated_Slippage=Slippage_pips*10;
}
return(Calculated_Slippage);
}
int LongPosition()//ロングポジション数を取得
{
int buys=0;
for(int i=0;i<OrdersTotal();i++)
{
if(OrderSelect(i,SELECT_BY_POS,MODE_TRADES)==true && OrderSymbol()==Symbol() && OrderMagicNumber()==MAGIC)
{
if(OrderType()==OP_BUY) buys++;
}
}
return(buys);
}
int ShortPosition()//ショートポジション数を取得
{
int sells=0;
for(int i=0;i<OrdersTotal();i++)
{
if(OrderSelect(i,SELECT_BY_POS,MODE_TRADES)==true && OrderSymbol()==Symbol() && OrderMagicNumber()==MAGIC)
{
if(OrderType()==OP_SELL) sells++;
}
}
return(sells);
}
//+------------------------------------------------------------------+
// エントリ関連関数
//+------------------------------------------------------------------+
//ポジションエントリ関数
void OpenOrder(int EntryPosition)
{
int res;
bool Modified;
double SL;
double TP;
int SLP=AdjustSlippage(Symbol(),Slippage );
//ロットサイズ調整
Lots=BaseLots;//固定ロット
if( EntryPosition == 1 ) //買いの場合のエントリ条件
{
res=OrderSend(Symbol(),OP_BUY,Lots ,Ask,SLP,0,0,"sell trail",MAGIC,0,Red);
if (OrderSelect(res,SELECT_BY_TICKET)==true)
{
if (stoploss!=0) SL=OrderOpenPrice()-stoploss*AdjustPoint(Symbol());
if (takeprofit!=0) TP=OrderOpenPrice()+takeprofit*AdjustPoint(Symbol());
}
if(SL!=0 || TP!=0) Modified=OrderModify(OrderTicket(),OrderOpenPrice(),SL,TP,0,Red);
}
else if(EntryPosition == -1 ) //---- 売りエントリ
{
res=OrderSend(Symbol(),OP_SELL,Lots,Bid,SLP,0,0,"sell trail",MAGIC,0,White);
if(OrderSelect(res,SELECT_BY_TICKET)==true)
{
if(stoploss!=0) SL=OrderOpenPrice()+stoploss*AdjustPoint(Symbol());
if(takeprofit!=0) TP=OrderOpenPrice()-takeprofit*AdjustPoint(Symbol());
}
if(SL!=0 || TP!=0) Modified=OrderModify(OrderTicket(),OrderOpenPrice(),SL,TP,0,White);
}
return;
}
【MT4/MT5】 EA開発研究スレ Part81【自動売買】
■ このスレッドは過去ログ倉庫に格納されています
453名無しさん@お金いっぱい。
2024/11/24(日) 10:43:56.37ID:YNKhcp7z0■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 【埼玉】ショック…無職の弟、9400万円を失う 電話で「悪質サイトに一度振り込んで」「全財産を預けて」と…自宅まで売却し106回も送金 [ぐれ★]
- トランプ大統領、世界株安でも平日ゴルフ 「失敗するのは弱いやつだけだ」と自身の関税政策を擁護 [Hitzeschleier★]
- フジテレビ第三者委員会報告に記載「タレントU」 各局は実名を把握・共有で「使う局ナシ」★3 [Ailuropoda melanoleuca★]
- 【宗教】日本、仏教国で仏教離れ最多 信者の4割、現在「無宗教」 米研究所調査 ★6 [樽悶★]
- 【東京】「乗るならちゃんと買えや」JR中央線グリーン車に“タダ乗り客”続出でネット大荒れ…JR東日本の対応を聞いてみた [おっさん友の会★]
- ジャンポケ斉藤、修行先の洋菓子工場で洩らした「妻子との別居」、示談金が高すぎて払えないと泣いていた [ネギうどん★]
- 【フジテレビ】2025 FORMULA 1【NEXT】Lap70
- 【DAZN】フォーミュラGP【F1 F2F3 SF P】Lap1653
- とらせん6
- おりせん★3
- 【DAZN】フォーミュラGP【F1 F2F3 SF P】Lap1654
- 西武線5
- 【実況】博衣こよりのえちえちクロノトリガー🧪★5
- 万博「ケンモメンが必死に叩いてた石の日よけがこちらです」🪨☀🪨☀🪨☀🪨 [931948549]
- 《埼玉・新座市》息子に殴られて絶命した母親、SNSに綴っていたあまりにも切ない自己紹介文 [303493227]
- フリーメイソン、自民党にブチギレ「CIAとの関係を看過することはできません」 [999047797]
- 【超絶悲報】石破首相、報復関税を否定。ジャップランド、無条件降伏🥺 [519511584]
- 【悲報】万博、楽しそう [834922174]