24/03/13 07:54:29.00 KsXVIBQ/0.net
>>219
書いてる通りに実装すればいいだけじゃん
何がわからんの
221:名無しさん@お金いっぱい。
24/03/13 09:00:28.69 wxXwNcJo0.net
>>219
ほんとそのままその条件で実装すりゃいいだけじゃん
222:名無しさん@お金いっぱい。
24/03/13 10:16:39.95 MR0wMQvK0.net
ticket = OrderSemd(....150円で売
if(ticket>=0) {
148,149に逆指値売
}
223:名無しさん@お金いっぱい。
24/03/13 11:10:56.43 4Q737v6V0.net
>>218
ちきしょー
ちきしょー
224:名無しさん@お金いっぱい。
24/03/13 15:35:12.79 91S0tVsw0.net
有り難うございます。
if tichketで繋がるのですね。
225:名無しさん@お金いっぱい。
24/03/13 19:19:15.08 XIvrG9mn0.net
それだと現在値に近い方から約定しちゃうと思うけどいいの?
226:名無しさん@お金いっぱい。
24/03/14 01:47:37.69 0ka4ew6f0.net
>>219
決済条件は上手く行かなかったけど、指値売りはできたっぽい
自己責任でお願いします
// 新規売り注文
if(ticket1 == -1 && currentPrice >= 150.0)
{
ticket1 = OrderSend(Symbol(), OP_SELL, lotSize, currentPrice, 3, 0, 0, "Entry Order", 0, 0, Red);
Print("新規売り注文の発行に失敗しました: エラーコード ", GetLastError());
}
}
// 逆指値売り注文
if(ticket1 > 0 && ticket2 == -1 && currentPrice <= 149.0)
{
ticket2 = OrderSend(Symbol(), OP_SELL, lotSize, 149.0, 3, 0, 0, "First Target Order", 0, 0, Red);
}
if(ticket1 > 0 && ticket2 > 0 && ticket3 == -1 && currentPrice <= 148.0)
{
ticket3 = OrderSend(Symbol(), OP_SELL, lotSize, 148.0, 3, 0, 0, "Second Target Order", 0, 0, Red);
}
}
}
227:名無しさん@お金いっぱい。
24/03/14 01:52:01.66 0ka4ew6f0.net
5chに書き込むために、プログラムを抜き出したら、エラーが出たので、できる範囲で修正した
// 新規売り注文
if(ticket1 == -1 && currentPrice >= 150.0)
{
ticket1 = OrderSend(Symbol(), OP_SELL, lotSize, currentPrice, 3, 0, 0, "Entry Order", 0, 0, Red);
if(ticket1 > 0)
{
Print("新規売り注文を発行しました: チケット番号 ", ticket1);
}
}
// 逆指値売り注文
if(ticket1 > 0 && ticket2 == -1 && currentPrice <= 149.0)
{
ticket2 = OrderSend(Symbol(), OP_SELL, lotSize, 149.0, 3, 0, 0, "First Target Order", 0, 0, Red);
if(ticket2 > 0)
{
Print("2つ目の逆指値売り注文を発行しました: チケット番号 ", ticket2);
}
}
if(ticket1 > 0 && ticket2 > 0 && ticket3 == -1 && currentPrice <= 148.0)
{
ticket3 = OrderSend(Symbol(), OP_SELL, lotSize, 148.0, 3, 0, 0, "Second Target Order", 0, 0, Red);
if(ticket3 > 0)
{
Print("3つ目の逆指値売り注文を発行しました: チケット番号 ", ticket3);
}
}
}
228:名無しさん@お金いっぱい。
24/03/14 02:09:34.93 qGA0VdwM0.net
それだと指値じゃなく成行になっちゃうけどいいの?
229:名無しさん@お金いっぱい。
24/03/14 02:21:03.10 0ka4ew6f0.net
>>228
確かにそうだ
申し訳ない
もし、あなたが正しいプログラムの方法を知っているのなら、
彼に教えてあげてくれないか?
230:名無しさん@お金いっぱい。
24/03/14 02:35:01.86 0ka4ew6f0.net
しかし、移動平均線は使えるな
移動平均線が傾いていたらトレンド
移動平均線が横横ならレンジ
これが使えないと思っていたのは俺の全くの先入観だった
やはり、基本に忠実が一番だな
231:名無しさん@お金いっぱい。
24/03/14 02:36:57.22 0ka4ew6f0.net
裁量においてだが、移動平均線とエリオット波動
これを極めれば、どうやら、儲けられそうだ
やはり、限りなくノイズを減らすには、時間は長期、
ロジックは、移動平均線、エリオット波動に限る
のが一番かもしれない
232:名無しさん@お金いっぱい。
24/03/14 02:37:05.85 qGA0VdwM0.net
私ならこうするかな
int ticket=0,ticket2=0,ticket3;
//とりあえず150で指値を出す
if(ticket==0)
ticket=OrderSend(Symbol(),OP_SELLLIMIT,[ロット数],150.000,[スリッページ],[損切],[利確],"",[マジックナンバー],[注文期限],[矢印色]);
//指値が出せたら注文情報を監視
if(ticket>0&&OrderSelect(ticket,SELECT_BY_TICKET))
if(ticket2==0&&OrderType()==OP_SELL) //OP_SELLLIMITがOP_SELLに変わった=指値が約定したら、残りの逆指値を出す
{
ticket2=OrderSend(Symbol(),OP_SELLSTOP,[ロット数],149.000,[スリッページ],[損切],[利確],"",[マジックナンバー],0,[矢印色]);
ticket3=OrderSend(Symbol(),OP_SELLSTOP,[ロット数],148.000,[スリッページ],[損切],[利確],"",[マジックナンバー],0,[矢印色]);
}
233:名無しさん@お金いっぱい。
24/03/14 02:44:02.36 0ka4ew6f0.net
>>232
お~
詳しく、具体的にプログラムを書いてくださってどうもありがとうございます!
私は、>>219の方ではないですが、
非常に勉強になりました
感謝します
234:名無しさん@お金いっぱい。
24/03/14 03:22:29.26 0ka4ew6f0.net
儲かっている裁量トレーダーの言っている記事を読んでいると
だいたい、みんな同じようなことを言ってる
つまり、儲かる手法というのは、すでに誰でも自由に閲覧される状況に公開されている
それでも、9割のトレーダーが負けてしまうのは、
目の前に宝の山である儲かる情報があっても
「儲かる方法などある訳がない」という先入観から、それらの情報をスルーしているか、
また、たとえ、儲かる手法を知っていたとしても、
損失に対する恐怖心や、利益に対する貪欲さから、その手法を正しく実行できてない
などの可能性がある
EAの機械的な側面はこの部分においては有用だと思う
235:名無しさん@お金いっぱい。
24/03/14 04:09:31.37 SD5YEmbX0.net
プロスペクト理論はガチ
236:名無しさん@お金いっぱい。
24/03/14 04:15:30.67 0ka4ew6f0.net
>>235
個人的には、損失がどんどん膨らんでいる時の精神的重圧と、それから少しでも早く逃れたいという欲求は
すさまじいものがある
だから、損大利小になる
237:名無しさん@お金いっぱい。
24/03/14 09:17:32.50 UVGA9SIm0.net
裁量は精神的に無理だな。決めたルールを守れないのが人間
ルールすらないのかもしれんけど
まあ精神的に弱いと知ってるオレはEAで勝手にチマチマ稼いでるのが性にあってる
238:名無しさん@お金いっぱい。
24/03/14 11:50:30.67 SEBlzy8O0.net
今週の値動きは面白いくらいに負けてるわー
チャート見ればさもありなんと思うわー
1月よりひどい値動きやわー
しばらくどうにもならんやろなー
239:名無しさん@お金いっぱい。
24/03/14 11:56:02.34 SEBlzy8O0.net
FOMC来週かー
利下げ、しないやろなー
240:名無しさん@お金いっぱい。
24/03/14 14:34:30.99 UqK28z4l0.net
>>229
ありがとうございます。
期待通りにうまく動きました。
>>227
ありがとうございます。
実はチケット1が実行された後の
チケット2と3の番号取得が何故かうまくいかず
あれこれ迷走しておりました。