[過去ログ] 【MT4/5】Meta Trader初心者専用57【EA素人】 (1002レス)
1-

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
684: 2019/04/22(月)12:43 ID:6N9pBN4c0(1) AAS
?見てる通貨が違う
685: 2019/04/22(月)12:48 ID:PZiOqW4j0(1/2) AAS
>>682
通貨ペアと売り買いどっちかも書きましょう
686
(1): 2019/04/22(月)12:50 ID:v7RRZV0s0(2/9) AAS
これは自作の決済専用EAの一部です
設定した価格を下回れば、成り行き決済するはずなんですが、
チャート上ではその値段を付けているのに動作しなかったのでおかしいなと

bool ret_close;
//買い玉がある場合
if(OrderType()==OP_BUY)
{
//逆指値発動
if(Close[0]<ret_Stop_Price)
ret_close=OrderClose(Ticket,OrderLots(),OrderClosePrice(),Slippage,clrRed);
省6
687: 2019/04/22(月)12:50 ID:hMCvCEbT0(1/3) AAS
ログはどうなってる?
688: 2019/04/22(月)12:58 ID:v7RRZV0s0(3/9) AAS
楽天で、GBPCHFの買いです
ret_Stop_Priceの中は、1.31635 
(これは先週に設定した値で、先週からPCの電源は入れっぱなしMT4は起動し続けています)
チャートでは寄り付きで1.31587を付けています
689: 2019/04/22(月)13:02 ID:v7RRZV0s0(4/9) AAS
エキスパートは特に何も記録されてないです
690
(1): 2019/04/22(月)13:19 ID:PZiOqW4j0(2/2) AAS
チャートは更新されてるけど取引時間外ってオチでしょ。そんな業者が結構あるんです
691: 2019/04/22(月)14:00 ID:hMCvCEbT0(2/3) AAS
何も記録されてないってことは、オーダークローズ行ってないってことでしょうね
692
(1): 2019/04/22(月)14:06 ID:/o9qnkAo0(1/2) AAS
>>686
ストラテジーテスターの通貨ペアのプロパティで取引時間を確認
ログに出ていないのはIsTradeAllowed()で弾いているのでは
後は>>683の指摘の通りBidかAskに変更
スプレッドがあるのでClose[0]での比較を売り買いに合わせBidかAskに変更
693
(1): 2019/04/22(月)14:33 ID:99dsiq8N0(2/2) AAS
そもそもOrderSelect()がうまく実行されているかということもある
694
(1): 2019/04/22(月)15:17 ID:n9OSGsut0(1/2) AAS
OrderClosePrice()は変える必要ないだろ
普通に考えて>>690が正解
695: 2019/04/22(月)15:43 ID:/o9qnkAo0(2/2) AAS
>>694さんの指摘通りOrderClosePrice()はOrderTypeに合わせて
BidかAskを返してくれるようなので>>692は訂正します
Close[0]もOrderClosePrice()に変えればよさそうです
696: 2019/04/22(月)16:24 ID:+5Vo7C8+0(1) AAS
酷すぎて草
697: 2019/04/22(月)19:43 ID:BeCpRFx40(1) AAS
YouTubeで見て同じようにやってるのに日本時間に出来ない
なんでやろ?
698: 2019/04/22(月)19:43 ID:hMCvCEbT0(3/3) AAS
orderclose実行されてないっぽいんだから、ret_close自体に入ってないか、>>693の言うようにオーダーセレクトをミスってる可能性大だと思うが?
699: 2019/04/22(月)20:48 ID:n9OSGsut0(2/2) AAS
ほら、やっぱりな
外部リンク[html]:www.rakuten-sec.co.jp
700: 682 2019/04/22(月)22:31 ID:v7RRZV0s0(5/9) AAS
#property strict
input int Ticket;//注文番号
input int Close_Period=226;//n本の足完成したら逆指値移動(仕掛けた足含む)
int Slippage=3;
input double Limit_Price=0;//指値価格
input double Stop_Price=0;//逆指値価格

int OnInit()
{
bool ret_select=OrderSelect(Ticket,SELECT_BY_TICKET);

//指値、逆指値の修正
省18
701: 682 2019/04/22(月)22:34 ID:v7RRZV0s0(6/9) AAS
//不正な価格
if(OrderType()==OP_BUY)
{
if(Close[0]>=ret_Limit_Price || Close[0]<ret_Stop_Price)
{Comment("不正な価格");
ExpertRemove();}
}

if(OrderType()==OP_SELL)
{
if(Close[0]<=ret_Limit_Price || Close[0]>ret_Stop_Price)
省16
702: 682 2019/04/22(月)22:36 ID:v7RRZV0s0(7/9) AAS
void OnTick()
{
datetime OpenTime=OrderOpenTime();//建玉時刻取得
int open_shift=iBarShift(_Symbol,0,OpenTime,true);//建玉位置取得

//指値、逆指値の修正
double ret_Limit_Price=0;
double ret_Stop_Price=0;

if(OrderType()==OP_BUY && Limit_Price==0)
ret_Limit_Price=10000;

if(OrderType()==OP_BUY && Limit_Price>0)
省19
703: 682 2019/04/22(月)22:37 ID:v7RRZV0s0(8/9) AAS
bool ret_close;
//買い玉がある場合
if(OrderType()==OP_BUY)
{
//逆指値発動
if(Close[0]<ret_Stop_Price)
ret_close=OrderClose(Ticket,OrderLots(),OrderClosePrice(),Slippage,clrRed);

//指値到達
if(Close[0]>=ret_Limit_Price)
ret_close=OrderClose(Ticket,OrderLots(),OrderClosePrice(),Slippage,clrRed);
省26
1-
あと 299 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.013s